/*
Theme Name: WIADCA
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


#page {
	margin: 2em auto;
	max-width: 1000px;
}
#branding hgroup {
	margin: 0 7.6%;
}
#access div {
	margin: 0 7.6%;
}
#primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 100%;
}
#content {
	margin: 0 34% 0 7.6%;
	width: 58.4%;
}
#secondary {
	float: right;
	margin-right: 7.6%;
	width: 18.8%;
}

/* Singular */
.singular #primary {
	margin: 0;
}
.singular #content,
.left-sidebar.singular #content {
	margin: 0 7.6%;
	position: relative;
	width: auto;
}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	margin: 0 auto;
	width: 68.9%;
}

/* Attachments */
.singular .image-attachment .entry-content {
	margin: 0 auto;
	width: auto;
}
.singular .image-attachment .entry-description {
	margin: 0 auto;
	width: 68.9%;
}

/* Showcase */
.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}
.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
	margin: 0 7.6%;
	width: auto;
}
.page-template-showcase-php section.recent-posts {
	float: right;
	margin: 0 0 0 31%;
	width: 69%;
}
.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

/* error404 */
.error404 #primary {
	float: none;
	margin: 0;
}
.error404 #primary #content {
	margin: 0 7.6%;
	width: auto;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 4px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 4px;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Right Content */
.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}
.left-sidebar #content {
	margin: 0 7.6% 0 34%;
	width: 58.4%;
}
.left-sidebar #secondary {
	float: left;
	margin-left: 7.6%;
	margin-right: 0;
	width: 18.8%;
}

/* One column */
.one-column #page {
	max-width: 690px;
}
.one-column #content {
	margin: 0 7.6%;
	width: auto;
}
.one-column #nav-below {
	border-bottom: 1px solid #ddd;
	margin-bottom: 1.625em;
}
.one-column #secondary {
	float: none;
	margin: 0 7.6%;
	width: auto;
}
/* Simplify the showcase template */
.one-column .page-template-showcase-php section.recent-posts {
	float: none;
	margin: 0;
	width: 100%;
}
.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}
.one-column .page-template-showcase-php .other-recent-posts {
	border-bottom: 1px solid #ddd;
}
/* Simplify the showcase template when small feature */
.one-column section.featured-post .attachment-small-feature {
	border: none;
	display: block;
	height: auto;
	max-width: 60%;
	position: static;
}
.one-column article.feature-image.small {
	margin: 0 0 1.625em;
	padding: 0;
}
.one-column article.feature-image.small .entry-title {
	font-size: 20px;
	line-height: 1.3em;
}
.one-column article.feature-image.small .entry-summary {
	height: 150px;
	overflow: hidden;
	padding: 0;
	text-overflow: ellipsis;
}
.one-column article.feature-image.small .entry-summary a {
	left: -9%;
}
/* Remove the margin on singular articles */
.one-column.singular .entry-header,
.one-column.singular .entry-content,
.one-column.singular footer.entry-meta,
.one-column.singular #comments-title {
	width: 100%;
}
/* Simplify the pullquotes and pull styles */
.one-column.singular blockquote.pull {
	margin: 0 0 1.625em;
}
.one-column.singular .pull.alignleft {
	margin: 0 1.625em 0 0;
}
.one-column.singular .pull.alignright {
	margin: 0 0 0 1.625em;
}
.one-column.singular .entry-meta .edit-link a {
	position: absolute;
	left: 0;
	top: 40px;
}
.one-column.singular #author-info {
	margin: 2.2em -8.8% 0;
	padding: 20px 8.8%;
}
/* Make sure we have room for our comment avatars */
.one-column .commentlist > li.comment {
	margin-left: 102px;
	width: auto;
}
/* Make sure the logo and search form don't collide */
.one-column #branding #searchform {
	right: 40px;
	top: 4em;
}
/* Talking avatars take up too much room at this size */
.one-column .commentlist > li.comment {
	margin-left: 0;
}
.one-column .commentlist > li.comment .comment-meta,
.one-column .commentlist > li.comment .comment-content {
	margin-right: 85px;
}
.one-column .commentlist .avatar {
	background: transparent;
	display: block;
	padding: 0;
	top: 1.625em;
	left: auto;
	right: 1.625em;
}
.one-column .commentlist .children .avatar {
	background: none;
	padding: 0;
	position: absolute;
	top: 2.2em;
	left: 2.2em;
}
.one-column #respond {
	width: auto;
}


