/*   
Theme Name: LigonierAcademy
Theme URI: http://www.vfxdude.com/downloads/
Description: A child theme for LA
Author: Metaleap Design
Author URI: http://metaleapdesign.com
Template: LA
Version: 1.0.1
*/
.clear{clear:none;}
body {
     background: #383C40 url(images/background.png) repeat center top;	
     font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	 font-size:12px;
	}
.header-top{
	background-color:#000000;
	height:34px;
	width:100%;
	}
.contact-top{
	margin:0 auto;
	width:955px;
	line-height:2.8em;
	}
.contact-top a:hover{
	text-decoration:none;
	}	
.logo-header{
	margin:0 auto;
	width:960px;
	}
#container {
	border-bottom:15px solid #C0C0C0;  /* 6.16.10 T2D changed from CCCCCC */
	border-left:none !important;
border-right:none !important;
	border-top:none !important;
padding:0 !important;
width:960px !important;
	}
/** max width of images and video in header and content, to override settings from theme and inline style **/	
#content img{max-width:580px !important;}
#content object{max-width:580px !important;}
#content embed{max-width:580px !important;}
#header .dyn-header-image img {
 height:321px !important;
max-width:635px !important;
}
#header #slider-slider-container img {
	max-width:635px !important;
}
#header #slider-slider-container object{
	max-width:635px !important;
}
#header #slider-slider-container embed{
	max-width:635px !important;
}
#slider-slider-container img{ width:635px !important;}
#slider-slider-container object{ width:635px !important;}
#slider-slider-container embed {
    height: 367px !important;
    width: 635px !important;
}
.below-nav img{ max-width:960px !important;}
/*****************************************************************************************/
#header{
	margin-bottom:0 !important;
   background: #000;
	}
#content{
	background:transparent url(images/post-bottom.png) no-repeat scroll center bottom;
	float:left;
	width:580px !important;
	padding:25px 30px 10px 50px;
	height:auto;
	overflow:hidden;
	margin-right:0 !important;
	border-top:15px solid #054c62;
	}
h1 {
    font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	color:#666;
font-size:14px;  /* 6.1.10 T2D changed from 20px  */
	line-height:1.8em; /* 6.1.10 T2D changed from 20px  */
	font-weight:normal;
	text-transform:uppercase;
	}
.post h1, .slider-h1 {
     font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	color:#666;
	font-size:14px;  /* 6.1.10 T2D changed from 20px  */
	line-height:1.8em; /* 6.1.10 T2D changed from 20px  */
	font-weight:normal;
	text-transform:uppercase;
}
h2 {
     font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
color:#996600;
	font-size:14px;  /* 6.1.10 T2D changed from 20px  */
	line-height:1.8em; /* 6.1.10 T2D changed from 20px  */
	font-weight:bold;
text-transform:uppercase;
	}
h3 {
     font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	color:#996600;
font-size:12px;  /* 6.1.10 T2D changed from 20px  */
	line-height:1.8em; /* 6.1.10 T2D changed from 20px  */
	font-weight:bold;
	text-transform:uppercase;
    border-bottom:0px dashed #CCCCCC;
	}
h4 {
     font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	color:#666666;
font-size:12px; 
	text-transform:uppercase;
	line-height:1.8em; 
	font-weight:bold;
	}
h5 {
    font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
color:#666666;
	font-size:12px; 
	line-height:1em;   
	font-weight:bold;
    border-bottom:0px dashed #DDDDDD;
     text-transform:capitalize;
     letter-spacing: 0px;
	}
.post.thumb h2 {   /* 6.15.10 T2D added - this  for the home page thumbnail post  */
     font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
     color:#996600;
     font-size:12px;  
     line-height:1.5em;
     font-weight:bold;
    text-transform:uppercase;
     }
em {    /* 7.12.10 T2D added */
	font-style: italic; 
}
/*********************Header Nav Menu***********************/	
.navigation span, .navigation a{
	 font-family: HelveticaNeue, Helvetica, Arial, Trebuchet MS, sans-serif;
	}
