/*
	Theme Name: Magazine
	Theme URL: http://www.studiopress.com/themes/magazine
	Description: Magazine is a 2-column Widget-ready theme created for WordPress.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 1.0
	Tags: two-columns, fixed-width, sidebar-widgets, threaded-comments
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

body{background:#EBEBEB url(images/bg.gif) top center repeat-y; color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px auto 0px; padding:0px}

#wrap{background:#EAEAEA; width:960px; margin:0px auto 0px; padding:0px}

hr{border:none; border-bottom:1px solid #C0C0C0; margin-bottom:0px; height:0px; clear:both; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}

.clear{clear:both}

.thumb{float:left; margin:0px 10px 0px 0px}

.tabber{display:none}

a, a:visited{color:#BB0200; text-decoration:none}

a:hover{color:#BB0200; text-decoration:underline}

a img{border:none}

a:focus, a:hover, a:active{outline:none }

#header{width:960px; height:120px; margin:0px auto 0px; padding:0px; overflow:hidden; background-color:#111; background-image:url(images/bg-diy.jpg); background-repeat:no-repeat; background-position:left bottom}

#header p{padding:0px 0px 5px 10px; margin:0px; line-height:20px; font-weight:bold; letter-spacing:-1px}

#header #imageheader{width:340px; height:120px; text-indent:-10000px; background:url(images/logo.png) left top no-repeat}

#header #imageheader a{display:block; width:340px; height:120px}

#header h1, #header h4{color:#FFF; font-size:2.35em; font-family:Tahoma,Arial,Verdana; font-weight:bold; text-shadow:2px 2px 1px #c00; margin:0px; text-decoration:none; letter-spacing:-7px; height:75px; padding-top:5px; padding-right:0px; padding-bottom:0px; padding-left:0px}

#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited{color:#FFF; font-size:2.35em; font-family:Tahoma,Arial,Verdana; font-weight:bold; margin:0px; padding:5px 0px 0px 0px; text-decoration:none; letter-spacing:-7px; text-decoration:none}

#header h1 a:hover, #header h4 a:hover{color:#FFF; text-decoration:none}

.headerleft{width:420px; float:left; padding:0px; overflow:hidden; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:150px}

.headerleft p{color:#FFF; font-size:14px; margin:0px; padding:0px 0px 0px 10px}

.headerright{width:390px; float:right; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}

#topnav{float:right; margin-top:15px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:0px}

#topnav ul{float:left; list-style:none; margin:0px; padding:0px}

#topnav li{float:left; list-style:none; margin:0px; padding:0px}

#topnav li a, #topnav li a:link{color:#FFF; display:block; font-family:Arial,Tahoma,Verdana; font-size:12px; font-weight:bold; margin:0px 5px 0px 0px; padding:8px 15px 7px 15px; text-decoration:none; text-transform:uppercase; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -khtml-border-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; background-color:#666}

#topnav li a:hover{color:#FFF; margin:0px 5px 0px 0px; padding:8px 15px 7px 15px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -khtml-border-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; background-color:#BB0200}

#topnav li li a, #topnav li li a:link, #topnav li li a:visited{width:150px; color:#FFF; float:none; margin:0px 0px 0px -1px; padding:7px 10px 7px 10px; border-bottom:1px solid #111; border-left:1px solid #111; border-right:1px solid #111; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius:0px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; background-color:#BB0200}

#topnav li li a:hover{color:#FFF; margin:0px 0px 0px -1px; padding:7px 10px 7px 10px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -khtml-border-radius:0px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; background-color:#BB0200}

#topnav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:180px; margin:0px; padding:0px}

#topnav li li{}

#topnav li ul a{width:150px}

#topnav li ul a:hover, #topnav li ul a:active{}

#topnav li ul ul{margin:-30px 0 0 171px}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover1 ul ul, #topnav li.sfhover1 ul ul ul{left:-999em}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover1 ul, #topnav li li.sfhover1 ul, #topnav li li li.sfhover ul{left:auto}

#topnav li:hover, #topnav li.sfhover1{position:static}

#topnav .current_page_item a{color:#FFF; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -khtml-border-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; background-color:#BB0200}

.listpages li{display:inline; padding-top:5px; padding-right:4px; padding-bottom:5px; padding-left:4px; border:1px solid #CCC; background-image:none}

#navbar{background:url(images/navbar.png); width:960px; height:36px; font-size:12px; font-family:Arial,Tahoma,Verdana; color:#FFF; font-weight:bold; margin:0px auto 0px; padding:0px}

#navbar p{margin:0px; padding:8px 0px 0px 15px; text-transform:uppercase}

#nav{margin:0px; padding:0px}

#nav ul{float:left; list-style:none; margin:0px; padding:0px}

#nav li{float:left; list-style:none; margin:0px; padding:0px}

#nav li a, #nav li a:link, #nav li a:visited{background:url(images/navside.png) right no-repeat; color:#FFF; display:block; font-size:12px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; text-decoration:none;     margin:0px; padding:11px 12px 10px 10px}

#nav li a:hover, #nav li a:active{background:url(images/navhov.png) right no-repeat; color:#FFF; margin:0px; padding:11px 12px 10px 10px; text-decoration:none}

#nav li li a, #nav li li a:link, #nav li li a:visited{background:#6C6C6C; color:#FFF; width:190px; font-size:12px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; float:none; margin:0px; padding:7px 10px 7px 10px; border-bottom:1px solid #111; border-left:1px solid #111; border-right:1px solid #111}

#nav li li a:hover, #nav li li a:active{background:#111; color:#FFF; margin:0px; padding:7px 10px 7px 10px}

#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px}

#nav li li{}

#nav li ul a{width:140px}

#nav li ul a:hover, #nav li ul a:active{}

#nav li ul ul{margin:-30px 0 0 171px}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto}

#nav li:hover, #nav li.sfhover{position:static}

#searchhdr{height:50px; width:350px; float:right; margin-top:0px; margin-right:10px; margin-bottom:0px; margin-left:0px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:0px; -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; background-color:#BB0200; padding-top:15px; padding-right:0px; padding-bottom:0px; padding-left:20px}
#searchbar{width:955px; height:4px; font-size:12px; font-family:Arial,Tahoma,Verdana; color:#FFF; font-weight:bold; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -khtml-border-radius:5px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; background-color:#BB0200; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:5px}

#searchbarleft{width:350px; float:left; margin:0px; padding:10px 0px 0px 10px}

#searchbarmiddle{width:290px; float:left; margin:0px; padding:10px 0px 0px 0px}

#searchbarright{width:295px; float:left; margin:0px; padding:2px 0px 0px 0px}

#searchbarright a, #searchbarright a:visited{font-weight:bold; color:#FFF; text-decoration:none}

#searchbarright a:hover{text-decoration:underline}

#searchbarright a img{border:none; margin:0px 3px 1px 0px; padding:0px}

#searchbarform{margin:10px 0px 0px 0px; display:inline; overflow:hidden}

#searchbarformheader{margin:0px}

#searchbarsearch{background:#FFF url(images/searchbar.png) repeat-x; width:260px; color:#222; font-family:Arial,Tahoma,Verdana; border:1px solid #000; display:inline; margin-top:0px; margin-right:5px; margin-bottom:0px; margin-left:3px; padding-top:7px; padding-right:0px; padding-bottom:7px; padding-left:5px}

#searchbarsubmit{color:#FFF; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; border:1px solid #000; background-color:#666; padding-top:6px; padding-right:5px; padding-bottom:6px; padding-left:5px}

#cat{background:#FFF url(images/searchbar.png) repeat-x; width:220px; color:#222; font-family:Arial,Tahoma,Verdana; padding:3px 2px 2px 2px; margin:0px 3px 0px 3px; border:1px solid #666; display:inline}

.postform{color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:5px 0px 0px 0px; padding:5px; display:inline}

.rsslink{padding:2px 5px 2px 15px; background:url(images/rss.png) no-repeat left center}

.hptabber{background:#FFF; margin:0px 0px 10px 0px; padding:15px 10px 0px 10px; border:1px solid #C0C0C0}

.hpfeatured{background:#FFF; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; border:1px solid #C0C0C0}

.hpfeatured p{margin:0px; padding:0px}

.homeleft{float:left; width:299px; margin:0px; padding:0px}

.homeright{float:right; width:299px; margin:0px; padding:0px}

.homeblock{background:#FFF; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; border:1px solid #C0C0C0}

.homeblock p{margin:0px; padding:0px}

.homeblock embed, .homeblock object{width:277px; height:225px; margin:0px; padding:0px}

#content{width:940px; margin:0px auto 0px; padding:10px 0px 0px 0px; line-height:18px}

#contentleft{float:left; width:608px; margin:0px; padding:0px}

#contentfull{float:left; width:940px; margin:0px; padding:0px}

#contentleft h1, #contentfull h1{
	color:#111;
	font-size:20px;
	font-family:Tahoma,Arial,Verdana;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
	letter-spacing: -1px;
}

#contentleft h1 a, #contentfull h1 a{color:#111; font-size:20px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px; padding:0px; text-decoration:none}

#contentleft h1 a:hover, #contentfull h1 a:hover{color:#BB0200; font-size:20px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px; padding:0px; text-decoration:none}

#contentleft h2, #contentfull h2{color:#111; font-size:18px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px 0px 5px 0px; padding:0px}

#contentleft h2 a, #contentfull h2 a{color:#111; font-size:18px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px; padding:0px; text-decoration:none}

#contentleft h2 a:hover, #contentfull h2 a:hover{color:#BB0200; font-size:18px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px; padding:0px; text-decoration:none}

#contentleft h3, #contentfull h3{color:#BB0200; font-size:18px; font-family:Tahoma,Arial,Verdana; font-weight:bold; text-shadow:1px 1px 1px #fff; letter-spacing:-1px; margin-top:0px; margin-right:0px; margin-bottom:15px; margin-left:0px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; clear:both; width:580px}

#contentleft h4, #contentfull h4{color:#111; font-size:14px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px 0px 5px 0px; padding:0px}

#contentleft h4 a{color:#111; font-size:14px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px; padding:0px; text-decoration:none}

#contentleft h4 a:hover{color:#BB0200; font-size:14px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px; padding:0px; text-decoration:none}

#contentleft h5, #contentfull h5{color:#111; font-size:12px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px 0px 5px 0px; padding:0px}

#contentleft h6, #contentfull h6{color:#111; font-size:10px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px 0px 5px 0px; padding:0px}

#contentleft img.wp-smiley{float:none; border:none; padding:0px; margin:0px}

#contentleft img.wp-wink{float:none; border:none; padding:0px; margin:0px}

.post{margin:0px 0px 50px 0px}

.postarea{background:#FFF; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; border:1px solid #C0C0C0}

.postarea .breadcrumb{font-size:11px; text-transform:uppercase; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E6E6E6; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:3px; padding-left:0px}

.postarea .undercrumb{font-size:11px; text-transform:uppercase; margin-top:0px; margin-right:0px; margin-bottom:15px; margin-left:0px; padding-top:3px; padding-right:0px; padding-bottom:3px; padding-left:0px; font-weight:bold}

.postarea p{margin:0px; padding:0px 0px 10px 0px}

.postarea ol{margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:20px; padding-top:0px; padding-right:0px; padding-bottom:10px; padding-left:20px}

.postarea ol li{margin:0px; padding:0px 0px 5px 0px}

.postarea ul{list-style-type:none; margin:0px; padding:0px 0px 10px 0px}

.postarea ul ul{list-style-type:none; margin:0px; padding:0px 0px 0px 0px}

.postarea ul li{background:url(images/icon.gif) no-repeat top left; margin:0px 0px 5px 0px; padding:0px 0px 0px 20px}

.postarea ul ul li{background:url(images/icon.gif) no-repeat top left; margin:0px 0px 5px 0px; padding:0px 0px 0px 20px}

blockquote{background:#F7F7F7; margin:0px 25px 15px 25px; padding:0px 25px 0px 10px; border:1px solid #E6E6E6}

#content blockquote p{margin:0px; padding:10px 0px 10px 0px}

.postauthor{margin:0px 0px 8px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #999}

.postauthor p{margin:0px; padding:0px}

.postmeta{background:#F7F7F7; font-size:11px; text-transform:uppercase; border:1px solid #E6E6E6; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:10px; padding-right:5px; padding-bottom:5px; padding-left:5px}

.postmeta p{margin:0px; padding:0px}

code{background:#F7F7F7; margin:0px 25px 15px 25px; padding:10px; display:block; font-family:Verdana,Tahoma,Verdana; border:1px solid #E6E6E6}

.archives{float:left; width:250px; margin:0px; padding:0px 25px 20px 0px}
.homeadblock{margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; border:1px solid #C0C0C0; background-color:#E2E2E2; background-image:url(images/bg-adbox125.gif); background-repeat:no-repeat; background-position:right bottom}
.adblock{border:1px solid #C0C0C0; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px; background-color:#FFF; background-image:url(images/bg-adbox125.gif); background-repeat:no-repeat; background-position:right bottom}

.postcomments{background:#FFF; margin:0px 0px 10px 0px; padding:15px 10px 10px 10px; border:1px solid #C0C0C0}

img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px}

img.alignnone{padding:0px; margin:0px 0px 10px 0px; display:inline}

img.alignright{padding:0px; margin:0px 0px 10px 10px; display:inline}

img.alignleft{padding:0px; margin:0px 10px 10px 0px; display:inline}
.thumbshot-img{float:left; margin:0px 10px 10px 0px}
.aligncenter{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px}

.alignright{float:right; margin:0px 0px 10px 10px}

.alignleft{float:left; margin:0px 10px 10px 0px}

.wp-caption{background:#F7F7F7; text-align:center; padding:4px 0px 5px 0px; border:1px solid #E6E6E6}

.wp-caption img{margin:0px 0px 5px 0px; padding:0px; border:0px}

.wp-caption p.wp-caption-text{margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; line-height:12px}

#sidebar{float:right; width:322px; margin:0px; padding:0px 0px 0px 0px; line-height:20px}
#sidebar-middle{width:320px; float:right; margin:0px}

#sidebar-left{width:140px; padding:0px; float:left}

#sidebar-right{width:170px; float:right}
#sidebar a, #sidebar a:visited{color:#BB0200; text-decoration:none}

#sidebar a:hover{color:#BB0200; text-decoration:underline}

#sidebar h4{color:#C00; font-size:18px; font-family:Tahoma,Arial,Verdana; font-weight:bold; margin:0px; padding:0px; letter-spacing:-1px}
#sidebar h2{color:#111; font-size:14px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:0px; padding:0px}
#sidebar p{margin:0px; padding:0px; line-height:20px}

#sidebar img{margin:5px 0px 0px 0px; padding:0px}

#sidebar embed, #sidebar object{width:300px; height:250px; margin:5px 0px 0px 0px; padding:0px}

#sidebar .widget{background:#FFF; margin:0px 0px 10px 0px; padding:5px 5px 10px 5px; border:1px solid #C0C0C0}

#sidebar ul{list-style-type:none; margin:0px; padding:0px}

#sidebar ul li{list-style-type:none; margin:0px 0px 5px 0px; padding:0px}

#sidebar ul ul li a, #sidebar ul ul li a:visited{color:#BB0200; text-decoration:none}

#sidebar ul ul li a:hover{color:#BB0200; text-decoration:underline}

#sidebar ul ul{list-style-type:none; margin:0px; padding:0px}

#sidebar ul ul ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px}

#sidebar ul li li{background:url(images/icon.gif) no-repeat top left; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px}

#sidebar ul li ul li{background:url(images/icon.gif) no-repeat top left; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px}

#sidebar .textwidget{margin:0px; padding:0px}

.widget_tag_cloud{margin:0px; padding:0px 0px 0px 10px}

.enews{background:#FFF url(images/enews.gif) top right no-repeat; margin:0px; padding:0px}

#searchform{color:#111; font-size:14px; font-family:Tahoma,Arial,Verdana; font-weight:normal; margin:10px 0px 0px 0px; padding:0px; display:inline}

#searchformheader{margin:0px}

#s{background:#FFF url(images/searchbar.png) repeat-x; width:200px; color:#222; font-family:Arial,Tahoma,Verdana; padding:3px; margin:5px 5px 0px 3px; border-top:1px solid #666; border-left:1px solid #BBB; border-right:1px solid #BBB; border-bottom:1px solid #EEE}

#searchsubmit{background:#BB0200; color:#FFF; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:3px 2px 2px 2px; border:1px solid #BB0200}

#footer{width:960px; height:80px; margin:0px auto 0px; padding:0px; font-family:Arial,Tahoma,Verdana; font-size:11px; background-color:#111; background-image:url(images/footer.gif)}

#footer p{color:#FFF; margin:0px; padding:0px 0px 5px 0px}

#footer a{color:#FFF; text-decoration:none}

#footer a:hover{color:#FFF; text-decoration:underline}

#footer a img{border:none; margin:0px 4px 1px 0px; padding:0px}

.footerleft{float:left; width:300px; margin:0px; padding:11px 0px 0px 30px}

.footerright{float:right; width:500px; min-height:60px; margin:0px; text-align:right; background-image:url(images/bg-footer.jpg); background-repeat:no-repeat; background-position:right top; padding-top:11px; padding-right:85px; padding-bottom:0px; padding-left:0px}

#footerad{width:940px; height:165px; padding:10px; font-family:Arial,Tahoma,Verdana; font-size:11px; background-color:#09F; border-top-width:5px; border-top-style:solid; border-top-color:#CCC; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#footerad h3{color:#FFF; letter-spacing:-1px; font-size:1.75em; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px}
#footerad a{color:#FFF; text-decoration:none}

#footerad a:hover{color:#FFF; text-decoration:underline}

#footerad a img{border:none; margin:0px 4px 1px 0px; padding:0px}
#find-us{width:940px; padding:10px; font-family:Arial,Tahoma,Verdana; font-size:11px; background-color:#111; border-top-width:5px; border-top-style:solid; border-top-color:#CCC; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#find-us a{color:#FFF; text-decoration:none}

#find-us a:hover{color:#FFF; text-decoration:underline}

#find-us a img{border:none; margin:0px 4px 1px 0px; padding:0px}

#subscribe{margin:0px; padding:0px 0px 5px 0px; overflow:hidden}

#subbox{background:#FFF url(images/searchbar.png) repeat-x; width:220px; color:#222; font-family:Arial,Tahoma,Verdana; padding:3px; margin:5px 5px 0px 0px; border-top:1px solid #666; border-left:1px solid #BBB; border-right:1px solid #BBB; border-bottom:1px solid #EEE}

#subbutton{background:#222; color:#FFF; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:2px 3px 2px 3px; border:1px solid #222}

#submit{background:#222; color:#FFF; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:2px 0px 2px 0px; border:1px solid #222}

#author, #email, #url{background:#F7F7F7 !important; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:4px; border:1px solid #F0E4E4}

#comment{background:#F7F7F7 !important; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:5px 0px 5px 0px; padding:4px; border:1px solid #E6E6E6}

.commentlist li ul li{font-size:12px}

.commentlist li{font-weight:bold}

.commentlist li .avatar{background:#FFF; float:right; border:1px solid #EEE; margin:0px 5px 0px 10px; padding:2px}

.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:12px}

.commentlist p{font-weight:normal; text-transform:none}

.commentmetadata{font-weight:normal}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0px}

#commentform{margin:5px 10px 0px 0px}

#commentform textarea{width:99%; padding:2px}

#respond:after{content:"."; display:block; height:0px; clear:both; visibility:hidden}

#commentform p{margin:5px 0px 5px 0px}

#commentform #submit{margin:0px; float:left}

.alt{margin:0px; padding:10px}

.commentlist{margin:0px; padding:0px}

.commentlist ol{margin:0px; padding:10px}

.commentlist li{margin:15px 0px 10px; padding:10px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}

.commentlist p{margin:10px 0px 10px 0px; padding:0px}

.children{margin:0px; padding:0px}

.nocomments{text-align:center; margin:0px; padding:0px}

.reply a, .reply a:visited{background:#222; color:#FFF; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-family:Arial,Tahoma,Verdana; font-size:11px; text-decoration:none; margin:0px; padding:2px 5px 2px 5px; border:1px solid #222}

.reply a:hover{background:#BB0200; color:#FFF; text-decoration:none; border:1px solid #BB0200}

.commentmetadata{font-size:10px; margin:0px; display:block}

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px}

.alignright{float:right}

.alignleft{float:left}

.thread-alt{background:#FFF; margin:0px; padding:0px}

.thread-even{background:#F7F7F7; margin:0px; padding:0px}

.depth-1{border:1px dotted #E6E6E6; margin:0px; padding:0px}

.even, .alt{border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; margin:0px; padding:0px}

.tabberlive .tabbertabhide{display:none}

.tabber{0px}

.tabberlive{margin-bottom:10px}

ul.tabbernav{margin:0px; padding:0px; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; font-weight:normal}

ul.tabbernav li{list-style:none; margin:0; display:inline}

ul.tabbernav li a{padding:0px; border-bottom:none; text-decoration:none}

ul.tabbernav li a:link{color:#FFF; margin:0px 5px 0px 0px; padding:5px 10px 4px 10px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -khtml-border-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; background-color:#666}

ul.tabbernav li a:visited{background:#DADADA; color:#222}

ul.tabbernav li a:hover{color:#FFF; text-decoration:none; background-color:#BB0200}

ul.tabbernav li.tabberactive a{color:#FFF; padding:5px 10px 5px 10px; text-decoration:none; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -khtml-border-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; background-color:#BB0200}

ul.tabbernav li.tabberactive a:hover{color:#FFF}

.tabberlive .tabbertab{background:#F7F7F7; color:#222; margin:3px 0px 0px 0px; padding:15px 15px 5px 15px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topright:5px; -khtml-border-radius:5px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border:1px solid #CCC}

.tabberlive .tabbertab h2{display:none}

.tabberlive .tabbertab h3{display:none}

.tabbertab cite{font-size:11px; margin:0px; padding:0px}

.tabbertab p{font-size:12px; margin:0px 0px 10px 0px}

