@charset "UTF-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img { border: 0; }
:focus { -moz-outline-style: none;outline-style:none; }
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content:''; }
abbr, acronym { border: 0; }
/*#logo img { behavior: url(iepngfix.htc); }
*/
p{margin-bottom:12px;}
form{width:inherit; height:auto;}
body{background:url(images/stripebg3.jpg) repeat top center; background-attachment:fixed; min-width:960px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
.clear{clear:both; width:1px; height:1px;}
#outterwrap{width:100%; position:relative;}
#inner{width:100%; background:no-repeat top center; height:100%; position:fixed; top:0; left:0; opacity:0; filter:alpha(opacity=0);}
#sitewrap{margin:0 auto; width:960px; position:relative; z-index:10;}
#logoblock{padding-top:38px; margin:0 auto; width:960px;}
#logo{width:502px; height:134px; float:left; position:relative;}
#logo a{width:502px; height:134px; position:absolute; top:0; left:0;}
#bgloader{width:31px; height:31px; float:right; margin:50px 60px 44px 20px; z-index:5;}
#bgloader img{z-index:6;}

#ui-wrap{z-index:20;}

#topmenu{position:fixed; background:#fff; width:100%; min-width:960px; top:0px; left:0px; z-index:200; opacity:.96; filter:alpha(opacity=96); color:#111;}
#topmenu-bg{background:#333; border-bottom:4px black solid; width:100%; margin-bottom:5px;}
#topmenu-inside{width:940px; margin:0 auto; padding:16px 10px; display:none; color:white; font-size:14px;}
#topmenu-dock{cursor:pointer;height:/*54*/31px;width:100%; background:white/*url(images/topdockbg3.png) repeat-x /*scroll 0 0*/ top center;
		border-bottom:4px black solid;}
#topmenu-dock-inside{width:940px; margin:0 auto; padding:0px 10px; text-align:right; font-size:13px;}
#topmenu-dock-inside a{color:/*#54d7ff*/#111; text-decoration:none; padding:4px 7px; float:left; margin-top:1px;}
#topmenu-dock-inside a:hover{background-color:#F90;}

#dockloginform{width:440px; padding:12px; border:7px solid #222;}

.top-left{float:left; margin:0 10px;}
.top-right{float:right; margin:0 10px;}
#searchbar{height:24px; float:left;}
#searchbar a{float:left; cursor:pointer; margin:0; padding:0; border:none; background:none;}
.top-right input{float:left; font-size:13px; width:140px; padding:3px 4px; margin:0; background:#F90; border-width:1px 0 1px 1px; border-style:solid none solid solid; border-color:black;}
.top-right form{margin-top:1px;}
.top-right span{color:/*#54d7ff*/#111; text-decoration:none; padding:2px 7px; float:left; margin-top:1px; margin-right:4px;}

#featurearrow{background:url(images/orangearrow.gif) no-repeat; height:24px; width:16px; float:left; margin-top:34px;}
.featurePrev, .featureNext{display:none;}
/*68979C  7f9ea6  7ee0fe  4dcff7*/

#featuredwrap{width:926px; margin:4px auto 0 auto;}
#featuredblock{width:550px; height:188px; float:left; background:#121212; overflow:hidden; border:white solid 4px; 
		opacity:.96; filter:alpha(opacity=96);}
#featuredslide li{width:550px; height:160px; overflow:hidden;}
#featuredblock span{font-weight:bold; width:550px; height:28px; line-height:28px; color:#121212; background:url(images/stripebg2.jpg) repeat;
		display:block; font-size:14px; padding-left:10px;}
#featurednav{width:340px; height:188px; float:right; background:#121212; overflow:hidden; border:white solid 4px;
		opacity:.96; filter:alpha(opacity=96);}
#featurednav span{font-weight:bold; width:339px; height:28px; line-height:28px; color:#121212; background:url(images/stripebg2.jpg) repeat;
		display:block; float:left; /**/ font-size:14px; padding-left:10px;}
#featurednav a{display:block; width:316px; height:14px; line-height:14px; padding:5px 10px; overflow:hidden; margin:0;
				font-size:12px; border:1px black solid; text-decoration:none; background:#222; color:#4dcff7;}
#featurednav a:hover{background:#F90; color:#121212; cursor:pointer;}
#featurednav li.featurefirst{margin-top:2px;}
#featurednav .featurehilite{background:#F90; color:#121212;}

