#catnav-footer ul{ list-style:none; margin: 0; padding: 0; font-size:14px; color:#404040; text-transform: uppercase;}
#catnav-footer ul li{ float:left; width:auto; background-image:url(images/list-line_06.png); background-position:right; background-repeat:no-repeat; padding:5px 10px;}
.catnav-footer-li-img{ background:none !important; padding:0px!important;}
#header{ margin-top:0px!important;} 
#head-content{ padding:10px 0px!important; }
.head-banner468 a{ float:left; margin-right:4px; }
.head-banner468{ max-width:65%!important; padding:0px!important;}
#sitetitle, #logo{ width:35%!important;}
.banner468{ padding:0px 0px 10px 0px!important; border:none!important;}
.meta-author a, .meta-comments a {color:#3276c3!important;}


#catnav { font-size:16px; background-image:url(images/line-repeated.png); background-repeat:repeat-x!important; border:none!important;}
.footer-widget4 a{ float:left;  margin-right: 10px!important;}
.footer-widget4{ float:left!important; width:100%!important; margin:0px auto; text-align:center; height:160px!important;}
.footer-widget4 img{
    margin: 0 3px 3px;
    vertical-align: top;}
#our-partners,#footer-widgets{ text-transform:uppercase; background:none!important; padding:0px!important; border:none!important;}

.footer-widget4 h2,#our-partners h3.widgettitle{ font-size:20px!important; text-align:center; font-weight:normal; border:none;}
.flex-control-nav{ display:none;}
#mailchimpsf_widget-2 h3.widgettitle{     background-image: url("images/subscibe-button.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: medium none !important;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 22px !important;
    font-weight: normal;
    height: 62px;
    line-height: 3em;
    margin-left: 14px;
    margin-right: 22px; }


#subscribebox-widget-2 p{ font-size:16px; color:#202020; line-height:22px; }
#subscribebox-widget-2 .rss-sub{ display:none;}
.head-banner468{ text-align:left;}
.head-banner468 .adds-container{ float:left; width:292px;}
.head-banner468 h2{ font-size:14px; letter-spacing:normal; word-spacing:1px; margin-bottom:5px; color:#d26c00;}
.head-banner468 a{ text-decoration: underline;}
.head-banner468 span{   float: left;
    font-size: 12px;
    width: 194px; 
	margin-left:2px;
	}
.head-banner468 span p{ line-height:16px; margin-bottom:0px;}	
#catnav{ clear:both;}
#div_mover_show{ float:left; margin-left:30px;}
#div_mover_show #mod_3219223{ background-color: #000000;
    height: 25px;
    padding-top: 2px;
    position: absolute;}
	#topnav .widget{ margin:0px!important; border:0px!important;}
	#topnav .widget li{ background:none!important; padding:10px 5px 5px 5px!important;}
	#topnav li span{ float:right;}
	
	.rssSummary td{ width:50%; padding:3px!important; }
	/*.rssSummary img { border:1px solid #ddd; }*/
	.rssSummary p { font-size:14px; }
	
.rssSummary tr{ background:none!important;}
.rssSummary table{ margin:0px!important;}

.rssSummary table p span{ display:block;}

.mc_form_inside p{ margin:10px 0px!important; }
/*#mc_signup{ margin:0px 20px;}*/
.adds-container span a{ float:none;}
#mailchimpsf_widget-2{ border:none!important; background: url("images/box-bg.png") no-repeat left top; height:262px; margin:0!important;}
#mailchimpsf_widget-2 h3.widgettitle {
	padding:0;
	}
#text-3 {
	border:none!important;
	margin:0 0 5px!important;
	}
#text-3 .textwidget {
    padding: 0;
}
#rss-3,
#em_widget-2 {
	background:#f5f5f5;
	padding:5px;
	margin:0 0 5px;
 }
#rss-3 .widgettitle,
#em_widget-2 .widgettitle{
	font-size:20px;
	font-weight:300;
	background:none;
	border:none;
	padding:0 9px 5px;
	}
#rss-3 .widget-wrap ul,
#em_widget-2 .widget-wrap ul {
	border:1px solid #eaeceb;
	}
#em_widget-2 .widget-wrap ul li ul {
	border:none;
	}	
#rss-3 .widget-wrap li,
#em_widget-2 .widget-wrap li {
    background:#fff url("images/bullet.png") no-repeat 5px 6px;
 }
#em_widget-2 .widget-wrap li ul li {
	background:none;
	} 
#mailchimpsf_widget-2 #mc_subheader {
	font-size:18px;
	line-height:24px;
	font-weight:200;
	margin-bottom:20px;
	width:265px;
}
#mc_signup #mc_subheader {
	font-size:18px;
	line-height:24px;
	font-weight:200;
	margin-bottom:20px;
}
#mailchimpsf_widget-2 #mc_signup {
	margin:0 14px;
	}
	
	.mergeRow{ margin:10px 0px;}  	
