html{overflow-y:scroll}
body{margin:0;margin-top:40px;padding:0;height:100%;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal}
p{width:auto}
h1{line-height:16px}
h1{color:#003367;font-size:16px;margin:0;padding:0}
h1 a{color:#003367;font-size:14px;text-decoration:none;padding:0;margin:0}
h1 a:active{color:#6799cc;font-size:14px;text-decoration:none;padding:0;margin:0}
h1 a:visited{color:#6799cc;font-size:14px;text-decoration:none;padding:0;margin:0}
h1 a:hover{color:#6799cc;font-size:14px;text-decoration:none;padding:0;margin:0}
h2{margin:0;padding:0;font-size:14px}
h3{line-height:16px}
h3{color:#003367;font-size:16px;margin:0;padding:0}
h3 a{color:#003367;font-size:14px;text-decoration:none;padding:0;margin:0}
h3 a:active{color:#6799cc;font-size:14px;text-decoration:none;padding:0;margin:0}
h3 a:visited{color:#6799cc;font-size:14px;text-decoration:none;padding:0;margin:0}
h3 a:hover{color:#6799cc;font-size:14px;text-decoration:none;padding:0;margin:0}
h3.sticky{color:#c36;font-size:14px}
h4{margin:0;padding:0}
a{color:#003367;text-decoration:none;padding:0;margin:0}
a:active{color:#6799cc;text-decoration:none;padding:0;margin:0}
a:visited{color:#6799cc;text-decoration:none;padding:0;margin:0}
a:hover{color:#6799cc;text-decoration:none;padding:0;margin:0}
img{border:0}
ul{margin:0;padding-left:15px}
li{list-style-image:url('/images/jweekly/blue_square.jpg');padding:2px 0}
#video_list li{list-style:none;background:url('/images/jweekly/video.gif') top left no-repeat;padding-left:25px}
#audio_list li{list-style:none;background:url('/images/jweekly/audio.gif') top left no-repeat;padding-left:25px}
.message{width:430px;padding:10px;border:1px dotted #6799cc;background-color:#e5e5e5;margin-bottom:1em}
.form_trouble{color:#003367}
#google_ad{position:relative;padding:10px;padding-left:0}
.defaultBold{font-weight:bold}
.hidden{visibility:hidden}
#bgcontain{background:#fff;width:100%;margin:0 auto;text-align:center}
.separator{height:1px;border-top:1px solid #003269;padding-bottom:1em}
#container{position:relative;left:15px;padding:0;margin:0 auto;width:948px;clear:both;min-height:250px;padding-top:21px;margin-top:40px;text-align:left;font-weight:normal}
* html #container{height:250px;padding-top:0;margin-top:60px}
.more_link{position:relative;margin-bottom:1em}
.more_link a{color:#c36;font-size:80%;text-decoration:none}
.more_link a:visited{color:#c36;font-size:80%;text-decoration:none}
.more_link a:hover{color:#c36;font-size:80%;text-decoration:none}
.more_tab{position:absolute;bottom:0;right:10px;width:auto}
.more_tab a{color:#c36;font-size:80%;text-decoration:none}
.more_tab a:visited{color:#c36;font-size:80%;text-decoration:none}
.more_tab a:hover{color:#c36;font-size:80%;text-decoration:none}
span.small,div.small{font-size:.95em;font-weight:normal;color:black;line-height:1em}
td{vertical-align:top}
#header_background{width:100%;height:74px;position:relative;top:20px;background:#fff url('/images/jweekly/header_background.jpg') repeat-x;z-index:1}
#header{width:928px;position:relative;margin:0 auto;z-index:1}
#logo{position:absolute;left:0;top:-23px;text-align:left}
#logo img{border:0}
#top_ads{text-align:right;margin:0 auto;width:908px}
#date_today{position:absolute;top:57px;left:78px;font-weight:bold;font-size:90%;text-align:left}
#search{position:absolute;right:20px;display:inline;width:350px;text-align:right;height:20px}
#search a{color:white}
#search a:hover{color:white}
#search a:active{color:white}
.google_input{font-size:85%;width:150px}
#cse-search-box{width:180px;text-align:left;display:inline}
#search_arrow{position:absolute;right:270px;display:inline}
#search_box{position:absolute;right:115px;top:2px;display:inline}
#search_advanced{position:absolute;right:0;top:2px;display:inline}
.hiddenFields{display:none}
#advanced{color:black;text-decoration:underline;font-size:.8em;font-weight:normal}
#advanced:hover{color:black;text-decoration:none;font-size:.8em;font-weight:normal}
#advanced:visited{color:black;text-decoration:underline;font-size:.8em;font-weight:normal}
#search_instructions{margin:0;margin-left:7px;padding:0}
#search_instructions li{background:url('/images/jweekly/blue_square.jpg') no-repeat left center;padding:2px 0 2px 15px;margin:0;list-style-type:none}
#top_menu{position:absolute;top:-2px;right:315px;list-style:none;padding:0;margin:0;z-index:10}
#top_menu a{display:block;width:auto;color:white;font-weight:normal}
#top_menu li{float:left;width:auto;list-style-image:none;padding:5px 5px}
#top_menu li ul{position:absolute;top:1.9em;left:-999em;border:1px solid #003169;border-top:0;background:#669acc;width:200px;padding-left:20px}
#top_menu li:hover ul,#top_menu li.sfhover ul{left:auto}
#top_menu li li{list-style-image:url('/images/jweekly/white_square.jpg');padding:2px 5px;font-weight:normal;color:black;text-align:left;clear:left}
#top_menu li li a{color:black;font-weight:normal}
#top_menu li li a:active{color:black;font-weight:normal}
#top_menu li li a:visited{color:black;font-weight:normal}
#top_menu li li a:hover{color:black;font-weight:normal}
#middle_menu{position:absolute;top:22px;right:15px;list-style:none;padding:0;margin:0;z-index:9}
#middle_menu a{display:block;width:auto;color:black;font-weight:normal}
#middle_menu li{float:left;width:auto;list-style-image:none;padding:7px 5px}
#middle_menu li ul{position:absolute;top:1.8em;left:-999em;border:1px solid #003169;border-top:0;background:#bdd9ee;width:200px;padding-left:20px}
#middle_menu li:hover ul,#middle_menu li.sfhover ul{left:auto}
#middle_menu li li{list-style-image:url('/images/jweekly/blue_square.jpg');padding:2px 5px;font-weight:normal;color:black;text-align:left;clear:left}
#middle_menu li li a{color:black;font-weight:normal}
#middle_menu li li a:active{color:black;font-weight:normal}
#middle_menu li li a:visited{color:black;font-weight:normal}
#middle_menu li li a:hover{color:black;font-weight:normal}
#bottom_menu{position:absolute;top:48px;right:15px;list-style:none;padding:0;margin:0;z-index:8}
#bottom_menu a{display:block;width:auto;color:black;font-weight:normal}
#bottom_menu li{float:left;width:auto;list-style-image:none;padding:7px 2px}
#bottom_menu li ul{position:absolute;top:1.8em;left:-999em;border:1px solid #003169;border-top:0;background:#e6eff8;width:200px;padding-left:20px}
#bottom_menu li:hover ul,#bottom_menu li.sfhover ul{left:auto}
#bottom_menu li li{list-style-image:url('/images/jweekly/blue_square.jpg');padding:2px 5px;font-weight:normal;color:black;text-align:left;clear:left}
#bottom_menu li li a{color:black;font-weight:normal}
#bottom_menu li li a:active{color:black;font-weight:normal}
#bottom_menu li li a:visited{color:black;font-weight:normal}
#bottom_menu li li a:hover{color:black;font-weight:normal}
#content{position:relative;float:left;width:630px;font-size:12px}
.content_box{position:relative;margin:4px 10px 25px 0;padding:10px;border:1px solid #669acc;height:auto}
* html .content_box{height:280px;height:auto}
.content_box div{position:absolute;padding-right:10px;max-width:600px}
* html .content_box div{width:600px;width:auto}
#special{position:relative;float:left;width:630px;font-size:12px}
.special_box{position:relative;margin:4px 10px 25px 0;padding:10px;border:1px solid #669acc;height:240px}
* html .special_box{height:400px;height:auto}
.special_box div{position:absolute;padding-right:10px;max-width:600px}
* html .special_box div{width:600px;width:auto}
h3.special{line-height:16px;color:#003367;font-size:20px;margin:0;padding:0}
#latest{min-height:6em}
* html #latest{height:7em}
#latest_latestnews{position:relative}
#latest_latestnews .breaking_news{color:#c36;font-size:16px;text-decoration:none;padding:0;margin:0;margin-bottom:.2em}
#issue_content .left{padding-bottom:0;margin-bottom:0}
#extra_content .left{padding-bottom:0;margin-bottom:0}
#issue_opinions .left{padding:0 4px;margin-top:0;margin-bottom:5px}
#noissue{background:#f4e4db;padding:10px}
#issue_columns img{height:100px}
.hidden_box{visibility:hidden}
#extra_ ul{padding:0;margin:0}
#extra_lifecycles li{float:left;display:block;padding:0 3px 0 8px;background:url('/images/jweekly/blue_square.jpg') center left no-repeat}
#extra_lifecycles a{color:#003367;text-decoration:underline;font-weight:bold;padding:0;margin:0}
#extra_lifecycles a:active{color:#6799cc;text-decoration:underline;font-weight:bold;padding:0;margin:0}
#extra_lifecycles a:visited{color:#6799cc;text-decoration:underline;font-weight:bold;padding:0;margin:0}
#extra_lifecycles a:hover{color:#6799cc;text-decoration:underline;font-weight:bold;padding:0;margin:0}
#lifecycles_background{position:absolute;right:0;bottom:0}
.tab,.tab_active{position:relative;display:inline;margin:0;margin-left:5px;font-size:10px;padding:5px 15px}
.tab{background:#e5eef7;color:black}
.tab_active{background:#669acc;color:white}
a:link .tab{text-decoration:none}
a:active .tab{text-decoration:none}
a:visited .tab{text-decoration:none}
a:hover .tab{text-decoration:underline}
a:link .tab_active{text-decoration:none}
a:active .tab_active{text-decoration:none}
a:visited .tab_active{text-decoration:none}
a:hover .tab_active{text-decoration:none}
.columns td{padding-right:10px;vertical-align:top;padding-bottom:15px}
#cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:url('/images/jweekly/trans.png') repeat;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}
#popup{position:absolute;width:600px;height:320px;z-index:20;border:2px solid #003367;font-weight:bold;background:white;padding:5px;left:25%;top:25%}
#loading{position:absolute;width:240px;height:110px;z-index:20;border:2px solid ##003367;text-align:center;padding:5px;background-color:white}
img.left{float:left;padding:4px;margin:0 10px 10px 0}
img.right{float:right;padding:4px;margin:0 0 10px 10px}
.capDivLeft{display:block;float:left;padding:4px;margin:0 10px 10px 0}
.capDivLeft img.left{margin:0 auto;border:0;display:block}
.capDivRight{display:block;float:right;padding:4px;margin:0 0 10px 10px}
.capDivRight img.right{margin:0 auto;border:0;display:block}
div.default{position:relative;display:block;padding:4px;margin:0 10px 10px 0}
div.default p{display:inline}
div.default img{margin:0 auto;border:0;display:block;margin-bottom:10px}
.caption{display:block;padding:2px;font-size:10px;font-style:italic}
div.default .caption{position:relative;display:block;margin-bottom:10px}
#story_list{line-height:1.5em;position:relative;margin-top:4px;padding:10px;border-top:1px solid #669acc}
.story_list_category{color:black}
#story_list a{color:#003367;text-decoration:underline;font-weight:bold;padding:0;margin:0}
#story_list a:active{color:#6799cc;text-decoration:underline;font-weight:bold;padding:0;margin:0}
#story_list a:visited{color:#6799cc;text-decoration:underline;font-weight:bold;padding:0;margin:0}
#story_list a:hover{color:#6799cc;text-decoration:underline;font-weight:bold;padding:0;margin:0}
input{border:1px solid gray;margin-bottom:4px}
textarea{border:1px solid gray}
.galleries{margin:15px 0;border-top:1px solid #003367;border-bottom:1px solid #003367;background:#e5eef7;padding:10px 0;width:100%}
#photo_gallery{padding-top:15px}
#photo_gallery td{padding-right:8px}
#photo_gallery img{border:1px solid #003169}
.category{margin-top:4px;padding:10px;border-top:1px solid #669acc}
.category div{padding:4px 0}
.category h3{display:inline}
.category_articles{margin:0;padding-left:15px}
.category_articles li{list-style-image:url('/images/jweekly/blue_square.jpg');padding:2px 0}
.category_related{margin:0;padding-left:15px}
.category_related li{list-style-image:url('/images/jweekly/subblue_square.jpg');padding:2px 0}
.archives{position:relative;margin-top:4px;padding:10px;border-top:1px solid #669acc}
#sidebar{position:relative;float:left;width:300px;font-size:12px;margin:0 0 0 10px}
.sidebar_box{position:relative;margin:4px 0 25px 0;padding:10px;border:1px solid #669acc}
.sidebar_box div{position:absolute;padding-right:20px;width:234px}
.rss{color:#003367;text-decoration:underline;padding:0;margin:0}
#sidebar_breaking{height:auto}
#sidebar_breaking_tabs{position:relative;top:-1px}
#sidebar_content{min-height:150px}
*html #sidebar_content{height:150px}
#sidebar_content_blogs{line-height:1.3em}
#sidebar_content_blogs ul{margin:0;margin-left:10px;padding-left:15px}
#sidebar_content_blogs li{list-style-image:url('/images/jweekly/blog_arrow.gif')}
.sticky_blog{list-style-image:url('/images/jweekly/blog_sticky.gif')}
.sticky_blog a{color:#c36}
#spreadtheword{float:right;width:auto;height:auto;margin-left:15px;font-size:10px}
#spread ul{padding:0;margin:0}
#spread li{padding:0;margin:0;list-style-type:none;list-style-image:none;line-height:18px}
#sidebar_photos img{border:1px solid #003169}
.blog_entry_resources{border-bottom:1px solid #003169;background:#f9f9f9;margin-bottom:1em;padding:10px}
.shop_item{min-width:180px}
* html .shop_item{width:180px}
.shop_item .btn{border:0;background:#e5eef7;color:#003367;font-size:1em;cursor:pointer}
.shop_bundle{background:#e5eef7;border-bottom:1px solid #003367;padding:15px}
.center{text-align:center}
#content.solo{margin-top:20px;margin-left:135px;width:680px}
#supp_join,#supp_store{color:#003367;font-weight:bold;font-size:1.1em;line-height:1.5em}
#supp_join h2{font-size:1.5em;margin-left:-1em}
#supp_store h2{font-size:1.5em;margin-bottom:.5em}
#supp_store h3{font-size:1.2em;margin-bottom:.5em;line-height:1.5em}
#supp_store .shop_item h3{margin-bottom:0}
#supp_store td{padding-bottom:2em}
div#subscr_code{margin-top:1em}
span.code_disp{padding:.1em; font-weight:normal}
#supp_join img{float:right}
#supp_join a,#supp_login a{color:#68a4d5}
#supp_login{color:#004980}
#supp_login h3{font-size:1.25em;margin-left:-1em}
.footer{position:relative:clear:both;margin:0 auto;width:928px;padding:10px 0 10px 0;text-align:center;color:#61614e;line-height:1.5em}
span.supp_col1 {text-align: center}
.footer p{padding:0;margin:0;font-size:10px}
.footer p a:link{color:#003367;text-decoration:none;color:#6799cc;padding:0;margin:0}
.footer p a:active{color:#003367;text-decoration:none;color:#6799cc;padding:0;margin:0}
.footer p a:visited{color:#003367;text-decoration:none;color:#6799cc;padding:0;margin:0}
.footer p a:hover{color:#003367;text-decoration:none;color:#6799cc;padding:0;margin:0}
#scroll{position:absolute;top:0;bottom:-0.1px;width:1em;z-index:-1}
