/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
 


/* Begin Typography & Colors */
body {
	font-size: 80%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4;
	color: #374140;
	background-color: #fff;
	}


h2{ 
	font-family: "Times New Roman", Times, serif;
	font-size: 200%;
	text-transform: uppercase;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 15px;
}

h2.category{
	text-align: right;
	border-bottom: 1px solid #ccc;
	font-size: 150%;
}

#sidebar h2{
	border-bottom: 1px solid #ccc;
}
.post h2 a{ color: #374140}
h3{ 
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	color: #aabab8;
	text-transform: uppercase;
	font-style: italic;
	margin-bottom: 5px;
}

#page{
	width: 1024px;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
}

#content{ float: left; width: 450px; margin-top: 141px;}
#sidebar{ margin-top: 0px; float: left; width: 260px; padding-left: 20px; position: relative;}
#leftCol{ float: left; width: 270px; padding-right: 20px;

} 

#mainmenu{
	background-color: #374140;
	color: #fff;
	margin: 0px 20px 0px 20px;
	padding: 30px 10px 20px 10px;
	text-align: right;
}

#mainmenu h2{
	font-family: "Times New Roman", Times, serif;	
	font-size: 120%;
	margin-bottom: 0px !important;
	font-weight: bold;	
}
#mainmenu li{

}

#mainmenu li a{
	color: #fff;
}

#mainmenu li a:hover{
	color: #ec1c24; 
}
/************************** RIGHT **********************************/
.leftbox{ margin-left: 20px; }
.leftbox h2{
	background-image: url( images/title-background.gif );
	background-position: top left;
	padding: 5px 0px;
	text-align: center;
	background-repeat:no-repeat;
	color: #FFF;
}

.this-week-content{
	margin-left: 15px;
	margin-bottom: 20px;
	margin-right: 10px;
}

.this-week-content h3{
	padding-top: 10px;
}
.leftbox p{
	text-align: left;
}
#wp125adwrap_2c{
	margin-left: 52px;
}
#text-3{
	margin: 20px 0;
}
#header{ position: absolute; left: 300px;}
#header img{ border: 0px solid #ccc; }
/************************** // RIGHT **********************************/
.text-comment{
	margin: 25px 20px ;	
	font-family:"Times New Roman", Times, serif;
	font-size: 170%;
	text-transform: uppercase;
	text-align:center;
	font-style:italic;
	line-height: 1.0 !important;
	width: 400px;
}

#content .post{
	margin-bottom: 40px;
}

/************************** ADVISERY BOARD **********************************/
.page-template-templates-advisory-php #content h2{
	font-size: 140%;
}
/************************** // FOOTER **********************************/

/************************** SIDEBAR **********************************/
#logo{ margin-bottom: 75px; margin-right: 50px; position: absolute; top: 0px; left: 11px;}
#sidebar{ padding-top: 433px; }
#sidebar #sidemenu{ margin-left: 40px;} 
#sidebar li li a{	color: #aabab8;}
#sidebar li li a:hover{ text-decoration: none; }
#sidebar #connect{ margin-top: 20px; }
#sidebar #connect li{ float: left; }
#membershipbox p{ padding: 0px 10px !important; }
#mc_signup_submit{ margin-bottom: 10px; }
#mc_signup_submit p{ padding: 0px 5px !important; }
.mc_merge_var{ float: left }
#mc_mv_EMAIL{ width: 140px !important; margin-right: 5px !important; border: 1px solid #aabab8; padding: 2px 2px;}
.mc_signup_submit{ clear:none; }
.mc_signup_submit{ float: left }
.mc_signup_submit{ padding: 0px !important; width: auto !important}

#bottomright{ margin-top: 25px;  }
/************************** // SIDEBAR **********************************/

/************************** FOOTER **********************************/
#footer{ background-color: #374140; text-align: right; padding: 10px; margin-top: 100px; position: relative;}
#footer a{ text-transform: uppercase; font-style: italic; font-size: 85%}
#footer a:hover{ color: #fff; }
#footer ul{ float: right; }
#footer li{ float: left; margin-left: 10px; }
#footer #footerText{ margin-top: 10px; color: #AABAB8; }
#gototop{ position: absolute; top: -30px; right: 0px; }
/************************** // FOOTER **********************************/

