body{ overflow-x: hidden; }

#header, #menu, #content{ margin-left: 0px; }
#header, #menu{ padding-left: 0px; }

h1{ width: 300px; height: 45px; margin-left: 10px; background: url(../../assets/img/header_small.jpg) no-repeat; }

#logos{ display: none; width: 40px; height: 37px; background: url(../../assets/img/logo_small.jpg) no-repeat; }

#description{ width: 300px; padding: 10px 10px 10px 10px; font-size: 11px; }

#logos_livtom{ display: none; width: 310px; }
#logos_livtom img{ }

#menu{ margin-top: -1px; }
#menu li a{ }
#menu li a:hover, #menu li.active a{ }
			
#content{ padding-left: 0px; overflow-x: hidden; }
#content h2{ }

#Subscribe{ display: none; } 
#Subscribe #subscribe_thanks{ padding: 0px 10px 0px 10px; } 
#Subscribe .sessions_list{ margin-left: 0px; padding-bottom: 10px; width: 310px; height: 330px; }
#Subscribe .sessions_list li{ width: 310px; }
#Subscribe .sessions_list h3{ padding-left: 30px; }
#Subscribe .sessions_list .sessions_date{ padding-left: 30px; color: #999; }
#Subscribe .sessions_list input{ margin-top: 2px; }

#Subscribe #subscribe_form{ padding-left: 10px; width: 310px;}
#Subscribe #subscribe_form li{ width: 310px; margin-left: 0px; }
#Subscribe #subscribe_form label{ width: 130px; }
#Subscribe #subscribe_form input{ }
#Subscribe #subscribe_form li.check{ width: 310px; }
#Subscribe #subscribe_form li.check input{ margin-right: 10px; }
#Subscribe #subscribe_form #button_subscribe{ }

#Route{ display: none; }
#Route .foto_livtom{ margin-left: 10px; width: 70px; height: auto; }
#Route #directions{ display: none; width: 300px; padding: 10px; }
#Route #map{ width: 320px; height: 350px; }
#Route address{ padding-left: 10px; }
#Route .organization-name{ }

#About{ display: inherit; }
#About #logos_livtom{ display: block; text-align: center; }
#About #logos_livtom img{ display: block; margin: 10px auto; }

#Sessions{ display: none; width: 320px; overflow-x: hidden; }
#Sessions p{ padding: 0px 10px 0px 10px; }
#Sessions .sessions_list p,#Sessions #sessions_active p{ padding: 0px; }
#Sessions .session_subscribe{ }
#Sessions .sessions_list{ width: 320px; border-right: 0px; }
#Sessions .sessions_list li{ width: 305px; padding: 5px 5px 5px 10px; }
#Sessions .sessions_list li.last{ display: none; }
#Sessions .sessions_list li.active{ }
#Sessions .sessions_list h3{ }
#Sessions .sessions_list .sessions_date{ }
#Sessions .sessions_list li.active .sessions_date{ }
#Sessions .sessions_list .sessions_desc h4{ }
#Sessions .sessions_list input{ }

#Sessions #sessions_active{ display: none; position: absolute; left: 320px; width: 300px; margin-left: 10px; padding-right: 0px; margin-top: 10px; border: 0px; }
#Sessions #sessions_active .session_subscribe{ }
#Sessions #sessions_active .sessions_date, #Sessions #sessions_active .session_timing{ }
#Sessions #sessions_active .whoscoming{ } 
#Sessions #sessions_active .whoscoming.active{ } 
#Sessions #sessions_active .whoscoming h5{ }
#Sessions #sessions_active .iphone_session_back{ display: block; background-color: #0087ab; height: 50px; line-height: 50px; color: #fff; text-decoration: none; width: 310px; margin-left: -10px; padding-left: 10px; margin-top: 10px; }
#Sessions #sessions_active h4{ }

#Sessions #sessions_extra{ display: none; float: left; width: 275px; margin-left: 20px; margin-top: 10px; height: 300px; }
#Sessions #sessions_extra h3{ font-weight: bold; }
#Sessions #sessions_extra .chat iframe{ width: 245px; padding: 10px; border: 5px solid #0087ab; }
#Sessions #sessions_extra .amazon{ display: none; }

