/*
Theme Name: weschoic.com
Version: 1.0
Author: Shahbaz Ahmad

a:hover {color:#61bdfe}
.heading {color:#61bdfe}
*/

/* STYLE-RESET */

* {padding:0;margin:0;}html {height:100%}body {text-align:center}table {border-collapse:collapse;border:0;width:100%;}td {vertical-align:top}th {text-align:left;vertical-align:top}img {border:none}:focus, a {outline:none}
/* Common Element Styles */
.clear {clear:both !important}.clearl {clear:left !important}.clearr {clear:right !important}.fl {float:left !important}.fr {float:right !important}.wp25 {width:25% !important}.wp50 {width:50% !important}.wp73 {width:73% !important}.wp98 {width:98% !important;margin:0 auto !important}.wp100 {width:100% !important}.tl {text-align:left !important}.tr {text-align:right !important}.tc {text-align:center !important}.tj {text-align:justify !important}

.ma {margin:auto !important}.ma10 {margin:10px !important}.ma15 {margin:15px !important}.ma20 {margin:20px !important}.ma25 {margin:25px !important}.ma30 {margin:30px !important}.mt10 {margin-top:10px !important}.mb10 {margin-bottom:10px !important}.ml10 {margin-left:10px !important}.mr10 {margin-right:10px !important}.mt15 {margin-top:15px !important}.mb15 {margin-bottom:15px !important}.ml15 {margin-left:15px !important}.mr15 {margin-right:15px !important}.mt20 {margin-top:20px !important}.mb20 {margin-bottom:20px !important}.ml20 {margin-left:20px !important}.mr20 {margin-right:20px !important}.mt30 {margin-top:30px !important}.mb30 {margin-bottom:30px !important}.ml30 {margin-left:30px !important}.mr30 {margin-right:30px !important}
/* PADDINGS	*/
.pa5 {padding:5px !important;}.pa10 {padding:10px !important;}.pt10 {padding-top:10px !important}.pb10 {padding-bottom:10px !important}.pl10 {padding-left:10px !important}.pr10 {padding-right:10px !important}

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:auto;
	background-attachment: fixed;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	background-position: center top;
}
a


{
	text-decoration:none;
}
p
{
	color:#745858;
	font-size:12px;
	font-weight:normal;
}
#menu li.current-menu-item a {
color:#F2FF00;
}

#footer li {
list-style:none;
}

#copyright li {
list-style:none;
}

h4
{
	color:#000000;
	font-size:16px;
	font-weight:normal;
}
#wrap
{
	width:964px;
	margin:0 auto;
	text-align:left;
}

#topcontent{

width:960px;
margin:0 auto;
background:#fff;
position:relative;
z-index:3;
}
#header
{

	width:960px;
	height:291px;
}
#header #logo a
{
	background:url(images/logo.jpg) no-repeat;
 	float:left;
	height:240px;
margin:20px;
width:273px;
}

.logo {
    background: url("images/wes-chois-black-belt-academy-mesa-az-logo-glow.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 240px;
    margin: 20px;
    position: absolute;
    width: 290px;
    z-index: 21;
}

#menu
{
	background:url(images/menu-bg.jpg) repeat-x;
	width:958px;
	margin:0 auto;
	height:46px
}
#menu ul
{
	list-style:none;
	font-size:12px;
	float:left;
	padding-left:60px
}
#menu ul li{position:relative;float:left}

#menu ul li a{color:#FFFFFF;padding:14px 25px;height:100%;text-decoration: none;border-right: 2px solid #fc0000;display:block;float:left}

#menu ul li.last a{}


#menu ul li ul {position:absolute;top:42px;border-top:0;height:auto;margin:0;left:-999em;width:200px;z-index:1000;background:#252525;}
#menu ul li li {
	height:auto;
	float:none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #787878;
}
#menu ul li li a {font-size:11px; display:block;text-align:left; color:#fff;float:none}
#menu ul li li a:hover {
	color:#FFFFFF; /* Hover effect for Child Item */
	background-color: #710100;
}
#menu ul li a:hover, #menu ul li.current_page_item a, #menu ul li.current_page_parent a{ 
color:#FFFF00;
}
#menu ul li ul li { display:block;}
#menu ul li li a {border:0 none;line-height:normal;padding:10px;color:#fff;			}
#menu ul li li a:hover, #menu ul li:hover li a, #menu ul li ul li:hover
{
display:block;


}