.sf-menu, .sf-menu  {
    font-family: HelveticaNeue, Helvetica, Arial, Trebuchet MS, sans-serif;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul.navigation {
	background:#656565 url(images/nav-bg.png) repeat-x scroll 0 0;	
	float:left;
	line-height:35px;
	list-style-type:none;
	padding:0;
	width:660px;
	height:50px;
	border:0 !important;
	margin:0 !important;
	}
ul.navigation li a{
	color:#cbcbcb !important;
    font-family: HelveticaNeue, Helvetica, Arial, Trebuchet MS, sans-serif;
	font-size:10px !important;   /* 6.15.10 T2D changed from 12px  */
	}
ul.navigation li a:hover{
	text-decoration:none !important;
color:#000000 !important;    /* 6.10.10 T2D changed from #ffffff */
}
.sf-menu li ul{
	top:3.8em !important;
}	
.sf-menu li:hover ul{
	top:3.8em !important;
	}
.sf-menu li ul li{
	background:#656565;
border:none !important;
	width:200px;
	word-wrap:break-word;
	height:auto;
	}
ul.navigation li a {
	color:#444444;
	display:block;
/*	font-size:14px;    6.15.10 T2D commented out     */
font-weight:bold;
	padding:8px 0 !important;
	text-transform:uppercase;
}
ul.navigation li a span{
padding:0 10px;
border-right:1px solid #cbcbcb;
}
.sf-menu li ul li a{font-size:12px !important;}  
.sf-menu li ul li a:hover{color:#996600 !important; background:#656565;}   /* 6.10.10 T2D changed from color:#ffffff background:#ACACAC; */
ul.navigation.sf-menu li li a{padding:0 5px 0 8px !important;}
.current_page_item a span{color:#131313 !important;}
/************* social bookmark ***************/
.social-bm{
	background-color:#333333;
	float:right;
	height:50px;
	width:300px;
	line-height:5.6em
	}
.social-bm span{
	color:#CDCDCD;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-top:-10px;    /* 6.14.10 T2D changed from -2px  */
	padding:0px 13px 0px 22px;  /* 7.23.10 T2D changed from 20px  */
	}
.social-bm a{padding:1px; }    /* 6.14.10 T2D changed from padding: 2px; */
.sbm-bottom span{
	margin-top:-4px !important;    
	}
/************ Homepage Menu ***************/
.homepage-menu{
     font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	float:left;
	height:auto;
	width:325px;
}
span.enroll {
     font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	background:#1F1F1F url(images/contact-bg.png) repeat-x scroll 0 0;
	color:#83600E;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:57px;
	line-height:57px;
	padding-left:25px;
	text-align:left;
	width:300px;
}
span.contact-no{
     font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	background:#1F1F1F url(images/contact-bg.png) repeat-x scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-size:21px;
	height:57px;
	line-height:57px;
	padding-left:25px;
	text-align:left;
	width:300px;
}
.homepage-menu ul{	
	list-style-type:none !important;
	margin:0 !important;
	width:325px;
}
.homepage-menu ul li{
	   background: url("images/hompage-nav-bg.png") no-repeat scroll 0 0 #1F1F1F;
    float: left;
    padding: 20px 0 20px 25px;
    width: 300px;
	
}
.homepage-menu ul li ul.sub-menu{
	position:absolute;
	display:none;
	left:20px;
	top:57px;
	float:left;
	width:280px !important;
	z-index:9999;
	background-color:#000000;
	}
.homepage-menu ul li.drop-down:hover ul.sub-menu{
	display:block;
	}
.homepage-menu ul li.drop-down{
	position:relative;
	}
.homepage-menu ul li.drop-down ul.sub-menu li a{
	 width:280px !important;
	}
.homepage-menu ul li.drop-down ul.sub-menu li{
	width:280px !important;
	background:none repeat scroll 0 0 #000000 !important;
	}
.homepage-menu ul li.drop-down:hover{
	opacity:1 !important;
	}
.homepage-menu ul li.drop-down:hover ul.sub-menu li a:hover{
	color:#996600;   /* 6.10.10 T2D changed from #ffffff */
	text-decoration:none !important;
	}
.homepage-menu ul li:hover{ opacity:0.7;}
.homepage-menu ul li a{
	   color: #B5B3B3;
    float: left;
    font-family: HelveticaNeue,Helvetica,Arial,Trebuchet MS,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    width: 300px;
}
.homepage-menu ul li a:hover{
	color:#996600 !important;   /* 6.10.10 T2D changed from #ffffff */
	text-decoration:none !important;
	}
.open-date{
	background-color:#000000;
	float:left;
	height:108px;
	width:325px;
	line-height:1.8em;
}
.open-date span.yellow{
	text-transform:uppercase;
	color:#83600E;
	float:left;
	font-size:26px;
	padding:36px 0 5px 25px;
	width:295px;
}
.open-date span.grey a{
	text-transform:uppercase;
	color:#B5B3B3;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
}
.contact-menu{
	/*background:#000000 url(images/page-contact.png) no-repeat scroll 0 0;*/
	background-color:#000000;
	width:325px;
	height:93px;
	float:left;
}
.contact-menu a img:hover{ opacity:0.7;}
.homepage-menu ul li.current_page_item a{color:#595959;}
/********************* homepage slider ************************/
#header .clear{
clear:none;
}
#slider-slider-container {
float:right;
   background-color:#000000;
	margin-bottom:0 !important;
	position:relative;
	text-align:left;
	width:635px !important;
}
#slider-slider{
	width:635px !important;
}
.slide, .slider {
	background-color:#000000;
	color:#FFFFFF;
	float:left;
	width:635px;
	padding:0 !important;
	margin:0 !important;
	}
.slider .postimage{
	float:left !important;
	margin:0 !important;
}
.slider h4 {
	float:left;
	font-size:20px;
	margin-top:-120px;
	padding-bottom:10px;
	padding-left:20px;
    display: none;    /* 6.14.10 T2D added */
	}
.slider p{
	float:left;
	margin:-100px 0 0;
	padding-left:20px;
    display: none;    /* 6.14.10 T2D added */
}
ol#controls {
	background-color:#000000;
	height:28px;
	margin:-30px 0 0 !important;
	padding:0 0 0 240px;
	position:relative;
	}