span.wpcf7-not-valid-tip{ position: relative !important; left: auto !important; color: #ff0000 !important; border: none !important;
padding-left: 10px; }
div.wpcf7-validation-errors{ border: 0px !important; color: #F00 !important;}
#wpcf7-f2-p316-o1 .label, #wpcf7-f1-p2-o1 .label{ display: block; }
div.wpcf7-mail-sent-ok{ border: none !important; color: #398F14 !important; }
#wpcf7-f2-p316-o1 input, #wpcf7-f1-p2-o1 input, #commentform input{ border: 1px solid #AABAB8; padding: 4px;}

#wpcf7-f2-p316-o1 textarea, #wpcf7-f1-p2-o1 textarea, #commentform textarea{ border: 1px solid #AABAB8 !important; }
#commentform #submit{ font-family:"Times New Roman",Times,serif; border: none; font-style: italic; padding:1px 3px; text-transform: uppercase;  background-color: #374140; color: #fff;}
#commentform small{ color: #AABAB8; }
#wpcf7-f2-p316-o1 #submit, #wpcf7-f1-p2-o1 #submit{
	margin-top: 2px;
	font-family:"Times New Roman",Times,serif;	
	background:none repeat scroll 0 0 #374140;
	border:0 none;
	color:#ffffff;
	text-transform: uppercase;
	font-style: italic;
	cursor:pointer;
	font-size:110% !important;
	padding:1px 3px;	
}
#mc_signup_submit{
	float: right;
	margin-top: 2px;
	font-family:"Times New Roman",Times,serif;	
	background:none repeat scroll 0 0 #374140;
	border:0 none;
	color:#ffffff;
	text-transform: uppercase;
	font-style: italic;
	cursor:pointer;
	font-size:110% !important;
	padding:1px 3px;
}
.span .wpcf7-not-valid-tip{
	top: 0px !important;
}
#adbanner{
	margin-top: 0px; margin-bottom: -25px; 
}

h4.subtitle{ 
font-size:120%;
color: #AABAB8;
margin-bottom:25px;
margin-top:-24px;
}


/***************** Ask a question ******************************/
.advisorypic{ border: 2px solid #fff; cursor: pointer; }
.selectAdv{ border: 2px solid #cc2a27;  }
.getanswernow{
	float: left;
	margin-left: -30px
}

label.error{
	color: #ff0000 !important;

	font-weight: normal !important;
	font-style: normal !important;
	text-transform: none;
	display: block;
	font-size: 80%;
}

#dialogtitle label{
	position: relative;
	
	top: 20px;
	float: right;
}
#askquestionForm{
	padding: 0 40px;
	
}

#askquestionForm .textbox{
	width: 151px;
	margin-left:5px;	
	border: 1px solid #ccc;
}
#askquestionForm textarea{
	width: 320px;
	height: 151px;
	border: 1px solid #ccc;
}

#mytopic{
	text-transform: uppercase;
}
#askquestionForm select{
	background-color: #ed1c33;
	color: #fff;
	font-family:"Times New Roman",Times,serif;
	font-style: italic;
	font-weight: bold;
	width: 150px;
}

.closebutton{
	position: absolute;
	top: 10px;
	right: 10px;
}

#askquestionForm #submit{
	background-image: url( images/ask-a-question.png );
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	background-color: #fff;
	width: 190px;
	height: 39px;
	margin-top: 20px;	
}

#askquestionForm textarea{
	border: 1px solid #ccc;	
}


#askquestionForm label{
	font-family:"Times New Roman",Times,serif;
	font-style: italic;
	text-transform: uppercase;
	font-weight: bold;
	color: #a3a3a3;
}
#askquestion{
	background-color: #fff;
	
}
#dialogtitle{

}

#polls-widget-3{
	margin-top: 10px;
}

#polls-widget-3 .Buttons{ 
	background-color: #AABAB8 !important;
	color: #fff !important;
}

#polls-widget-3 p{
	text-align: left !important;
	padding-bottom: 5px !important;
}
#polls-widget-3 li{ 	
	margin-right: 10px !important;
}

#polls-5-ans .wp-polls-ul li{
	text-align: left !important;
}

.wp-polls-ans{
	margin-left: -10px !important;
}
#polls-5-ans p{
	padding-right: 10px;
	text-align: right !important;
	
}

#knewgirl{
	color: #fff !important;
}
.ui-dialog-titlebar { display:none !important; }
.ui-widget-header{ background: none !important; border: 0px !important; color: auto !important;}
.stbutton{ font-weight: bold; color: #374140}
.stbutton:hover{ color: #374140 !important;}
.stbuttontext{ font-weight: bold; }
.advertisewithus{ color: #374140; display:block; width: 110px; margin: 0 auto; text-decoration:underline; font-size: 100%; padding: 2px 8px; }
.category-name{ float: left; display:block; margin-top:-20px; margin-left: 5px; background-color: #AABAB8; color: #fff !important; padding: 0 2px;}
.category-name a{ color: #fff; text-transform: uppercase;}
.defaultTextActive{ color: #666; }
.post small.post-attr{ float: left; display: block; margin-top: -20px; padding-bottom: 10px;}
.readmore{ text-transform: uppercase; color: #d63c2c; float: right;}
.readmore:hover{ background-color: #d63c2c !important; color: #fff !important; }
p{ padding-bottom: 10px; }
a{ text-decoration: none; color: #AABAB8 }
.alignright{ float: right; margin-left: 10px;}
.alignleft{ float: left; margin-right: 10px;}
a:hover{ text-decoration: none; }
.navigation a:hover, .entry a:hover{ background-color: #374140; color: #fff; }
.clear{ clear: both; }