#menu ul li ul ul {margin:-60px 0 0 200px;}
#menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li:hover ul ul ul ul, #menu ul li.sfhover ul ul, #menu ul li.sfhover ul ul ul, #menu ul li.sfhover ul ul ul ul {left: -999em;}
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li li li li:hover ul, #menu ul li.sfhover ul, #menu ul li li.sfhover ul, #menu ul li li li.sfhover ul, #menu ul li li li li.sfhover ul{

margin:0px; padding:0px;
left:0;}



#mid-container
{

 
	background:#fff;
	min-height:25px;
	margin-left:14px;
	margin:0px auto;
	width:960px;
	position:relative;
	z-index:1;
}
#bottom-container
{
	width:960px;
	margin:0 auto;
	background:url(images/bottom-container.jpg) no-repeat;
	height:20px; 
}
#content
{}
	 
#content #left-col
{
	width:300px;
	float:left;
	text-align: center;
}
#content #left-col img
{
	width:auto;
	padding:5px;
	border:none;
}
#testimonial
{
	background:url(images/testi-bg.jpg) no-repeat;
	height:252px;
	width:264px;
	margin-left:14px;
}
#testimonial h3
{
	color:#000000;
	font-size:15px;
	font-weight:normal;
	padding:15px;
	margin-top:-5px;
}
#testimonial p
{
	color:#FFFFFF;
	font-size:12px;
	text-align:justify;
	padding:13px;
	margin-top:-20px;
}
#testimonial .more
{
	width:100px;
	color:#FFFFFF;

	font-size:14px;
	float:right;
	padding:10px;
	margin:-10px 0 0 -10px;
	
}
#testimonial .more a
{
	color:#FFFFFF;
	text-decoration:none;
}
#right-col
{
	width:600px;
	padding:20px 10px;
	float:left;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#right-col h1
{
border-bottom:1px solid #000000;
color:#FF0000;
font-size:20px;
line-height:25px;
margin-bottom:20px;
padding-bottom:5px;
}
#right-col h2
{
	color:#ff0000;
	font-size:17px;
	line-height:22px;
		padding-bottom:5px;
}

#right-col h3, #right-col h3 a {
    color: #FF0000;
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 3px;
}

#right-col h4
{
	font-size:13px;
	line-height:20px;
	padding-bottom:5px;
}


#right-col{
font-size:12px;
line-height:15px;
}
#right-col p {
color:#000000;
margin-bottom:10px;
}
#right-col ul, #right-col ol{
margin-left:20px;
margin-bottom:10px;
}
#special
{
	 width:630px;
	 margin:0 auto;
}
#special #special-offer1
{
	width:307px;
	height:112px;
	background:url(images/specialoffer-box.png) no-repeat;
	margin-right:10px;
	float:left;
}
#special-offer1 h4, #special-offer2 h4
{
	margin:10px;
	font-weight:bold;
}
#special-offer1 p, #special-offer2 p
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:10px;
}
#special-offer1 span, #special-offer2 span
{
	color:#FF0000;
}
#special #special-offer2
{
	width:307px;
	height:112px;
	background:url(images/specialoffer-box.png) no-repeat;
	float:right;
}
#footer
{
	background:url(images/footer-bg.jpg) no-repeat;
	width:960px;
	height:163px;
	margin-top:10px;
	margin-bottom:20px;
}
.foot-cont
{
	margin-left:10px;
}
#footer a,#copyright a{
	color:#b18080;
	text-decoration:none;
}
#footer a:hover, #copyright a:hover{
color:#fff;
text-decoration:underline;
}
#footer #links
{
	float:left;
	width:300px;
	border-right:solid 1px #531f1f;
	height:150px;
	margin-top:5px;
}
#links h1, #connect h1, #contact h1 
{
	color:#FFFFFF;
	font-size:14px;
	padding:10px;
	margin-left:10px;
	text-align:left;
}
.links-bottom
{
		width:150px;
		margin:0;
		color: #b18080;
		font-size:12px;
		font-family:Tahoma;
		list-style:none;
}
.links-bottom a
{
	margin-left:20px;
	margin-top:20px;
}
#connect
{
	width:300px;
	float:left;
	border-right:#531f1f solid 1px;
	height:150px;
	margin-top:5px;
	text-align:left;
	margin-left:10px;
}
 
