body{font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;font-size:11px;background:url("/media/images/main-bg3.png") repeat scroll 0 0 #EFF1F1;}
#gradient{background:url("/media/images/main-gradient.png") no-repeat scroll 50% -100px transparent;bottom:0;height:1236px;left:0;position:absolute;right:0;top:0;z-index:-1;}
a:hover{text-decoration:none;}
.bg_grey{background:#F1F1F1;}
.clear{clear:both;}
.left{float:left;}
.bold{font-weight:bold;}
.right{float:right;}
.style3{font-family:"Courier New",Courier,monospace;font-size:12px;}
.style10{color:#FF3300}
#ffHelp{visibility:hidden;position:absolute;top:0;right:0px;_right:0;z-index:1;}
.style11{font-size:18px;font-family:Georgia,"Times New Roman",Times,serif;}
@font-face{font-family:'Droid Sans';font-style:normal;font-weight:bold;src:local('Droid Sans'),url('//themes.googleusercontent.com/font?kit=EFpQQyG9GqCrobXxL-KRMVtXRa8TVwTICgirnJhmVJw') format('truetype');}
@font-face{font-family:'Droid Sans';font-style:normal;font-weight:normal;src:local('Droid Sans'),url('//themes.googleusercontent.com/font?kit=POVDFY-UUf0WFR9DIMCU8g') format('truetype');}
@font-face{font-family:'Droid Sans';font-style:normal;font-weight:normal;src:local('Droid Sans'),url('//themes.googleusercontent.com/font?kit=POVDFY-UUf0WFR9DIMCU8g') format('truetype');}
@font-face{font-family:'Raleway';font-style:normal;font-weight:100;src:local('Raleway Thin'),local('Raleway-Thin'),url('//themes.googleusercontent.com/font?kit=RJMlAoFXXQEzZoMSUteGWLO3LdcAZYWl9Si6vvxL-qU') format('woff');}
@font-face{font-family:'Arvo';font-style:normal;font-weight:bold;src:local('Arvo Bold'),local('Arvo-Bold'),url('//themes.googleusercontent.com/font?kit=_OKjjqM9ed2qvTR07QdjWwLUuEpTyoUstqEm5AMlJo4') format('woff');}
@font-face{font-family:'Arvo';font-style:normal;font-weight:normal;src:local('Arvo'),url('//themes.googleusercontent.com/font?kit=BM-nqL-L5PgjKPDNaleWB_esZW2xOQ-xsNqO47m55DA') format('woff');}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:normal;src:local('PT Sans'),local('PTSans-Regular'),url('//themes.googleusercontent.com/font?kit=7YGmE4Ls5b94ct65u07hVQLUuEpTyoUstqEm5AMlJo4') format('woff');}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:bold;src:local('PT Sans Bold'),local('PTSans-Bold'),url('//themes.googleusercontent.com/font?kit=0XxGQsSc1g4rdRdjJKZrNL3hpw3pgy2gAi-Ip7WPMi0') format('woff');}
.fs_arvo{font-family:'Arvo',Georgia,Times,serif;}
.fs_ptsans{font-family:'PT Sans',Helvetica,Arial,sans-serif;}
.fs_raleway{font-family:'Raleway','PT Sans',Helvetica,Arial,sans-serif;}
.fs_ds{font-family:'Droid Sans',helvetica,arial,sans-serif;}
.fs_v{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.fs_v2{font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif}
.fs_c{font-family:calibri,'Lucida Grande',"Times New Roman",Times;}
.fs_g{font-family:Georgia,"Times New Roman",Times,serif;}
.fs_a{font-family:Arial,Helvetica,Geneva,sans-serif;}
.fs_h{font-family:"Helvetica","Univers","Helvetica Neue",arial,helvetica,sans-serif;}
.fs_h2{font-family:Helvetica Neue,Arial,sans-serif;}
.fs_12a{font-size:12px;line-height:16px;}
.fs_42{font-size:42px;}
.fs_38{font-size:38px;}
.fs_32{font-size:32px;}
.fs_28{font-size:28px;}
.fs_24{font-size:24px;line-height:30px;}
.fs_22{font-size:22px;line-height:30px;}
.fs_20{font-size:20px;}
.fs_18{font-size:18px;}
.fs_17{font-size:17px;}
.fs_16{font-size:16px;}
.fs_16h{letter-spacing:0.3pt;font-size:16px;line-height:17pt;}
.fs_14h{letter-spacing:0.3pt;font-size:14px;line-height:15pt;}
.fs_15{font-size:15px;line-height:20px;}
.fs_14{font-size:14px;line-height:19px;}
.fs_13{font-size:13px;line-height:18px;}
.fs_12h{letter-spacing:0.3pt;font-size:12px;line-height:15pt;}
.fs_12{font-size:12px;line-height:19px;margin-bottom:19px;}
.fs_11{font-size:11px;line-height:15px;}
.fs_10{font-size:10px;}
.fs_c_white{color:#fff}
.fs_c_black{color:#000}
.fs_c_darkgrey{color:#333333}
.fs_c_midgrey2{color:#555555}
.fs_c_midgrey{color:#666666}
.fs_c_lightgrey{color:#777777}
.fs_c_lightergrey{color:#888888}
.fs_c_yellow1{color:#FFB515}
.fs_c_yellow2{color:#FC9200}
.fs_c_blue{color:#0076A6}
.fs_c_blue2{color:#3199E1}
.fs_c_blue3{color:#017FD6}
.fs_c_blue4{color:#0066CC}
.fs_c_green{color:#33a457}
.fs_c_green2{color:#649D0E}
.fs_c_green3{color:#009900}
.fs_c_green4{color:#8cb666}
.fs_c_darkred{color:#d00d0d}
.fs_c_red1{color:#CC1100}
.fs_c_red2{color:#991100}
.fs_c_brightred{color:#FF0000}
.fs_c_brightred2{color:#FF030D}
.fs_c_orange{color:#BF4200}
.fs_c_orange2{color:#E36F1E}
.fs_c_dorange{color:#CC6600}
.new-indicator{color:#FF0000;font-weight:normal;margin:0 1px;}
.d_quot{color:#999999;font-family:georgia,serif;font-size:3em;line-height:0.15em;vertical-align:bottom;}
.fs_compact{letter-spacing:-1px;}
code,.code{color:#880000;}
/* ---FORMS--- */
.page_selector{background:#86c7f8;border-top:1px solid #DCDCDC;}
.contact{background:#EEEEEE;padding:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;}
.accountinfobox{background:#EEEEEE;padding:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:1px 1px 1px #CED7DC;-webkit-box-shadow:1px 1px 1px #CED7DC;}
.testimonials_right{margin-top:10px;background:#EEEEEE;padding:0px 10px 10px 10px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.contact_blue{background:#e8eefa;border:0px solid #C3D9FF;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.contact_yellow{background:#FFF9D2;border:1px solid #FFEE88;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.learnmore{background:#EEEEEE;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.form_row{padding-bottom:15px;}
label{color:#333333;font-size:15px;margin-bottom:4px;text-align:left;font-family:Arial,Helvetica,Sans-Serif;text-align:left;}
input,textarea,select,.input_field{font-size:15px;margin:0px;padding:6px;background:white url(/media/images/bg_textfield.gif) repeat-x scroll center top;border-color:#666666 rgb(187,187,187) rgb(187,187,187) rgb(102,102,102);border-style:solid;border-width:1px;font-family:Arial,Helvetica,Sans-Serif;}
input:focus,textarea:focus,select:focus{background:#FFFDF4;}
/* old style
.green_button{font-size:14px;margin-left:5px;padding:4px;background-color:#67a54b;color:#FFFFFF;border:1px solid rgb(18,117,15);border-top:1px solid #eee;border-left:1px solid #eee;cursor:pointer;}
.green_button:focus{background:#67a54b;}
*/
.green_button{-moz-box-shadow:0 1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.12);box-shadow:0 1px 0 rgba(0,0,0,0.12);border-color:#3B6E22 #3B6E22 #2C5A15;text-shadow:0 1px 0 #3B6E22;color:#FFFFFF;vertical-align:middle;font-weight:bold;font-size:13px;cursor:pointer;}
.green_button{background:#69A74E url("/media/images/button_gbg.png") 0 -96px;border-style:solid;border-width:1px;display:inline-block;outline:medium none;padding:4px 12px;vertical-align:middle;}
.green_button:active{background-color:#609946;background-image:none;border-color:#3B6E22;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05);}
.green_button:focus{background:#609946;}
.grey_button{-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1);border-color:#999999 #999999 #888888;color:#333333;vertical-align:middle;font-weight:bold;font-size:13px;cursor:pointer;}
.grey_button{background:#EEEEEE url("/media/images/button_gbg.png") 0 -144px;border-style:solid;border-width:1px;display:inline-block;outline:medium none;padding:4px 8px;vertical-align:middle;}
.grey_button:active{background-color:#DDDDDD;background-image:none;border-color:#999999;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05);}
.grey_button:focus{background:#DDDDDD;}
.grey_button_rounded{font-family:Arial,Helvetica,Geneva,sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1);border-color:#999999 #999999 #888888;color:#333333;vertical-align:middle;font-weight:bold;font-size:11px;cursor:pointer;text-shadow:0 1px #F0F0F0;text-decoration:none;}
.grey_button_rounded.selected{background:#DDDDDD;border-style:solid;border-width:1px;display:inline-block;outline:medium none;padding:3px 15px;vertical-align:middle;border-color:#444444;}
.grey_button_rounded:hover{border-style:solid;border-width:1px;border-color:#444444;}
.grey_button_rounded{background:#EEEEEE url("/media/images/button_gbg.png") 0 -144px;border-style:solid;border-width:1px;display:inline-block;outline:medium none;padding:3px 15px;vertical-align:middle;}
.grey_button_rounded:active{background-color:#DDDDDD;background-image:none;border-color:#999999;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05);}
.grey_button_rounded:focus{background:#DDDDDD;}
.grey_button_rounded{font-family:Arial,Helvetica,Geneva,sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1);border-color:#999999 #999999 #888888;color:#333333;vertical-align:middle;font-weight:bold;font-size:11px;cursor:pointer;text-shadow:0 1px #F0F0F0;text-decoration:none;text-align:center;}
.grey_button_rounded.selected{background:#DDDDDD;border-style:solid;border-width:1px;display:inline-block;outline:medium none;padding:3px 15px;vertical-align:middle;border-color:#444444;}
.grey_button_rounded:hover{border-style:solid;border-width:1px;border-color:#444444;}
.grey_button_rounded{background:#EEEEEE url("/media/images/button_gbg.png") 0 -144px;border-style:solid;border-width:1px;display:inline-block;outline:medium none;padding:3px 15px;vertical-align:middle;}
.grey_button_rounded:active{background-color:#DDDDDD;background-image:none;border-color:#999999;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05);}
.grey_button_rounded:focus{background:#DDDDDD;}
.green_button_rounded{font-family:Arial,Helvetica,Geneva,sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1);border-color:#8CB332 #8CB332 #648517;color:#406A24;font-weight:bold;font-size:11px;cursor:pointer;text-shadow:0 1px #D4ED95;text-decoration:none;text-align:center;}
.green_button_rounded.selected{background:#C3DD82;border-style:solid;border-width:1px;display:inline-block;outline:medium none;padding:3px 15px;vertical-align:middle;border-color:#999999;}
.green_button_rounded.selected:hover;{background:#C3DD82;border-style:solid;border-width:1px;display:inline-block;outline:medium none;padding:3px 15px;vertical-align:middle;border-color:#999999;}
.green_button_rounded:hover{border-style:solid;border-width:1px;border-color:#648517;}
.green_button_rounded{background:#C3DD82 url("/media/images/green_button.gif");border-style:solid;border-width:1px;display:inline-block;outline:medium none;padding:3px 15px;vertical-align:middle;}
.green_button_rounded:active{background-color:#C3DD82;background-image:none;border-color:#999999;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05);}
.green_button_rounded:focus{background:#DDDDDD;}
/*awesome cta buttons*/
.awesome,.awesome:visited{background:#222 url(/media/images/alert-buttonoverlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;}
.awesome:hover{background-color:#111;color:#fff;}
.awesome:active{top:1px;}
.small.awesome,.small.awesome:visited{font-size:11px;padding:4px 10px 5px;}
.awesome,.awesome:visited,
.medium.awesome,.medium.awesome:visited{font-size:13px;font-weight:bold;line-height:1.3;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.large.awesome,.large.awesome:visited{font-size:14px;padding:8px 14px 9px;}
.xlarge.awesome,.large.awesome:visited{font-size:18px;padding:10px 16px 11px;}
.green.awesome,.green.awesome:visited{background-color:#749a02;}
.green.awesome:hover{background-color:#91bd09;}
.blue.awesome,.blue.awesome:visited{background-color:#0066CC;}
.blue.awesome:hover{background-color:#007d9a;}
.red.awesome,.red.awesome:visited{background-color:#CC1100;}
.red.awesome:hover{background-color:#872300;}
.magenta.awesome,.magenta.awesome:visited{background-color:#a9014b;}
.magenta.awesome:hover{background-color:#630030;}
.orange.awesome,.orange.awesome:visited{background-color:#ff5c00;}
.orange.awesome:hover{background-color:#d45500;}
.yellow.awesome,.yellow.awesome:visited{background-color:#ffb515;}
.yellow.awesome:hover{background-color:#fc9200;}
/* sharer */
.inside_body{background:#EEEEEE;margin-top:0px;}
.inside_headline{font-size:24px;font-family:Georgia,"Times New Roman",Times,serif;}
#inside_footer{font-size:11px;text-align:left;}
.link_title{font-size:17px;font-family:Georgia,"Times New Roman",Times,serif;}
.link_title_highlight{background:#FFFFCE;}
.link_note{font-size:11px;}
.link_source{font-size:9px;color:#999;}
#link_info{margin-bottom:5px;margin-top:5px;padding:7px;background:#FFFFFF;border-bottom:1px solid #DFC97D;border-top:1px solid #F7DA77;border-left:1px solid #F7DA77;border-right:1px solid #DFC97D;}
#link_info p{margin:8px;}
.poweredby_txt{color:#828282;}
.supported{float:left;display:block;text-align:center;font-size:9px;color:#666666;width:43px;padding:2px;margin-left:1px;}
.supported:hover{color:black;background:#EFF1F1 none repeat scroll 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:1px;border:1px solid #CCCCCC;}
.supported_master{opacity:0.80;filter:alpha(opacity=80);}
.supported_master a{text-decoration:none;color:#666666;}
.supported_master:hover{opacity:1;filter:alpha(opacity=100);}
.supported img{padding-bottom:0px;padding-top:5px;}
.share_table{border:1px solid #CCCCCC;margin-top:0px;background:#FFFFFF url(/media/images/grey_gradient_bg.gif) repeat-x;}
.share_table_iea{margin-top:0px;background:#FFFFFF;}
#attentionscore_hot{background:#FF6633;color:#FFFFFF;font-weight:bold;padding:2px;}
#attentionscore_warm{background:#FF9933;color:#FFFFFF;font-weight:bold;padding:2px;}
#attentionscore_neutral{background:#000000;color:#FFFFFF;font-weight:bold;padding:2px;}
.attentionscore_details{font-size:12px;color:#999999;}
.attentionscore_details_mini{font-size:11px;color:#999999;}
.attentionscore_box{background:#EEEEEE;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;line-height:22px;border-top:#CCCCCC 1px solid;}
.highlight_stats{background:#BBFFBB;color:#000000;font-weight:bold;padding:2px;}
.highlight_tags{background:#FFFFE6;color:#000000;padding:2px;}
.nounderline a{text-decoration:none;}
.nounderline a:hover{text-decoration:underline;color:red;}
/* ---Alerts--- */
.alert_success{background:#66CC66;color:white;padding:8px;font-size:16px;}
.alert_formerror{background:#CC0000;padding:3px;font-size:12px;line-height:18px;color:white;margin-bottom:8px;}
.alert_error{background:#CC0000;padding:8px;font-size:16px;color:white;}
/* ---IEA Sharer--- */
.inside_body_iea{margin-top:0px;margin-left:0px;}
/* ---Home Page--- */
.home_header{background:#86c7f8;height:150px;border-top:1px solid #DCDCDC;}
.home_header2{background:#86c7f8;height:280px;border-top:0px solid #DCDCDC;}
.home_header3{background:#85caea url(/media/images/body-bg-fpage_blue.png) repeat-x scroll left bottom;height:265px;}
.grey_header{background:url(/media/images/background_gradient.gif) repeat-x scroll left bottom;}
.divider{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/media/images/dotted.gif) repeat-x scroll left bottom;font-size:0;height:1px;margin:0px 0px;margin-bottom:0;padding-bottom:0;}
.grey_header_txt{font-size:24px;line-height:28px;font-family:calibri,'Lucida Grande',"Times New Roman",Times;font-weight:bold;}
.grey_header_txt_sub{font-size:18px;line-height:29px;font-family:calibri,'Lucida Grande',"Times New Roman",Times;}
div.headline{background:url(/media/images/headline-blue-bg.jpg) repeat-x #1b6bba;border-bottom:solid 2px #135aac;height:230px;}
.home_header_notice{height:160px;background:#FFF8C6 url(/media/images/notice-yellow.png) repeat-x;background-color:#FFF8C6;}
div.headline.custom{background-image:url(/media/images/headline-overlay.png);background-repeat:repeat-x;position:relative;}
.home_header_sc{background:#86c7f8;height:380px;border-top:0px solid #DCDCDC;}
.home_headershadow{background:transparent url(/media/images/grey_shadow.gif) repeat-x scroll left bottom;height:4px;margin:0;padding-bottom:0px;font-size:0px;}
.home_header_txt{text-shadow:0 2px 0 #4387a5;color:white;font-size:23px;line-height:30px;font-family:calibri,'Lucida Grande',"Times New Roman",Times;word-spacing:-1px;letter-spacing:-1px;}
.home_header_txt_red{text-shadow:0 1px 0 #470201;color:white;font-size:24px;line-height:30px;font-family:calibri,'Lucida Grande',"Times New Roman",Times;font-weight:bold;}
.home_header_txt_sc{text-shadow:0 1px 0 #1274d6;color:white;font-size:34px;line-height:36px;font-family:calibri,'Lucida Grande',"Times New Roman",Times;font-weight:bold;}
.home_header_txt_sub{font-size:13px;line-height:23px;font-family:arial,'Lucida Grande',"Times New Roman",Times;background-color:#bfe1fc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:3px;padding-right:2px;font-weight:bold;}
.home_header_txt_sub_grey{font-size:17px;line-height:29px;font-family:calibri,'Lucida Grande',"Times New Roman",Times;background-color:#CCCCCC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:4px;padding-right:2px;}
.home_header_txt_sub_black{font-size:17px;line-height:29px;font-family:calibri,'Lucida Grande',"Times New Roman",Times;background-color:black;color:white;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:4px;padding-right:2px;}
.buzz_box{background-color:#F1F1F1;border:1px solid #CCCCCC;margin:10px 0;padding:20px;text-align:left;line-height:normal;}
.home_header_txt_sub_grey2{font-size:17px;line-height:29px;font-family:calibri,'Lucida Grande',"Times New Roman",Times;background-color:#777777;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:4px;padding-right:2px;}
.pop_container_advanced{-moz-border-radius:8px 8px 8px 8px;background:none repeat scroll 0 0 rgba(82,82,82,0.7);padding:10px;}
/* ---Common--- */
.common_header_bg{background:white;}
.common_header{background:white;clear:both;margin:0px auto 0;overflow:hidden;width:960px;}
.common_header_shareform{background:white;clear:both;margin:0px auto 0;overflow:hidden;}
.common_header .left { padding: 21px 0; }
.common_header .right { padding: 19px 0; }
.green_check_ul{padding-left:0em;}
.green_check_li{background-image:url(/media/images/check_24x24.png);background-repeat:no-repeat;height:30px;list-style-type:none;margin-bottom:1px;padding-top:2px;background-position:0px 1px;padding-left:2.7em;}
/* ---Homepage--- */
#info_strip{margin:8px auto 0;overflow:hidden;width:100%;clear:both;background:transparent url(/media/images/info_strip.gif) repeat-x scroll left bottom;height:203px;}
#info_strip_120{margin:10px auto 0;overflow:hidden;width:100%;clear:both;background:transparent url(/media/images/info_strip_120.gif) repeat-x scroll left bottom;height:115px;}
.mt45{margin-top:45px;}
.demo_overlay_firefox{background:transparent url(/media/images/homepage_screenshot_ff.jpg);height:180px;width:430px;}
.demo_overlay_safari{background:transparent url(/media/images/homepage_screenshot_safari.jpg);height:180px;width:430px;}
.demo_overlay_songbird{background:transparent url(/media/images/homepage_screenshot_songbird.jpg);height:180px;width:430px;}
.demo_overlay_opera{background:transparent url(/media/images/homepage_screenshot_opera.png);height:324px;width:430px;-moz-box-shadow:0 0px 10px rgba(0,0,0,0.298);-webkit-box-shadow:0 0px 10px rgba(0,0,0,0.298);box-shadow:0 0px 10px rgba(0,0,0,0.298);}
.demo_overlay_chrome{background:transparent url(/media/images/homepage_screenshot_chromeextension.jpg);height:180px;width:430px;}
.demo_overlay_bookmarklet{background:transparent url(/media/images/homepage_screenshot_chrome.jpg);height:180px;width:430px;}
.demo_overlay_flock{background:transparent url(/media/images/homepage_screenshot_fl.jpg);height:180px;width:430px;}
.demo_overlay_explorer{background:transparent url(/media/images/homepage_screenshot_ie.jpg);height:180px;width:430px;}
.yellow_highlight{background:#FFFF66 none repeat scroll 0 0;}
.lightyellow_highlight{background:#FFF8C6 none repeat scroll 0 0;}
.yellow_highlight_r{background:#FFFF66 none repeat scroll 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px 0px;}
.red_highlight_box{background-color:#FF0000;color:#FFFFFF;padding:1px 6px;}
.column{float:left;min-height:1px;}
.center{margin:0 auto;}
.mheight10links{min-height:650px;}
.mheight20links{min-height:750px;}
.mheight30links{min-height:1070px;}
.mheight50links{min-height:1670px;}
.mheight100links{min-height:3170px;}
.mheight550{min-height:550px;}
.mheight450{min-height:450px;}
.mheight400{min-height:400px;}
.mheight350{min-height:350px;}
.c960{width:960px;}
.c940{width:940px;}
.c900{width:900px;}
.c820{width:820px;}
.c790{width:790px;}
.c780{width:780px;}
.c670{width:670px;}
.c645{width:645px;}
.c620{width:620px;}
.c600{width:600px;}
.c580{width:580px;}
.c565{width:565px;}
.c540{width:540px;}
.c510{width:510px;}
.c485{width:485px;}
.c440{width:440px;}
.c400{width:400px;}
.c395{width:395px;}
.c375{width:375px;}
.c340{width:340px;}
.c320{width:320px;}
.c295{width:295px;}
.c285{width:285px;}
.c280{width:280px;}
.c270{width:270px;}
.c240{width:240px;}
.c200{width:200px;}
.c180{width:180px;}
.c160{width:160px;}
.c140{width:140px;}
.c120{width:120px;}
.c75{width:75px;}
.c45{width:45px;}
.c30{width:30px;}
.c20{width:20px;}
.c15{width:15px;}
.c5{width:5px;}
.spacer{clear:both;min-height:1px;width:100%;}
.spacer_h80{clear:both;min-height:1px;height:80px;width:100%;}
.spacer_h60{clear:both;min-height:1px;height:60px;width:100%;}
.spacer_h50{clear:both;min-height:1px;height:50px;width:100%;}
.spacer_h40{clear:both;min-height:1px;height:40px;width:100%;}
.spacer_h35{clear:both;min-height:1px;height:35px;width:100%;}
.spacer_h30{clear:both;min-height:1px;height:30px;width:100%;}
.spacer_h24{clear:both;min-height:1px;height:24px;width:100%;}
.spacer_h20{clear:both;min-height:1px;height:20px;width:100%;}
.spacer_h16{clear:both;min-height:1px;height:16px;width:100%;}
.spacer_h12{clear:both;min-height:1px;height:12px;width:100%;}
.spacer_h10{clear:both;min-height:1px;height:10px;width:100%;}
.spacer_h8{clear:both;min-height:1px;height:8px;width:100%;}
.spacer_h6{clear:both;min-height:1px;height:6px;width:100%;}
.spacer_h5{clear:both;min-height:1px;height:5px;width:100%;}
.spacer_h3{clear:both;min-height:1px;height:3x;width:100%;}
.spacer_h2{clear:both;min-height:1px;height:2x;width:100%;}
.s10{height:10px;}
.highlightit{opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}
.highlightit:hover{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}
div.fadehover{position:relative;}
img.seenin-a{position:absolute;left:40px;top:0;z-index:10;border:3px solid #CED7DC;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
img.seenin-b{position:absolute;left:40px;top:0;border:3px solid #CED7DC;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.container_shadow{-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;-webkit-border-radius:6px;-moz-box-shadow:0 0px 2px rgba(0,0,0,0.298);-webkit-box-shadow:0 0px 2px rgba(0,0,0,0.298);box-shadow:0 0px 2px rgba(0,0,0,0.298);background-color:#FFFFFF;width:960px;margin:15px auto;}

.container_shadow_top{
  background: #fff;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow:0 0 2px rgba(0,0,0,0.298);
  -webkit-box-shadow:0 0 2px rgba(0,0,0,0.298);
  box-shadow:0 0 2px rgba(0,0,0,0.298);
  margin: 20px auto 0;
  width: 960px;
}

.container_shadow_top.signup {
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.h_rule{background:url(/media/images/border_hr.png) repeat-x scroll left top;height:2px;}
.center_div{margin:0px auto 0;}
#container{ margin:0px auto 0;overflow:hidden;width:910px;clear:both;}
#content #paddedContent{padding:0 30px 0 0;}
#container.sidebar{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/media/images/sidebar_end.png) no-repeat scroll 669px bottom;margin-bottom:30px;}
#container.sidebar #sidebar{float:right;width:260px;}
#container.sidebar #content{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/media/images/sidebar_begin.png) no-repeat scroll 669px top;float:left;padding:0;width:700px;}
#sidebar #sidebarContent{padding:0px 20px 0 17px;}
/* green button - credit:Mozilla Lab/Ryan Doherty (getpersonas.com) */
div.get-shareaholic{margin:-10px 0 0 0;display:-moz-inline-box;display:inline-block;zoom:1;*display:inline;}
div.get-shareaholic div{min-width:330px;}
.get-arrow{background:url('/media/images/orange_arrow.gif') no-repeat;height:70px;width:50px;left:-44px;top:-15px;position:relative;}
a.get-shareaholic{text-decoration:none;color:#09700B;font-size:15px;font-weight:bold;display:block;}
div.get-shareaholic p{display:block;clear:both;padding:0;margin:0;}
a.get-shareaholic span:hover{text-decoration:none;}
a.get-shareaholic span{background:url('/media/images/download-button-green-5.png') no-repeat;padding:23px 2px 25px 50px;display:block;float:left;}
a.get-shareaholic span:hover{background:url('/media/images/download-button-green-5.png') no-repeat;background-position:0 -70px;padding:23px 2px 25px 50px;display:block;float:left;}
a.get-shareaholic span.arrow{padding:35px 30px;background:url('/media/images/download-button-green-5.png') -658px -0px no-repeat;line-height:0;font-size:0;margin:0;}
div.get-shareaholic p.platforms-note{text-align:center;color:#0076a6;font-size:11px;}
/* end green button */

/* Start Ext Promo */
#ext-promo-prompt{display:none;line-height:31px;height:31px;font-size:14px;background:#ffefc6 url(/media/images/ext-promo-bg.png) repeat-x scroll 0 0;}
#ext-promo-prompt a{text-decoration:none;color:#0076A6;}
#ext-promo-prompt a:hover{color:#017FD6;}
#ext-promo-prompt a.close{position:absolute;display:none;right:5px;width:20px;height:20px;top:5px;text-indent:-9999px;background:transparent url(/media/images/ext-promo-x.png) no-repeat scroll 0 0;}
#ext-promo-prompt a.close:hover{background-position:0 -20px;}
#ext-promo-prompt a.install{display:none;width:75px;position:absolute;right:30px;top:4px;color:black;text-align:center;line-height:19px;border:1px solid rgba(100,100,100,.4);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#bdbdbd),color-stop(0.6,#d9d9d9),color-stop(0.99,#e0dcdf));background:-moz-linear-gradient(top,#bdbdbd,#e0dcdf);}
#ext-promo-prompt a.install:hover{border:1px solid rgba(100,100,100,.9);}
/* End Ext Promo */

#media{text-align:center}
h2.page-divider.media{margin:0}h2.page-divider span{background:#fff;padding:0 14px;position:relative;top:-8px}
h2.page-divider{border-top:1px solid #ddd;color:#444;font:700 14px/1 "open sans","helvetica neue",helvetica,arial,sans-serif;letter-spacing:1px;margin:0 0 8px 0;text-align:center;text-transform:uppercase}

/* top navigation */
#top-navigation-fullwidth{width:100%;height:25px;background:#569ade url(/media/images/navbar_bg_blue.png) repeat-x scroll left top;margin-top:0px;text-align:center;}
#top-naviation-container{clear:both;margin:0px auto 0;overflow:hidden;width:960px;}
div#top-navigation ul{background:transparent url(/media/images/navbar_bg_blue.png) repeat scroll 0 0;clear:both;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;font-size:12px;font-family:Arial,Helvetica,Geneva,sans-serif;margin:0px 0 0 0px;padding:0;text-shadow:#1274d6 0 -1px 0;}
div#top-navigation li a{color:#FFFFFF;display:block;font-weight:bold;padding:5px 15px;position:relative;text-decoration:none;}
div#top-navigation li{border-right:1px solid #5599DD;float:left;position:relative;min-width:70px;}
div#top-navigation li a:hover,div#top-navigation li:hover{background:transparent url(/media/images/navbar_bg_blue.png) repeat scroll 0 160px;}
.selected,div#top-navigation li.selected a:hover,div#top-navigation li.selected:hover{background:transparent url(/media/images/navbar_bg_blue.png) repeat scroll 0 80px;font-weight:bold;}
/* Header */
.user_picture{border:1px solid #CCCCCC;padding:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;}
/* side nav */
#rightnav ul{list-style-type:none;margin:0;padding:0;line-height:1.8em;font-weight:bold;}
#rightnav a{color:black;background-repeat:no-repeat;text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:4px;}
#rightnav a.hover,#rightnav a:hover{background-color:#CDCDCD;}
#rightnav a:active{color:#000;background-color:#a3c3d5;}
#rightnav div.section{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#EEEEEE none repeat scroll 0 0;border:1px solid #CDCDCD;margin-bottom:10px;padding:10px;}
#rightnav ul ul{margin-bottom:5px;margin-left:20px;margin-top:5px;font-weight:normal;}
/* FB connect button */
#login #fblogin{width:280px;padding-left:10px;height:320px;}
#profile #fblogin{width:250px;height:280px;}
.signup_link{margin-top: 35px; padding: 10px; background:white;border-bottom:1px solid #CED7DC;}
/* FB Signup */
#signup_via_facebook.new_user #existing_user{display:none;}
#signup_via_facebook.existing_user #new_user{display:none;}
/* Your Apps */
.app-form table{width:550px;}
.app-form img{float:left;margin-right:5px;}
.app-form td{padding:10px 0 10px 5px;width:530px;}
.app-form th{padding:15px 5px 30px 0;vertical-align:top;text-align:right;width:250px;}
.app-form input.text,textarea{width:100%;}
.app-form .error{color:darkred;}
.app-form .submit{margin:3px;float:right;}
.app-form #avatar_btn{float:left;}
.app-form #avatar{border:0px solid white;background:none;}
.app-form label{font-size:13px;}
.app-form .app-api-key{font-size:15px;text-decoration:none;width:100%;border-width:0px;background:none;}
#app-list{list-style:none;padding:0;}
#app-list .app-name{font-size:15px;text-decoration:none;}
#app-list .app-owner-name{font-size:11px;text-decoration:none;color:#555555}
#app-list .app-api-key{font-size:12px;text-decoration:none;}
#app-list input{margin:0px;border-width:0px;font-family:Arial,Helvetica,Sans-Serif;background:none;}
#app-list img{float:left;margin-right:8px;}
#app-list li{margin:0 0 35px 15px}
#app-list div.app-desc{padding:0 15px 0 90px}
#app-list div.app-img-space{height:72px;width:72px;float:left;}
.usernotice{width:400px;height:auto;position:relative;padding:6px;background:#FFF8C6 url(/media/images/notice-yellow.png) repeat-x;background-color:#FFF8C6;border:0px solid #FFCD72;color:#585239;}
/* My Account */
div#account #subnav-container{clear:both;margin:0px auto 0;overflow:hidden;width:940px;}
div#account #subnav-header{height:40px;margin:0;background:#EAF3FD;position:relative;border-bottom:1px solid #C6DFF9;}
div#account #subnav-header #navbar{position:absolute;bottom:4px;margin:0 0 0 20px;list-style:none;padding:0px;font-family:Arial,sans-serif;font-size:12px;}
div#account #subnav-header #navbar li{display:inline;margin-right:10px;padding:5px 10px 5px 10px;}
div#account #subnav-header #navbar li.active{border:1px solid #C6DFF9;border-bottom:none;background:white;}
div#account #subnav-header #navbar a{color:#0066CC;}
div#account #subnav-header #navbar li.active a{color:black;text-decoration:none;font-weight:bold;}
div#account #account-content{padding:5px;clear:both;margin:0 auto;text-align:left;}
div#account .email_to_verify{margin-left:0.1em;}
div#account .email_to_verify .email{font-weight:bold;}
div#account-content .flash-message{background:#FCF9D8;padding:10px;font-size:1.5em;border:1px solid #FFC000;margin-top:20px;}
div#account-content .welcome{width:90%}
/* Welcome Message */
div#welcome .close{float:right;}
div#noScriptInstruct,div.welcome{width:860px;height:auto;margin:20px auto 10px;position:relative;padding:20px;background:#FFF8C6 url(/media/images/notice-yellow.png) repeat-x;background-color:#FFF8C6;border:1px solid #FFCD72;color:#585239;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
/* Welcome Twitter User Message */
div#welcome_twitteruser .close{float:right;}
div#welcome_twitteruser{width:940px;height:auto;margin:18px auto 18px auto;position:relative;padding:10px;background-color:#EFF1F1;color:#000000;-moz-box-shadow:0 0px 3px rgba(0,0,0,0.298);-webkit-box-shadow:0 0px 3px rgba(0,0,0,0.298);box-shadow:0 0px 3px rgba(0,0,0,0.298);font-family:Arial,Helvetica,Geneva,sans-serif;font-size:15px;color:#444444;text-shadow:0 1px 0 #FFFFFF;text-align:center;}
/* Service icon,both bookmarklet and /account/services */
.service_icon{background:url(/media/images/service_icons.png) transparent;background-repeat:no-repeat;background-position:0 -578px;width:16px;height:16px;margin-right:3px;}
/* Bookmarklet */
#bookmarklet_loginbox{}
.service_link{position:relative;top:1px;}
/* Services tab */
#services-container{font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;font-size:11px;min-height:450px;}
#services .services_column{display:table-cell;width:190px;}
#services ul{list-style:none;padding:0;}
#services li{width:150px;line-height:20px;padding-left:10px;margin-bottom:3px;}
#services li.service{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:white;color:black;}
#services li.service:hover{background:#e9e9e9;}
#services li.service.active:hover{background:#3c3c3c;}
#services li.active{background:#3C3C3C;color:white;-webkit-box-shadow:1px 1px 4px #777;-moz-box-shadow:1px 1px 4px #777;box-shadow:1px 1px 4px #777;}
#services li.service{cursor:pointer;}
#services li *{vertical-align:middle;}
#services li.service_type_description{font-size:14px;font-weight:bold;margin-bottom:6px;}
/* #services li.dim{opacity:.15;filter:alpha(opacity=15);}
*/
#services li.dim{display:none;}
.yellow-attention-box{color:#454b4c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#FFF9D2;border:1px solid #FFEE88;margin:-10px 0 20px;padding:0.2em 3em;text-align:center;}
/* Service configuration */
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
.cogwheel_icon{width:10px;height:10px;background:url(/media/images/service_configure_3.gif) 0px 0px;background-repeat:no-repeat;}
.cogwheel_icon_green{background-position:0px -20px;}
#services li .service_configure_link .cogwheel_icon{float:right;margin-top:6px;margin-right:10px}
#services li.active .service_configure_link .cogwheel_icon{background-position:0px -10px;}
#services li .service_configure_link.service_configure_link_customized .cogwheel_icon{background-position:0px -20px;}
#services li .service_configure_link:hover,.cogwheel_icon:hover{-webkit-animation-name:rotate;-webkit-animation-duration:1.0s;-webkit-animation-iteration-count:infinite;-webkit-transition-timing-function:linear;}
#services li .service_configure_link{width:30px;height:20px;float:right;}
.connections_services_box{padding-top:15px;padding-bottom:10px;}
.profile_box{padding:10px 10px 15px 20px;}
.profile_box label{background-color:#FFFFFF;display:inline-block;padding:0px 10px 0px 10px;margin-left:-15px;}
.profile_box_sub label{font-size:13px;}
.profile_box_sub th{padding:15px 5px 0px 0;vertical-align:top;text-align:right;width:100px;}
.fbloading{background:url("/media/images/ajax-loader.gif") no-repeat scroll 0 0 transparent;height:18px;width:18px;padding:0 0 0 18px;}
/* Service ordering */
#services-startordering-btn{float:right;}
#services.ordering form{margin-top:20px;}
/* Shortcuts */
#services.shortcuts #shortcut_warning{background:orange;float:right;position:absolute;padding:2px 4px 2px 4px;display:none;}
#services.shortcuts li.service{width:275px;height:30px;vertical-align:middle;line-height:30px;}
#services.shortcuts li.service .shortcut_picker{text-align:center;width:100px;font-size:12px;margin-top:5px;float:right;margin-right:10px;padding:1px;}
#services-container #search{position:relative;width:240px;padding:3px 3px 3px 22px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-color:#DDDDDD;font-size:14px;background:url(/media/images/search.png) 5px no-repeat;}
fieldset{border:1px solid #DDDDDD;}
#services-container #search.empty{color:grey;}
/* Public Profiles */
.signup_bar_container{background-color:#EDEFF4;border-bottom:1px solid #D8DFEA;}
.signup_box{color:#203360;display:block;font-size:12px;font-weight:bold;line-height:normal;margin:0 auto;padding:8px 22px;width:950px;}
.followButton{min-width:120px;font-size:13px;}
.followButton .button-check{background-image:url(/media/images/pass.png);background-size:14px;background-repeat:no-repeat;height:14px;margin-top:12px;padding-left:20px;padding-right:1px;}
.followButton .button-cross{background-image:url(/media/images/fail.png);background-size:14px;background-repeat:no-repeat;height:14px;margin-top:12px;padding-left:20px;padding-right:1px;}
.followButton .button-add{background-image:url(/media/images/follow_icon.png);background-size:13px;background-repeat:no-repeat;height:13px;margin-top:12px;padding-left:20px;padding-right:1px;vertical-align:middle;}
/* Analytics */
.chartlist{float:left;border-top:1px solid #EEE;width:35em;padding:0 !important;}
.fullwidth{width:100%;}
.halfwidth{width:50%;}
.chartlist li{width:100% !important;padding:0 !important;position:relative;display:block;border-bottom:1px solid #EEE;_zoom:1;line-height:2em !important;}
.chartlist li a{display:block;padding:0.01em 0;margin:2px 0;/* padding:0.4em 4.5em 0.4em 0.5em;*/
position:relative;z-index:2;color:#205982;font-weight:bold;text-decoration:none;}
.chartlist li a:hover{color:#333333;}
.chartlist .count{display:block;position:absolute;top:0;right:0;margin:0 0.3em;text-align:right;color:#666666;font-weight:bold;font-size:0.95em;line-height:2.2em;}
.chartlist .index{display:block;position:absolute;top:0;left:0;height:100%;background:#D9EDF5;text-indent:-9999px;overflow:hidden;line-height:2em;z-index:-1;}
.chartlist .icon_img{float:left;border:none;margin:3px 3px 0 7px;}
.chartlist .name{text-decoration:none;margin-left:5px;}
.chartlist li:hover{background:#EFEFEF;}
.fs_h2_analytics{font-size:15px;letter-spacing:0.3pt;line-height:0;}
#topusers{min-height:300px;}
#container_analytics{margin:0px auto 0;overflow:hidden;width:970px;clear:both;}
.container_shadow_analytics{-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;-webkit-border-radius:6px;-moz-box-shadow:0 0px 2px rgba(0,0,0,0.298);-webkit-box-shadow:0 0px 2px rgba(0,0,0,0.298);box-shadow:0 0px 2px rgba(0,0,0,0.298);background-color:#FFFFFF;width:960px;margin:2px auto;}
.panel{border-top:1px solid #CCCCCC;padding:7px 0 0;margin-bottom:10px;}
a.less{background:url("/media/images/zippy-less.png") no-repeat scroll 0 2px transparent;margin-left:5px;padding-left:13px;#clear:both;display:block;margin:10px 0 0 10px;color:#6699FF;outline:medium none;text-decoration:none;}
a.more{background:url("/media/images/zippy.png") no-repeat scroll 0 2px transparent;margin-left:5px;padding-left:13px;#clear:both;display:block;margin:10px 0 0 10px;color:#6699FF;outline:medium none;text-decoration:none;}
#search-box,#measure{background:white;text-shadow:0pt 1px 0pt rgb(255,255,255);padding:1px;padding-left:8px;margin:0;vertical-align:baseline;z-index:10;border:1px solid #999999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#measure{position:absolute;left:-10000px;top:0px;font-size:28px;}
/* Users */
#search{position:relative;width:200px;padding:3px 3px 3px 22px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-color:#DDDDDD;font-size:16px;background:url(/media/images/search.png) 5px no-repeat;}
.searching{background:url(/media/images/ajax-loader.gif) 5px no-repeat !important;}
#search.empty{color:grey;}
.links_entry_title{color:#3A5894;text-decoration:none;font-size:16px;}
.links_entry_title:hover{text-decoration:none;color:#20345c;}
.user-stats li{border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(0,0,0,0.1);float:left;margin-left:0;overflow:hidden;padding:0 12px;}
.user-stats-stat{clear:both;display:block;font-size:11px;font-weight:normal;padding:3px 0;}
a.user-stats-count{text-decoration:none;}
a.user-stats-count:hover span.user-stats-stat{text-decoration:underline;color:#3A5894;}
.user-stats-count{color:#444444;font-size:15px;font-weight:bold;line-height:1;}
.user-stats li:first-child{border-left:0 none;padding-left:1px;}
.user-stats li:last-child{border-right-width:0;}

/* ---FOOTER--- */

#footer:after,#footer #footer-content:after,#footer #footer_logo:after,#footer:before,#footer #footer-content:before,#footer #footer_logo:before {
content: "";
display: table
}

#footer:after,#footer #footer-content:after,#footer #footer_logo:after {
clear: both
}

#footer,#footer #footer-content,#footer #footer_logo {*zoom:1
}

#footer ol,ul {
list-style: none
}

#footer {
font: 400 11px/18px "open sans","helvetica neue",helvetica,arial,sans-serif;
margin: 35px 0;
}
#footer #footer-content {
margin: 0 auto;
max-width: 960px;
}
#footer #footer-content ul.sections {
float: left;
list-style: none;
margin: 0;
position: relative;
width: 100%;
padding: 0;
}
#footer #footer-content ul.sections>li {
float: left;
overflow: hidden;
margin: 0 2.5% 24px 0;
position: relative;
width: 14.58333333333%;
}
#footer #footer-content ul.sections>li.last {
margin: 0
}
#footer #footer-content ul.sections>li h5 {
color: #555;
font-size: 12px;
font-weight: 600;
padding: 0;
margin: 0 0 2px 0;
}
#footer #footer-content ul.sections ul {
float: none;
margin: 0;
padding: 0;
}
#footer #footer-content ul.sections ul li {
float: none;
margin: 0
}
#footer #footer-content ul.sections ul li a {
color: #777;
text-decoration: none
}
#footer #footer-content ul.sections ul li a.hover,#footer #footer-content ul.sections ul li a:hover {
color: #444;
text-decoration: underline
}
#footer #footer-content ul.sections ul li a:active {
color: #000
}
#footer #footer_logo {
margin: 30px auto 0;
max-width: 960px
}
#footer #footer_logo .footer-links {
float: left;
width: 50%
}
#footer #footer_logo .footer-links img {
opacity: 0.8
}
#footer #footer_logo .footer-links a,#footer #footer_logo .footer-links span {
color: #777;
margin: 0 10px 0 0;
text-decoration: none
}
#footer #footer_logo .footer-links a:hover {
color: #444;
text-decoration: underline
}
#footer #footer_logo .facebook-footer {
float: left;
width: 50%
}
@media all and (max-width: 990px) {#footer #footer-content {
margin-left: 15px;
margin-right: 15px
}
#footer #footer_logo {
margin-bottom: 30px;
margin-left: 15px;
margin-right: 15px
}
#footer #footer_logo .footer-links {
text-align: center;
width: 100%
}
#footer #footer_logo .footer-links a.footer-logo {
display: block;
margin: 0 auto
}
#footer #footer_logo .footer-links span {
display: block;
margin: 0 0 10px 0
}
#footer #footer_logo .facebook-footer {
display: none
}

}
@media all and (max-width: 760px) {#footer #footer-content ul.sections>li {
text-align: center;
width: 31.6666666666667%
}
#footer #footer-content ul.sections>li:nth-child(3n) {
margin-right: 0
}
#footer #footer-content ul.sections>li.about {
clear: both
}

}
@media all and (max-width: 420px) {#footer #footer-content ul.sections>li {
text-align: center;
width: 48.75%
}
#footer #footer-content ul.sections>li:nth-child(3n) {
margin-right: 2.5%
}
#footer #footer-content ul.sections>li:nth-child(2n) {
margin-right: 0
}
#footer #footer-content ul.sections>li.about {
clear: none
}
/* end FOOTER */

.header-outer{background:-moz-linear-gradient(center top,#00A0D1,#008DB8) repeat scroll 0 0 transparent;color:#FFFFFF;font-size:13px;font-weight:bold;text-shadow:-1px -1px 0 #00799E;}
/* Top Lists */
.top_result_row{border-bottom:1px solid #DDDDDD;clear:both;padding:10px 0;}
.top_result_rank{color:#AAAAAA;float:left;font-size:24px;font-weight:bold;line-height:50px;margin-right:10px;padding-right:10px;text-align:right;width:80px;}
.top_result_thumbnail{display:block;float:left;height:50px;margin-right:10px;}
.top_result_details{color:#777777;float:left;margin-bottom:0;width:270px;}
.top_result_header{color:#0088CC;font-size:12px;font-weight:bold !important;line-height:12px;margin-top:2px;}
.top_result_details p{line-height:normal;margin-bottom:0;margin-top:5px;}
.top_count{font-weight:bold;line-height:normal;color:#767676;}
.top_result_meta{float:left;text-align:right;width:140px;}
.top_result_user_reach{padding:12px !important;float:left;text-align:right;width:250px;}
.top_result_user_reach_count_div{padding-left:10px !important;}
.top a{color:#06c;text-decoration:none;font-weight:bold;}
.top a:hover{text-decoration:underline;}
.top abbr{border-bottom:none;}
.main-content{-moz-box-shadow:0 0 4px #999999;-webkit-box-shadow:0 0 4px #999999;box-shadow:0 0 4px #999999;padding-top:20px;min-height:300px;}
.right-content{padding-left:20px;padding-top:20px;}
.right-content h3{font-weight:bold;margin-bottom:5px;color:#246175;font-size:13px;background:url("/media/images/border_hr.png") repeat-x scroll 0 8px transparent;}
.right-content .edit{font-weight:normal;font-size:10px;color:#444444;text-decoration:none;float:right;background:white;padding-left:5px;}
.right-content h3 span{background:white;padding-right:10px;}
.right-content h3 span a{color:#246175;text-decoration:none;}
.top_links_grey{padding:3px;color:grey;text-decoration:none;font-size:13px;font-weight:bold;}
.top_links_active{padding:3px;color:#1A6A96;text-decoration:none;font-size:13px;font-weight:bold;}
/* Mini View */
.mini{max-width: 600px;}
.mini #container {width: 600px; height: auto;max-height: 800px; max-width: 600px;}
.mini .mheight450, .mini mheight400, .mini .c670, .mini .c780  {width: auto; height: auto; min-height: 0px; min-width: 0px;}
.mini .center {margin: 0;}
.mini .fs_12 {margin-bottom:0px;}
.mini .mhide {display: none;}
.mini #content {width: auto; height: auto;}
.mini #login #fblogin {width:280px;padding-left:10px;height:320px;}
.mini #login{width: 600px;}
.mini #login #fblogin {height:auto;}
.mini #login .signup_link{margin-top: 0px;padding: 0px; border: 0px}
.mini .accountinfobox{background-color: white;border-bottom: 0px;-moz-box-shadow:0px; -webkit-box-shadow:0px 0px 0px 0px;box-shadow:none;}
.mini #signup .accountinfobox{width: 250px;}
.mini #signup .accountinfobox .form_row {padding: 0px;}
/* pagination */
.pagination form{float:left;display:inline;}
.pagination a{border:1px solid #d1d1d1;padding:3px 6px;margin:0 1px 0 0;background:url(/media/images/bgYn_1.png) repeat-x 0 -195px;float:left;text-decoration:none;}
.pagination .linkN a,.pagination .linkN span{padding:0 6px;display:block;float:left;background:url(/media/images/bgYn_1.png) repeat-x 0 -195px;margin:0 1px 0 0;border:1px solid #d1d1d1;height:22px;line-height:22px;}
.pagination .linkN span.bgNone{background:none;border:none;padding:0 3px;}
.pagination .linkN span.sel{background:#3191c6;color:#fff;}
.leftPGarr,.rgtPGarr{background:url(/media/images/buttons_1.png) no-repeat -314px -2px;cursor:pointer;}
.pginp{border:1px solid #d1d1d1;padding:3px 0 4px;width:30px;margin:0;}
.bdrltgryfrm{border-left:1px solid #ccc;padding-left:5px;margin-left:5px;}
.rgtPGarr{background-position:-324px -2px;}
.bdrrgt{border-right:1px solid #ccc;padding-right:5px;height:22px;}
/* End Top Lists */
.rounded_5{webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.fat{padding:2px 30px 20px;}
.thin{padding:2px 30px 2px;}

/*Start account signup quick box related changes*/
div.welcome.wel_fr{width:auto}
/*End account signup quick box related changes*/
.rounded_image{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.ptb_5{padding:5px 0;}
#top_posts_menu{margin:10px 0 0;padding:0}
.prettyprint{background-color:#FEFBF3;padding:9px;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);}
/*HTML5 Placeholder Backwards Compat*/
input,textarea{resize:none;}
[placeholder]{cursor:pointer;padding:5px;border:1px solid #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
[placeholder]:active,
[placeholder]:focus{cursor:text;-moz-box-shadow:0 0 5px #0a0,0 0 5px rgba(0,0,0,0.25) inset;-webkit-box-shadow:0 0 5px #0a0,0 0 5px rgba(0,0,0,0.25) inset;box-shadow:0 0 5px #0a0,0 0 5px rgba(0,0,0,0.25) inset;}
/*Notices*/
.label_notice{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;white-space:nowrap;background-color:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.label_notice.important{background-color:#c43c35;}
.label_notice.warning{background-color:#f89406;}
.label_notice.success{background-color:#46a546;}
.label_notice.notice{background-color:#62cffc;}
.hide{display:none;}

/* For modern browsers */
#testimonials:before,
#testimonials:after,
.page-content:before,
.page-content:after,
#container-signup:before,
#container-signup:after,
#signup:before,
#signup:after,
.clearfix:before,
.clearfix:after {
  content:"";
  display:table;
}

#testimonials:after,
.page-content:after,
#container-signup:after,
#signup:after,
.clearfix:after {
  clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
#testimonials,
.page-content,
#container-signup,
#signup,
.clearfix {
  *zoom:1;
}




/* Sign up page */
#container-signup {
  padding: 0 36px 0 36px;
}

#container-signup a {
  color: #377AD0;
}

#container-signup .the-sell {
  padding: 30px 0 30px;
  text-align: center;
}

#container-signup .the-sell h2 {
  color: #444;
  font: 700 30px/1 "open sans","helvetica neue", helvetica, arial, sans-serif;
  margin: 0;
}

#container-signup #testimonials {
  clear: both;
  margin: 40px 0 0 0;
  padding: 0 0 20px 0;
}

#testimonials .testimonial {
  float: left;
  margin: 10px 36px 0 0;
  width: 272px;
}

#testimonials .testimonial.last {
  margin-right: 0;
}

#testimonials img {
  border-radius: 3px;
  float: left;
  margin: 0 12px 10px 0;
  width: 65px;
}

#testimonials .text {
  float: left;
  width: 175px;
}

#testimonials q {
  color: #333;
  display: block;
  font: italic 400 12px/18px "open sans";
  margin: -3px 0 8px 0;
}

#testimonials p.source {
  color: #333;
  font: 700 11px/1 "open sans";
  margin: 0 0 4px 0;
  text-transform: uppercase;
}

#testimonials p.title {
  color: #666;
  font: 400 12px/16px "open sans";
  margin: 0;
}

#container-signup #signup {
  background: #fff;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto 30px auto;
  padding: 0;
  width: 502px;
}

#container-signup #signup .signup-content {
  padding: 20px 20px 10px 20px;
}

#container-signup #signup #social-sign-on {
  padding: 10px 0 20px 0;
  text-align: center;
}

#container-signup #signup #social-sign-on .facebook-signup,
#container-signup #signup #social-sign-on .twitter-signup {
  float: left;
  width: 50%;
}

#container-signup #signup p.standard-signup {
  border-top: 1px solid #aaa;
  color: #444;
  font: 400 14px/1 "open sans", "helvetica neue", helvetica, arial, sans-serif;
  position: relative;
  text-align: center;
}

#container-signup #signup p.standard-signup span {
  background: white;
  padding: 0 14px;
  position: relative;
  top: -10px;
}

#container-signup #signup form .form_row.last .sign-in {
  color: #666;
  display: inline-block;
  font: 400 13px/1 "open sans", "helvetica neue", helvetica, arial, sans-serif;
  margin: 0 0 0 20px;
  position: relative;
  top: 5px;
}

#container-signup #signup form .form_row {
  padding: 0 0 25px 0;
}

#container-signup #signup form .form_row.last {
  padding: 0;
}

#container-signup #signup form .form_row label {
  color: #555;
  display: block;
  font: 600 12px/1 "open sans", "helvetica neue", helvetica, arial,sans-serif;
  margin: 0 0 6px 0;
  text-transform: uppercase;
}

#container-signup #signup form .form_row small {
  color: #777;
  display: block;
  font: 600 11px/1 "open sans", "helvetica neue", helvetica, arial,sans-serif;
  margin: 6px 0 0 0;
}

#container-signup #signup form .form_row input[type="text"],
#container-signup #signup form .form_row input[type="password"] {
  border: 1px solid #bbb;
  border-radius: 2px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: 0;
  cursor: text;
  font: 400 16px/1 "open sans", "helvetica neue", helvetica, arial,sans-serif;
  padding: 8px 10px;
  width: 441px;
}

#container-signup #signup form .form_row input[type="password"]:active,
#container-signup #signup form .form_row input[type="password"]:focus,
#container-signup #signup form .form_row input[type="text"]:active,
#container-signup #signup form .form_row input[type="text"]:focus {
  background: #fffc;
  box-shadow: 0 0 5px 2px #3e9ee5;
  cursor: text;
  outline: none;
}

#container-signup #signup .green_button {
  background: #52A8E8;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #52A8E8), color-stop(100%, #377AD0));
  background-image: -webkit-linear-gradient(top, #52A8E8, #377AD0);
  background-image: -moz-linear-gradient(top, #52A8E8, #377AD0);
  background-image: -ms-linear-gradient(top, #52A8E8, #377AD0);
  background-image: -o-linear-gradient(top, #52A8E8, #377AD0);
  background-image: linear-gradient(top, #52A8E8, #377AD0);
  border-top: 1px solid #4081AF;
  border-right: 1px solid #2E69A3;
  border-bottom: 1px solid #20559A;
  border-left: 1px solid #2E69A3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 0 #72B9EB, 0 1px 2px 0 #C6C6C6;
  -moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #c6c6c6;
  box-shadow: inset 0 1px 0 0 #72B9EB, 0 1px 2px 0 #C6C6C6;
  color: white;
  display: inline-block;
  font: 600 13px/1 "open sans","helvetica neue",helvetica,arial,sans-serif;
  padding: 10px 14px;
  text-shadow: 0 -1px 1px #3275BC;
  text-transform: uppercase;
  -webkit-background-clip: padding-box;
}

#container-signup #signup .green_button:hover {
  background-color: #3E9EE5;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3E9EE5), color-stop(100%, #206BCB));
  background-image: -webkit-linear-gradient(top, #3E9EE5 0%, #206BCB 100%);
  background-image: -moz-linear-gradient(top, #3E9EE5 0%, #206BCB 100%);
  background-image: -ms-linear-gradient(top, #3E9EE5 0%, #206BCB 100%);
  background-image: -o-linear-gradient(top, #3E9EE5 0%, #206BCB 100%);
  background-image: linear-gradient(top, #3E9EE5 0%, #206BCB 100%);
  border-top: 1px solid #2A73A6;
  border-right: 1px solid #165899;
  border-bottom: 1px solid #07428F;
  border-left: 1px solid #165899;
  -webkit-box-shadow: inset 0 1px 0 0 #62B1E9;
  -moz-box-shadow: inset 0 1px 0 0 #62b1e9;
  box-shadow: inset 0 1px 0 0 #62B1E9;
  cursor: pointer;
  text-shadow: 0 -1px 1px #1D62AB;
  -webkit-background-clip: padding-box;
}

#container-signup #signup .green_button:active {
  background: #3282D3;
  border: 1px solid #154C8C;
  border-bottom: 1px solid #0E408E;
  -webkit-box-shadow: inset 0 0 6px 3px #1657B5, 0 1px 0 0 white;
  -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
  box-shadow: inset 0 0 6px 3px #1657B5, 0 1px 0 0 white;
  text-shadow: 0 -1px 1px #2361A4;
  -webkit-background-clip: padding-box;
}

#container-signup h2.page-divider {
  border-top: 1px solid #ccc;
  color: #444;
  font: 700 14px/1 "open sans","helvetica neue",helvetica,arial,sans-serif;
  letter-spacing: 1px;
  margin: 0 0 8px 0;
  text-align: center;
  text-transform: uppercase;
}

#container-signup h2.page-divider span {
  background: #e4e4e4 url("/media/images/main-bg3.png");
  padding: 0 14px;
  position: relative;
  top: -8px;
}
