@import url('/wp-content/plugins/easy-contact/sample/econtact-basic.css');

/*  
Theme Name: Kezia
Theme URI: http://kezia.com/
Description: Designed by <a href="http://bigfanta.com">BigFanata</a>.<br> 
Version: 1
Author: BigFanata 
Author URI: http://www.bigfanta.com/
*/


*{margin: 0; padding: 0;}
body{
	background: #000000 url("images/bg.gif") top left repeat; 
/*	background: #000 url("images/bg.gif") repeat 0 0;*/
	font: 12px Verdana, Arial;
	color: #FFFFFF;
	
}
.inv{display: block; visibility: hidden;}
p{padding: 5px 0;}
a{text-decoration: none; color: #EFEFEF;}
a:hover{color: #C8C0DE;}
.alignright{float: right;}
.alignleft{float: left;}
.aligncenter{
	display: block;
	margin: 0 auto;
}
img{
	margin-right: 10px;
	margin-left: 10px;
	padding: 3px;
	border: 1px solid #9da2a3;
}
.img2 {
	margin-left:2px;
	padding: 0px;
	border: 0px;
	background-color:#202020;
	}
	
	.img3 {
	padding: 0px;
	border: 0px;
	width:130px; margin:auto;
	
	}

.img4 { float:left; margin-right:10px;}

.img5 {padding: 0px;
	border: 0px;}

#container-01{
	width: 100%; 
	text-align: center;
	background: url("images/background.jpg") top left repeat-x;
/*	background: url("images/background.jpg") no-repeat center top; */
}
#container-02{
	width: 950px;
	margin: 0 auto;
	text-align: left;
}
#header{
	background:url("images/banner.jpg") top left no-repeat;
	width: 950px;
	height: 77px;
	padding-top: 105px;
	padding-left: 20px;
	position: relative;
}
#header h1{
	text-indent:-9999px;
	font: 36px Century Gothic, Trebuchet MS, Verdana;
	font-weight: normal;
	color: #fff;
}
#header #logo { display:block; left:-75px; position:absolute; top:18px; }
#header #logo img { margin:0px; padding:0px; background:none; border:0; outline:none;}
#header h1 a{color: #fff;}
#header h1 a:hover{color: #f29926;}
.description{color: #fff;}
#searchbar{
height:33px;
position:absolute;
right:42px;
top:25px;
width:210px;
}
#searchbar form { margin:0px; padding:0px;}
#searchform{
	width: 210px;
	padding: 4px 8px 0 8px;
	overflow: hidden;
}
#searchform input{float: left;}
#searchform #s{
	width: 161px;
	height: 19px;
	border: 0;
	color: #FFFFFF;
	font-weight:bold;
	padding-top: 5px;
	background: url("images/input-bg.gif") no-repeat 0 0;
}
#searchform #searchsubmit{
	width: 34px;
	height: 23px;
	background: url("images/submit.gif") no-repeat 0 0;
	margin-left: 12px;
	border: 0;
	cursor: pointer;
}
#navigation{
	position:absolute;
	z-index:10;
	background:url("images/nav-bg.gif") top left repeat-x;
	width: 950px;
	height: 34px;
	overflow: hidden;
}
#navigation li{
	list-style-type: none;
	height: 34px;
	text-align: center;
	float: left;
	background:url(images/nav-left.gif) top left no-repeat;
}
#navigation li a{
	background:url("images/nav-right.gif") top right no-repeat;
	width: 99px;
	height: 26px;
	display: block;
	padding-top: 8px;
	color: #fff;
	text-decoration: none;
}
#navigation li a:hover{
	background: url("images/nav-hover.gif") repeat-x 0 0;
}
#navigation .current_page_item a, #navigation .current_page_item a:hover{
	width: 99px;
	height: 26px;
	display: block;
	padding-top: 8px;
	color: #fff;
	background: url("images/nav-active.gif") repeat-x 0 0;
	text-decoration: none;
	font-weight:bold;
}
#main-wrapper{
	width: 919px;
	padding: 49px 12px 15px 19px;
	background:#464646;	
	overflow: hidden;
}
#left{
	width: 645px;
	overflow:hidden;
	padding-right: 10px;
	padding-bottom: 30px;
	float: left;
}
#left ul {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 20px;
	margin-left: 20px;
	margin: 0 0 20px 20px;
	padding: 0;
}
 #left ol{
	margin-top: 0pt;
	margin-right: 0pt;
	padding: 0;
}
.ent-01{
	width: 641px;
	background: url("images/ent-top.gif") no-repeat left top;
}
.ent-02{
	width: 599px;
	padding:10px 21px;
	background: url("images/ent-bottom.gif") no-repeat left bottom;
}
.ent-03{
	width: 641px;
	background: url("images/ent-mid.gif") repeat-y left top;
	margin-bottom:15px;	
}


