/*
Theme Name: WJFD.COM FM 97.3 Radio.
Author: vSplash Team.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: twentyten
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
img.alignleft{
 border: 2px solid;
    float: left;
    margin: 0 10px 0 0;
}
.cat-post img{
 border: 2px solid;
    float: left;
    margin: 0 10px 0 0;
	}

ol.list {
	list-style-type:decimal;
}
ul.list {
	list-style-type:none;
}
.list li, .blogroll li {
	background:url(images/numberbg.jpg) no-repeat left top;
	float:left;
	height:30px;
	width:318px;
	margin: 0 0px 0px 0px;
	padding: 15px 10px 0px 0px;
	color:#0099CC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	list-style-position:inside;
}
.list li span, .blogroll li span {
	float:left;
	width:43px;
	height:44px;
	padding-right:10px;
	text-align:center;
	color:#0099CC;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
.blogroll li a {
	color:#0099CC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	text-decoration:none;
}
.blogroll li a:hover {
	text-decoration:underline;
}
.nivo-caption {
	display:none!important;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
h1 {
	color: #FFF963;
	font-family: 'Muli', sans-serif;
	font-size: 20px;
	font-weight: normal;
	height: 31px;
	margin: 0;
	padding: 10px 0 0 20px;
	width: 620px;
	background:url(images/heading-bg.jpg) no-repeat left top;
	text-transform:uppercase;
}
h1 a {
	color: #FFF963;
	font-family: 'Muli', sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-transform:uppercase;
}
h2 {
	font-family: 'Nova Round', cursive;
	font-size:35px;
	margin:0;
	padding:0 0 10px 0;
	color:#fff963;
	font-weight:normal;
}
h3 {
	color: #FFF963!important;
	font-family: "Myriad Pro";
	font-size: 28px;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 10px 0px;
	width: 350px;
}
h4 {
	font-family: 'Nova Round', cursive;
	font-size:20px;
	margin:0;
	padding:0 0 10px 0;
	color:#fff963;
	font-weight:normal;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0;
	padding:0;
	line-height:28px;
	color:#cce9ff;
	font-weight:bold;
}
h5#media {
	color:#FFF963;
	font-size:17px;
}


div#content p , div#content div#top-content table tbody tr td{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	margin:0 0 12px 0;
	padding:0;
	color:#cce9ff;
}


.team-member {
	border: 1px solid #6398b8;
	float: left;
	height: 150px;
	margin: 0px;
	width: 160px;
	padding:0px
}
.display {
	display:none;
}
a {
	text-decoration:underline;
	color:#cce9ff;
}
a:hover {
	text-decoration:none;
	color:#cce9ff;
}
.eventtitle {
    color: #FFF963;
    font-family: 'Muli',sans-serif;
    font-size: 20px;
    font-weight: normal;
    height: 31px;
    margin: 0;
    padding: 10px 0 0 20px;
    position: absolute;
    text-transform: uppercase;
    top:0px;
    width: 620px;
	left:0px;
}
/*-------------------------------------------------------------- */

div#top-re-wrapper {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:url(images/top-re-wrapper.jpg) repeat-x left top;
}
div#top-wrapper {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:url(images/top-wrapper.jpg) no-repeat center top;
}
.container {
	margin:0 auto;
	width:990px;
	padding:0;
}
div#header {
	float:left;
	width:990px;
	margin:0;
	padding:0;
	height:198px;
	background:url(images/top-container-bg.jpg) no-repeat left top; overflow:hidden;
}
.listen {
	float:right;
	margin:17px 0 0 0; /*margin:17px 28px 0 0;*/
	padding:0;
	width:auto;
}