ol#controls li {
	float:left;
	height:28px;
	line-height:28px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 !important;
	padding:0;
	}
ol#controls li a {
	background:#000000 url(images/slider_btn.png) no-repeat scroll 0 0;
	border:none !important;
	color:#747373 !important;
	float:left;
	height:26px;
	line-height:28px;
	padding:0 10px;
	text-decoration:none;
	font-size:1px;
	}
ol#controls li.current a{
	background:#000000 url(images/slider_btn_active.png) no-repeat scroll 0 0;
	border:none !important;
	background-color:#000000 !important;
	color:#ffffff !important;
	}
/********************* content style *******************/
#content .page {
	color:#333333;
	font-size:12px !important;  /* 6.1.10 T2D changed from 20px  */
	line-height:1.8em; /* 6.1.10 T2D changed from 20px  */
	}
#content li {
	list-style:disc;
}
.widget_featured_posts {
	width:335px !important;   /* 6.15.10 T2D changed from 345px  */
	float:left;
	margin-left:50px;   /* 6.15.10 T2D changed from 40px  */
	padding-top:30px;
	padding-right:38px;
	padding-bottom:20px;
}	
.widget_featured_posts .post{
	color:#666666;    /*  6.14.10 T2D changed from #a9adb0   */
width:345px !important;
	margin-top:40px; 
line-height:1.8em !important;   /* 6.14.10 T2D added  */
        font-size: 12px;  /* 6.14.10 T2D changed added  */
	}
.widget_featured_posts .post h2 a{
	color:#b2863d !important;
	text-transform:uppercase;
	font-size:14px !important; 
	}
.widget_featured_posts .post .postimage{
	width:345px !important;   
	height:auto !important;
	}	
.widget_featured_posts .post .postimage a img{
	width:345px !important;   
	height:auto !important;
}	
.widget_twitter{
	float:left;
width:236px !important; 
	margin:0 !important;
}
.widget_twitter .widgetheading h2{
  /* background:none !important;
	padding:0 !important;
	*/}
.widget_twitter h2 a.twitterwidget-title, .widget_twitter h2.tweet_logo{
	background:transparent url(images/twitter-feed.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	height:110px;
/*padding-bottom:25px;*/
	width:250px;  
	text-indent:-99999px;
	}
#sidebar .widget_twitter h2 a{
	padding-left:30px;
}
.widget_twitter ul { 
	width:200px; 
	padding:0 16px; 
	margin:0 !important;
	text-transform:uppercase;
	font-size:11px;    /* 6.14.10 T2D added  */
 	list-style-type:none;
	}
