.home-sprite{background:url(http://www.article51.com/home.gif) top right repeat}
.s-plus{background-position:0 -380px !important;width:14px;height:14px}
.s-join{background-position:0 -834px !important;width:200px;height:80px}
.s-submit{background-position:0 -964px !important;width:200px;height:80px}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{font-size:1em;font-weight:400;font-style:normal}
ul,ol{list-style:none}fieldset,img{border:none}caption,th{text-align:left}
table{border-collapse:collapse;border-spacing:0}
body{font-family:Verdana, sans-serif;font-size:12px;line-height:16px;color:#222;margin:0;padding:0
	scrollbar-face-color:#3366CC;scrollbar-highlight-color:#FB6100;scrollbar-3dlight-color:#FB6100;scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#FB6100;scrollbar-arrow-color:#FFFFFF;scrollbar-track-color:#EFEFEF;
}
input{vertical-align:middle}
#header,#menu,#content,#footer{width:970px;margin:0 auto}
.wrapper{position:relative}
#header{background:url(http://www.article51.com/home.gif) top right repeat;background-position:0 -639px}
#header .wrapper{height:102px;overflow:hidden}
#header .new-header{height:145px;background:url(http://www.article51.com/home.gif) 0 0 no-repeat;background-position:0 -444px}
.logo{margin-top:20px}.new-header .logo{margin:60px 0 0 14px}
.site-action-bar{position:absolute;width:250px;top:16px;right:0;border-bottom:1px solid #333;font-weight:700;font-size:12px;color:#1a712e;text-align:center;padding:0 12px 4px 6px}
.site-search{position:absolute;top:30px;right:5px}
.new-header .site-search{top:65px;right:10px;background:url(http://www.article51.com/home.gif) top right no-repeat;background-position:0 -1353px;width:502px;height:50px}
.site-search-description{color:#1a712e;margin:0 0 4px;padding:0}
.site-search-description span{font-weight:700}.old-header 
.site-search-select{margin-top:4px 0 0;padding:2px 0}.new-header 
.site-search-select{position:absolute;top:15px;left:17px}.old-header 
.site-search-input{height:20px;margin-top:-3px}.new-header 
.site-search-input{position:absolute;top:10px;left:140px;width:277px;height:19px;background:url(http://www.article51.com/home.gif) 0 0 no-repeat;background-position:0 -1453px;border:0;color:#656565;font-size:13px;vertical-align:middle;padding:7px 0 6px 6px}
.new-header .site-search-input:focus{color:#000}.new-header 
.site-search-overlay{position:absolute;top:18px;left:150px;z-index:1000;font-size:13px;line-height:32px}.old-header 
.site-search-button{margin-top:-4px}.new-header .site-search-button{position:absolute;top:10px;left:421px}#menu{margin-bottom:10px;border-top:3px solid #239027;border-bottom:1px solid #239027}
#menu ul{text-align:left;margin:3px 0 4px;padding:0}#menu li{display:inline;margin:0;padding:0 5px}#menu ul li.current{color:#707070;font-size:14px}#menu a:link,#menu a:visited,
#menu a:active{color:#000;text-decoration:none;font-size:14px;line-height:16px}
#footer{clear:both;text-align:center;padding-top:10px;border-top:solid 1px #239027;margin:20px auto 40px}
.center{margin:20px auto 0;padding:0}.left_nav h2,.right_nav h2{background:url(http://www.article51.com/home.gif);background-position:0 -134px;width:160px;height:26px;font-weight:700;font-size:13px;color:#fff;
text-align:center;padding:4px 0}#buttons{padding-top:97px;margin:5px 0 0 5px}
.right_ads{width:160px;margin:0 0 15px 15px}.auth_showcase{width:160px;border-bottom:1px solid #cacaca;float:left;overflow:hidden;padding-bottom:5px;margin:0 82px 10px 0}.auth_text{width:160px;margin:0}
.auth_pic{float:left;width:75px;overflow:hidden;margin:0 4px}.recent{background:url(http://www.article51.com/home.gif) no-repeat top left;
background-position:0 -1201px;margin-top:15px;margin-bottom:15px;height:26px}.request{background:url(http://www.article51.com/home.gif) no-repeat top left;
background-position:0 -1277px;margin-top:15px;margin-bottom:15px;height:26px}.author{background:url(http://www.article51.com/home.gif) no-repeat top left;
background-position:0 0;margin-top:15px;margin-bottom:15px;height:26px}.ads{background-color:#def8e1;border:1px solid #cdcdcd}.left_table{margin-left:245px}
.submit_button{margin-left:5px}#copy_box{border:1px solid #cdcdcd;width:475px;margin:0 auto 15px;padding:10px}ul.interior_list{list-style-type:disc;margin:0 0 15px 30px}
.panel.active-tab-body{display:block}#article-content{position:relative;margin-bottom:3em;min-height:600px;height:auto!important}
#float-left-col,#float-right-col{float:left;width:175px;overflow:hidden}
#float-main-col{overflow:hidden;float:left;width:620px}
#float-main-col.main-third{width:794px}#main-col{margin:0 212px 0 160px}
#left-col,#right-col{position:absolute;top:0}
#left-col{left:0;width:140px;border:solid 1px #BFF1C2;padding:5px}#right-col{right:0;width:202px}.cols{overflow:hidden;clear:both}.col50{float:left;width:48%;margin-left:2%}.col50-first,.col-first{margin-left:0}
form.structured label,form.structured .field{display:block;margin:10px 0}form.structured label b,form.structured .field label{display:inline-block;width:100px;text-align:left;vertical-align:top;margin:4px 0 0 0;
font-weight:bold}form.structured .controls,form.structured .help{margin:0 0 1em 103px}#signup-form label{margin:5px}
#signup-form label.checkbox{margin:15px 0 15px 128px}#signup-form label b{width:120px}#signup-form .controls{margin:0 0 1em 128px}
#feed-gen{margin:2em}#jscode{margin-left:104px}.interior_heading{font-weight:700;font-size:18px;color:#3f3f3f;
border-bottom:0;margin:10px 0 15px;padding:5px 0 8px 5px}p{margin:0 5px 5px}p.interior_par{padding-bottom:15px}p.interior_sub_par{padding:0 0 10px 20px}
#banner p{color:#3f3f3f;font-weight:700;padding:40px 0 0 3px}h3{color:#9d2929;font-weight:700;font-size:16px;padding:100px 0 0 8px}h4{font-weight:700;font-size:12px;padding:0 0 5px 5px}
.greentext{color:#1a712e;padding:0}.title{font-size:13px;margin-bottom:3px}.small{font-size:11px;margin-bottom:10px}.more{font-weight:700;margin-bottom:10px}.article_title_link{color:#1a712e;
text-decoration:underline;font-weight:700}ul#tabs li a{text-decoration:none}.indicator_pic{float:left;margin-top:1px;padding-right:4px;padding-left:3px}#collapse_nav li{border-bottom:1px solid 
#cdcdcd;padding:4px 0}#collapse_nav a:link,#collapse_nav a:visited,#collapse_nav a:active{color:#125b21;text-decoration:none;font-size:13px}#collapse_nav li ul{width:135px;margin:3px 0 0 10px}
#collapse_nav li ul li{background:url(/images/sprite/home.gif) no-repeat 0 5px;background-position:0 -76px;border-style:none;padding:2px 0 2px 12px}
.blank{margin-left:20px}.right_nav ul{margin-top:7px}.right_nav li{border-bottom:1px solid #cdcdcd;padding:5px 0 5px 5px}ul.footer_links{margin:15px 0;padding:0}
ul.footer_links li{display:inline;background:url(http://www.article51.com/home.gif) no-repeat center left;
background-position:0 -76px}ul.footer_links li.first_footerlink{list-style:none;background:none}
.footer_links a{vertical-align:middle;color:#444B51;text-decoration:none;padding-left:14px;padding-right:3px}
h2.member{font-weight:700;font-size:18px;color:#972730;border-bottom:1px solid #cdcdcd;margin-bottom:10px;padding:10px 0 8px 5px}
h2.interior_member{font-weight:700;font-size:15px;color:#1a712e;border-bottom:1px solid #cdcdcd;margin-bottom:10px;padding:10px 0 5px 5px}
.highlight{background-color:#e8e8e8;padding:10px}.submit_highlight{background-color:#e8e8e8;margin:0 0 15px;padding:0 10px 10px}
#add_new{border:0;background:transparent url(http://www.article51.com/home.gif) 
no-repeat center left;background-position:0 -210px;display:block;font-weight:700;font-size:12px;color:#000;width:155px;height:35px;margin:0}
.edit{border:0;background:transparent url(http://www.article51.com/home.gif) no-repeat center left;
background-position:0 -295px;display:block;font-weight:700;font-size:12px;color:#000;width:155px;height:35px;cursor:pointer;margin:7px 0}
.art_edit{border:0;background:transparent url(/images/sprite/home.gif) no-repeat center left;background-position:0 -295px;font-weight:700;font-size:12px;color:#000;width:155px;height:35px;cursor:pointer;margin:7px 0}
#wr_author_info h2{font-weight:700;font-size:15px;color:#972730;margin-bottom:10px;padding:0 0 0 5px}
.top_author{border-top:1px solid #cdcdcd;margin-bottom:15px}.small_author_info{overflow:hidden;float:left;width:470px;border-top:solid 1px #ccc;margin:0 10px 10px 0;padding:0}
.full-width-author-info{margin-top:10px;border:0;width:auto;float:none}.small_author_image{float:left;width:75px;margin:0 15px 15px 0}.small_author_info h2{border:0;margin:-5px 0 0;padding:0 0 5px}
.small_author_info h3{padding:0}.small_author_info p{margin:0 0 0 5px;padding:0 0 5px}
h1.art_head{font-weight:700;font-size:18px;color:#3f3f3f;border-bottom:none;vertical-align:middle;padding:5px 0 10px 30px;line-height:1.4em}
h1.art_cat,h2.art_cat,.art_cat{font-weight:400;font-size:12px;color:#3f3f3f;background-color:#efefef;border-bottom:none;vertical-align:middle;margin-bottom:1em;padding:5px 0 5px 5px}
.pager_links{font-size:14px;vertical-align:middle;color:#444}.pager_links a{font-size:14px;vertical-align:middle;color:#444B51}.search-error{color:#9d2929;font-weight:700;font-size:14px;padding-bottom:10px}
.clear-both{clear:both}.site-action-bar a:link,.site-action-bar a:visited,.title a{color:#1a712e;text-decoration:none}
.site-action-bar a:hover,#menu a:hover,#collapse_nav a:hover,#collapse_nav li ul li a:hover,.right_nav a:hover,.more a,.ads a{color:#9d2929;text-decoration:none}
.new-header .site-search-description,.panel{display:none}h1,h2.main_page_heading{font-weight:700;font-size:18px;color:#3f3f3f;border-bottom:1px solid #cdcdcd;vertical-align:middle;padding:5px 0 10px 30px}
h1.interior_sub,h2.interior_sub{font-weight:700;font-size:18px;color:#3f3f3f;border-bottom:1px solid #cdcdcd;margin:0 0 10px;padding:5px 0 5px 5px}h1.alert,h2.alert,h3.alert{color:#9d2929}
h2.interior,h3.interior{font-weight:700;font-size:15px;color:#1a712e;border-bottom:1px solid #cdcdcd;margin-bottom:10px;padding:5px 0 5px 5px}
#collapse_nav li ul li a:link,#collapse_nav li ul li a:visited,#collapse_nav li ul li a:active,.right_nav a:link,.right_nav a:visited,.right_nav a:active{color:#4e4e4e;text-decoration:none;font-size:12px}
.title a:hover,.more a:hover,.ads a:hover,.footer_links a:hover{text-decoration:underline}
#wr_change_email h2,#wr_change_password h2,#wr_edit_profile h2{font-weight:700;font-size:12px;color:#972730;margin-bottom:10px;padding:0}
#join-call-to-action{float:left;margin-left:90px}#submit-call-to-action{float:right;margin-right:90px}