body{margin:0; padding:0; border:0;
	background:#000 scroll url("../default-bg.html") top center no-repeat;
	color:#FFF;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
p {text-align:justify; margin: 10px 3px 3px; color: black;}
p.twitterTxt {text-align:justify; margin: 3px; color: #FFF}
a:link{color:#0062a7; text-decoration:none}
a:visited{color:#0062a7; text-decoration:none}
a:hover{color:#000; text-decoration:underline}
a:active{color:#38B2FF}
h1, h2, h3, h4 {margin:0;}
h4.title {
	font-size:12px;
	line-height: 24px;
	padding-top: 5px;
	color: #FFF;
}
img {border:0;}
.clear{clear:both;}
.twitterTxt {color: #FFFFFF; text-align:justify; padding: 0 6px}
#maincontainer{
	width:950px;
	margin:0 auto;
	background:#282f37;
}
#header{
	height:125px;
	width:950px;
	margin:0 auto;
}
#header p{margin:8px 30px;}
#navigation{height:38px; width:930px; margin:0 auto; margin-left:10px; background:scroll #2e3235 url("../index.html") 0px -282px repeat-x}
#navigation form{text-align:right; margin:0; padding:5px 0 0 0;float:left;width:280px;}
.frmBtn{background:url(../sprites.html) scroll 0 -104px; width:67px; height:22px; border:0}
#topsection{
	background:#EAEAEA;
	height:50px;
	width:950px;
	margin:0 auto;
}
#largecontentwrapper{
	float:left;
	width:97.8%;
	padding: 0 10px;
}
#contentwrapper{
	float:left;
	width:100%;
}
#leftcolumn{
	float:left;
	width:198px;
	text-align:center;
}
#contentcolumn{
	float:left;
	width:570px;
	color:#000;
}

#cse-search-results iframe { width:545px !important; } 

#mainLeftColumn{
	float:left;
	width:305px;
}
#mainRightColumn{
	float:right;
	width: 255px;
}

#rightcolumn{
	float:right;
	width:182px;
	text-align:center;
}
#footer{
	padding:4px 0;
	background:scroll url("../index.html") 0px -223px repeat-x;
	font-size:11px;
	width:950px;
	margin:0 auto;
}
.footerTxt {
	color: #FFFFFF;
	margin:10px;
}
.content{margin:10px;}

/* Top Navigation */
.topmenu{
	margin:0;
	padding:0;
	float:left;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#38B2FF;
	width:640px;
	height:38px;
	overflow:hidden;
	background:url("../index.html") 0px -282px repeat-x;
}
.topmenu li{
	display:inline;
}
.topmenu li a{
	float:left;
	color:#38B2FF;
	padding:9px 11px;
	text-decoration:none;
	border-right:1px solid #333;
	height:38px;
	width: auto;
}
.topmenu li a:hover{
	color:white;
	background:transparent url("../index.html") 0px -321px repeat-x;
}
.current {
	color:#FFF;
	background:transparent url("../index.html") 0px -321px repeat-x;
}
.cornerBox { 
	position:relative; 
	width:950px; 
	margin:0 auto;
}
.corner { 
	position:absolute; 
	width:10px; 
	height:10px; 
	background:url("../sprites.html") no-repeat; 
	font-size:0%; 
}
.TLnavigation { 
	top:0; 
	left:0; 
	background-position:-69px 0; 
	height:38px;
}
.TRnavigation { 
	top:0;
	right:0;
	background-position:-79px 0; 
	height:38px;
}
.BLmaincontainer { 
	bottom:0; 
	left:0; 
	background-position:0 -10px; 
}
.BRmaincontainer { 
	bottom:0; 
	right:0; 
	background-position:-10px -10px; 
}
.TLfooter { 
	top:0; 
	left:0; 
	background-position:0 0; 
}
.TRfooter { 
	top:0; 
	right:0; 
	background-position:-10px 0; 
}
.box{margin:0 auto 10px; position:relative;}
#leftcolumn .box{width:178px;}
#contentcolumn .box{width:569px;}
#contentcolumn .box-nar-lt{width:305px; float:left;}
#contentcolumn .box-nar-rt{width:255px; float:right;}
.box h1,h2,h3{background:url(../sprites.html) no-repeat scroll right -46px; height:30px}
.box p img{ /*float:left; */ padding:4px 10px 3px 0}
#contentcolumn .box .ad300x250{float:left; width:300px; height:250px; padding:0; text-align:center}
.pnBtn{background:url(../sprites.html) no-repeat scroll; width:23px; height:22px; border:0;}
.pBtn{background-position:-90px 0;}
.nBtn{background-position:-45px 0;}
.blue {
	background:#2A3139 url(../index.html) repeat-x scroll 0 -360px; 
	height:30px; 
	width:100%; 
	text-indent:0.6em; 
	line-height:30px;
	text-align:left;
}
.leftMenuList {
	font-size: 12px;
	list-style:none;
	padding-left:0px;
	padding-top:0px;
	margin:5px 0;
	text-align:left;
	line-height:17px;
	
	
}
.black {
	background:#2A3139 url(../index.html) repeat-x scroll 0 -396px; 
	height:30px; 
	text-indent:0.8em; 
	line-height:29px;
	color:#fff;
}
.inner {
	background-color: #c2c2c2;	
	padding:1px 8px;
	border:1px solid #cad0d8;
	border-top:0 none #000;
	
}
.blockcorner {
	background:transparent url(../index.html) no-repeat scroll 0 0;
	font-size:0;
	height:8px;
	width:8px;
	position:absolute;
}
.BlueTL {
	background-position:0 -432px;
	left:0;
	top:0;
}
.BlueTR {
	background-position:-6px -432px;
	right:0;
	top:0;
}
.BlackTL {
	background-position:-15px -432px;
	left:0;
	top:0;
}
.BlackTR {
	background-position:-22px -432px;
	right:0;
	top:0;
}
.blockBL {
	background-position:0 -443px;
	bottom:0;
	left:0;
}
.blockBR {
	background-position:-12px -443px;
	bottom:0;
	right:0;
}
.bluelinks {
	color:#FFF;
	text-decoration:none;
}
.bluelinks:Hover {
	color:#38B2FF;
	text-decoration:underline;
}
.orangeLinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	text-align:left;
}
.orangeLinks:hover{
	color:#FF9000;
	text-decoration:underline;
}
a.readmore {
	color:#ff7200;
	font-size:11px;
}
a.readmore:hover{
	text-decoration:underline;
}
.title {
	font-size:14px;
}
.searchLable {
	font-size:13px;
}
.searchInput {
	border:2px solid #50A1FF;
	font-size:13px;
}
.titleBlueText {
	font-size:12px;
	color:#039DF6;
	font-weight:bold;
}
a.titleBlueLink {
	font-size:12px;
	color:#0062a7;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
a.titleBlueLink:hover {
	color:#000;
	text-decoration:underline;
}
.ratingGraytxt {
	font-size:10px;
	color:#6a6a6a;
	line-height: 12px
}
p a.contentLinks{ color: #38B2FF}

table.battles{text-align:center; margin-top:12px}
.image img {float:left;margin:2px 6px 6px 0;}
#newsfeed .description, #newsfeed2 .description {display:block;padding:2px 0 15px;}
#newsfeed a.targetblank, #newsfeed2 a.targetblank {font-size:13px;font-weight:bold;}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/

.clearfix:after, #page-signup h3:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}
.clear {clear:both;}
/* -----------------------------------------------------------------------------------------*/ 