.content-container-bg {overflow:hidden;background:url('/mt-static/themes/frontline/home/images/bg.png') repeat-y 0 10px;}

/*floats*/
.left {float:left;display:inline;} 
.right {float:right;display:inline;}     

/*columns*/
/*#container .c1 {width:340px;margin:0 10px 0 0;} 
#container .c2 {width:296px;}
#container .c3 {width:305px;}   */ 

#container .c1 {width:306px;margin:0 10px 0 0;} 
#container .c2 {width:330px;}
#container .c3 {width:305px;}

/*middle column 333px*/ 
.c1 .news_section {margin:10px 7px 0 0;}
.c1 .frontline_video {margin:0 7px 0 0;}

.red, .red a, .red a:link, .red a:visited, .red a:hover, a.red {color:#A60303;}
.blue, .blue a, .blue a:link, .blue a:visited, .blue a:hover, a.blue {color:#4A6789;}
.yellow, .yellow a, .yellow a:link, .yellow a:visited, .yellow a:hover, a.yellow {color:#C4A216;}
.green, .green a, .green a:link, .green a:visited, .green a:hover, a.green {color:#BDC547;} 

/*h3.green, h3.yellow, h3.blue, h3.red {margin:0 0 10px 0;line-height:1em;}
h3.red  {background-color:#A60303;color:#A60303 !important;}
h3.blue  {background-color:#4A6789;color:#4A6789 !important;}
h3.yellow {background-color:#C4A216;color:#C4A216 !important;}
h3.green {background-color:#BDC547;color:#BDC547 !important;}  
h3.green span, h3.yellow span, h3.blue span, h3.red span {background-color:#ffffff;padding:5px 8px 5px 0;}  */      

/*h3.green, h3.yellow, h3.blue, h3.red {margin:0 0 10px 0;line-height:1em;}  */
h3.red  {color:#A60303 !important;}
h3.blue  {color:#4A6789 !important;}
h3.yellow {color:#C4A216 !important;}
h3.green {color:#BDC547 !important;}        
h3.green, h3.yellow, h3.blue, h3.red {text-transform:uppercase;}


h3.green a, h3.yellow a, h3.blue a, h3.red a {font-size:10px;}

.sub_menu {clear:both;}            
#container .sub_menu ul li {line-height:23px;}
#container .sub_menu ul li a {font-size:13px;}  
#container .sub_menu ul li a {display:block;height:23px;padding:0 10px;}
#container .sub_menu ul li a.selected {padding:0 22px;}
#container .sub_menu ul li a.notselected:hover {background-color:transparent;cursor:default;}

/*georgia*/
.georgia, .intro_text, .frontline_video, 
.upcoming_events h5, .upcoming_events h5 a, .upcoming_events h5 a:link, .upcoming_events h5 a:visited,
.training span.right,  .all_blogs h5 a,  .all_blogs h5 a:link 
{/*font-family:Georgia,"Times New Roman",Times,serif;*/color:#333;font-weight:normal;}

#container #header .menu {float:left;}
#container #header {position:relative;overflow:hidden;margin:0 0 10px 0;}
#container #header div#search_container {position:absolute;top:30px;right:10px;text-align:right;width:300px;} 
#container #header #signin-widget-content {width:auto;}  
#container #header .membership {display:none;}
#container #header .membership a {
	display:block;color:#fff;background-color:#b0b0b0; text-decoration:none;
} 
#container #header div.membership a:hover {background-color:#666;text-decoration:none;}
.intro {padding:0;overflow:hidden;border-bottom:1px solid #e0e0e0;}
.content_body {padding:10px 0 0 0;margin:0;border-top:1px solid #cecece;clear:both;}
.intro_text {width:48.1%;}
.intro_text p {font-size:16px;line-height:1.1em;padding:5px 0 0 0;margin:0 0 5px 0 !important;color:#000;font-family:Georgia,"Times New Roman",Times,serif;}
.intro_events {font-family: Arial, Verdana, Helvetica, sans-serif;color:#A60303;text-transform:uppercase;font-weight:bold;padding:35px 0 0 0;display:block;}

.slider {width:466px;overflow:hidden;height:145px;}  

.carousel ul li {display:inline;} 

.news_bar {margin:0 0 10px 0;overflow:hidden;}
.news_ticker {width:48.1%;background:url('/mt-static/themes/frontline/home/images/social/news-ticker.png') no-repeat 0 0;}
.news_ticker ul {height:25px;overflow:hidden;margin:0;padding:0;list-style:none;} 
/* liScroll styles */

.tickercontainer{/* the outer div with the black border */
width:468px;height:25px;margin:0;padding:0
overflow:hidden;}
.tickercontainer .mask{/* that serves as a mask. so you get a sort of padding both left and right */
position:relative;left:90px;width:438px;overflow:hidden;}
ul#news_ticker{/* that's your list */
position:relative;left:470px;list-style-type:none;margin:0;padding:0;}
ul#news_ticker li{float:left;/* important:display inline gives incorrect results when you check for elem's width */
display:inline;margin:0;padding:0;background:#fff;list-style-type:none;line-height:25px;}
ul#news_ticker a{white-space:nowrap;padding:0;/*font-family:Georgia,"Times New Roman",Times,serif;*/color:#505050;margin:0 50px 0 0;font-size:12px;}

.social_links ul {list-style:none;margin:0;padding:0;}
.social_links ul li {display:inline;float:left;margin:0 0 0 4px;} 
.social_links ul li.first {margin:0;}
.social_links ul li a {display:block;width:22px;height:22px;}
.social_links ul li a span {visibility:hidden;}      
.social_links ul li a:hover {color:transparent;}

.social_links ul li.twitter a {background:url('/mt-static/themes/frontline/home/images/social/twitter.png') no-repeat 0 0;} 
.social_links ul li.rss a {background:url('/mt-static/themes/frontline/home/images/social/rss.png') no-repeat 0 0;} 
.social_links ul li.flickr a {background:url('/mt-static/themes/frontline/home/images/social/flickr.png') no-repeat 0 0;} 
.social_links ul li.facebook a {background:url('/mt-static/themes/frontline/home/images/social/facebook.png') no-repeat 0 0;} 
.social_links ul li.delicious a {background:url('/mt-static/themes/frontline/home/images/social/delicious.png') no-repeat 0 0;} 
.social_links ul li.newsvine a {background:url('/mt-static/themes/frontline/home/images/social/newsvine.png') no-repeat 0 0;} 
.social_links ul li.digg a {background:url('/mt-static/themes/frontline/home/images/social/digg.png') no-repeat 0 0;} 
.social_links ul li.youtube a {background:url('/mt-static/themes/frontline/home/images/social/youtube.png') no-repeat 0 0;}  
.social_links ul li.itunes a {background:url('/mt-static/themes/frontline/home/images/social/itunes.png') no-repeat 0 0;} 

.news_section {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #aeaeae;overflow:hidden;} 
.frontline_media {padding:0;}
.news_section.last {border-bottom:0;}
.news_section h3 {line-height:1em;color:#A60303;font-size:18px;font-family:Helvetica,Verdana,Arial,sans-serif;}     
.news_section h3 a {font-size:18px;} 
.all_blogs h3 a {font-size:11px;}
.news_section p {color:#555;font-size:15px;} 
/*.left .news_section {margin-right:10px;}  */
.frontline_video p, .broadsheet p {padding:0;margin:0;} 
.broadsheet img {margin:0 10px 0 0;}
.fixers_fund img {margin:0 0 10px 0;}     

.frontline_media ul {list-style-type:none;margin:0 0 20px 0;padding:0;}     
.left .frontline_media ul {margin:20px 0 0 0;}
.frontline_media ul li {list-style-type:none;margin:0 0 10px 0;padding:0;clear:left;display:block;overflow:hidden;}    
.frontline_media ul li:last-child {margin:0;}
.frontline_media ul li img {  
display:block;
float:left;
height:100px;
position:relative;
width:100px; 
}
.frontline_media ul li h4 {font-size:15px;font-family:Helvetica,Verdana,Arial,sans-serif;line-height:20px;}   
.frontline_media ul li p {font-size:12px;}
.frontline_media ul li h4, .frontline_media ul li p {  
float:left;
margin:0 0 0 10px;
padding:0;
width:171px;
}

.friends {background:url('/mt-static/themes/frontline/home/images/friends-title.png') no-repeat 0 0;margin:0 0 10px 0;width:100%;overflow:hidden;height:73px;padding:0 0 0 170px;}
.friends ul {list-style:none;margin:0 0 0 170px;padding:0;}
.friends ul li {display:inline;float:left;margin:0 0 0 10px;} 
.friends ul li.first {margin:0;}
.friends ul li a {display:block;width:61px;height:60px;margin:10px 0 0 0;}
.friends ul li a:hover {color:transparent;}
.friends ul li a span {visibility:hidden;}      

.friends ul li.barbican a {background:url('/mt-static/themes/frontline/home/images/friends/barbican.png') no-repeat 0 0;} 
.friends ul li.ica a {background:url('/mt-static/themes/frontline/home/images/friends/ica.png') no-repeat 0 0;} 
.friends ul li.metfilm a {background:url('/mt-static/themes/frontline/home/images/friends/metfilm.png') no-repeat 0 0;} 
.friends ul li.raindance a {background:url('/mt-static/themes/frontline/home/images/friends/raindance.png') no-repeat 0 0;} 
.friends ul li.shootingpeople a {background:url('/mt-static/themes/frontline/home/images/friends/shootingpeople.png') no-repeat 0 0;} 
.friends ul li.docfest a {background:url('/mt-static/themes/frontline/home/images/friends/docfest.png') no-repeat 0 0;}  

.upcoming_events ul {margin:0;padding:0;}
.upcoming_events ul li {list-style-type:none;margin:0 0 15px 0;padding:0;border-bottom:1px dashed #AEAEAE;}   
.upcoming_events ul li:last-child {border:0;}  
.upcoming_events ul li h5 a:link {color:#333;}

#events_sort {margin-bottom:25px;}

.more-secions {text-align:right;}    	
.more-secions p, .more-secions a, .more-secions a:link {font-weight:normal;font-size:13px;}  

.training {}
.training ul {margin:0 0 0;padding:5px;background-color:#e6ebee;overflow:hidden;}
.training ul li {list-style-type:none;padding:0;}  
.training ul li span.right {font-size:11px;} 
.left span.right, .left p.right  {padding:0 10px 0 0 ;}

.training h5 {margin:0;padding:0 40px 0 0;font-family: Arial, Verdana, Helvetica, sans-serif;}
.training h5 a {font-weight:normal;}
.training h6.meta {padding:0 40px 0 0;}   

.all_blogs ul {margin:0;padding:0;}   
.all_blogs ul li {list-style-type:none;padding:0 10px 10px 0;} 
.all_blogs ul li .user-pic {float:left;}     

.upcoming_events ul li {margin:0 0 10px 0;}
.upcoming_events h5, .training h5, .all_blogs h5 {font-size:15px;margin:0;}
.upcoming_events h6.meta, .training h6.meta, .all_blogs h6.meta {font-size:12px;} 
.upcoming_events h6.meta {margin:0 0 10px 0;}

.all_blogs h3 span.rss a {background:url('/mt-static/themes/frontline/home/images/social/rss.png') no-repeat 0 0;display:block;height:22px;width:22px;} 
.all_blogs h3 span.rss a span {visibility:hidden;}  
.all_blogs h3 span.rss a:hover {color:transparent;}  
.news_section p {font-size:13px;line-height:15px;} 
.restaurant p {padding:0 170px 0 0;font-size:13px;line-height:15px;}  

p.more_link, span.more_link {padding:0;font-size:12px;}  

.book_a_table {
 border-bottom:1px dotted #AEAEAE;
border-left:1px dotted #AEAEAE;
border-right:1px dotted #AEAEAE;
overflow:hidden;
}     

.book_a_table h3.gradient {
background:url(/mt-static/themes/frontline/home/images/gradient.gif) repeat-x scroll 0 bottom transparent;
border-bottom:1px solid #AEAEAE;
border-top:1px solid #AEAEAE;
padding:3px 0 5px 15px; 
color:#515147;
} 
.resaurant-section p.georgia {margin:10px 0 5px 0;font-weight:normal;font-size:13px;}
.resaurant-section h3 {font-size:16px;font-weight:bold;margin:0 0 5px 0;font-family:Helvetica,Verdana,Arial,sans-serif;}
.resaurant-section .ads {
  border-bottom:1px solid #AEAEAE;     
  border-top:1px solid #AEAEAE;     
  margin:0 0 20px;
  overflow:hidden;
  padding:10px 0 10px 0;
}
.resaurant-section .ads p {padding:0;margin:0;} 
#OT_searchWrapperAll{width:100%;height:150px;position:relative;margin:0;padding:0;background:#fff;}
#OT_searchWrapper{border:none;background:#fff;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;width:100%;height:150px;position:relative;margin:0;}
#OT_searchWrapper .OT_feedTitle{position:absolute;top:0;left:0;margin:0 0 1px 5px;font-size:12px;font-weight:normal;line-height:normal;}
#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:0;}
#OT_partySizeLbl{position:absolute;top:25px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:70px;display:block;}
#OT_partySize{position:absolute;top:25px;left:80px;margin:0;padding:0;}
#OT_dateLbl{position:absolute;top:55px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:70px;}
#OT_date{position:absolute;top:55px;left:80px;width:100px;margin:0;padding:0;}
#OT_timeLbl{position:absolute;top:55px;left:145px;width:60px;padding:3px 0;text-align:right;}
#OT_time{position:absolute;top:55px;left:205px;margin:0;}
#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}
#OT_submitWrap{position:relative;top:115px;left:185px;margin:0 5px 0 0;z-index:5;}
#OT_logo{position:absolute;top:120px;left:0;width:100%;padding:0;margin:0;display:block;background:#fff;}
#OT_logoLink{position:absolute;top:95px !important;left:0;width:100%;padding:0 0 10px 0;margin:0;font-size:9px;font-family:Verdana,Arial,Helvetica,Sans-Serif;display:block;background:#fff;}
#OT_logoLink a{padding:0 0 0 10px;}
#OT_imglogo{border:0;margin:0 0 0 10px;}
#OT_searchWrapper form{margin:0;padding:0;}
#OT_searchWrapper input.hidden{display:none;}
#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{font-size:11px;margin:2px 2px 2px 2px;}
#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;margin:0;width:70px;}
#OT_searchWrapper #dateDisplay{font-size:10px;color:#999;font-family:Verdana,Arial,Helvetica,Sans-Serif;float:right;margin:0 30px 0 0;display:inline;}
#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100;}
#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial;font-weight:bold;background:#FFF;}
#OT_searchWrapper #imageCal td{padding:0;text-align:center;}
#OT_searchWrapper .clickableDays{color:#000;text-decoration:none;height:18px;}
#OT_searchWrapper .nonclickableDays{color:#CCC;height:18px;}
#OT_searchWrapper .months{color:#FFF;text-decoration:none;}
#OT_searchWrapper .weekdays{color:#000;text-decoration:none;color:#666;background-color:#EFEFEF;width:14%;}

#more .sub_menu ul {margin:0 0 0 20px;}