.media-kit {
	float:left;
	margin:17px 0 0 30px; /*margin:17px 0 0 200px; */
	padding:0;
	width:auto;
}
div#top-part {
	float:left;
	width:990px;
	margin:0;
	padding:0;
}
.logo {
	float:left;
	width:auto;
	margin:18px 0 0 41px; /*margin:33px 0 0 41px;*/
	padding:0;
}
div#nav {
	float:right;
	width:700px;
	margin:45px 0 0 0; /*margin:60px 0 0 0;*/
	padding:0px;
}
ul#mainnav {
	list-style:none;
	float:right;
	margin:0;
	padding:0;
}
ul#mainnav li {
	float: left;
	margin:0;
	padding:0 5px 0 0;
}
ul#mainnav li a {
	color:#FFFFFF;
	cursor: pointer;
	float: left;
	font-family: 'Comfortaa', cursive;
	font-size: 14px;
	font-weight:bold 700;
	color:#000000;
	padding:0 0 0 0px;
	margin:0px;
	text-decoration: none;
	text-transform:uppercase;
}
ul#mainnav li a span {
	float: left;
	height: 27px;
	padding: 16px 25px 0;
}
ul#mainnav li a:hover, ul#mainnav li.current_page_item a, .page-id-0 #menu-item-17 a {
	background:url(images/nav-bg.gif) no-repeat left top;
	text-decoration: none;
	color:#FFFFFF;
}
ul#mainnav li a:hover span, ul#mainnav li.current_page_item a span,, .page-id-0 #menu-item-17 a span {
	background:url(images/nav-effect.png) no-repeat center top;
	text-align:center;
	color:#FFFFFF;
}
div#theme-main-wrapper {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:url(images/theme-main-wrapper.jpg) repeat-x left top;
}
div#theme-wrapper {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:url(images/theme-wrapper.jpg) no-repeat center top;
}
div#theme {
	float:left;
	width:990px;
	margin:0;
	padding:20px 0 0 0;
	height:307px;
	background:url(images/theme-bg.jpg) no-repeat left top;
}
div#theme-left {
	float:left;
	width:645px;
	margin:0;
	padding:0;
	background:#000000;
	height:307px;
}
div#theme-right {
	float:right;
	width:345px;
	margin:0;
	padding:0;
	background:url(images/theme-right.jpg) no-repeat left top;
	height:307px;
	position:relative;
}
div#theme-right-text {
		float:left;
	width:342px;
	padding:1px;
	height:305px;
}

#theme-right-text {
	list-style:none;
	float:left;
	width:100%;
	position:relative;
}
#widget_sp_image-2 {
	position:absolute;
	top:0px;
	left:0px;
	z-index:9;
}
#widget_sp_image-2 h3 {
	display:none;
}
#widget_sp_image-2 img {
	width:345px !important;
	height:307px !important;
	border:none;
}
#text-6 {
	position:absolute;
	top:195px;
	left:0px;
	z-index:99;
	width:316px;
	height:88px;
	padding:25px 0 0 28px;
	background:url(images/theme-text-bg.png) no-repeat left top;
	color:#d1d1d1;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
}
#text-6 h3 {
	font-family: 'Nova Round', cursive;
	font-size:35px;
	margin:0;
	padding:0 0 10px 0;
	color:#fff963;
	font-weight:normal;
	width:auto;
}
div#theme-right-text p {
	color:#d1d1d1;
	margin:0 0 8px 0;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
}
div#main-content-wrapper {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:url(images/main-content-wrapper.jpg) repeat-x left top #124f8c;
}
div#content-wrapper {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:url(images/content-wrapper.jpg) no-repeat center top #124f8c;
}
div#full-content {
	float:left;
	width:990px;
	margin:0;
	padding:0;
	background:url(images/full-content.jpg) no-repeat left top #124F8C;
}
div#main-content {
	float:left;
	width:990px;
	margin:10px 0 0 0;
	padding:0;
}
#main-content .content-widget-area{ margin-bottom:10px;}
div.footer-widgets {
	float:left;
	width:945px;
	margin:0;
	padding:0 0px 0 45px;
	background:url(images/footer-widget-bg.jpg) no-repeat left top;
	height:226px;
}
div#content {
position:relative;
	float:left;
	width:640px;
	margin:0 11px 0 0;
	padding:0;
	background:url(images/content-bg.jpg) repeat-y left top;
}
div#top-content {
	float:left;
	width:600px;
	margin:0;
	padding:20px 20px 10px 20px;
	background:url(images/top-content.jpg) no-repeat left top;
}
div#sidebar {
	float:right;
	width:338px;
	margin:0 1px 0 0;
	padding:0;
}
div.content-widget-area {
	float:left;
	width:640px;
	margin:10px 0 0 0;
	padding:0;
}
#secondary {
	float: left;
	margin: 0;
	padding: 0;
	width: 640px;
}
#execphp-2 {
	width:315px;
	float:left;
	margin:0;
	padding:0;
	background:#0a2c4f;
	list-style:none;
}
.on-air-setion{
	float:left;
	width:342px;
	height:305px;
	margin:0px;
	padding:0px;
	position:relative;
	background:#000000;
}