/* =Global
----------------------------------------------- */
@font-face {
    font-family: 'comfortaaregular';
    src: url('fonts/comfortaa_regular-webfont.eot');
    src: url('fonts/comfortaa_regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/comfortaa_regular-webfont.woff') format('woff'),
		 url('fonts/comfortaa_regular-webfont.ttf') format('truetype'),
		 url('fonts/comfortaa_regular-webfont.svg#comfortaaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body,html{margin:0;padding:0;}
h1,h2,h3,h4{margin:0;}
body{width:100%;min-width:1024px; background:url(images/bg.jpg) no-repeat top center; font-family:'comfortaaregular';font-size:13px;letter-spacing:1px;}
.clr{clear:both;}
.header{color:#23408f; text-transform:uppercase;}
a{color:#23408f; text-decoration:none;}
.header img{padding:0px;}
.head{padding-top:10px;}
.wrapper{display: inline-block;width: 100%;}
.blue{background-color:#23408f; color:#fff;}
.members{padding:4px 10px 4px 25px;background:url(images/member_icon.jpg) 4px center no-repeat #23408f; font:11px;}
.login{color:#23408f; margin:0 20px; padding:4px;}
.subscribe{padding:4px 10px;}
.width980{width:980px; margin:0 auto;}
.floatlft{float:left;}
.floatrgt{float:right;}
.head_right{padding:2px;background: #fff;
    border-radius: 6px;}
.up_events{background:url(images/calendar.jpg) 4px center no-repeat  ;padding:4px 4px 4px 35px;}
.tickets{background:url(images/ticket.jpg) 4px center no-repeat  ;padding:4px 4px 4px 40px;}
.menu_wrapper{width:100%;background:#23408f;height:35px; margin-top:18px;  color:#fff;}
.menu{width:980px; margin:0 auto; font-size:12px;}
.menu ul{float:left; width:345px; margin:0; padding:0;}
.menu ul li{list-style:none; padding:10px 0px;float:left;}
.menu ul li a{color:#fff; border-right:1px solid #fff; padding:0 8px; letter-spacing:0.5px;} /*padding was 25px -- edit kc -- */
.first_menu li a{padding:0 28px !important;}
.second_menu{float:right !important;}
.content{width:980px; margin:0 auto; background:#fff; min-height:400px;font-family:Arial, Helvetica, sans-serif;}
.home .content{font-family:'comfortaaregular' !important;}
.page-id-30 .content, .parent-pageid-30 .content{font-family:'comfortaaregular' !important;}
.page-id-30 .content .page_title, .parent-pageid-30 .content .page_title{display:none;}
.slider{padding:20px;}
.middle_menu{background:#8c8d8c; height:32px; width:100%; text-transform:uppercase;}
.middle_menu ul{padding:0;}
.middle_menu li{list-style:none; float:left; padding:8px 0;}
.middle_menu li a{font-size:12.5px; padding:0 18px; color:#fff; border-right:1px solid #fff;font-family:'comfortaaregular';}
.last-item, .last-item a{border:none !important;}
.quick_links {height:60px; background:#abbfd1;}
.quick_links ul {padding:0; height:100%; margin:0;}
.quick_links li {list-style:none; float:left; padding:7px 16px;line-height:16px;}
.quick_links li img, .quick_links li div{padding:5px;}
.quick_links li p{text-transform:uppercase; font-size:13px; padding:0; margin:0;}
.quick_links li span {text-transform:uppercase; font-size:10px;font-family:'comfortaaregular';}
.sponsors{height:76px;}
.footer_wrapper{width:100%;background:#5e615f; color:#fff; padding:10px 16px; line-height:16px; font-size:11px; z-index:1000; }
.footer{width:980px; margin:0 auto;}
.footer_left{width:50%; float:left;}
.footer_right{width:50%;float:right; text-transform:uppercase; font-size:13px;}
.footer_social{float:right;text-align:center;}
.footer_social img{padding:2px;}
.content{color:#434645;letter-spacing:0; text-transform: none;}
.middle_content{padding:10px; /* margin-bottom:35px; */}
.recent_news, .recent_list {width:340px !important;}
.recent_news h2{font-size: 19px;background: #23408f;text-transform: uppercase;color: #fff;padding:5px;width: 97% !important;border-radius: 10px; margin-bottom:5px;}
.recent_list p {margin-top:0 !important;}
.recent_list_title{font-size:15px;color:#434645;font-weight:bold; width:80%;}
.recent_list_content img{width:70px;margin-right:5px;}
.recent_list_content{width:225px;font-size:11px; text-align:left;}
.countdown{width:300px; margin:0 15px; margin-top:100px;}
.happening{width:300px;}
.happening h2{font-size: 20px;background: #23408f;text-transform: uppercase;color: white;padding: 2px 5px;width: 97% !important;border-radius: 10px; margin-bottom:5px;}
#tribe-events-bar{display:none !important;}
#tribe-events-pg-template{ padding: 20px;}
.tribe-events-page-title{text-align:left !important; clear:both !important; padding:2px 10px !important; margin:0 !important; color:#23408f !important; }
.tribe-events-list-separator-month{display:none !important;}
.tribe-events-list-event-title a{color:#960c0c !important;}
.navi_arrows{float:right; position:absolute; right:0; z-index:1000; margin:0 !important;}
.navi_arrows a{font-size:14px; font-weight:bold;}
.page h2{width:90%;}
input[type="button"], input[type="submit"], input[type="reset"] {padding:5px !important; background:#23408f; border:none; color:#fff !important;}
#wpbdmsearchform #intextbox {width:285px; padding:4px; border:1px solid #23408f;}
.wpbdp-bar{background:#fff !important;}
.wpbdp-bar .wpbdp-search-form{margin-left:0 !important;  float:left;}
.advanced-search-link {display:none !important;}
.wpbdp-bar{padding:5px 0px !important;}
form#wpbdmsearchform{text-align:left !important;}
.wpbdp-listing-excerpt .listing-thumbnail{float:left !important;}
.wpbdp-listing-excerpt .listing-thumbnail img{width:200px !important; height:auto !important;}
.wpbdp-listing-excerpt .listing-details{width:350px; float:left;}
.wpbdp-listing-excerpt .listing-details .content{min-height:1px !important;}
.column_left{float:left;width:650px;}
.column_right{float:left;width:300px; margin-left:25px; margin-top:25px;}
.wpbdp-listing .listing-details .field-value{margin-bottom:5px !important;}
.wpbdp-credit-info{display:none;}
a{color:#23408F;} /*#f14950;*/
p{margin-bottom:0px;}
.view-listing{display:none;}
.countdown_amount {box-shadow:none !important;font-size:32px !important; line-height:1 !important; }
.countdown_section {margin:0 !important;width:60px !important; text-align:center !important; border:1px solid #23408f;margin:5px !important;}
.countdown_txt{color:#23408f !important;text-transform:uppercase; font-size:11px; margin-top:-5px !important;}
.countdown_amount{ text-shadow:none !important;  line-height:1em !important; padding:0 !important; margin:0px !important;}
#uji_sec .countdown_txt{padding:0 5px 5px 5px !important;}
#uji_sec .countdown_section{width:100%;}
#uji_sec .margin10{ margin-left:10px !important; text-align:center !important;}
#ujiCountdown{margin:0 auto;}
.wpbdp-listing-excerpt.odd{background:none !important;}
.sidebar_title{text-transform:uppercase;color:#23408f; width:100%; border-bottom:1px solid #23408f; font-style:italic;}
.page_title{text-transform:uppercase;color:#23408f; }
.column_right ul{padding-left:20px;list-style:square;}
.column_right ul ul{padding-left:30px;}
.column_right li a{color:#434645; line-height:16px; text-transform:uppercase;}
.wpbdp-bar .wpbdp-main-links{float:right !important;}
td p{margin:0 !important;}
.page td a{font-size:18px;}
.page-template-newsmedia-php .excerpt_link{background:#23408f; padding:5px; float:right; color:white; top:10px; position:relative;}
.get_ticket_wrapper{z-index:1000;position:relative; display:none;} 
.slide_caption{text-transform: uppercase;color: #fff;text-align: center;width: 625px;background: #171268;padding: 8px 21px;font-size: 15px;height: 35px;display: block;line-height: 34px;float: left;}
.get_ticket{background: #feff00;text-align: center;color: #000;width:233px;float:left;padding: 7px 20px;font-size: 20px;text-transform: uppercase;line-height: 37px;}
.get_ticket a{color:#000 !important;}
.sponsors div{float:left; width:920px;}
.sponsors li{ margin-right:10px; }
.column_right .textwidget{margin:15px 0;}
.carnival_table td{padding:20px;}
.carnival_table td table td{padding:0 !important;}

.tribe-events-loop .tribe-events-event-meta, .tribe-events-list .time-details{margin-bottom:0 !important;}
.bgred {background-color: #c1141a;	padding:10px 5px;	color:#fff;	margin-bottom:20px;	float:left;	width:290px;	text-align:center;
}
.bgblue {	background-color: #23408e;	padding:10px 5px;	color:#fff;	width:300px;	text-align:center;	margin-bottom:20px;	float:left;}
.bgblue a, .bgred a{color:#fff;text-decoration:underline;}

#donate {float:left; width:35%; margin-right:30px;}
#donatetxt {float:left; width:52%; border-left:1px solid #000; padding-left:54px; font-family:Verdana; font-size:11.75px; line-height:1.5em; padding-top:20px; padding-bottom:20px;}
.carnival_table{z-index:1000;position:relative;}
.gallery-icon img{ margin:20px; width:140px !important; height:130px !important;}
.gallery_page .attachment-full{width:140px !important; height:130px !important;}
dl{margin:0 !important;}
.gallery-item{width:auto !important;}
.wpbdp-field-address label {float:left;margin-right:5px;}
.meta{clear:both;}
.value p{margin:0;}

.tribe-events-content-wrapper p{text-transform:none;}
.tribe-events-event-image {width:100%;}
.tribe-events-gmap {width:60%;}