/*
Theme Name: Gen4ik theme#232
Theme URI: 
Description: 
Version: 1.0
Author: Gennadii Iolkin
*/


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, sub, sup, tt, var, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;
list-style:none; font-weight:normal;
}


@font-face {
    font-family: 'SimpsonHeavyBold';
    src: url('font/simphb__-webfont.eot');
    src: url('font/simphb__-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/simphb__-webfont.woff') format('woff'),
         url('font/simphb__-webfont.ttf') format('truetype'),
         url('font/simphb__-webfont.svg#SimpsonHeavyBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SimpsonHeavyNormal';
    src: url('font/simphn__-webfont.eot');
    src: url('font/simphn__-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/simphn__-webfont.woff') format('woff'),
         url('font/simphn__-webfont.ttf') format('truetype'),
         url('font/simphn__-webfont.svg#SimpsonHeavyNormal') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*Body*/
body{
background:#e6cba2;
font:14px/18px Tahoma, Geneva, sans-serif;
color: #0d013a;
position:relative;
float:left;
width:100%;
}
img {
border:none;
}
a{
color:#0d013a;
text-decoration:none;
}
a:hover{
	color:#0452b2;
}
.vbLine{
width:100%;
clear:both;
float:left;
}
/**/
.cBody{
width:1010px;
margin:0px auto;
clear:both;
position:relative;
}
.header{
	width:100%;
	background:url(images/header.jpg) center top no-repeat;
	height:417px;
}
.footer{
	margin-top:60px;
	background:url(images/footer.jpg) center no-repeat;
	width:100%; height:225px;
	position:relative;
	float:left;
	clear:both;
}.footer .cBody{
	height:225px;
}
.footer span{
	position:absolute;
	bottom:39px; right:-82px;
	display:block;
	font-size:10px; color:#fff;
}
.content{
	min-height:500px;
	float:left;
	clear:both;
	width:100%;
	background:url(images/main_bg.png) top left no-repeat;
	margin-left:-5px;
	margin-top:-11px;
}
.topNav{
	margin-top:10px;
	margin-left:26px;
}
.header h1{
	margin:0px auto;
	padding-top:44px;
	width:308px; height:161px;
	margin-bottom:42px;
}
.header h1 a{
	width:308px; height:161px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
}
.topNav ul li{
	float:left;	
}
.topNav ul li a{
	font:32px SimpsonHeavyNormal, Tahoma, Geneva, sans-serif;
	text-shadow: 0px 0px 5px #ffffbe,1px 1px 1px #fff;
	color:#0d013a;
	letter-spacing:-1px;
}
.topNav ul li a:hover{
	text-shadow: 0px 0px 5px #ffffbe,1px 1px 1px #fff,3px 3px 5px #fff;	
}
li.liLast a{ margin-right:0;}
li.topNav2{ margin-right:0; margin-left:4px; width:163px;}li.topNav2 a{ padding-left:40px;}li.topNav2 ul{ width:153px;}
li.topNav3{  margin-left:5px; width:140px;}li.topNav3 a{ padding-left:5px;}li.topNav3 ul{ width:120px;}
li.topNav4{ margin-left:45px;}
li.topNav5{  margin-left:-4px; width:163px;}li.topNav5 a{ padding-left:40px;}li.topNav5 ul{ width:153px;}
li.topNav6{ margin-left:5px;}
li.topNav7{  margin-left:10px; width:142px;}li.topNav7 a{ padding-left:30px;}li.topNav7 ul{ width:132px;}
.topNav ul{
	
}
.topNav ul li ul{
	height:112px;
	background:url(images/zero.png);
	margin-top:4px;
	padding-top:15px; padding-left:10px;
	display:none;
}
.topNav ul li ul li{
	float:none;	
	margin:0; padding:0;
	margin-bottom:-1px;
}
.topNav ul li ul a{
	text-shadow:none;
	padding:0; margin:0;
	color:#fff;
	font:14px/12px Tahoma, Geneva, sans-serif;	
}
.topNav ul li ul a:hover{
	text-shadow:2px 2px 3px #0d013a;	
}
.cLeft{
	float:left;
	margin-left:75px;
	width:478px;
	margin-right:101px;
	padding-top:15px;
}
.cRight{
	float:left;
	width:289px;	
}
.content h2{
	font:24px/22px SimpsonHeavyBold, Tahoma, Geneva, sans-serif;
	color:#000;
	padding-left:2px;
	letter-spacing:1.5px;
	text-transform:uppercase;
}.content h2 span{ font-size:16px;}.content h2 a{color:#000;}

.post{
	float:left;
	clear:both;
	width:100%;
}
.postBook{
	margin-bottom:25px;	
}
.post h2{
	border-bottom:1px solid #542404;
	padding-bottom:-1px;
	margin-bottom:7px;	
}
.post .postEntry{
	margin-top:5px;
	padding-left:2px;
}
.post .postEntry p{
	padding-bottom:15px;
	
}
.post .postEntry ul li{
	margin-left:10px;
	list-style:disc;
	padding-left:10px;	
}
.post .postEntry ul li{
	margin-left:10px;
	list-style:decimal;
	padding-left:10px;	
}
.post .postEntry blockquote{
	margin:10px;
	padding:10px;
	border:1px solid #666;
}
img.align-left,.alignleft{
	float:left;
	margin-right:10px;	
}
.alignright{
	float:right;
	margin-left:10px;	
}
.post .postEntry p{
	margin-bottom:2px;	
}
a.readMore{
	float:right;
	margin-right:7px;	
}
h2.miHeader{
	border-bottom:1px solid #542404;
	margin-bottom:10px;
	margin-top:11px;
	float:left;
	clear:both; width:100%;
}
.col2row{
	float:left; clear:both; width:100%;
		
}
.c2rLeft{
	float:left; width:224px; margin-right:40px;
	color:#0d013a;
}
.c2rRight{
	float:left; width:207px;	
}
.col2row img{
	float:left;
	margin-right:7px;
}
.col2row h2{
	font:14px/14px Tahoma, Geneva, sans-serif;
	font-weight:bold !important;
	margin-bottom:3px;
	color:#0d013a; text-transform:capitalize ; letter-spacing:normal;
}.col2row h2 a{ color:#0d013a;font:bold 14px/14px Tahoma, Geneva, sans-serif !important; text-transform:capitalize !important; letter-spacing:normal !important;}

.cFooter{
	float:left; clear:both; width:100%;
	font-size:10px;
	color:#545454;margin-left:-4px;
}.cFooter a{color:#545454;}
.newsL{
	float:left;
	clear:both;
	background:url(images/news.png) no-repeat;
	width:482px; height:48px;
	margin-top:3px;	
	margin-bottom:5px;
}


.sidebarBox{
	float:left;
	clear:both;
	width:233px;
	background:#d6b78a;
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari, Chrome */
	border-radius: 15px; /* CSS3 */	
	border:1px solid #d6b78a;
	margin-top:16px;
	padding-left:27px;
	padding-right:27px;
	padding-top:14px; padding-bottom:16px;
}
.donateBox h2{
	margin-left:-2px;		
}
.donateBox img{
	margin:0 auto;
	display:block;
	margin-top:2px;	
	margin-bottom:5px;
}
.donateBox{
	margin-bottom:24px;	
}
.donateBox p{
	margin-bottom:18px;	
}
.socials{
	float:left;clear:both; width:100%;
	margin-bottom:28px;
}
.socials a{
	display:block; float:left; width:48px; height:48px; margin-right:14px;margin-top:8px;
	margin-left:-2px;
}
.socials a.social1{ background:url(images/share1.png) no-repeat; }
.socials a.social2{ background:url(images/share2.png) no-repeat; margin-left:0px; }
.comm h2{
	margin-bottom:4px;	
}
.comm p{
	margin-bottom:18px;	
}
.sitemap{
	
}
.smLine{
	float:left; clear:both; width:100%;
	margin-top:15px;
	margin-bottom:15px;
}
.smLeft{
	float:left; width:50%;	
}
.smRight{
	float:left; width:48%;	
}
.eventPost{
	margin-top:15px;
	float:left; clear:both; width:100%;
	border-bottom:1px dotted #444;
	padding-bottom:30px;
	margin-bottom:15px;	
}
.eventInfo{
	float:left; clear:both; width:100%; margin-bottom:15px;
}
.eventDate{ float:left;}
.eventLocation{ float:right;}
.eventNotes{ margin-bottom:15px;}

.musicListing{
	float:left; clear:both; width:478px;
	margin-top:50px;
}
.musicItem{
	float:left; clear:both; width:100%;
	margin-bottom:15px;	
}
.miDescr{
	float:left; width:80%;	
}
.musicPlay{
	float:left; width:20%; text-align:right;	
}
#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}
/* Container */
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#010b1a; padding:12px;-moz-box-shadow: 0px 0px 10px #fff;
-webkit-box-shadow: 0px 0px 10px #fff;
box-shadow: 0px 0px 10px #fff; }
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container h2{font-size:30px;
line-height:35px;
margin-bottom:6px;
}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/*.products img{width:100px; height:100px;}
ul.products {width: 120px; }*/