
body {margin:0px; padding:0px; font:75% Arial, Helvetica, sans-serif; color:#CCC; background:#000000; }

a {text-decoration:none; color:#0066FF;}
a:hover {text-decoration:underline; color:#FF6600}
h1 {font-size:1.5em; font-family:"News Gothic MT";margin:0px;padding:0px;font-weight:normal; }
h2 {font-size:1.3em; font-family:Arial, Helvetica, sans-serif; margin:0px;padding:0px;}
h3 {font-size:1.1em; font-family:Arial, Helvetica, sans-serif; margin:0px;padding:0px;}
h4 {font-size:1.0em; font-family:Arial, Helvetica, sans-serif; margin:0px;padding:0px;}

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


#main {width:770px;height:auto; margin:0px auto;}




/* Page Wrappers/Container CSS Styles */
#page_wrapper { width:1011px; margin:0px auto; background:#FFFFFF; height:auto;}
#main_container { width:990px; margin:0px auto; background:#fff;padding-top:0px; overflow:hidden;}
#page_body { width:990px; margin:0px auto;}




/* MastHeader Navigation / Logo CSS Styles */
#masthead_container_wrapper {width:1011px; margin:0 auto; margin-top:10px}
#masthead_container { width:1011px; height:100px; margin:0px auto; margin-bottom:10px;}
#masthead_container_logo { float:left;}





/*sub sectoin */
#sub_article_container {float:left;width:600px;margin-top:0px}
#sub_items_wrapper {width:610px; float:left; margin-top:20px; }

/* Article Page left column*/
#article_content {width:650px; }
#article_content h2 {font-size:22px; font-weight:bold; margin-bottom:10px; }
#article_content h3 {font-size: 14px; font-weight:bold; margin-bottom:10px; color:#464646}
#article_content_image_wrap { border-top:2px solid #CCCCCC; /*background:url(../images/imageback.png) no-repeat scroll 200px 10px;*/ border-bottom:1px solid #CCCCCC; height:auto; width:100%; margin-bottom:10px; overflow:hidden }
#article_content img {float:left; margin:10px 0 10px 0;}
#article_content img.display{float:left; margin:10px 0 10px 0; border:1px solid #CCCCCC; padding:3px;}

#article_scrollbar {font-size:12px; line-height:20px; color:#606060 }
#article_scrollbar td {font-size:12px; line-height:20px; color:#606060 }
/*right column*/
#right_column {width:300px; float:right; height:auto; margin-left:20px; margin-top:20px; overflow:hidden }
.right_wrapper {width:300px; border-top: 2px solid #CCCCCC; padding: 10px 0 10px 0; float:left; margin-bottom:10px }

/*section page */
.sub_wrapper_content {float:left;margin-bottom:5px;margin-left:0;margin-right:5px;margin-top:5px; width:660px; border-bottom:1px dotted #CCCCCC;}
.sub_wrapper_content img {float:left;margin-bottom:15px;margin-left:0;margin-right:15px;margin-top:5px; width:130px; padding:3px; border:1px solid #CCCCCC; }
.sub_wrapper_content h2 {margin-bottom:5px;margin-left:0;margin-right:5px;margin-top:5px;font-family: Verdana, geneva, arial,sans-serif;font-size: 12px;color: #606060;text-decoration: none; font-weight:bold}
.sub_wrapper_content h2 a{margin-bottom:5px;margin-left:0;margin-right:5px;margin-top:5px;font-family: Verdana, geneva, arial,sans-serif;font-size: 14px;color: #464646;text-decoration: none; font-weight:bold}
.sub_wrapper_content h2 a:hover {margin-bottom:5px;margin-left:0;margin-right:5px;margin-top:5px;font-family: Verdana, geneva, arial,sans-serif;font-size: 14px;color: #FF6600;text-decoration: none; font-weight:bold}
.sub_wrapper_content h3 { margin-bottom:5px;margin-left:0;margin-right:5px;margin-top:5px;font-family: Verdana, geneva, arial,sans-serif;font-size: 12px;color: #606060;text-decoration: none; font-weight:normal}
#sub_section_main_image {float:left; height:480px; border-bottom:1px #CCCCCC solid; }
#sub_section_main_image h1 {font-size:18px}

#stats {float:left; width:250px; margin-top:0px}

/*article links */

.main_article_more_links{margin:15px 0 0 0;width:auto; background:#e7e7e7;padding:20px; line-height:19px; border:5px solid #606060; -moz-border-radius:10px;}
.main_article_more_links ul {margin:0 0 0 15px; padding:0; list-style:none outside;color:#0066FF;}
.main_article_more_links li {}
.main_article_more_links li a{text-decoration:none; color:#0066FF;}
.main_article_more_links li a:hover{text-decoration:none; color:#FF6600}
.main_article_more_links h4{font-size:12pt;color:#000; margin-bottom:10px}


/*footer*/
#footer {width:990px; float:left; margin:0 auto; }

/*back issue page */
.backissuepagewrap {height:auto;}
.backissuewrap {width: 660px; height: 255px; float: none; margin-bottom: 10px; }
.backissueimagewrap {width: 188px; float: left; border:1px solid #CCCCCC; padding:3px; }
.backissuetextwrap {width: 400px; float: left; margin-left:15px; margin-top:10px }
.backissuetextwrap ul {list-style:none }
.backissuetextwrap li { }
.backissuetextwrap li a{ font-weight:bold}
.backissuetextwrap li a:hover{ font-weight:bold }

#keyline{width:1011px; float:left; border-top:2px solid #CCCCCC;margin-top:25px;}

#footerbox {float:left; width:1011px; background:url(../images/footer_bg.jpg) no-repeat; height:128px;border-top:2px solid #CCCCCC}
#footer_nav {width:800px; position:relative; top:55px; left:250px; color:#0066FF;font-family:"News Gothic MT";font-size:13px; font-weight:bold;}
#footer_nav ul { margin:0px; padding:0px;}
#footer_nav li { display:inline; list-style:none;}
#footer_nav li a{ color:#0066FF; text-decoration:none;}
#footer_nav li a:hover{ color:#FF6600; text-decoration:none;}

#topnavbar {position:relative;margin-top:19px;left:13px; color:#0066FF;font-size:13px;font-family:"News Gothic MT";}
#topnavbar ul { margin:0px; padding:0px;}
#topnavbar li { display:inline; list-style:none;}
#topnavbar li a{ color:#0066FF; text-decoration:none;}
#topnavbar li a:hover{ color:#FF6600; text-decoration:none;}


.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