.widget_twitter a, span.from-meta{
/*	color:#A63232;   /* 7.12.10 changed from #d2d2d2; */    */
	color:#d2d2d2;   
}
.widget_twitter ul li{
	border-bottom:none !important;
	padding-bottom:10px !important;
	}
.nosidebar{
	padding:25px 30px 25px 50px;
	}
.bottom-of-page{
	float:left;
	}
.no-bg{background:none;}	
.nocomments { display:none; }
.postdivider {
        border-bottom:0px solid #EEE;  /* 7.7.10 T2D changed from  1px #996600  */    
}
/******************** sidebar style *******************/
#sidebar{
	border-top:15px solid #054C62;   /* 6.10.10 T2D changed from #000000  */
	background-color:#CCCCCC;    /* 6.16.10 T2D changed from #cccccc  */ /* 6.19.10 changed back from #c0c0c0 to #cccccc as in PSD */
	width:300px;
	float:right;
	overflow:hidden;
	padding:0 0 10px 0;
	}
#sidebar ul ul{
	float:left;
	padding-left:25px;
	}
#sidebar ul li{
	float:left;
}
#sidebar ul li.widget {
	padding-bottom:0px !important;
	margin-bottom:0 !important;
	}
#sidebar ul li ul li {   /* 6.15.10 T2D added style */
      font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
      font-size:11px;   
	}
.widgetheading{
	margin-top:0 !important;
}
.widgetheading h2 {
     font-family: HelveticaNeue Cond, HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	background:transparent url(images/widget-h2-bg.png) no-repeat scroll 0 0;
	font-size:21px;   /* 11.15.10 T2D changed from 25px  */
	font-weight:bold;
	height:45px;
	padding:47px 0 0 25px;
	text-transform:uppercase;
	width:300px;
	line-height:1.0em; /* 11.15.10 T2D changed from 1.8em  */ 
 }
#sidebar .widgetheading h2 {
     font-family: HelveticaNeue Cond, HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	background:transparent url(images/widget-h2-bg.png) no-repeat scroll 0 0;
	font-size:19px;  /* 11.15.10 T2D changed from 22px  */
	font-weight:bold;
	height:20px;   /* 11.9.10 T2D changed from 50px */
	padding:47px 0 0 25px;
	text-transform:uppercase;
	width:280px;   
	line-height:1.0em;    /*  6.15.10 T2D changed from 2.8em */
    color: #666666;    /* 7.6.10 T2D changed from #FFF  */
   }
#sidebar p { /* 6.15.10 T2D added element  */
     font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	font-size:12px;  
	padding:10px 0 0 25px;
	width:250px;   
	line-height:1.8em;    /*  6.15.10 T2D changed from 2.8em */
   }
#events-list ul{
	padding-left:0 !important;
	}
#events-list .widgetheading h2{
	cursor:pointer;
    font-family: HelveticaNeue Cond, HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	background:transparent url(images/event-bg.png) no-repeat scroll 0 0;
	height:55px;
	font-size:21px;    /* 11.15.10 T2D changed from 22px  */
	text-transform:uppercase;
	padding: 47px 0 0 25px !important;  /* 6.15.10 T2D changed from 0 0 0 25px  */
	float:left;
	width:300px;
	line-height:1.0em;  /* 11.15.10 T2D changed from 2.0em  */
    color: #666666;  /* 7.6.10 T2D changed from #FFFF  */
	}
#events-list ul li{
	background:transparent url(images/event-bg.png) no-repeat scroll 0 0;
	padding-left:0;
	height:70px;   
	float:left;
	width:300px;
	}
#events-list ul li a{
	padding-left:25px;
    color: #666666;  /* 7.6.10 T2D changed from #FFFF  */
	text-transform:uppercase;
	font-weight:bold;
	word-wrap:break-word;
	}
#events-list ul li ul{
	padding-left:25px;
	}
