/*  
Theme Name: FIVETHIRTY
Theme URI: http://www.530medialab.com/
Description: Developed by 530medialab
Version: 11.2009
Author: 530medialab
Author URI: http://www.530medialab.com/
*/

body{font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#999;margin:0;background:url(images/background.jpg) top repeat-x #000;}
#wrap{padding:0;width:980px;background-color:#000;background-image:url(images/wrap.gif);background-repeat:repeat-y;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#1e1e1e;border-bottom-color:#1e1e1e;border-left-color:#1e1e1e;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
#wrap-page{padding:0;width:980px;background-color:#000;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#1e1e1e;border-bottom-color:#1e1e1e;border-left-color:#1e1e1e;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
#banner{margin:0 auto;padding:0;height:240px;width:1000px;}
#nav{margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:0;padding:0;height:40px;width:1000px;background-color:#1e1e1e;}
#nav img{border:none;}
#nav ul{padding:0;list-style-type:none;}
#nav li{float:left;}
#navbar{width:630px;float:left;}
#top{margin:0 auto;padding:0;height:0;clear:both;}
a:link{text-decoration:none;color:#666;border:none;}
a:active{text-decoration:none;color:#666;border:none;}
a:visited{text-decoration:none;color:#666;border:none;}
a:hover{color:#900;border:none;}
#search{float:right;height:10px;width:160px;margin-top:35px;margin-right:auto;margin-bottom:0;margin-left:auto;background:#666;border:1px solid #333;}
.right{margin:0;padding:0;float:right;width:290px;}
.right a,.right a:visited{color:#CCC;font-size:11px;font-weight:normal;padding:0 0 5px 0;}
.right a:hover{color:#900;}
.right a img{color:#666;}
.right a img:hover{color:#900;}
.right h1{font-size:14px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #999;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-transform:uppercase;color:#999;}
.right h2{font-size:14px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #999;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-transform:uppercase;color:#fff;}
.right ul{list-style-type:none;margin:0;padding:0;}
.right ul li{list-style:none;margin:0 0 10px 0;padding:0 0 10px 0;color:#999;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;}
.right ul li ul{list-style:none;margin:0;padding:0 3px;}
.right ul li ul li{list-style:none;margin:0;padding:0 0 2px 0;border:0;color:#999;font-size:11px;}
.left{margin:2px 0 0 0;line-height:16px;padding:10px;float:left;width:660px;overflow:hidden;}
.left h2,h4{font-size:20px;border-bottom:1px solid #999;padding:5px 0;margin:0;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;color:#CCC;}
.left h2 a,.left h2 a:visited{color:#CCC;text-decoration:none;}
.left h2 a:hover{color:#900;text-decoration:none;}
.left h4{width:100%;clear:both;display:block;}
.left img{padding:0;margin:0;border:none;}
.details a{color:#900;text-decoration:none;}
.details a:hover{color:#5c0000;}
img.wp-smiley{border:0;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:26px;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.postmetadata{background:#464c4f;font-size:10px;padding:5px;border-bottom:#666 1px solid;border-top:#666 1px solid;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.comments h3{font-size:14px;padding:3px 0;margin:0 7px 3px 7px;border-bottom:dashed 1px #ccc;}
ol.commentlist{list-style:none;padding:0;margin:0 0 1px;}
ol.commentlist li{list-style:none;margin:0;padding:13px 13px 1px;}
ol.commentlist li.commenthead{list-style:none;margin:0;}
ol.commentlist li.commenthead h2{margin:0;}
input#searchsubmit{background:#666;border:1px solid #333;color:#000;font-size:10px;text-transform:uppercase;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;padding:2px;margin-top:1px;width:65px;height:20px;}
input#submit{background:#666;border:1px solid #333;color:#000;font-size:10px;text-transform:uppercase;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;padding:2px;margin-top:1px;width:65px;height:20px;}
input#s{background:#666;border:1px solid #333;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:11px;color:#000;width:70%;padding:1px;margin-bottom:.6em;margin-top:3px;height:15px;}
textarea{background:#666;border:1px solid #333;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:11px;color:#000;width:80%;padding:1px;margin-bottom:.6em;margin-top:3px;height:15px;}
input#url{background:#666;border:1px solid #333;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:11px;color:#000;width:50%;padding:2px;margin-bottom:.6em;margin-top:3px;}
input#author{background:#666;border:1px solid #333;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:11px;color:#000;width:50%;padding:2px;margin-bottom:.6em;margin-top:3px;height:15px;}
input#email{background:#666;border:1px solid #333;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:11px;color:#000;width:50%;padding:2px;margin-bottom:.6em;margin-top:3px;height:15px;}
.post-about{margin-top:-25px;line-height:20px;}
.right-about{margin:-10px 0 0 0;padding:10px;float:right;width:270px;background:#1e1e1e;height:650px;border-top:10px solid #000;border-right:10px solid #000;border-bottom:10px solid #000;border-left:0 solid #000;}
.right-about h2{font-size:14px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #999;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;color:#fff;}
div.staffwrap{width:270px;height:205px;margin:0 auto;text-align:left;background:#000;}
div#slide-holder{width:270px;position:absolute;}
div#slide-holder img{margin:0;display:none;position:absolute;}
div#slide-runner{width:270px;height:278px;overflow:hidden;position:absolute;}
div#slide-controls{left:-10px;top:157px;position:absolute;}
p.text{color:#fff;font-family:Arial,Helvetica,san-serif;font-weight:normal;display:inline;font-size:11px;line-height:16px;margin:15px 0 0 20px;}
p#slide-nav{text-align:right;height:25px;margin:0;background:#1e1e1e;}
p#slide-nav a{font-size:11px;text-align:center;text-decoration:none;background:#900;color:#FFF;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:11px;padding:4px 5px;margin:0 0 0 5px;}
p#slide-nav a:hover{background:#666;}
.post-services{margin-top:-30px;line-height:20px;}
.right-services{margin:-5px 0 0 0;padding:10px;float:right;width:270px;background:#1f1f1f;min-height:650px;border-top:10px solid #000;border-right:10px solid #000;border-bottom:10px solid #000;border-left:0 solid #000;}
.right-services h2{font-size:14px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #999;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-transform:uppercase;color:#fff;}
.right-services .client-icons img{padding:0 5px 5px 0;margin:0;}
.post-work{margin-top:-30px;line-height:20px;}
.right-work{margin:-5px 0 0 0;padding:10px;float:right;width:270px;background:#1f1f1f;min-height:950px;border-top:10px solid #000;border-right:10px solid #000;border-bottom:10px solid #000;border-left:0 solid #000;}
.right-work h2{font-size:14px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #999;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-transform:uppercase;color:#fff;}
.right-work ul{margin:0;padding:0;}
.right-work ul li{list-style:none;padding:0 0 10px 0;font-size:11px;color:#999;}
.post-contact{margin-top:-30px;line-height:20px;}
.right-contact{margin:-8px 0 0 0;padding:10px;float:right;width:270px;background:#1f1f1f;min-height:650px;border-top:10px solid #000;border-right:10px solid #000;border-bottom:10px solid #000;border-left:0 solid #000;}
.right-contact h2{font-size:14px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #999;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;color:#fff;}
.right-contact .flickr{margin:0 0 15px 0;border-bottom:1px solid #999;}
.right-contact .flickr h1{font-size:14px;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px solid #999;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;color:#CCC;}
.right-contact .flickr img{margin:0 3px 6px 3px;width:57px;height:57px;border:2px solid #666;}
.right-contact .flickr img:hover{margin:0 3px 6px 3px;width:57px;height:57px;border:2px solid #900;}
#contact-submit{color:#000;background-color:#666;border:1px solid #333;padding:2px;font:bold 10px Helvetica,Arial,sans-serif;width:60px;text-transform:uppercase;}
#contact-submit:hover{color:#900;}
.contact-form input{background:#666;border:1px solid #333;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:11px;color:#000;padding:1px;}
#video-player{margin-top:-9px;}
#video-player img{margin-top:-9px;}
.left-work{margin:0;line-height:16px;padding:10px;float:left;width:960px;overflow:hidden;}
.left-work h2{font-size:20px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #999;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;color:#CCC;}
.left-work h2 a,.left-work h2 a:visited{color:#CCC;text-decoration:none;}
.left-work h2 a:hover{color:#900;text-decoration:none;}
.left-work img{padding:0;margin:0;border:none;}
.left-work-column{float:left;width:300px;margin:0;padding:10px 10px 0 10px;}
.left-work-column:hover{background-color:#900;}
#left-work-title{font-size:14px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;color:#CCC;text-transform:uppercase;}
#left-work-details{font-size:11px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;color:#666;}
#main-image-work{padding-bottom:20px;}
#left-image-work{float:left;padding-bottom:10px;}
#right-image-work{float:right;padding-bottom:10px;}
.recent-sidebar{padding:20px 0 0 0;color:#999;background:url(images/sidebg_recent.jpg) top left no-repeat;}
.recent-sidebar ul li{font-size:11px;line-height:14px;color:#999;font-weight:normal;}
.recent-sidebar ul li a{font-size:11px;line-height:14px;color:#999;font-weight:normal;}
.flickr-sidebar{margin:0;padding:25px 0 0 0;color:#fff;background:url(images/sidebg_flickr.jpg) top left no-repeat;}
.flickr-sidebar .flickrwrap img{margin:0 3px 6px 3px;width:62px;height:62px;border:2px solid #666;}
.flickr-sidebar .flickrwrap img:hover{margin:0 3px 6px 3px;width:62px;height:62px;border:2px solid #900;}
.search-sidebar{padding:25px 0 0 0;border-bottom:1px solid #999;}
.search-sidebar h1{font-size:14px;padding:5px 0 0 0;margin:0;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-transform:uppercase;color:#999;border-top:1px solid #999;border-bottom:0;}
div.rss-icon{float:right;display:block;padding:0;margin:0;}
div.rss-icon a{float:right;width:95px;height:20px;background:url(images/icon_rss.jpg) top right no-repeat;}
div.rss-icon a:hover{float:right;width:95px;height:20px;background:url(images/icon_rss_on.jpg) top right no-repeat;}
div.twitter-icon{float:right;display:block;padding:0;margin:0;}
div.twitter-icon a{float:right;width:95px;height:20px;background:url(images/icon_twitter.jpg) top right no-repeat;}
div.twitter-icon a:hover{float:right;width:95px;height:20px;background:url(images/icon_twitter_on.jpg) top right no-repeat;}
div.flickr-icon{float:right;display:block;padding:0;margin:0;}
div.flickr-icon a{float:right;width:95px;height:20px;background:url(images/icon_flickr.jpg) top right no-repeat;}
div.flickr-icon a:hover{float:right;width:95px;height:20px;background:url(images/icon_flickr_on.jpg) top right no-repeat;}
div.tags{margin:20px 0 0 0;}
div.tags a{color:#666;}
div.tags a:visited{text-decoration:none;color:#666;border:none;}
div.tags a:hover{color:#900;}
.twitter-sidebar{margin:0;padding:25px 0 0 0;color:#fff;background:url(images/sidebg_twitter.jpg) top left no-repeat;}
.twitter-sidebar img{border:none;}
.twitter-content a{color:#a20101;}
.twitter-content a:hover{text-decoration:underline;}
.twitter-content a:visited{color:#666;}
abbr{border:none;}
.twitter-content{margin:0 0 12px 0;padding:10px 5px 1px 0;}
.twitter-content ul li{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:11px;color:#FFF;}
.post-bio{padding:10px;margin-bottom:15px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:11px;color:#999;font-weight:bold;width:640px;background-color:#1c1c1c;}
.post-bio img{float:left; margin-bottom: 5px;}
#post-bio-top{display:block;margin-left:80px;}
#post-bio-bottom{display:block;margin-left:80px;}
#footer{margin:0 auto;padding:0 10px 0 10px;height:410px;width:980px;clear:both;background:url('images/footer_bg.png') no-repeat #000;}
#footerwrap{border-top:1px solid #000;padding-top:25px;}
#footer-sitemap,#footer-store,#footer-social,#footer-client,#footer-hq{float:left;width:170px;margin:0 10px;}
#footer h2{font-size:14px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #333;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;color:#ccc;}
#footer ul{padding:0;margin:0;}
#footer ul li{list-style-type:none;padding:10px 0;margin:0;border-bottom:1px solid #333;color:#666;}
#idc-container-parent #idc-container div{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;font-size:11px;line-height:1.3em;margin:0;}
#idc-container-parent #idc-container h3{font-size:16px;text-transform:uppercase;line-height:1em;margin:0 0 3px;}
#idc-container-parent #idc-container .idc-c-h{background:none;border:0;}
#idc-container-parent #idc-container .idc-c-h-inner{background:none;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;}
#idc-container-parent #idc-container .idc-c .idc-i{clear:none;height:28px;line-height:28px;margin:0 0 0 8px;}
#idc-container-parent #idc-container .idc-i{background:#1e1e1e;-moz-background-clip:none;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;}
#idc-container-parent #idc-container .idc-message{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;background:#1e1e1e;clear:both;float:left;margin:.5em 0;padding:1% 1.5%;width:97%;font-size:10px;}
#idc-container-parent #idc-container textarea.idc-text_noresize{color:#000;padding:2px;background:#666;border:1px solid #333;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-x-system-font:none;}
#idc-container-parent #idc-container .idc-new{padding-top:15px;}
#idc-container-parent #idc-container .idc-text{padding:2px;background:#666;border:1px solid #333;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-x-system-font:none;}
#idc-container-parent #idc-container .idc-c.idc-c-highlighted{background:none;}
#idc-container-parent #idc-container .idc-loginbtn_intensedebate{background:url(http://www.530medialab.com/wp-content/themes/fivethirty/images/icons/intensedebate.jpg) no-repeat scroll;width:15px;}
#idc-container-parent #idc-container .idc-loginbtn_twitter{background:url(http://www.530medialab.com/wp-content/themes/fivethirty/images/icons/twitter.jpg) no-repeat scroll;width:15px;}
#idc-container-parent #idc-container .idc-loginbtn_openid{background:url(http://www.530medialab.com/wp-content/themes/fivethirty/images/icons/openid.jpg) no-repeat scroll;width:15px;}
#idc-container-parent #idc-container .idc-postnav .idc-postnav-label span{color:#666;}
#idc-container-parent #idc-container .idc-columns .idc-column label{color:#999;font-weight:bold;}
#idc-container-parent #idc-container .idc-c-m .idc-form-info{color:#666;}
#idc-container-parent #idc-container .idc-foot{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:11px;color:#999;font-weight:bold;}
#idc-container-parent #idc-container .idc-id span{font-size:9px;color:#666;}
#idc-container-parent #idc-container .idc-idlogo{background:transparent url(http://www.530medialab.com/wp-content/themes/fivethirty/images/icons/intensedebate.png) no-repeat scroll;height:9px;text-indent:-9999px;width:50px;}

.fb_iframe_widget .transparent widget .connect_widget .connect_widget_interactive_area {  color: #CCCCCC; }
peat scroll;height:9px;text-indent:-9999px;width:50px;}

.fb_iframe_widget .transparent widget .connect_widget .connect_widget_interactive_area {  color: #CCCCCC; }