.on-air-section img{
margin:0px;
padding:0px;
float:left;
}

#execphp-5 .execphpwidget{ padding:0px; margin:1px;}

.execphpwidget {
	float:left;
	width:285px;
	height:205px;
	margin:0;
	padding:10px 15px 0 15px;
	background:url(images/news-bg.jpg) no-repeat left top #0a2c4f;
}
	


.execphpwidget p {
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0;
	color:#67bee5;
}
#execphp-2 h3 {
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:14px 0 0 9px;
	color:#fced00;
	background:url(images/news-heading.jpg) no-repeat left top;
	width:306px;
	height:28px;
	text-transform:uppercase;
}
#execphp-3 {
	width:315px;
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#execphp-3 h3 {
	font-family: 'Muli', sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:14px 0 0 15px;
	color:#fced00;
	background:url(images/news-heading.jpg) no-repeat left top;
	width:300px;
	height:28px;
	text-transform:uppercase;
}
#third {
    float: left;
    margin: 0;
    padding: 0;
    width: 640px;
}
#widget_sp_image-4 {
	width:315px;
	float:left;
	margin:0;
	padding:0;
	background:url(images/news-bg.jpg) no-repeat left top #0a2c4f;
	list-style:none;
	height:309px
}
#widget_sp_image-4 img{
padding:20px 0 0 18px;
}
#widget_sp_image-4 h3 {
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:14px 0 0 9px;
	color:#fced00;
	background:url(images/news-heading.jpg) no-repeat left top;
	width:306px;
	height:28px;
	text-transform:uppercase;
}
#kpg_srtw-3 {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 315px;
	background:url(images/news-bg.jpg) no-repeat left top #0a2c4f;
}


#kpg_srtw-3 h3  {
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:14px 0 0 9px;
	color:#fced00;
	background:url(images/news-heading.jpg) no-repeat left top;
	width:306px;
	height:35px;
	text-transform:uppercase;
}
#kpg_srtw-3 ol{
    float: left;
    margin: 0;
    padding: 0 0 0 5px;
    width: 285px;
}
#kpg_srtw-3 ol li{
    margin: 0 0 0 27px;
    *margin: 0 0 0 32px;
    padding: 0 0 8px 0;
	list-style:decimal;
	color: #CCE9FF;
    font: 13px/18px Arial,Helvetica,sans-serif;
}

.xoxo li {
	list-style:none;
}
#list-2 {
	list-style:none;
}
#list-2 h3, #linkcat-8 h3, li#facebook-like-box h3, #text-12 h3.widget-title  {
	font-family: 'Muli', sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:14px 0 0 15px;
	color:#fced00;
	background:url(images/homesidebar.jpg) no-repeat left top;
	width:322px;
	height:29px;
	text-transform:uppercase;
}
.read-more1 {
	float: left;
	margin: 0 0 15px;
	width: 100%;
}
.read-more1 a {
	text-decoration:underline;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#67bee5;
}
.read-more1 a:hover {
	text-decoration:none;
}
#foter-wrapper {
	float:left;
	margin:0;
	padding:0;
	background:url(images/bg-footer.jpg) repeat-x left top #0c3052;
	width:100%;
}
#footer {
	float:left;
	margin:0;
	padding:30px 0 0 0; /*padding:20px 0 15px 0;*/
	background:url(images/bg-footer.jpg) repeat-x left top #0c3052;
	width:990px;
	height:46px; /*height:80px;*/
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#209ed8;
}
.on-air1{ width:260px; float:left;  height:60px;}