.connect-bottom
{
		margin-left:0px;
		color: #b18080;
		font-size:12px;
		font-family:Tahoma;
		margin-left:20px;
		margin-top:3px;
}
.connect-bottom a
{
	color:#b18080;
	text-decoration:none;
 
	
}
.connect-bottom li{
margin-bottom:5px;
}
#contact
{
	float:left;
	margin:0 auto 0 10px;
}
 
.contact-bottom p
{
 
		margin-left:20px;
		color: #b18080;
		font-size:12px;
		font-family:Tahoma;
		text-align:left;
		line-height:16px;

}
#copyright
{
	width:960px;
}
#copyright .copy-left
{
	color:#e68787;
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	float:left;
	text-align:left;
	margin:-15px 0 5px 0px;
}
#copyright .copy-right
{
	color:#e68787;
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	float:right;
	text-align:right;
	margin:-15px 0 5px 20px;
}
.module{
padding-top:10px;
padding-bottom:10px;
}

.links-bottom ul, .connect-bottom ul {
list-style:none;
margin:0px;
padding:0px;

}
.links-bottom ul li{
text-align:left;
margin-bottom:3px;
}
.widget_testimonials{
background:#5C0100 url(images/testimonial-up.jpg) no-repeat scroll center top;
color:#FFFFFF;
margin:0 auto;
min-height:264px;
width:244px;
text-align:left;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
font-size:11px;
line-height:16px;
float:left;
}
#testimonials-4 h3.widget-title {
color:#FFFFFF;
padding-top:5px;
}
.widget_testimonials .heading{
font-size:17px;
font-weight:bold;
color:#000000;
margin-bottom:10px;
}
.widget_testimonials a,.widget_testimonials .client{
color:#FFFFFF;
font-weight:bold;
}


.widget_testimonials .test_footer{
background:#5C0100 url(testimonial-down.jpg) no-repeat scroll center top;
}

.alignleft{
float:left;
}
.alignright{
float:right;
}

h3.widget-title 
{
	color: #FF0000;
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 3px;
}
.leftnav  li {
	list-style:none;
}
.leftnav a{
font-size:12px;
color:#000000;
}

.leftnav  ul {
margin-bottom:10px;
float:left;
width:100%;
}

.postmeta {
    background: url("images/footer-bg.jpg") no-repeat scroll 0 0 transparent;
    color: #B18080;
    font-size: 11px;
    margin: 10px 0;
    padding: 7px;
}
.postmeta li {
    float: left;
    list-style: none outside none;
    margin-right: 20px;
}
.postmeta a {
 color: #B18080;
}
.comment_form input, textarea {
    border: 1px solid #3D0D0D;
    padding: 5px 0;
    width: 90%;
}
 .signup-form-submit {
    background: none repeat scroll 0 0 #3D0D0D;
    color: #B18080;
    width: 150px !important;
}
.comment_title {
    background: url("images/bg.png") repeat fixed center bottom transparent;
    float: left;
    margin: 0 10px 5px 0;
    padding: 10px;
}
.avatar {
    width: 60px;
    height: 60px;
}
.avatar_name {
    color: #B18080;
    margin: 10px;
}
.commentlist li {
    list-style: none outside none;
    margin-bottom: 20px;
}
#sfstest-sidebar p {
    color: #fff;
    margin: 10px 0px;
}

.post {
    margin-bottom: 20px;
}
