html{min-height:100%;}
body{background:#e4e4e4;min-height:100%;font:13px 'Helvetica Neue',Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;color:#000;}
.wrap2{width:1000px;min-height:100%;margin:0 auto;}
.wrap1{float:left;width:100%;background-color:#fff;min-height:100%;position:relative;right:33%;}
.left_wrap{float:left;min-height:100%;width:67%;position:relative;left:33%;}
.right_wrap{float:left;width:33%;position:relative;left:33%;}
.left_col{width:630px;float:right;min-height:100%;}
.right_col{width:310px;margin-top:140px;padding-left:20px;}
.right_col a{font-weight:700;color:#069;}
.right_col p{margin-left:10px;}
.right_col .description{font-size:23px;font-weight:700;font-family:Helvetica, Arial;margin-bottom:30px;}
.right_col h2{font-size:20px;clear:both;float:left;margin-bottom:10px;}
.search input{width:200px;height:34px;font-size:16px;border:none;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background:url(//d217i264rvtnq0.cloudfront.net/images/bestof/search.png) no-repeat 10px;background-color:#f8f8f8;padding:5px 5px 5px 50px;}
.accent{width:500px;height:10px;background-color:#069;}
.title{margin-bottom:39px;margin-top:35px;padding-right:20px;}
.post{width:595px;position:relative;border-bottom:#e4e4e4 1px solid;margin:0 0 20px;padding:0 0 20px;}
.info{position:absolute;left:520px;top:0;color:#7c7c7c;}
.notecontainer{margin-top:20px;}
.date{margin-bottom:10px;}
.post .go{font-size:20px;}
.footer{padding-top:10px;}
.footer p{margin:5px 0;}
blockquote{font-size:16px;line-height:28px;color:#999;margin-left:10px;}
.text img{max-width:500px;}
.text blockquote img{max-width:150px;}
.left_col a{color:#069;}
.tags a{color:#666;}
a:hover{text-decoration:underline;}
ol.notes{list-style:none;clear:both;margin:0;padding:0;}
li.note{margin-bottom:7px;vertical-align:middle;float:left;clear:both;}
li.note img{margin-right:5px;float:left;}
.clearfix{clear:both;height:0;}
.source_url{margin-top:10px;}
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;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
code{font-family:monospace;}
em{font-style:italic;}
strong{font-weight:700;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;margin:0 0 10px;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}
a{outline:0;}
p + p{margin-top:0;}
abbr,acronym{border-bottom:#000 1px dotted;}
h1{font-size:500%;}
h2{font-size:300%;}
h3{font-size:200%;}
h4{font-size:150%;}
h5{font-size:130%;}
h6{font-size:100%;}
ul,ol{margin:10px 0 10px 30px;}
ul{list-style:disc;}
ol{list-style:decimal;}
fieldset{border:#ccc 1px solid;padding:0 10px;}
legend{padding:5px;}
form label{font-weight:700;display:block;margin:0 0 3px;}
form input,form textarea,form select{width:500px;font:12px 'Helvetica Neue',Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;margin:0 0 10px;padding:3px;}
form textarea{height:150px;}
code,pre,tt,kbd{font:11px Monaco,'Andale Mono','Liberation Mono','Courier New',monotype;}
h1,h2{font-size:14px;display:inline;margin:0 5px 0 0;}
h1 a:link,h1 a:visited,h1 a:active{color:#000;text-decoration:none;line-height:60px;letter-spacing:-2px;}
a:link{text-decoration:none;}
#pro{color:#aaa;margin-left:133px;}
#nav{font-size:14px;font-weight:700;}
#desc{background:#eee;margin-top:10px;font-size:11px;width:100%;padding:10px;}
.post p{font-size:16px;line-height:22px;color:#777;}
.post h3{text-transform:capitalize;width:500px;}
.sidetitle{font-weight:700;color:#333;text-transform:capitalize;word-spacing:.15em;}
.sideblog{padding-bottom:10px;}
.via{color:#aaa;}
.quote blockquote{margin:0 0 0 10px;}
.quote cite{display:block;text-align:right;font-weight:700;margin:10px 0 0;}
.quote .deco{float:left;font-weight:700;font-size:14px;margin:0 5px 0 0;}
.link .go{font-weight:700;font-size:20px;}
.chat ul{list-style:none;margin:0;}
.chat ul li{margin-bottom:3px;}
.photo img,.audio object,.video object,.video embed{display:block;margin:0 0 10px;}
.prev{float:left;}
.next{float:right;}
.clr{clear:both;}
iframe{margin-right:120px;}
#footer{width:500px;background-color:#069;font-size:22px;font-weight:700;height:90px;display:block;float:left;margin-top:10px;}
#footer .previous{float:left;padding:32px 48px 31px 95px;}
#footer .next{float:right;padding:32px 120px 31px 48px;}
#footer .previous:hover,#footer .next:hover{background-color:#e4e4e4;}
#footer a:hover,#footer a{text-decoration:none;color:#000;}
.byline{font-size:11px;display:block;width:500px;text-align:center;float:left;margin-top:40px;}
.text{width:500px;}
.hglt{background:#FF0;}
.contributor{position:relative;zoom:1;overflow:hidden;padding:10px;}
.contributor h3{font-size:11px!important;font-weight:400!important;margin:0 0 0 40px !important;}
.contributor h4{font-size:16px!important;font-weight:400!important;width:auto!important;margin:0 0 0 40px !important;}
.contributor img.profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}
td{line-height:150%;padding:7px;}
.title h1,#head h1{font-size:60px;}
#searchresults,#tagresults{font-size:18px;padding-bottom:30px;font-weight:700;}
p,form{margin:10px 0;}
form select,form input[type=radio],form input[type=checkbox],form input[type=submit]{width:auto;}