/*.on-air{ width:310px; float:left; margin:205px 0 0 0; padding:0px; border:#168abb solid 1px; background:#5ca8dc; height:60px; position:relative; z-index:100;} */
/*.on-air {
    background: none repeat scroll 0 0 #5CA8DC;
    border: 1px solid #168ABB;
    float: left;
    height: 110px;
    margin: 184px 0 0 -15px;
    padding: 0;
    position: relative;
    width: 342px;
    z-index: 100;
}*/

.on-air {
    background: none repeat scroll 0 0 #5CA8DC;
    border: 1px solid #168ABB;
    float: left;
    height: 90px;
    padding: 0 0 0 15px;
    position: absolute;
    width: 289px;
    z-index: 100;
	left:20px;
	top:195px;
}


h6 {
	color: #FFF963!important;
	font-family: "Myriad Pro";
	font-size: 28px;
	font-weight: normal;
	margin: 0;
	padding: 7px 0 5px 0;
    text-align: center;
    width: 256px;
}

#table1 td.air-img img{ height:90px !important;  }
/*.air-font{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; line-height:14px !important; display:block; }*/

.air-font{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; line-height:16px !important; display:block; padding-top:5px; width:150px; position:relative; z-index:100; }

li div.execphpwidget div.on-air table#table1 tbody tr td font.air-font a{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; line-height:16px !important;
}

/*li div.execphpwidget div.on-air table#table1 tbody tr td{
padding-top:5px;
}*/