#content-main-wrap{width:918px; margin:16px auto; border:white solid 4px; background:#121212; opacity:.96; filter:alpha(opacity=96);}
#content-main{margin:15px 12px; color:white; clear:both;}
#content-main-nav{float:left; width:894px; margin:0; background:url(images/stripebg2.jpg) repeat; padding:6px 12px; text-align:center;}
#content-main-nav a{float:left; color:#121212; font-size:14px; text-decoration:none; margin:0; padding:6px 7px;}
#content-main-nav a:hover{background:#F90; color:black;}
#content-main-nav .sndry{background:#F90; float:right; margin-right:0px;}
#content-main-nav .sndry a{color:black; font-size:14px; text-decoration:none; margin:0 1px;}
#content-main-nav .sndry a:hover{text-decoration:underline;}

.navigation{clear:both; padding-top:12px;}
.navigation a{float:left; padding:8px 6px; background:none; font-size:12px;}


/* [[[[[[[[[[[[[[[[[[[[ article css ]]]]]]]]]]]]]]]]]]] */
/*886px*/
.pagetitle{color:#121212; font-size:18px; line-height:32px; font-weight:bold; padding:6px 8px; background:#4dcff7;}
a{color:#F90;}
a:hover{text-decoration:none; color:white;}
.articleblock{width:882px; float:left; margin-top:16px; padding:6px 6px; /* Original bgcolor:#232323; */ background-color:#2e363c; font-size:12px;}
.articleblock:hover{background-color:#2e363c;}
.articleimg{overflow:hidden;}
.articleimg img{border:7px solid white; float:left; width:256px; height:111px;}
.articlecontent{float:left; width:427px; margin:0 8px; font-size:13px; color:white;}
	.articlecontent h2 a{font-size:18px; font-weight:bold; text-decoration:none; color:#4dcff7; line-height:110%;}
	.articlecontent h2 a:hover{color:white;}
	.articlecontent span{margin-top:6px; display:block;}
.articleother{float:left; width:152px; margin-left:5px; padding-left:8px; border-left:1px solid white; font-style:italic; font-size:12px;}
.ao-single{border:none; width:510px; margin:16px 0 0 0; padding:0;}
	.articleother h5{color:#DDD;}
	.articleother p, p.tags a{color:#4dcff7;}
	.articleother p{margin-top:8px;}
	.articleother a{color:#F90; margin-top:8px;}
	.articleother a:hover{color:white;}
.articleblock:first-child{margin-top:6px;}

.articleblock h3{
	color:#4dcff7; font-size:20px; font-weight:bold;
}

#footer{z-index:30; background: #c45400 url('images/footerbg2.jpg') repeat-x; width:100%; height:290px; margin-top:28px; padding-bottom: 15px;  position:relative;}
#footer-c{width:918px; margin:0 auto; padding:20px 0px; color:white; font-size:14px;}
#footer-left{width:330px; float:left; margin-right:50px;}
#footer-c h4{font-size:20px; font-weight:bold; margin-bottom:6px;}
#footer-left img{float:left; margin:0 6px 10px 0px;}
#footer-left span h4{float:left;}
#footer-c li{margin-bottom:3px;}
#footer-left li span{color:#263440;}
#footer-mid{float:left; width:240px;}
#footer-mid li{margin-bottom:3px;}
#footer-right{float:right; width:210px;}
#footer-right ul{float:left; margin-right:20px;}
#footer-c a{color:#EEEEEE; text-decoration:none;} #footer-c a:hover{color:#121212;}



#credits li { margin:0 0 0 30px; width:auto; list-style-type: square; }

span.blippr-nobr { display:inline; width:14px; height:14px; }

blockquote p { margin-left:30px; }

.articleauthor { margin:10px; }

.articleauthor h1 { font-size:18px; }
.articleauthor h2 { font-size:14px; margin:5px 0; }

.articlecontent h4 { font-weight:bold; font-size: 14px; margin:5px 0; }

.dsq-reactions { color:#fff; }

.articlecontent ul {
	margin:10px 0 10px 25px;
}

.articlecontent ol {
	margin:10px 0 10px 25px;

}
.articlecontent ol li {
	margin:0;
	list-style:decimal;
}

.articlecontent ul li {
	margin:0;
	list-style:square;
}

.articlecontent dt {
	font-weight:bold;
	margin:10px 0;
	color:#f79603;
	font-size:13px;
}

.articlecontent dd {
	margin:0 0 15px 15px;
	padding:0 0 5px 0;
	font-size:13px;
}

strong { font-weight:bold; color:#f79603; }

.blippr-nobr, .blippr-nobr a, .blippr-nobr a img, .blippr-inline-smiley, .wp-smiley { display:inline; width:14px; height:14px; }

em { font-style:italic; }

.tracking { width:90px; float:left; }