#events-list ul li ul li{
	background:none !important;
	height:auto;
    padding-left:25px;
	text-transform:uppercase;
	font-weight:lighter;
	}	
.list-bg {
	background:transparent url(images/widget-h2-bg.png) no-repeat scroll 0 0;
	float:left;
	font-size:12px;  
	height:auto;
	line-height:16.4px;
	padding-top:20px !important;
	width:275px;
	 }
.list-bg li strong{
	font-size:12px;
	color:#666666;
	}
.list-bg li{
        font-size:10px;   
	color:#333333;
	width:250px;
	}
/*-- CALENDAR --*/
.dbem-calendar{ padding-bottom:25px;}
#events-calendar{
	width:300px;
	}
#events-calendar .widgetheading h2{display:none;}
table.dbem-calendar-table{
	background-color:#b3b3b3;
	margin:0 auto;
	}
table.dbem-calendar-table td {
	font-weight:bold;
	padding:0 8px !important;
	text-align:center;
	border:1px solid #c1c1c1;
	}
table.dbem-calendar-table a:hover{text-decoration:none;}
.pic{
	margin:0 auto;
	width:300px;
  }
.eventful a{color:#054c61 !important;}
.prev-month {color:#054c61;}
.next-month {color:#054c61;}
.ngg-imagebrowser-nav {
	margin-left:10px;
	padding:5px;
	width:275px;
	}
.textwidget h1 {
    font-family: HelveticaNeue Cond, HelveticaNeue, Helvetica, Arial, Trebuchet MS, sans-serif;  /* 6.15.10 T2D added HelveticaNeue Cond  */
	color:#666;
	font-size:18px;  
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 25px 0 25px;
	width:250px;
        line-height:1.1em;   /* 6.15.10 T2D changed from 1.8  */
        }
a.hover:hover img{ opacity:0.6;}
span.enroll:hover{ opacity:0.7;}
/******************** footer style *************************/
#footer{
	background-color:#333333;
	float:left;
	margin:0 !important;
	padding:0 0 70px !important;   /* 6.14.10 T2D changed from 0 0 40px;  */
	width:100%;
	}
.footer-row{
	background:#1f1f1f url(images/footer-row.png) repeat-x scroll 0 0;
	width:100%;
	height:59px;
	}
.footer-info{
	margin:0 auto;
	width:960px;
	}
.footer-info span.contact-no{
	background:none !important;
	line-height:60px;
	float:none;
	padding-right:25px;
	}
.footer-info .social-bm{
	background:none !important;
	line-height:70px;
	}
.footer-info .social-bm a{
	line-height:67px;
	}
.footer-content{
	margin:20px auto 0;  /* 6.14.10 T2D changed from 40px; */
	width:960px;
	}
.footer-content ul{
	margin:0;
	}
#footer-widgets{
	display:none;
	}
.footer-content ul li{
	background:#333333 url(images/ligonier-academy-footer-rule.gif) no-repeat right 10px;
	float:left;
	padding:10px 30px;
    font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	line-height:180%;
    color: #999;
    height: 155px;
}
.footer-content div.widgetheading h2 {
	font-size:11px;
    color: #FFF;
	background:none;
	font-weight:bold;
	height:auto;
	padding:0;
	text-transform:uppercase;
	width:auto;
	line-height:1.8em;
 }
#footer .footer-content .site-map a  {
        color: #999;
}
#footer .footer-content a  {
        color: #999;
}
#footer .footer-content .site-map a:hover  {
         color: #fff;
}
#footer .footer-content .stay-in-touch a:hover  {
         color: #fff;
}
#footer .footer-content a:hover  {
         color: #fff;
}
.social-bm a:hover img{opacity:0.5;}
/***************  SIDEBAR IMAGE ROTATOR ********************/	
 div.sidebar-image-rotator{
	 background:transparent url(images/round-corner.png) no-repeat scroll center 0;
	 float:left;
	 position:relative;
	 width:300px;    
	 height:180px;  /* 6.14.10 T2D changed from 200px */
	 overflow:hidden;
	 z-index:50;
	 }	
div.sidebar-image-rotator div{
	   position:absolute;
	   z-index:0;
	   width:300px;
	   display:none;
	   }
div.sidebar-image-rotator div.previous{
		z-index:1;
		display:block;
		}