.left-footer {
	float:left;
	width:200px;
	margin:0;
	padding:0;
}
.middle-footer {
	float:left;
	width:470px;
	margin:0; /*margin:20px 0 0 0;*/
	padding:0;
	text-align:center;
}
.right-footer {
	float:left;
	width:135px; /*width:235px;*/
	margin:0;
	padding:5px 0 0 0; /*padding:22px 0 0 0;*/
}
.middle-footer p {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#209ed8;
	margin:0;
	padding:0;
	text-align:left;
}
.facebook {
	float:left;
	width:auto;
	margin:0 8px 0 0;
}
div#top-wrapper div.container div#header div.right-footer h3 {
	float: left;
	padding: 3px 5px;
	width:95px;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#ffffff !important;
}
/*-----------Subscribe Form-------------*/
.gsom-sa-wrapper-middle h2 {
	display:none;
}
.frmsub {
	float: left;
	height: 155px;
	*height: 140px;
	margin: 0;
	padding: 50px 0 0;
	width: 300px;
}
#execphp-3 h6 {
	display:none;
}
.labelcontainer {
	float: left;
	margin: 0 0 0 20px;
	padding: 0 0 10px;
	width: 275px;
}
.frmsub label {
	float: left;
	font:bold 12px/18px arial;
	color:#dfdfdf;
	padding:3px 0 0 0;
	margin:0;
}
.frmsub input {
	float:right;
	width:181px;
	padding:5px;
	margin:0 34px 0 0px;
	background:url(images/subscribe-input.gif) no-repeat left top;
	height:15px;
	border:none;
}
.wpsb_form_btn {
	width:92px !important;
	padding:0px!important;
	margin:0 0 0 70px!important;
	background:url(images/subscribe-submit.gif) no-repeat left top!important;
	height:25px!important;
	text-align:center!important;
	font:bold 12px/18px arial!important;
	text-transform:uppercase!important;
	cursor:pointer!important;
	float:left!important;
}
#text-4, #text-8 {
	float: left;
	margin: 0;
	padding: 0 35px 0 0;
	width: 265px;
	list-style:none;
}
#text-4 h3 {
	margin:0;
	padding:18px 0 15px 0;
	color: #FFFFFF;
	font-family: 'Muli', sans-serif;
	font-size:18px;
	font-weight: normal;
}
.left-image {
	float:left;
	width:auto;
	margin:15px 0 0 0;
	padding:0;
}
.right-image {
	float:right;
	width:auto;
	margin:15px 0 0 0;
	padding:0;
}
#currency_converter-6 {
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	width: 285px;
	list-style:none;
}
.hw_wpgw dl.centered {
	margin: 2px 0px 0px 104px!important;
}
#hw_wpgw-3 {
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	width: 285px;
	list-style:none;
}
#hw_wpgw-3 h3 {
	margin:0;
	padding:18px 0 15px 43px;
	color: #FFFFFF;
	font-family: 'Muli', sans-serif;
	font-size:18px;
	font-weight: normal;
	text-transform:uppercase;
}
#currency_converter-6 h3, div#weather h3, li#weatherLi h3 {
	margin: 0;
	padding: 18px 0 15px 0;
	color: white;
	font-family: 'Muli', sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	clear: none;
	width: auto;
}
#currency_converter-6 .textwidget {
	float: left;
	margin: 0;
	padding: 0;
	width: 285px;
}
.VmainContainer .Vlabel {
	font-weight:normal !important;
	clear:left;
	margin-bottom:7px !important;
	padding-top:2px !important;
}
.Vlabel {
	float: left;
	width: 76px !important;
	height:20px !important;
	background:#0b3051;
}
.VmainContainer br {
	display:none;
}
.Vtextarea {
	float: left;
	width: 179px !important;
	height:20px !important;
	border:none !important;
	margin:0 0 7px 0;
	background:#ccc;
	text-align:left !important;
}
.VselectBox {
	float: left;
	width: 179px !important;
	height:21px !important;
	*height:27px !important;
	border:none !important;
}
.VmainContainer .VselectBox {
	margin:0 0 3px 0 !important;
	background:#ccc;
}
.VmainContainer .Vspacer {
	margin:0 !important;
}
#worldweather-2 {
	float: left;
	margin: 0;
	padding: 0 0 0 60px;
	width: 230px;
}
#worldweather-2 h3 {
	margin:0;
	padding:18px 0 15px 0;
	color: #FFFFFF;
	font-family: 'Muli', sans-serif;
	font-size:18px;
	font-weight: normal;
	text-transform:uppercase;
}
.Vmsg_1 {
	display:none;
}
.post_data {
	border-bottom: 1px dotted #386e8f;
	float: left;
	margin: 0 0 10px;
	padding: 0;
	width: 600px;
}
.post-text {
	float: right;
	width: 420px;
}
.team-image {
	width: 160px;
	padding:0 10px 10px 0;
	margin:0;
	float:left;
}
.entry-content {
	float: left;
	padding: 20px;
	width: 600px;
}
.wjfdradio {
	display:none !important;
}
.bannerquote {
	position:absolute;
	top:200px;
	left:50px;
	float:left;
}
.proimg {
	padding:0px 0px 20px 0px;
	text-align:center;
	margin:0px auto;
	width:330px;
}
#text-5 h3 {
	background: url(images/homesidebar.jpg) no-repeat scroll left top transparent;
	color: #FCED00;
	font-family: 'Muli', sans-serif;
	font-size: 18px;
	font-weight: normal;
	height: 29px;
	margin: 0;
	padding: 14px 0 0 15px;
	text-transform: uppercase;
	width: 339px;
}
#sidebar div.textwidget {
	background: url(images/sidebg.jpg) no-repeat scroll left -3px transparent;
	float: left;
	padding: 35px 0px 0px 0px;
	width:338px;
	height:445px;
}
.home #sidebar li#text-5 div.textwidget {
	background: url(images/sidebg3.jpg) no-repeat scroll left -3px transparent;
	float: left;
	padding: 8px 0px 0px 0px;
	width:338px;
	height:169px;
}

.promo_slider img {
	margin: 0;
	padding: 0;
	width:645px;
	height:307px;
}
#fx-currencyconverter {
	width:230px;
	float:left;
}
.condition {
	display:none;
}
#tribe-events-loop {
	color: #FCED00;
	font-family: 'Muli', sans-serif;
	font-size:16px;
	text-transform:capitalize;
}

.list, .blogroll{
	background:url(images/sidebg2.jpg) no-repeat left -3px;
	padding:8px;
	float:left;
	width:322px;
	height:619px !important;
}