.ent-01h{
	width: 641px;
	background: url("images/ent-top.gif") no-repeat left top;
}
.ent-02h{
	width: 623px;
	background: url("images/ent-bottom.gif") no-repeat left bottom;
	padding:12px 10px 10px 12px;
}
.ent-02h img{ border:none; margin:0px; padding:0px;}
.ent-03h{
	width: 641px;
	background: url("images/ent-mid.gif") repeat-y left top;
	margin-bottom:15px;
}



#left h2{
	font: 24px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom:10px;
	text-transform:capitalize;
}
#left h2 a{color: #FFFFFF; text-decoration: none;}
#left h2 a:hover{color: #C8C0DE;}

.commentline {
	clear:both;
	border-bottom: 1px dotted #9da2a3;
	padding-bottom: 10px;
}

.clear { clear:both;}

.commentline .cmm_bg { float:left; margin-left:10px;  background:url("images/cmm_bg.jpg") top left repeat-x; }
.commentline .cmm_left { float:left;  background:url("images/cmm_left.jpg") top left no-repeat; }
.commentline .cmm_right { float:left;  background:url("images/cmm_right.jpg") top right no-repeat; padding:0 5px; height:17px; }
.commentline .cmm_icon { float:left; display:block; background:url("images/cmm_icon.jpg") top right no-repeat; width:33px; height:17px;}
.commentline .cmm_right a { float:left; font-size:11px;  padding:0 10px; padding-top:1px;} 


.meta-data{
	float:left;
	color: #000000;
	display: block;
}
.meta-data a { color:#000000; font-weight:normal;}
.meta-data a:hover { color:#FFFFFF; }
.entry{padding: 10px 0; line-height:18px;  text-align:justify;}

#post-links{
	width: 690px;
	margin: 10px 0px;
	position: relative;
}
.prev-entries{
	position: absolute;
	left: 0;
	top: 0;
}
.prev-entries a{
	width: 79px;
	height: 30px;
	line-height: 30px;
	display: block;
	background: url("images/prev.gif") no-repeat 0 0;
	text-indent: -9999px;
}
.prev-entries a:hover{background: url("images/prev.gif") no-repeat 0 -30px;}
.next-entries{
	position: absolute;
	right: 48px;
	top: 0;
}
.next-entries a{
	width: 79px;
	height: 30px;
	line-height: 30px;
	display: block;
	background: url("images/next.gif") no-repeat 0 0;
	text-indent: -9999px;
}
.next-entries a:hover{background: url("images/next.gif") no-repeat 0 -30px;}

#left h3{
	font: 24px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom:10px;
	padding-top:10px;
}

.commentlist{		width: 540px;}

.commentlist li{
	width:523px;
	list-style-type: none;
	padding-left: 70px;
	background: url("images/comment.gif") no-repeat 0 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #9da2a3;
}

