/*
Theme Name: Bimmerpost
Theme URI: http://www.bimmerpost.com/
Description: My Theme
Version: 1.0
Author: Mark
Author URI: http://www.bimmerpost.com
Tags: blue, custom header, fixed width, two columns, widgets

*/



/* My CSS */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #303030;
	padding:0;
	margin:0;
	}

a, a:visited
	{
	text-decoration:none;
	color: #0066cc;
	}

.pagetitle
	{
	font-size:22px;
	letter-spacing:-2px;
	background:#fff;
	color:#000;
	padding:0px 12px 0px 0px;
	margin-top:-10px;
	float:left;
	}

.pagetitle1
	{
	width:690px;
	/* background:#aaa; active this is you want that gray bar */
	height:10px;
	margin:0px 0px 0px 30px;
	display:block;
	clear:both;
	}

.topheader
	{
	margin: 0 auto;
	width:1125px;
	display:block;
	background: #000 url(./backgrounds/rotate.php) top center no-repeat;
	}

.topgfx
	{
	width:1088px; 
	padding:8px 8px 8px 0px;
	font-size:9px;
	color:#aaa;
	margin:0 auto;
	height:12px;
	}

.topgfx h1
	{
	font-size:9px;
	float:left;
	font-weight:400;
	margin:0;
	padding:0;
	}

.topgfx a, .topgfx a:visited
	{
	color:#fff;
	}

.toplogo
	{
	height:78px;
	clear:both;
	}

.toplogoleft
	{
	float:left;
	width:338px;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	}

.toplogocent
	{
	float:left;
	padding:13px 0px 0px 0px;
	width:385px;
	}

.toplogoright
	{
	text-align:right;
	margin:0px;
	padding:0px 12px 0px 0px;
	float:right;
	width:338px;
	}

.topwrapright
	{
	display:block;
	padding:0px 0px 0px 0px;
	width:1125px;
	background:#fff;
	}

.topwrapleft
	{
	display:block;
	padding:4px 0px 2px 0px;
	width:165px;
	background:#fff;
	border-top:1px solid #444;
	float:left;
	}

.thepageleftshad
	{
	padding:0px 0px 0px 15px;
	width:1140px;
	background:#fff url(./images/mainfade-left.gif) repeat-y;
	margin: 0 auto;
	}

.thepagerightshad
	{
	padding:0px 15px 0px 0px;
	background:#fff url(./images/mainfade-right.gif) right top repeat-y;
	}

.thepage
	{
	width:1125px;
	margin: 0 auto;
	display:block;
	padding: 0px 0px 0px 0px;
	background: #fff;
	clear:both;
	}

.thepage2
	{
	width:1125px;
	margin: 0 auto;
	display:block;
	padding: 0px 0px 5px 0px;
	background: #fff;
	clear:both;
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	}


.mainleft2
	{
	float:left;
	padding:20px 0px 0px 40px;
	margin:0;
	}

.mainright
	{
	float:right;
	padding: 0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
	width:300px;
	}

.mainright2
	{
	float:right;
	padding: 0px 0px 0px 0px;
	margin:10px 20px 0px 0px;
	width:340px;
	color:#497bb9;
	font-size:11px;
	font-weight:700;
	letter-spacing:-1px;
	}

.mainright3
	{
	float:right;
	padding: 0px 0px 0px 0px;
	margin:50px 40px 0px 0px;
	width:180px;
	color:#497bb9;
	font-size:11px;
	font-weight:700;
	letter-spacing:-1px;
	}

.mainright-post-right
	{
	font-size:13px;
	font-family:arial;
	border-bottom:1px solid #ccc;
	padding:3px;
	width:160px;
	text-align:right;
	}

.mainright-post-right a
	{
	color:#ccc;
	}

.mainright-post-right a:hover
	{
	color:#439ad6;
	}

.mainright-therest
	{
	width:162px;
	padding:1px;
	border:3px solid #000;
	margin: 20px 0px 0px 0px;
	}