div#weather { width:255px; float:left; margin:0px 0 0px 0px;  width:230px; position:relative; overflow:hidden;}
div#weather h4 { font:bold 12px Arial, Helvetica, sans-serif; color:#FFF963; margin:0px 0 0 72px;}
div#weather p{color:#fff; font:normal 12px/18px Arial, Helvetica, sans-serif; padding:0 0 0 72px;}
div#weather p strong{}
div#weather p img{ height:70px; position:absolute; top:35px; left:0;}
li#facebook-like-box  { height:712px !important;background:url(images/sidebg2.jpg) no-repeat left 42px; padding:0 0;}
li#facebook-like-box iframe, #text-12 div.textwidget iframe{
	/*background:url(images/sidebg2.jpg) no-repeat left 20px;*/
	padding:8px 8px;
	float:left;
	width:300px; margin:10px 0 0 10px;
	background:#E5F7FF !important;
}
li#facebooklikebox-2 div { display:none !important;}
body.plugin.transparent_widget, div#LikeboxPluginPagelet, .connect_widget { background:#E5F7FF !important;}
.fbConnectWidgetFooter{ display:none !important;}
.left{ float:left;}

div#secondary.widget-area ul.xoxo li#kpg_srtw-3.widget-container ol li a{
text-decoration:underline;
}

div#secondary.widget-area ul.xoxo li#kpg_srtw-3.widget-container ol li a:hover{
text-decoration:none;
}

div#primary.widget-area ul.xoxo li#text-5.widget-container{
margin:10px 0 0 0;
}

#weatherLi { width:255px; float:left; margin:0; padding:0 0 0 54px;}
form#frm { float:left; width:250px;}
form#frm table tr td{ float:left; color:#fff; font:normal 14px Arial, Helvetica, sans-serif;}
input#zipcodeweather { background:#e6f4ff; border:1px solid #b7d9ed; padding:3px; width:86px; float:left;}
input#submitzipcode { float:left;margin:0 0 0 5px;width:auto;*width:80px; background:#00305d; border:1px solid #000; padding:3px 10px; color:#fff; cursor:pointer;}
#submitzipcode{
*margin-top:-15px!important;
}

div#theme-right-text ul li{width:342px; height:305px; float:left;}
div#theme-right-text ul li #imgdiv{ position: relative; width:342px; height:305px; }
div#theme-right-text ul li #imgdiv img{ width:342px; height:305px; }
div#theme-right-text ul li #divcon{ width:270px; position:absolute; padding:0px 10px; top:230px; background:#1b3242; left:20px; border:solid 1px #168abb;}
div#theme-right-text ul li #divcon h3{  color: #FFF963 !important;   font-family: "Myriad Pro";    font-size: 28px;    font-weight: normal;    margin: 0;
padding:0 0 5px 0; text-align: center;    width: 274px;}
div#theme-right-text ul li #divcon .leftsection{ width:130px; float:left;}
div#theme-right-text ul li #divcon .rightsection{ width:130px; float:right;}
div#theme-right-text ul li #divcon .leftsection p{color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;font-weight: bold;line-height: 18px !important;padding: 0px; margin:0px;}
div#theme-right-text ul li #divcon .rightsection p{color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;font-weight: bold;line-height: 18px !important;padding: 0; margin:0px;}
div#theme-right-text ul li #divcon .leftsection p a{ color:#FFFFFF;}
div#theme-right-text ul li #divcon .rightsection p a{ color:#FFFFFF;}
#top-content .tribe-events-calendar td .tribe-events-event {padding:6px 8px !important;}
#tribe-events-event-meta .column {color:#CCE9FF}
#aec-filter, #aec-menu {display:none;}
#aec-container {background:#fff; border:1px solid #151d20; padding:5px;}
#aec-container #aec-calendar h2 {font-size:20px; margin-top:6px; color:#0e3f8b;}
div#content #top-content #aec-container table tbody tr td {color:#0e3f8b;}
.fc-header-left {width:45%!important;}
.hasDatepicker {float:left; width:111px;}
.fc-button-prev {float:left;}

#text-12 div.textwidget{
	padding: 0;
height: 478px !important;
}