#commentform{width: 640px; padding: 0 0px;}
#commentform input{
	width: 200px;
	height: 16px;
	background-color: #fff;
	border: 1px solid #ccc;
}
#commentform #comment{
	width: 400px;
	height: 150px;
	background-color: #fff;
	border: 1px solid #ccc;
}
#commentform #submit{
	width: 79px;
	height: 30px;
	border: 0;
	background: url("images/send.gif") no-repeat 0 0;
	cursor: pointer;
}

.iconset { 
	background:url('images/sp_bg.jpg') bottom left no-repeat; 	width: 260px;
}

/***** right icon set  *******/
.iconset img { border:none ; outline:none; margin:0; padding:0px;}
.iconset a { border:none; padding-right:13px;}
.iconset-01 { display:block; padding:0px 0px 0px 15px;}

#right{
	width: 260px;
	float: left;
}
.sdb-content-01{
	width: 260px;
	color: #fff;
	background: url("images/sdb-top.gif") no-repeat left top;
}
.sdb-content-01 a{color: #f29926; text-decoration: none;}
.sdb-content-01 a:hover{color: #fff; text-decoration: underline;}
.sdb-content-02{
	width: 260px;
	padding: 9px 0 43px 0;
	background: url("images/sdb-bottom.gif") no-repeat left bottom;
}
.sdb-content-03{
	width: 260px;
	background: url("images/sdb-mid.gif") repeat-y left top;
	margin-bottom:10px;
}
.sdb-content-01 ul li{
	margin:0 10px 0 8px;
	list-style-type: none;
	border-bottom: 1px dotted #464646;
}
.sdb-content-01 ul li a{
	width: 236px;
	height: 22px;
	padding: 6px 2px 0;
	text-decoration: none;
	display: block;
	color: #fff;
}
.sdb-content-01 ul li a:hover{ color: #7A68B0; text-decoration: none;}
.sdb-content-01 h3{
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	padding: 0px 10px 9px 10px;

}
.sdb-content ul .recentcomments{
	height: 24px;
	padding-top: 10px;
	padding-left: 14px;
}
.sdb-content ul .recentcomments a:hover{background: transparent;}

.sdb-content-02 ul { background:transparent url(images/sdb-mid.gif) repeat-y scroll 0 0; }

.center{width: 200px; text-align: center;}
#wp-calendar, #wp-calendar caption{margin: 10px auto 0 auto;}
#wp-calendar td{padding: 0 5px;}

#footer{
	width: 951px;
	height: 92px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 18px;
	background: url("images/footer-bg.gif") no-repeat 0 0;
}
#footer a { color:#FFFFFF;}
#footer a:hover { color:#999999; }
#footer .left { width:45%; float:left; text-align:left; padding-left:2%;}
#footer .right { width:45%; float:right; text-align:right; padding-right:2%;}

hr { margin-top:15px; margin-bottom:15px;}

#splash { padding-top:30px; text-align:center; display:none; position:absolute; width:100%; z-index:30; }
#splash img { cursor:pointer; margin:auto; }

.testimonials_manager_widget, .sdb-content-02 div { background: transparent url(images/sdb-mid.gif) repeat-y scroll 0 0; border:none !important; margin:0 !important; }

#wp_email_capture {
	padding:10px;

}

#wp_email_capture label {
	padding:8px 0;
	width: 4em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

#wp_email_capture input {
	margin:6px;
}

#wp_email_capture_2
{

}

#wp_email_capture_2 label
{

}

#wp_email_capture_2 input
{

}


.sdb-content-02 p {
	background:transparent url(images/sdb-mid.gif) repeat-y scroll left bottom;
	padding-left:8px;
}



.trainers { border:1px solid #999; padding:10px; background-color:#333; margin-bottom:20px;}
.stestimonials {  font-style:italic; border: dashed 1px #666; padding: 10px;}

.events { border:1px solid #999; padding:10px; background-color:#333; margin-bottom:20px;}