h3.post-title, h2.post-title {
	font-size:20px!important;
	font-weight:300;
}
.flexslider .slides  p {
	font-size:14px;
}
.flexslider .slides .readmore a {
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	}
h2.feature-title, h3.widgettitle, h2.feat-title, h1.archive-title {
	font-size:14px;
	}
.maincontent {
	font-size:11pt!important;
}
.meta {
    font-size: 9pt!important; float:left;
}
.cat-posts-stacked {
	margin:0 0 5px!important;
	}
.featured {
	margin:0 auto 5px!important;
}
#text-4 .textwidget{ padding:0px!important; }	


.controls-container h2{ display:none;}
#topnav{ display:none;}
.em-events-search{ margin-bottom:10px;}

.em-events-search .em-events-search-submit{ border: 1px solid #EBEBEB;
    border-radius: 3px 3px 3px 3px;
    color: #336699;
    cursor: pointer;
    display: inline;
    font-family: arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 3px;
    text-align: center;
    text-shadow: 1px 1px #FFFFFF;
    text-transform: uppercase;}
	
	.em-events-search .em-events-search-text,.em-events-search .hasDatepicker ,.em-events-search select{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    border-radius: 3px 3px 3px 3px;
    color: #BBBBBB;
    display: inline;
    font-family: arial,Helvetica,sans-serif;
    font-size: 10px;
    margin: 0 3px 10px 0;
    max-width: 90%;
    padding: 4px 6px;
    width: 160px;}
	#playlist{ background-color:#d7d7d7; padding:15px 10px 10px 25px!important;}
	
	#playlist h3.widgettitle{ display:none; background:none!important; line-height:14px; font-size:14px!important; font-family:Arial,Helvetica,sans-serif!important; border:0px!important; text-shadow:none; }
	#playlist li{ padding:2px 0px!important;  font-size:14px!important;  line-height:14px;}
	#playlist li.space{ padding:0px!important;}
	/*.readmore{ margin-top:10px;}*/
	.languages_flag{ float:right}
	.lang_content{ clear:left;margin-bottom:10px}
	.flex-caption h2.post-title { float:left;}
	.em-bookings-ticket-table-type{ width:290px;}
	#booking_comment{ background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    border-radius: 3px 3px 3px 3px;
    display: inline;
    font-family: arial,Helvetica,sans-serif;
    font-size: 10px !important;
    margin: 3px !important;
    max-width: 90%;
    padding: 4px 6px;
    width: 485px;}
	.input-field-booking_comment{ width:100%;}
	.em-booking-submit,#em_wp-submit{border: 1px solid #EBEBEB;
    border-radius: 3px 3px 3px 3px;
    color: #336699;
    cursor: pointer;
    display: inline;
    font-family: arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 3px;
    text-align: center;
    text-shadow: 1px 1px #FFFFFF;
    text-transform: uppercase;}
	#em-coupon-code,.input{ background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    border-radius: 3px 3px 3px 3px;
    color: #BBBBBB;
    display: inline;
    font-family: arial,Helvetica,sans-serif;
    font-size: 10px;
    margin: 0 3px 0 0;
    max-width: 90%;
    padding: 4px 6px;
    width: 300px;}
	.em-ticket-select{  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    border-radius: 3px 3px 3px 3px;
    display: inline;
    font-family: arial,Helvetica,sans-serif;
    font-size: 12px !important;
    margin: 3px !important;
    max-width: 90%;
    padding: 4px 6px;
    width: 60px;}
	
	#sidebar-narrow{
	//background-color:#d7d7d7;
	}
	#sidebar-narrow .widget{
	 border:none !important;
	}
	
	.singlepost .meta{ width:100%;}

/*** Banner Add ***/
.custom { /* Applied to container DIV */
    width: 480px;
}

.custom .simply-scroll-clip { /* Applied to clip DIV */
    width: 480px;
}

/* Existing styles */
#bannerAdd .nothing {
    float:left;
    width: 160px;
    margin: 10px 25px;
    /*height: 160px;*/
}

p.myContent {
    font-size: 14px !important;
    color:#666666;
    margin: 0;
    text-align: left;
    /*margin-left: 5px;*/
}

#bannerAddMY
{
    text-align: center;
}

#bannerAddMY .nothing
{
    width: 160px;
    display: inline-block;
    margin: 10px 25px;
}

.nothing img
{
    width: 160px;
    height: 90px;
}

.hp-highlight {

}

.feature-headline {

    margin:10px 10px 0px 5px;
}

.feature-headline h1
{
    color: #1C96D5 !important;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
}

/*** Banner Add ***/