div.sidebar-image-rotator div.current{
	   z-index:2;
	   display:block;
	   }
div.sidebar-image-rotator div img{
	 width:265px !important;
	 height:auto;
	 padding:5px;
	 border:0px solid #999;  /* 6.12.10 T2D changed from border: 1px  */
	 margin:0 auto;
	 display:block;
	 }	   
div.controller{
	 float:left;
	 position:relative;
	 width:300px;
	 margin-top:20px;
	 margin:0 auto;
	 text-align:center;
	 }	
div.controller span{
	background:transparent url(images/sb_photo_nav.png) no-repeat center top;
	 padding:5px 8px;
	 font-size:1px;
	 color:#999999;
	 }
div.controller span.currentNav{
	background:transparent url(images/sb_photo_nav_active.png) no-repeat center top;
	color:#ffffff;
	}
div.controller span:hover{
	 cursor:pointer;
	 }
.round span {
	background:transparent url(images/round-corner.png) no-repeat scroll 0 0;
	display:block;
	height:172px;   
	left:17px;
	position:absolute;
	top:5px;
	width:265px;
	}
.displaynone{ display:none;}	 
	
/************** FORM PAGE ******************/
textarea{	
	border:1px solid #000000 !important;
	height:200px !important;
	width:500px;
	}
/* Styling for contact form 7 plugin  */
div.wpcf7-mail-sent-ok {
	border: 2px solid #666666;
}
div.wpcf7-validation-errors{
        border: 2px solid #666666;
}
span.wpcf7-list-item { display: block; }
.wpcf7-list-item { display: block; }
/* 7.13.10 T2D suppress wp-stats smiley face  */
img#wpstats{display:none}
/* 7.17.10 T2D remove gray line after blog post */
hr {
height:0px;
}
/* 7.17.10 T2D remove gray line above and below blog meta */
.post .meta {
border-bottom:0px solid #EEEEEE;
border-top:0px solid #EEEEEE;
}
.post-shading {
	background:url(images/post-bottom.png) no-repeat scroll center bottom transparent;
	float:left;
	line-height:1.8em;
	margin-left:-35px;
	padding:20px 0 20px 35px;
	width:580px;
	word-wrap:break-word;
	}
.wpcf7-text{
	background:url(images/input-single-medium.png) no-repeat scroll 0 0 transparent;
	border:medium none;
	height:21px;
	margin-bottom:5px;
	padding:8px 0 2px 5px;   
	width:213px;
}
.wpcf7-submit{
	background:url(images/submit-form.png) no-repeat scroll 0 0 transparent;
	border:medium none !important;
	cursor:pointer;
	font:14px/31px Arial;
	height:31px;
	margin:0 7px 10px 0;
	padding:0 0 5px;
	width:175px;
	text-indent:-9999px;
	}
 
hr.comsep{ display:none;}
#execphp-3 h2{
	height:20px !important;
	}
	
#container .clear{ clear:none !important;}
.fbLikeContainer {
clear:both;
float:left;
padding-top:20px;
}
.addtoany_share_save_container {
	position:relative;
	left:-9px;
	}
img.wp-image-506{ margin-top:-18px;}
div.post-title {
	margin-top:20px;
	}
.dbem_event {
	    font-family: HelveticaNeue, Helvetica, Arial,Trebuchet MS, sans-serif;
	 font-size:12px;
	}
.widget_la_featured_posts .widgetheading h2{ background:none !important; padding:20px 0 10px 25px !important;}
.widget_la_featured_posts a{  color: #777777 !important; background: none !important;}
.widget_la_featured_posts .post{
    background: url("images/widget-h2-bg.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    font-family: HelveticaNeue Cond,HelveticaNeue,Helvetica,Arial,Trebuchet MS,sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 1em;
    margin: 0 !important;
    padding: 20px 0 0 25px;
    text-transform: uppercase;
    width: 265px !important;
}
.widgetheading h2 a{
	color:#666666 !important;
	}
.widgetheading h2 a:hover{
	text-decoration:none;
	}
#gotham{
        font-size: 30px;
        font-family: "Gotham", "HelveticaNeue Cond",HelveticaNeue,Helvetica,Arial,Trebuchet MS,sans-serif;
	color:#999 !important;
        text-transform: uppercase;
        font-weight: bold;
        line-height: 1.1em;
        letter-spacing: .087em;
        padding: 20px 0 10px 0px;
	}
#mercury {
        font-family: "Mercury Display Roman","Times New Roman",Times, serif;
/*	color:#999 !important;   */
        line-height: 2.8em;
/*        font-weight: normal!important;  */
/*        letter-spacing: 1em;   */
 	}
