
#pagesubnav a, #pagesubnav a,#pagesubnav a b, #pagesubnav,#pagesubnav a.on,
.pagesubnav a,.pagesubnav a,.pagesubnav a b, .pagesubnav,.pagesubnav a.on,
.userpage .logo,#logoname h1 a,
.userpage .logo,.userpage #logoname h1 a,.userpage #logoname h1
{
			color:#2C4C94;
		text-decoration:none;
}

	.userpage #usersubnav, #usersubnav,#pagesubnav,.pagesubnav{background-color:#FFFFFF;}


/*fix up list elements*/
#newsitems{
	margin:0px;
	padding-left:1.5em;
}
#newsitems li{
	margin-left:0px;
	margin-bottom:5px;
	padding-left:1px;
}

#breadcrumbs a,#breadcrumbs #buzzCrumb{
	color:#2C4C94;	
}


body{
	background-color:#FFFFFF;
	color:#000000;
}
a{
	color:#2C4C94;
}

/*===== hide stuff =========*/
#logoimg,#logoname,#logophrase, #logothumb{	visibility:hidden;}

#nav, .headericon1, .headericon2, .headericon3, .headericon4, .headericon5{display:none;}


#thumbstitle{font-weight:bold}




#rightside #rightheader a.arrowlink, #rightheader *, #rightside #rightheader a.username,#rightside #rightheader a.altlink2, #rightside #rightheader a, #rightside #rightheader {
	color:#FFFFFF;
}
#rightside{
	padding:0px;
	margin:0px;
	padding-top:3px;
	background-color:#FFFFFF;
	color:#FFFFFF;
}
#rightside #rightheader{
	background-color:#2C4C94;
}
#rightside .headerbox1{
	background-image:none;
	background-color:#2C4C94;
}

#leftside{
	margin-right:0px;
}

#header{
 
	background-color:#FFFFFF;
	height:74px;
	
}

.bodycontent,.maincontent{border-color:#CCCCC;}
.bodycontent,.darkbg,.contentRight,.borderbg,.maincontent{
	background-color:#FFFFFF;
}
.borderbg{
	background-color:#2C4C94;
}

.linkfooter,.linkfooterbuttons a,.data,.featurepic,.headerbox1, .headerbox2, .headerbox3,.ltheaderbox,.ltheaderboxalt,.dkheaderbox, #commentsheader,#addcommentsheader,#thumbsheader,#subnavbuttons a, .pagenos a{
	border-color:#CCCCCC;
}
.headerbox1, .headerbox2, .headerbox3, 
.ltheaderbox, .ltheaderboxalt, .dkheaderbox, 
#commentsheader, 
#addcommentsheader, 
#thumbsheader, 
.pagenos, .footerbar{
	background-color:#2C4C94;
	color:#FFFFFF;
}

/*======fuckin font override needs to be muscled in headings=====*/
.headerbox1 *, .headerbox2 *, .headerbox3 *, 
.ltheaderbox *, .ltheaderboxalt *, .dkheaderbox *, 
#commentsheader *, 
#addcommentsheader *, 
#thumbsheader *,.maincontent .ltheaderbox a{
	color:#FFFFFF;
	font-weight:bold;
}

.featurepic a{
	color:#2C4C94;
}
#piccopy *{color:#000000;}
#piccopy a{color:#2C4C94;}
.linkfooter{
	background-color:#CCCCC;
	border-color:#CCCCCC;
}
.linkfooterbuttons a,.linkfooterbuttons a.alt,#subnavbuttons a, .pagenos a{
	border-color:#CCCCCC;
	background-color:#2C4C94;
	color:#FFFFFF;
}
.syndication{
	padding-top:15px;padding-bottom:15px;
	color:#2C4C94;
	
}
.borderbg{
	background-color:#CCCCCC;
}
.bordercolor{
	border-color:#CCCCCC;
}
.borderbg .label, .label{background-color:#2C4C94;}

.label,.borderbg .label *{color:#FFF;}

/*==== footer ===========*/
.footer{
	background-color:#FFFFFF;
}
.footer a,.footer *, .footer,#footer, #footer *{
	color:#2C4C94;
}
.footer select, .footer select option{color:#000000;}