.mainright-therest-cont
	{
	padding:15px;
	color:#111;
	font-size:12px;
	font-weight:500;
	font-family:georgia;
	letter-spacing:0px;
	}

.mainright-therest-cont a
	{
	color:red;
	font-weight:700;
	}

.rightcolumn
	{
	width:300px;
	background: #ffffff;
	padding:0px 13px 0px 0px;
	margin:55px 0px 0px 13px;
	float:left;
	}


.leftcolumnshad
	{
	margin:0px 0px 0px 3px;
	padding:0px 14px 0px 0px;
	background:#fff url(./images/mainfade-undercrease.gif) right top repeat-y;
	width:553px;
	float:left;
	}

.leftcolumn
	{
	width:553px;
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.middlecolumn
	{
	float:left;
	padding:33px 0px 0px 15px;
	margin:0;
	width:198px;
	background: #fff url(./images/adsbg.gif) repeat-y;
	}

.subcatbar ul
	{
	list-style-type: none; 
	float:left;
	margin:0;
	padding:0;
	}

.subcatbar li
	{
	float:left;
	padding:0px 9px 0px 9px;
	}

.subcatbar
	{
	background: #eee url(./images/gray-grad5.gif) repeat-x;
	/* background:#f1f1f1; */
	/* background:#ebf4f6; */
	font-size:10px;
	font-family:arial;
	/* letter-spacing:-1px; */
	/* margin:2px 2px 0px 2px; */
	margin:0px;
	padding:8px 12px 3px 12px;
	display:block;
	height:17px;
	/* -moz-border-radius: 0px 0px 6px 6px; */
	/* -webkit-border-radius: 0px 0px 6px 6px; */
	}

.subcatbar a
	{
	color: #3e809c;
	}

.subcatbar a:hover
	{
	text-decoration:underline;
	}

.subcatbar span
	{
	padding:0px 11px 0px 11px;
	float:left;
	font-size:11px;
	}

.boxset1
	{
	width: 198px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

.sidetitle
	{
	margin:5px 0px 20px 0px;
	padding:0;
	}

.sidetitleb
	{
	margin:15px 0px 10px 0px;
	padding:0;
	}

.sidetitle2
	{
	background:red;
	padding:4px 8px 4px 8px;
	}

.sidetitle2 a
	{
	color:#fff;
	font-weight:700;
	letter-spacing:-1px;
	font-family:arial;
	font-size:15px;
	}


.sidetitle3
	{
	font-weight:700;
	font-family:arial;
	width:515px;
	color:#4d73a1;
	float:left;
	border-bottom:3px solid #e5e5e5;
	font-size:14px;
	letter-spacing:-1px;
	text-transform:uppercase;
	}

.sidetitle3 a
	{
	color:#3c3158;
	}


.ads
	{
	float:left;
	padding:5px 5px 18px 15px;
	margin:0;
	width:160px;
	background: #fff url(./images/adsbg.gif) repeat-y;
	}

.firststory
	{
	background:#fff;
	width:530px;
	padding: 12px 13px 0px 13px;
	margin:2px 0px 0px 0px;
	float:left;
	}

.firststorytxtwrapfull
	{
	background:#fff;
	margin:0px 0px 0px 0px;
	float:left;
	text-indent:25px;
	width:495px;
	padding:10px 0px 0px 10px;
	}

.firststorytxtwrap
	{
	width:340px;
	background:#fff;
	margin:0px 0px 0px 0px;
	padding:10px 5px 0px 0px;
	float:left;
	}

.firststorytxtside
	{
	padding:6px 5px 0px 5px;  
	margin:0;
	float:right;
	width:170px;
	}

.firststory h2
	{
	margin:0px 0px 0px 0px;
	padding:12px 15px 12px 15px;
	/* background:#021025; */
	background:#000;
	}

.firststory h2 a, .firststory h2 a:visited
	{	
	color:#fdfdfd;
	font-family:arial;
	letter-spacing:-1px;
	font-weight: 600;
	text-decoration:none;
	display:block;
	font-size:26px;
	line-height:32px;
	}

.firststory h2 a:hover
	{
	color: #5eb2f3;
	}

.firststorybringitup
	{
	position:relative;
	top:-13px;
	padding:0;
	margin:0;
	}

.arrow
	{
	padding:0px 0px 0px 27px;
	}

.smallcontent7c
	{
	clear:both;
	color:#888;
	font-family:arial;
	font-weight:400;
	font-size:10px;	
	margin:10px 0px 1px 7px;
	}


.smallcontent7b
	{
	clear:both;
	color:#111;
	font-family:arial;
	font-weight:400;
	font-size:9px;	
	margin: 4px 0px 0px 185px;
	}

.smallcontent7b2
	{
	clear:both;
	color:#111;
	font-family:arial;
	font-weight:400;
	font-size:10px;	
	/* margin:12px 0px 0px 118px; */
	margin:12px 11px 0px 0px;
	float:right;
	}

.smallcontent7b3
	{
	clear:both;
	color:#777;
	font-family:arial;
	font-weight:400;
	font-size:11px;	
	margin:0px 0px 0px 15px;
	padding:5px 0px 0px 5px;
	text-indent:0px;
	border-top:1px solid #ccc;
	}

.smallcontent7
	{
	color:#111;
	font-family:georgia;
	font-weight:400;
	font-size:12px;	
	margin:0px 0px 0px 10px;
	padding:10px 15px 15px 5px;
	float:left;
	text-indent:20px;
	}

.smallcontent8
	{
	color: #444;
	font-family:arial;
	font-weight:400;
	font-size:11px;
	margin:0;
	padding:10px 0px 0px 6px;
	}

.highlight
	{
	font-size: 24px;
	line-height: 24px;
	color: #ee0202;
	letter-spacing:-6px;
	font-family:arial;
	font-weight:700;
	}

.highlight2
	{
	font-size: 16px;
	line-height: 16px;
	color: #f40000;
	letter-spacing:-6px;
	font-family:arial;
	font-weight:700;
	}

.secondcolumnleftshad
	{
	float:left;
	padding:0px 0px 0px 14px;
	margin:0;
	width:372px;
	background: #fff url(./images/separatorbar.gif) repeat-y top left;
	}

.secondcolumn
	{
	width: 348px;
	padding:15px 12px 8px 12px;
	margin:0px 0px 0px 0px;
	border-top:0px;
	background:#fff;
	}


.secondstory
	{
	clear:both;
	margin:6px 0px 15px 0px;
	width: 336px;
	height:254px;
	border:6px solid #d7d7d7;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}

.secondstorywords
	{
	position:relative;
	margin:-65px 0px 0px 0px;
	}

.secondstorywordslong
	{
	position:relative;
	margin:-82px 0px 0px 0px;
	}

.mytitle a
	{
	color:#fff;
	font-family: arial;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: -1px;
	text-decoration:none;
	font-weight:500;
	margin:0px 0px 0px 0px;
	padding:4px 10px 4px 10px;
	width:275px;
	display:block;
	background:#000;
	}

.mytitle a:hover
	{
	color: #5eb2f3;
	}

.mytitlecom
	{
	background:#000;
	margin:1px 0px 0px 0px;
	font-size:8px;
	font-family:arial;
	color:#888;
	padding:1px 6px 1px 10px;
	float:left;
	}

.optbar
	{
	clear:both;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:10px;
	color:#444;
	font-family:tahoma;
	width:1125px;
	height:34px;
	border-top:1px solid #444;
	background: #000;
	margin: 0;
	/* border-bottom:4px solid #eee; */
	}

.optbar2
	{
	float:left;
	height:34px;
	}

.optbar2 ul
	{
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.optbar2 li
	{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height: 33px;
	}

.optbar2 li a,.newsbar li a:visited
	{
	color:#666;
	font-weight:600;
	font-size:9px;
	letter-spacing:-0.8px;
	font-family:arial;
	text-transform: uppercase;
	text-decoration:none;
	}

#current
	{

	}

#current a, #current a:visited
	{
	color:#fff;
	}

.optbar3
	{
	float:left; 
	margin-top:0px; 
	padding:0;
	height:33px;
	}

.searchtop
	{
	border: 1px solid #333;
	border-bottom: 1px solid #000;
	font-size:10px;
	font-family:tahoma;
	color:#fff;
	float:left;
	padding:4px 8px 4px 8px;
	background:#000;
	}

.searchbody
	{
	border: 1px solid #333;
	padding: 6px 1px 4px 5px;
	clear:both;
	float:left;
	background:#000;
	}

.searchform
	{
	background: #282828;
	color:#fff;
	font-size:11px;
	border:0;
	padding: 4px;
	font-family:verdana;
	width:180px;
	float:left;
	}

.searchbutton
	{
	color:#fff;
	font-size:10px;
	border:0;
	float:left;
	padding:4px 6px 4px 6px;
	font-family:verdana;
	background:#000;
	}

.searchform2
	{
	color:#000;
	font-size:11px;
	border:0;
	padding: 2px;
	font-family:verdana;
	width:180px;
	float:left;
	border-bottom:1px solid #999;
	}

.searchbutton2
	{
	color:#fff;
	font-size:10px;
	border:0;
	float:left;
	padding:4px 6px 4px 6px;
	font-family:verdana;
	background:#000;
	}


.therestcolumn-head
	{
	background-color:#ffffff;
	margin:0;
	padding:1px 1px 0px 1px;
	border-left: 3px solid #7f7f7f;
	border-right: 3px solid #7f7f7f;
	border-top: 3px solid #7f7f7f;
	width:539px;
	float:left;
	}

.therestcolumn
	{
	background-color:#ffffff;
	margin:0;
	padding:0px 0px 0px 12px;
	}

.therestpost
	{
	padding:2px 0px 0px 0px;
	clear:both;
	display:block;
	}

.therestpostbar1
	{
	border-bottom:2px dashed #f3f3f3;
	height:1px;
	width:515px;
	margin:25px 0px 10px 10px;
	}

.therestpostbar
	{
	clear:both;
	border-top:2px dashed #eee;
	margin:25px 0px 0px 10px;
	height:15px;
	width:515px;
	}

.therestconttop
	{
	padding:0px 0px 0px 10px;
	width:510px;
	}

.therestcont
	{
	float:left;
	width:225px;
	padding:8px 0px 0px 20px;
	}

.theresttit
	{
	margin:0px 0px 0px 0px;
	padding:0;
	}


.theresttit h3, .theresttit h3 a, .theresttit h3 a:visited
	{
	text-decoration:none;
	padding:0;
	margin:0;
	letter-spacing:-1px;
	font-size:18px;
	line-height:17px;
	color:#000;
	font-family:arial;
	font-weight:700;
	}

.theresttit h3 a:hover
	{
	color: #257abb;
	}

.theresttitregtop
	{
	margin:0;
	padding:8px 16px 8px 16px;
	background:#000;
	}


.theresttitregtop h3
	{
	margin:0;
	mpadding:0;
	letter-spacing:-1px;
	font-size:24px;
	line-height:26px;
	font-family:arial;
	font-weight:700;
	}

.theresttitregtop h3 a, .theresttitregtop h3 a:visited
	{
	text-decoration:none;
	color:#fff;
	}

.theresttitregtop h3 a:hover
	{
	color: #5eb2f3;
	}


.smallcontent2
	{
	font-weight:400;
	padding:10px 10px 0px 8px;
	margin:0px 0px 0px 0px;
	float:left;
	font-family:georgia;
	color:#333;
	font-size:12px;
	}

.forumslist, .forumslist2
	{
	margin:0;
	padding:0px 0px 0px 0px;
	}

.forumslist ul, .forumslist2 ul
	{
	list-style:none;
	margin:0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-top:0px;
	font-size:10px;
	font-family: arial;
	color:#888;
	letter-spacing:0px;
	font-weight:500;
	}

.forumslist li
	{
	padding: 8px 12px 8px 12px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-family: arial;
	color:#888;
	letter-spacing:0px;
	font-weight:500;
	/*border-top:1px solid #f6f7fa; */
	/*border-bottom:1px solid #dcdee4; */
	/* background: #fff url(./images/libg2.gif) repeat-x; */
	background:#fff;
	}

.forumslist li a, .forumslist li a:visited
	{
	letter-spacing:-0.4px;
	font-family:arial;
	font-weight:500;
	font-size:11px;
	color:#27aed6;
	}

.forumslist a
	{
	letter-spacing:-0.4px;
	font-family:tahoma;
	font-weight:700;
	font-size:12px;
	color:#27aed6;
	text-decoration:none;
	}

.forumslist2 ul
	{
	list-style:none;
	margin:0px 0px 0px 0px;
	}

.forumslist2 li
	{
	margin: 0px 1px 0px 0px;
	font-size:13px;
	font-family: arial;
	color:#aaa;
	letter-spacing:-1px;
	font-weight:500;
	float:left;
	width:79px;
	padding:6px 15px 6px 35px;
	}


.forumslist2 li a, .forumslist2 li a:visited
	{
	font-weight:500;
	font-size:11px;
	color:#27aed6;
	}

.forumslisttitle
	{
	background: #fff url(./images/silverbar4.gif) repeat-x top;
	font-size:12px;
	font-family:georgia;
	font-style:italic; 
	font-weight:700;
	padding: 10px 0px 0px 16px;
	height:25px;
	margin:0px 0px 0px 0px;
	color: #666;
	border-top:1px solid #f6f6f6;
	border-bottom:1px solid #efefef;
	}

.mytitle4
	{
	font-family:arial;
	margin:0px 0px 2px 0px;
	padding:5px 7px 5px 7px;
	text-align: center;
	background:#000;
	}

.mytitle4 a
	{
	color:#777;
	text-decoration:none;
	font-weight:700;
	font-size:10px;
	letter-spacing:-1px;
	}

.mytitle4 a:hover
	{
	color: #65bdf5;
	}


.mytitle4cont
	{
	font-size:10px;
	font-weight:400;
	font-family:georgia;
	text-align: left; 
	margin:4px 0px 10px 15px;
	padding:0px 8px 0px 0px;
	color:#555;
	width:180px;
	}

.mytitlecolor
	{
	background: #031759 url(./images/bluefade.gif) repeat-x top; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	padding: 3px 15px 3px 15px;
	font-size:15px;
	font-weight:700;
	letter-spacing:-1px;
	color:#fff;
	margin: 0px 0px 15px 0px;
	clear:both;
	}

.colors
	{
	font-size:14px;
	font-weight:700;
	letter-spacing:-1px;
	clear:both;
	margin:0px 0px 15px 25px;
	padding:0;
	display:table;
	}


.colors ul
	{
	list-style:none;
	margin:0;
	padding:0px 0px 0px 35px;
	}

.colors li
	{
	float:left;
	margin:0px 1px 1px 0px;
	padding: 3px 5px 3px 6px;
	background:#f8f8f8;
	width:160px;
	font-size:12px;
	font-weight:400;
	letter-spacing:0;
	}


.silverbar
	{
	color:#aaa;
	clear:both;
	padding:0px 0px 0px 8px;
	}

.silverbar a,.silverbar a:visited
	{
	color:#aaa;
	}

.silverbar2
	{
	margin:12px 0px 8px 6px;
	padding: 0;
	color:#888;
	}


.comments, .comments a, .comments a:hover
	{
	text-decoration:none;
	font-family:arial;
	font-weight:400;
	font-size:10px;
	letter-spacing:0;
	padding:0px 0px 0px 2px;
	margin: 0px 4px 0px 0px;
	position:relative;
	float:right;
	color:#497bb9;
	}

.smallcontent6spy
	{
	border:1px solid #e5e5e5;
	color: #003366;
	font-size:9px;
	font-family:tahoma;
	padding:0px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
	}

.smallcontent6spy ul
	{
	list-style-type:square;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	}

.smallcontent6spy li
	{
	margin: 8px 0px 0px 0px;
	}

.smallcontent6spy a, .smallcontent6spy a:visited
	{
	color: #003366;
	}

.smallcontent6spyhdr
	{
	background:#e5e5e5;
	color: #333;
	font-size:10px;
	font-family:tahoma;
	padding:3px 8px 3px 8px;
	margin:0px 0px 0px 0px;
	}

.cotm
	{
	color:#000;
	font-size:9px;
	list-style-type: none;
	margin:0;
	letter-spacing:-1px;
	}

.cotm li a,.cotm li a:visited
	{
	font-size:14px;
	font-weight:700;
	margin-bottom:20px;
	text-decoration:none;
	padding:3px;
	}


.navigation {
	clear:both;
	display: block;
	text-align:left;
	margin:35px 0px 10px 170px;
	}

.bottomshadowcont
	{
	clear:both;
	margin:0 auto;
	padding:0;
	width:1153px;
	}

.bottomshadow
	{
	margin:0;
	padding:0;
	background: #fff url(./images/bottomshadow1.gif) repeat-x;
	height:15px;
	width:1123px;
	float:left;
	}

.footer {
	margin: 0 auto;
	width:1085px;
	clear: both;
	padding:20px;
	background:#000;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}

.footermain
	{
	background:#000;	
	float:left;
	width:759px;
	color:#505050;
	}

.footerright
	{
	background:#000000;
	float:right;
	color:#666;	
	padding:0px 40px 0px 20px;
	width:258px;
	border-left:1px solid #333;
	}	

.post2
	{
	clear:both;
	margin:10px 25px 0px 25px;
	font-size:14px;
	letter-spacing:0px;
	font-family:arial;
	color:#000;
	padding:18px 0px 25px 20px;
	}

.post3
	{
	padding:15px 0px 0px 0px;
	}

.post3head
	{
	font-weight:700;
	color:#000;
	font-size:15px;
	}

.post3link
	{
	font-size:22px;
	line-height:22px;
	font-weight:700;
	}

.post3contblue
	{
	background: #ebf6ff;
	clear:both;
	padding:10px 10px 18px 10px;
	margin: 6px 0px 6px 0px;
	display: inline-block;
	}

.post3contwhite
	{
	background: #fff;
	clear:both;
	padding:10px 10px 18px 10px;
	margin: 6px 0px 6px 0px;
	display: inline-block;
	}

.post3 img
	{
	max-width: 185px; 
	width: expression(this.width > 185 ? 185: true);
	}

.post
	{
	clear:both;
	margin:10px 25px 0px 25px;
	font-size:17px;
	letter-spacing:-1px;
	font-family:arial;
	color:#000;
	padding:0px 0px 25px 0px;
	}

.post h1
	{
	font-size: 41px;
	color:#ad0000;
	font-family:arial;
	letter-spacing:-2px;
	line-height: 39px;
	font-weight: 700;
	text-decoration:none;
	padding:0;
	margin:0px 0px 11px 0px;
	}

.postbody
	{
	width:800px;
	margin:30px 0px 0px 0px;
	padding:0px 0px 45px 0px;
	color:#000;
	font-size:14px;
	font-family:arial;
	}

.postbodystuff
	{
	padding:25px 0px 0px 0px;
	}

.postbodystuff img
	{
	max-width: 790px; 
	width: expression(this.width > 790 ? 790: true);
	}

.postbody h1
	{
	font-size:40px;
	font-family:arial;
	color: #346da8;
	letter-spacing:-2px;
	line-height:39px;
	font-weight:400;
	padding:0;
	margin:0;
	}

.postbodydate
	{
	color:#aaa;
	font-size:12px;
	font-family:arial;
	padding:5px 0px 8px 3px;
	margin:0;
	border-bottom:1px solid #eee;
	}

.postbodyimage
	{
	/*float:left;*/
	/*border:3px solid #000;*/
	/*margin-right:20px;*/
	/*margin-bottom:16px;*/
	text-align:center;
	}

.postbodycomments
	{
	border-top:1px solid #ddd;
	font-size:12px;
	color:#111;
	padding:2px 0px 8px 0px;
	clear:both;
	margin:30px 0px 0px 0px;
	}

.postbodycommentsauthor
	{
	float:left;
	font-weight:700;
	font-size:14px;
	letter-spacing:-1px;
	color:#247fb3;
	width:155px;
	text-align:right;
	padding:9px 15px 0px 0px;
	}

.postbodycommentstext
	{
	float:left;
	background: url(./images/commentsbg.gif) top left no-repeat;
	padding:10px 15px 10px 24px;
	width:590px;
	font-weight:400;
	}

.postbodycommentstext img
	{
	width: 9.2em;
 	height: 6.9em;
	}

.postbodydateline
	{
	font-size:10px;
	font-weight:400;
	color:#cfcfcf;
	}

.commentsbar2
	{
	background: url(./images/commentsbar2.gif) top left no-repeat;
	width:770px;
	height:23px;
	padding:9px 20px 4px 10px;
	}

.commentsbar2 a
	{
	color:#8f0505;
	font-size:16px;
	letter-spacing:0px;
	font-weight:600;
	float:right;
	}
.quotes
	{
	padding:6px;
	background:#bbb;
	border:1px solid #777;
	font-style:italic;
	font-size:11px;
	margin:0px 8px 0px 8px;
	}

.alignnone
	{
	background:#fff;
	}

.postmetadata
	{
	font-size:15px;
	color:#aaa;
	}

.linkback
	{ 
	background:#eee;
	padding:18px;
	font-size:19px;
	letter-spacing:-1px;
	font-weight:700;
	}

.linkback a
	{
	text-decoration:underline;
	}

.linkbackcomment
	{
	color:orange;
	font-size:23px;
	}

.pfcunit
	{
	width:204px;
	padding:0px 10px 0px 0px;
	float:left;
	font-size:13px;
	letter-spacing:0px;
	}

.pfchead
	{
	font-size: 15px; 
	font-weight:700; 
	color:red; 
	letter-spacing:-1px;
	text-transform:uppercase;
	}

.large
	{
	padding:0;
	margin:0px 0px 0px 0px;
	}

.smallsmallspy
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.smallsmallspy2
	{
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 0px;
	float:left;
	}

.smallsmallspy2cont
	{
	margin:0px 0px 0px 0px;
	padding:13px 8px 0px 0px;
	float:left;
	width:62px;
	height:90px;
	background:#fff;
	letter-spacing:-0px;
	}

.smallsmallspy2cont a, .smallsmallspy2cont a:visited
	{
	font-family:arial;
	font-size:8px;
	font-weight:500;
	color:#888;
	text-transform:uppercase;
	}


.smallsmallspy2cont a:hover
	{
	color: #65bdf5;
	}

.regular
	{
	float:left;
	width:265px;
	padding:0px 0px 0px 10px;
	}

.regulartop
	{
	padding:10px 0px 0px 10px;
	}

.regulartoptits
	{
	color:#000;
	width:320px;
	float:left;
	font-size:23px;
	letter-spacing:-1px;
	font-weight:700;
	font-family:arial;
	margin:0px 0px 0px 10px;
	}

.regulartoptits a
	{
	color:#000;
background:#fff;
	line-height:15px;
	}

.arcbody
	{
	clear:both;
	margin:0px 0px 0px 0px;
	/* height:230px; */
	display:block;
	padding: 10px 0px 10px 0px;
	border-bottom:1px solid #ddd;
	width:670px;
	}

.arcimg
	{
	float:left;
	width:350px;
	}

.arctxt
	{
	float:left;
	width:300px;
	margin:8px 0px 0px 15px;
	}

.arctit2
	{
	font-size:22px;
	letter-spacing:-1px;
	color:#000;
	font-family:arial;
	font-weight:700;
	}

.arctit2 a
	{
	color:#000;
	}

/* TOP NAVBAR */
.navunit {float:left; margin:0px; padding:0px; z-index:9999;}
.navunit a, .navunit a:visited {text-align:center; width:32px; padding-top:0px; font-weight:bold; cursor:pointer; color: #777; font-family: arial; font-size: 12px; float:left; text-decoration: none;}

.navunit-sm {float:left; margin:0px; padding:0px; z-index:9999;}
.navunit-sm a, .navunit-sm a:visited {text-align:center; width:29px; padding-top:0px; font-weight:bold; cursor:pointer; color: #777; font-family: arial; font-size: 12px; float:left; text-decoration: none;}

.dropdown {float:left; position: relative; padding-right:0px; margin:0px; z-index:9999;}
.dropdown dl {margin:0px; padding:0px;}
.dropdown dt {text-align:center; width:32px; padding-top:0px; font-weight:bold; cursor:pointer; color: #777; font-family: arial; font-size: 12px; float:left; text-decoration: none;}
.dropdown dt:hover {margin:0px; color:#2786c2;color:#007eff;}
.dropdown dd {position:absolute; overflow:hidden; width:365px; display:none; z-index:500; opacity:0; margin-top:28px; margin-left:-180px; padding:0px;}
.dropdown ul { border:0px solid #eeeeee; list-style:none; margin:0px; padding:0px;}
.dropdown li {display:inline; margin:0px; padding:0px;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding: 22px 15px 0px 15px; color:#efefef; text-decoration:none; background: url(/forums/bar69/bar-bg-2.png) repeat-y; width:365px; height: 106px; margin:0px; z-index:9999;}
.dropdown a:hover {text-decoration:none; background:url(/forums/bar69/bar-bg-2-h2.png); color:#fff;}
.dropdown .underline {border-bottom:0px solid #2f2f2f; padding: 5px 0px 15px 0px; font-size:10px; font-family: arial; text-decoration: none;}
.dropdown .underline:hover {border-bottom:0px solid #2253b9;}

.dropdown2 {float:left; position: relative; padding-right:0px; margin:0px; z-index:9999;}
#categ-ddheader {width:36px; height:20px;float:left; pposition: relative; padding:0px; margin:0px; font-family:arial; font-size:10px; color: #3e809c; font-weight:500;}
#categ-ddheader a:hover {text-decoration:underline;}

#categ-ddcontent { background: #0c141b url(./images/bluegrad2.png) top repeat-x; position:absolute; width:555px; display:none; opacity:0; margin-top:20px; right:-50px; padding:0px; float:right;}
#categ-ddcontent ul { list-style:none; margin: 20px 0px 0px 4px; padding:0px 0px 30px 0px; text-align:right; float:left; width:545px; /* border-left:1px dotted #444; border-top:1px dotted #444; */}
#categ-ddcontent li { display:inline; margin:0px; padding:0px; float:right; text-align:center; padding:14px 5px 0px 5px; /* border-right:1px dotted #444; border-bottom:1px dotted #444; */}
#categ-ddcontent a, #categ-ddcontent a:active, #categ-ddcontent a:visited { clear:both; padding:0px; background: transparent; text-align:center; font-size:15px; color:#fff; font-weight:700; text-decoration:none; width:98px; height:30px;}
#categ-ddcontent a:hover {text-decoration:underline; color:#82aeff;}

/* PFC */
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding:33px 0px 0px 31px;
left: 0px;
top:0px;
visibility: hidden;
color: black;
text-decoration: none;
background: url('./images/cotm-bg.png') no-repeat center;
width:259px;
height:137px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -20px;
left: 85px; /*position where enlarged image should offset horizontally */

}




.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #0011bb;
	border: 0px solid #0066aa;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 4px;
	font-weight: bold;
	/* border: 1px solid #000000; */
	/* color: #000000; */
	/* background-color: #FFFFFF; */
	border:1px solid #000;
	color:#ddd;
	background-color: #000;	
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 0px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}


/* My CSS */