/*********** QUOTES ****************/
.quote-wrapper{
    float: left;
    margin:20px 12px;
    position: relative;
    width: 275px
	}
.tl, .tr, .br, .bl{
	position:absolute;
	width:7px;
	height:7px;
	}
.tl{
	background:url(images/tl.png) no-repeat scroll 0 0 transparent;
	top:0;
	left:0;
	}
.tr{
	background:url(images/tr.png) no-repeat scroll 0 0 transparent;
	top:0;
	right:0;
	}
.bl{
	background:url(images/bl.png) no-repeat scroll 0 0 transparent;
	bottom:0;
	left:0;
	}
.br{
	background:url(images/br.png) no-repeat scroll 0 0 transparent;
	bottom:0;
	right:0;
	}		
#quotes{
    border: 1px solid #999999;
    padding: 30px 10px;
    text-align: center; 
 	}
.quote-content{
	color: #666666 !important;
    font-family: "Mercury Display Roman","Times New Roman",Times,serif;
    font-size: 22px;
    font-style: italic;
    font-weight: normal;
    line-height: 1.5em;
	}	
.quote-author{
    color: #000000;
    font-style: normal;
    margin: 15px 0 0 !important;
    padding: 0 !important;
    text-align: center;
    width: auto !important;;
	}
	
.csmall{
font-size:12px;
font-weight:bolder;
padding-right:10px;
	}
.cbig{
color:#646464;
float:right;
font-size:20px;
letter-spacing:1px;
	}	
.contact-menu a:hover{
	text-decoration:none;
	}
.cnumberbig{
	clear:left;
color:#996600;
float:left;
font-size:25px;
margin-left:27px;
}
.ctextsmall{
	color:#999999;
float:left;
font-weight:bolder;
margin-bottom:9px;
margin-left:27px;
	}
	
.fcontactno{
color:#CCCCCC;
float:left;
font-size:19px;
margin-left:200px;
margin-right:7px;
margin-top:20px;
	}
.open-date span.yellow1 a:hover{ text-decoration:none;}	
.open-date span.yellow1 a{
color:#83600E;
float:left;
font-size:26px;
padding:36px 0 5px 25px;
text-transform:uppercase;
width:295px;
}
.open-date span.grey1{
color:#B5B3B3;
float:left;
font-size:12px;
font-weight:bold;
padding-left:25px;
text-transform:uppercase;
}
.dot{
background:transparent url(images/dot.gif) repeat-x scroll 0 15px;
margin-bottom:7px;
text-align:right;
	}
.dot span{
	background-color:#ffffff;
	padding:0 2px;	
}
.dot span.black-bold{
	float:left;
	font-weight:bold;
	}
.col-1{
	float:left;
	width:47%;
	padding-bottom:10px;
	}
.col-2{
	float:right;
	width:47%;
	padding-bottom:10px;
	}
.col-1 h2, .col-2 h2{
	color:#333333 !important;
	}
/*.widget_em_widget div.widgetheading h2{
	background:none !important;
	padding-top:30px !important;
	}*/
.eventh2{
	color:#666666 !important;
	}
.widget_em_widget, .widget_em_widget h5, .widget_em_widget h5 a, .widget_em_widget h5 span a, .widget_em_widget a{
	font-family:HelveticaNeue,Helvetica,Arial,Trebuchet MS,sans-serif;
	text-transform:uppercase !important;
	color:#777777 !important;
	font-size:11px;
	}
.widget_em_widget{
	
	}
/* latest BF update style */	
.postimage iframe{
	width:635px !important;
	height:357px !important;
}
#sidebar ul ul li, #sidebar ul ol li{
	border-bottom:none !important;
}
#sidebar .widgetheading h2{
	float:left;
	}
ul.navigation li.first{
	margin-left:15px;
	}
