body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;} html {overflow-y:scroll;}

.group:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
* html .group{ height:1%;} *:first-child+html .group{min-height:1px;}

body{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;background:#D8D8D8;}

a img{border:none;}
a:visited, a:active, a:link {color:#3B9093; text-decoration:none;}
a:hover {text-decoration:underline;}

.centeredContainer{width:960px;margin:0 auto;}
.middleContainerOuter{background:#FFF;padding-top:25px;padding-bottom:25px;}
#headerContainer{color:#FFF;background:#45464A; padding-top:0px;}
#headerContainer a{color:#FFF;text-decoration:none;}
#headerContainer a:hover,.twitter-options a:hover,.twitter-content a:hover,.locations li a:hover,.socLinks a:hover{text-decoration:underline;}
#headerSignup{background:#323A47;height:28px;padding-top:7px; text-align:right;color:#999;}
#logoAndTagline{position:relative;height:143px; background:url(http://jstreetconference.s3.amazonaws.com/166/6e/7/254/2012-logo.jpg) top left no-repeat}
.logoBlock{height:143px;position:relative;}
.logo{background:url(http://jstreetconference.s3.amazonaws.com/166/7a/1/16/logo.jpg) no-repeat;height:68px;width:231px;position:absolute;top:37px;left:0;}
.LogoTagline{position:absolute;font-size:13px;color:#FFF;left:250px;top:37px;width:498px;line-height:18px;text-shadow:0 0 1px #FFF;}
#navContainer1{background:#323A47;}

.headerMenu{height:25px;padding-top:4px;}
.headerMenuRight{float:right;padding-top:6px;}
.headerMenuRight a{margin:0 5px;}
.headerMenuLeft{float:left; color:#000}

#headerContinue {position:absolute; bottom:0; right:0}

#navigationMenu {padding:10px 0}
#navigationMenu ul li {float:left;margin-right:15px;list-style:none;font-weight:700;margin-right:10px; padding-right:10px; border-right:1px solid #CCC;}
#navigationMenu ul li a {color:#FFF; font-size:14px; }

.rightBodyContainer{float:right;margin-left:0;width:326px;}
.arrowHeader{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#000;font-size:20px;margin-bottom:20px;background:url(http://jstreetconference.s3.amazonaws.com/166/8c/b/6/arrow_bkg.jpg) no-repeat 0 15px;padding-bottom:10px;text-shadow:1px 1px 2px #ccc;}

#importantInfoButton{top:-16px;left:12px;width:160px;color:#FFF;font:bold 20px Arial;height:25px;padding:5px 10px;}
#importantInformation ul li{float:left;width:240px;border-right:1px dotted #CCC;padding-right:20px;margin:0 20px 15px 0;color:#FFF}
#importantInformation{position:relative;padding:30px;}
#importantInformation #address{float:left;width:580px;position:relative;}
#importantInformation #location{float:left;width:230px;padding-bottom:5px;}
#importantInformation #address,#importantInformation #location{color:#999;}

#bottomBlackZone{background:#1B2330; padding:15px 0;}
#bottomBlackZoneContinue {border-bottom:1px solid #FFF;}
#bottomTanZone {color:#999; background:#D8D8D8; padding:15px 0 40px;}

.leftBodyContainer {float:left; width:600px; margin-bottom:20px;}
.leftBodyContainer p {margin-bottom:10px;}
.leftBodyContainer ul {margin:10px 0;}
.leftBodyContainer ul li {margin:0 0 5px 20px;list-style:disc;}
.leftBodyContainer h1 {margin-bottom:10px; font-size:20px; color:#000; font-weight:bold}
.leftBodyContainer h2 {margin-bottom:10px; font-size:18px; color:#000; font-weight:bold}
.leftBodyContainer h3 {margin-bottom:10px; font-size:16px; color:#000; font-weight:bold}
.leftBodyContainer h4 {margin-bottom:10px; font-size:14px; color:#000; font-weight:bold}
.leftBodyContainer h5 {margin-bottom:10px; font-size:13px; color:#000; font-weight:bold}

.siteInfoNav a{color:#848484;font-weight:700;text-decoration:none;}
.organization{float:left;width:504px;margin-right:50px;}
.paidfor{float:left;width:350px;}
.paidfor a{color:#47B4B8;}
.paidfor a:hover{text-decoration:none!important;}
.footerMenu{float:left;list-style:none;margin-right:80px;}
.floorLink{font-size:16px;text-decoration:none;color:#3FA1A5;}
a.blogTitle:link,a.blogTitle:visited,a.blogTitle:active{color:#3FA1A5;text-decoration:none;font-size:15px;}
a.blogTitle:hover{text-decoration:none;}
.blogSummary{padding-bottom:15px;border-bottom:dotted 1px #666;margin-bottom:15px;font:normal 12px/150% Arial;color:#333;}

#overlay{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:90;}
#facebox{left:0;position:absolute;text-align:left;top:0;width:100%;z-index:100;}
#facebox .popup{position:relative;}
#facebox .body{background:#fff;width:100px;margin:0 auto;padding:10px;}
#facebox img{border:0;}
#facebox .footer{border-top:1px solid #DDD;float:left;margin-top:10px;padding-top:5px;width:100%;}
#facebox .footer .close{display:block;float:right;width:25%;}
#facebox .footer .close img{float:right;}
#facebox .footer p.caption{float:left;width:70%;color:#666;margin:0;padding:0;}
ul.flickrFeed{background:#151516;list-style:none;width:296px;height:207px;margin:0 auto;padding:15px 15px 5px;}
ul.flickrFeed li{border:6px solid #fff;float:left;display:block;cursor:pointer;margin:0 17px 17px 0;padding:0;}
.twitter-options{padding:10px 0;}
.twitter-options a:link,.twitter-options a:visited,.twitter-options a:active{color:#fff;}
.twitter-time{font-weight:400;font-style:italic;color:#666;}
.twitter-pic{float:left;width:48px;margin-right:10px;}
.twitter-text{float:left;font:bold 11px Arial, Helvetica, sans-serif;color:#666;width:200px;}
.twitter-title{font:bold 14px Arial, Helvetica, sans-serif;color:#929497;}
.twitter-content{padding:0 0 10px;}
.twitter-wrapper{float:left;border-right:1px dotted #929497;width:260px;color:#fff;min-height:84px;height:auto!important;margin:30px 35px 0 0;padding:0 30px 20px 0;}
.twitter-content a:link,.twitter-content a:active,.twitter-content a:visited{font-weight:700;text-decoration:none;color:#398C90;}
.continue{background:#3B9093; color:#FFF;-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;font:normal 12px Arial;padding:10px; width:150px; text-align:center}
.continue:hover{cursor:pointer;background:#54C0C3;}
.locations{list-style:none;margin:5px 0 0;}
.locations li{margin:0;padding:0;}
.locations li a:link,.locations li a:visited,.locations li a:active{color:#999;font:normal 12px/120% Arial;text-decoration:none;}
.socLinks{color:#3B9093;padding:10px 0;}
.socLinks a:link,.socLinks a:visited,.socLinks a:active{color:#3B9093;font-weight:700;text-decoration:none;}


#facebox .loading,#facebox .image{text-align:center;}

.tealButton {background:url(http://jstreetconference.s3.amazonaws.com/166/9a/5/53/teal-button-bkg-slice.png) repeat-x; font:normal 18px/38px Arial; color:#FFF; padding-left:15px; /*margin-bottom:5px */ }
.blackButton {background:url(http://jstreetconference.s3.amazonaws.com/166/75/4/54/black-button-slice.png) repeat-x; font:normal 18px/38px Arial; color:#FFF; padding-left:15px; margin-bottom:5px }
.tealButton a, .blackButton a {color:#FFF; display:block}
.tealButton a:hover, .blackButton a:hover {text-decoration:none;}

.buttons ul li {float:left; margin-right:2px;}
.buttons img {-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);box-shadow:0 0 10px rgba(0, 0, 0, 0.2);border:1px solid #EEEEEE;margin:5px;padding:3px;}

.buttons #sidebarSocials {/*margin-left:85px;*/}

#sidebarRegister {margin-bottom:5px;}
#sidebarRegister li {width:92px;}
#sidebarRegister li:last-child {margin-right:0px;}

#body_content .bullet-line {color: rgb(0, 0, 0); font-family: 'Helvetica','Arial','sans-serif'; font-size: 12px; line-height: 16px; opacity: 1;}
#body_content .teal {color: rgb(0, 201, 217); font-family: 'Helvetica-Bold','Helvetica','Arial','sans-serif'; font-size: 17px; font-weight: bold; letter-spacing: -0.01em; line-height: 26px; opacity: 1;}
#body_content #id19 a {font-family: 'Helvetica-Bold','Helvetica','Arial','sans-serif'; font-size: 17px; font-weight: bold; line-height: 26px; opacity: 1;}
#body_content .graphic_shape_style_default{background:#fff;float:none;opacity:1.00;margin:0;}
#body_content .graphic_textbox_style_default{background:transparent;float:none;opacity:1.00;margin:0;}
#body_content a{color:#483b3b;text-decoration:underline;}
#body_content a:visited{color:#666;text-decoration:underline;}
#body_content a:hover{color:#000;text-decoration:underline;}
#body_content div{overflow:visible;}
#body_content img{border:none;}
#body_content .InlineBlock{display:inline-block;}
#body_content .tinyText{font-size:1px;}
#body_content .Free_Form{color:#483b3b;font-family:ArialMT, Arial, sans-serif;font-size:15px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:20px;opacity:1.00;padding-bottom:0;padding-top:0;text-align:left;text-decoration:none;text-indent:0;text-transform:none;margin:0;}
#body_content .graphic_shape_layout_style_default,#body_content .graphic_textbox_layout_style_default{padding:4px;}

.conference-tweet {margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #CCC;}
.tweets {padding:15px; border:1px solid #CCC}
.tweets h2 {color: #000; font-size: 17px; font-weight: bold;  margin-bottom: 10px;}

.leftBodyContainer .html_paragraph table {}
.leftBodyContainer .html_paragraph table td {padding:6px;}
.top20 {margin-top:20px;}

