/*  







Theme Name: Fresh







Theme URI: http://www.ilemoned.com/wordpress/wptheme-fresh/







Description: Designed by <a href="http://www.bartelme.at" title="Bartelme Design">Wolfgang Bartelme</a>.







Version: 1.2







Author: LEMONed







Author URI: http://www.ilemoned.com







*/























/**********************************************







*   Basics & Typography                       *







***********************************************/















body {







	margin: 0;







	padding: 0;







	font: 70% "Arial", "Helvetica", Sans-Serif;







	color: #000;







	text-align: left;







	background-color: #000000;







	}







img a{







	border:none;







}







p {line-height: 100%;}







ol,







ul {







	line-height:100%;







	}







ol { /* to be styled */ }







ul { /* to be styled */ }















h1, h2, h3, h4, h5, h6 {







	margin: 0;







	font-style: normal;







	font-weight: bold;







	background: transparent;







	color: #050d24;







	}















h1 {







	font-size: 1.5em;







	}







.title2 {







	background:transparent url(http://www.bristowvoicemethod.com/img/page_head.png) no-repeat scroll left center;







	clear:both;







	color:#4554B0;







	display:block;







	float:left;







	font-family:Helvetica,Arial,san serif;







	font-size:18px;







	font-weight:bold;







	padding:11px 0 12px 10px;







	width:auto;







	}



.title {

	

	clear:both;







	color:#4554B0;







	display:block;







	float:left;







	font-family:Helvetica,Arial,san serif;







	font-size:18px;







	font-weight:bold;







	padding:11px 0 12px 10px;







	width:100%;







	}











h3, h4, h5, h6 {







	font-size: 1em;







	}







h3.entrytitle a,a:link, a:visited, a:active{







	font-size: 18px;







	color:#333333;







}







h3.entrytitle a:hover{







	font-size: 18px;







	color:#0099FF;







}















a:link {







	font-size: 12px;







	color: #2f63b3;







	text-decoration: none;







	}







a:visited {







	font-size: 12px;







	color: #2f63b3;







	text-decoration: none;







	}







a:hover {







	font-size: 12px;







	color: #4a5265;







	text-decoration: underline;







	}







a:active {







	font-size: 12px;







	color: #2f63b3;







	text-decoration: underline;







	}















blockquote {







	margin: 10px 0;







	padding: 0 50px;







	background: transparent url(images/blockquote.gif) no-repeat 0 0;







	color: #abafb9;







	}















code {







  background: #e9f0fa;







  cursor: text;







  font-family: "Courier New", Courier, monospace;







 }















small {







	font-size: 0.8em;







	}















input, textarea, select { /* to be styled */ }















form { /* to be styled */ }























img.noborder {







	border: none;







	}















.alert {







	font-weight: bold;







	color: #f00;







	}















.left {







	float: left;







	}







.left_sub_head {







	background:transparent url(/images/sub_head_lines.png) no-repeat scroll left center;







	clear:both;







	color:#4554B0;







	display:block;







	font-size:16px;







	font-weight:bold;







	height:17px;







	padding:9px 0 12px 15px;







	width:510px;







	}







.right {







	float: right;







	}







.center {







	text-align: center;







	}







.alignleft {







	float: left;







	margin-right: 10px;







	}







.alignright {







	float: right;







	margin-left: 10px;







	}















/**********************************************







*   Structure: Content, Sidebar, etc.         *







***********************************************/















#outline {







	width: 1024px;







	margin: 0 auto;







	padding: 0;







	background: #fff;







	font-size: 1.3em;







	}























/**********************







*   Header            *







***********************/















#header {







	width: 100%;







	height: 164px;







	background: transparent  repeat-x left top;







	}















#header .blogtitle {







	width: auto;







	height: 164px;







	background: transparent url(images/header2.png) no-repeat left bottom;







	}







#header h1 {







	padding: 50px 0 0 50px;







	}







#header h1 a {







	color: #fff;







	}























	#navbar {







		clear: both;







		float: left;







		width: 100%;







		height: 31px;







		background: transparent url(images/nav_bg.gif) repeat-x 0 0;







		}















	ul.menu {







		float: left;







		margin: 0;







		padding: 0 15px;







		list-style-type: none;







		}







	ul.menu li {







		float: left;







		}







	ul.menu li a {







		float: left;







		display: block;







		height: 28px;







		padding: 3px 15px 0 15px;







		line-height: 24px;







		color: #fff;







		}







	ul.menu li a:link,







	ul.menu li a:visited {







		color: #fff;







		background: transparent url(images/nav_hover.gif) no-repeat center top;







		}







	ul.menu li a:hover,







	ul.menu li a:active {







		color: #fff;







		background: transparent url(images/nav_hover.gif) no-repeat center -31px;







		text-decoration: none;







		}















	ul.menu li.current_page_item a:link,







	ul.menu li.current_page_item a:visited,







	ul.menu li.current_page_item a:hover,







	ul.menu li.current_page_item a:active {







		color: #fff;







		background: transparent url(images/nav_active.gif) no-repeat center bottom;







		text-decoration: none;







		}









#content ul.bluelist li{background:url(images/l_bluecircle.png) 0 0px no-repeat;list-style: none;	margin-left: 0;	padding-bottom: 3px;margin-bottom: 5px;	padding-left: 30px;		}

#content ul.greenlist li{background:url(http://www.bristowvoicemethod.com/images/l_greencircle.gif) 0 0px no-repeat;list-style: none;	margin-left: 0;	padding-bottom: 3px;margin-bottom: 5px;	padding-left: 30px;		}

#content ul.redlist li{background:url(http://www.bristowvoicemethod.com/images/l_redcircle.gif) 0 0px no-repeat;list-style: none;	margin-left: 0;	padding-bottom: 3px;margin-bottom: 5px;	padding-left: 30px;		}

#content ul.violetlist li{background:url(http://www.bristowvoicemethod.com/images/l_violetcircle.gif) 0 0px no-repeat;list-style: none;	margin-left: 0;	padding-bottom: 3px;margin-bottom: 5px;	padding-left: 30px;		}

#content ul.dash li{background:url(http://www.bristowvoicemethod.com/images/l_dash.gif) 0 0px no-repeat;list-style: none;	margin-left: 0;	padding-bottom: 3px;margin-bottom: 5px;	padding-left: 30px;		}





	.searchbar {







		float: right;







		width: 290px;







		height: 31px;







		margin: 0;







		}







	.searchform {







		width: 290px;







		height: 20px;







		text-align: left;







		}







	input#s {







		width: 265px;







		height: 18px;







		margin: 5px 0 0 1px !important;







		margin: 4px 0 0 1px; /* Fuck IE */







		padding: 1px 0 0 2px;







		border: 1px solid #0b236c;







		background: #fff url(images/searchbg.gif) repeat-x 0 0;







		}























/***********************







*  Wrapper             *







***********************/















#wrapper {







	float: left;



width:100%;



	background: #fff url(images/wrapper.gif) repeat-y 0 0;



	overflow:hidden;



	margin: 0 !important;

margin: 0 ;





	margin: -15px 0 0 0; /* Fuck IE */







	padding: 0;







	}























/**********************







*   Content           *







***********************/















#content {







	float: left;







	width: 700px;







	height: 100%;







	background: #fff;







	}



#content p{

line-height:18px; }



#contentwide {







	float: left;







	width: 1024px;







	height: 100%;







	background: #fff;







	}



#contentwide2 {







	float: left;







	width: auto;







	height: auto;







	background: #fff;







	}







.pages {







	float: left;







	width: 530px;







	background: #dce6ff url(images/separator_blue.gif) repeat-x bottom center;







	}







.pages-border {







	clear: both;



	width: 100%;

	height: 6px;

	background: transparent url(images/separator_blue.gif) repeat-x 0 0;

	}







.page-previous {







	float: left;







	padding: 10px 0 16px 30px !important;







	padding: 0 0 15px 30px; /* Fuck IE */







	}







.page-next {







	float: right;







	padding: 10px 30px 16px 0 !important;







	padding: 0 30px 15px 0; /* Fuck IE */







	}















.page-title {







	width: 530px;







	margin: 20px 0 0 0;







	background: #dce6ff url(images/separator_blue.gif) repeat-x bottom center;







	}







.page-title h2.page-title-border {







	padding: 0 0 0 30px;







	background: transparent url(images/separator_blue.gif) repeat-x 0 0;







	font-size: 1.6em;







	line-height: 48px;







	color: #104177;







	}















/**********************







*   Blog Entries      *







***********************/















.post {







	padding: 20px 30px;







	background: #fff;







	}















.postentry {







	color: #050d24;







	text-align: justify;







	}







.postentry a,







.postentry a:hover {







	color: #2f63b3;







	}















.postentry img {







	border: 5px solid #edf2ff;







	}







.postentry img:hover {







	border: 5px solid #dce6ff;







	}















.postentry img.wp-smiley,







.postentry img.wp-smiley:hover {







	border: none;







}















.postentry span.alert {







	font-weight: bold;







	color: #f00;







	}















.posttitle { /* to be styled */ }







.posttitle a:link,







.posttitle a:visited,







.posttitle a:hover,







.posttitle a:active {







	color: #050d24;







	}





#content .posttitle11, #content .posttitle11 a{

font-size:18px; color:#000;}









.postmeta,







.postmeta a {







	margin: 5px 0 ;







	font-size: 1em;







	color: #2f63b3;







	}







.post-date {







	padding: 0 0 0 20px;







	background: url(images/icon_date.gif) no-repeat 0 0;







	}







.post-comment {







	padding: 0 0 0 20px;







	background: url(images/icon_comments.gif) no-repeat 0 0;







	}







.post-filed {







	padding: 0 0 0 20px;







	background: url(images/icon_filed.gif) no-repeat 0 0;







	}























/**********************







*   Comments          *







***********************/















.commentpage {







	margin: 0 30px;







	padding: 0;







	}















#comments {







	margin: 0;







	padding: 0;







	}















.comments-num {







	background: transparent url(images/separator_green.gif) repeat-x center bottom;







	padding: 0 0 10px 0;







	}















#commentlist {







	margin: 0;







	padding: 0;







	list-style-type: none;







	}







#commentlist li {







	padding: 20px 25px 0 0;







	border-bottom: 1px solid #dce6ff;







	background: #edf2ff url(images/comment_bg.gif) repeat-y 0 0;







	}







	.alt {







		background-color: #fff !important;







		background-image: none !important;







		}















.comment-gravatar {







	float: left;







	width: 62px;







	height: 62px;







	background: transparent url(images/gravatar.gif) no-repeat;







	}







	img.gravatar {







		margin: 7px 0 0 7px;







		border: none;







		}















.comment-title,







.comment-meta,







.comment-text {







	margin: 0 0 0 80px;







	}















.comment-title,







.comment-title a,







.comment-title a:hover{







	color: #030612;







	}







.comment-meta,







.comment-meta a,







.comment-meta a:hover {







	color: #2f63b3;







	}















h2#postcomment {







	margin: 30px 0 0 0;







	padding: 0 0 10px 0;







	background: transparent url(images/separator_green.gif) repeat-x center bottom;







	}















.postcomment {







	clear: both;







	margin: 20px 0 0 0;







	padding: 20px;







	background: #dce6ff url(images/separator_blue.gif) repeat-x center top;







	}















.postcomment input,







.postcomment textarea {







	border: 1px solid #b0c5ff;







	}







.postcomment input:hover,







.postcomment textarea:hover {







	border: 1px solid #fec02a;







	}







.postcomment input#author,







.postcomment input#email,







.postcomment input#url {







	width: 100% !important;







	width: 456px; /* Fuck IE */







	height: 18px;







	}







.postcomment textarea#comment {







	width: 100% !important;







	width: 456px; /* Fuck IE */







	height: 200px;







	}















.postcomment input#submit {







	width: auto;







	height: 25px;







	padding: 2px 10px 3px 10px;







	background: #e5edff url(images/submit.gif) repeat 0 0;







	}







.postcomment input#submit:hover {







	background: #e5edff url(images/submit_hover.gif) repeat 0 0;







	}	































/**********************







*   Sidebar           *







***********************/















#sidebar {







	float: right;







	width: 303px;







	height: 100%;







	margin: 0;







	padding: 0;







	background: #fff;







	}















#sidebar .rssfeeds {







		height: 140px;







		margin: 0;







		padding: 0;







		background: transparent url(images/feeds.gif) no-repeat right bottom;







		}







#sidebar h2.feed-title {







		margin: 0;







		padding: 20px 0 0 3px;







		background: none !important;







		font-size: 1.4em;







		}







	.rssfeeds a.rss  {







		padding: 0 0 0 25px;







		background: transparent url(images/icon_rss.gif) no-repeat 5px 0;







		}















#sidebar h2 {







	display: block;







	margin: 16px 0 6px 0;







	padding: 0 0 10px 3px;







	background: url(images/separator_greenx.gif) repeat-x center bottom;







	font-size: 1.9em;







	}







#sidebar h2 a{







	font-size:.6em;







}







#sidebar ul {







	clear: both;







	margin: 0;







	padding: 0;







	list-style-type: none;







	}







#sidebar ul li {







	clear: both;







	color: #bbb;







	}







#sidebar ul.no-splitted li {







	padding: 0 5px;







	}







#sidebar ul.no-splitted ul li {







	margin: 0 -5px;







	}







#sidebar ul.blc {







	padding: 0 5px;







	}















#sidebar li#sidebar-splitted {







	float: left;







	width: 100%;







	margin: 0 0 15px 0;







	}







#sidebar-splitted .splitted-left {







	float: left;







	width: 140px;







	}







#sidebar-splitted .splitted-right {







	float: right;







	width: 145px;







	}















ul.splittedlists li {







	background: transparent url(images/dot.gif) no-repeat 5px 5px;







	padding: 0 0 0 23px;







	}







ul.splittedlists ul li {







	margin: 0 0 0 -23px;







	}







ul.splittedlists li a:link,







ul.splittedlists li a:visited {







	color: #353d50;







	}







ul.splittedlists li a:hover,







ul.splittedlists li a:active {







	color: #2c76bb;







	}







#form {







background:transparent url(http://www.bristowvoicemethod.com/img/formbg.png) no-repeat scroll 0 0;







height:180px;







position:relative;







width:300px;







}







#form-fields {















        font-family: Verdana, Arial, Helvetica, sans-serif;















        font-size: 14px;















        font-weight: bold;















        color: #000000;















        position: absolute;















        bottom: 195px;















        right: 70px;















}















 















#form-fields div {















        text-align: right;















        padding: 2px;















}















 















#form p.text {

        display: none;



}







/**********************







*   Bottom            *







***********************/

















#bottom {







	clear: both;







	float: left !important;







	float: none;







	width: 855px;







	height: 100%;







	margin: 0;







	padding: 0;







	background: #031545 url(images/separator_green.gif) repeat-x 0 0;







	border-top: 20px solid #fff;







	font-size: 0.9em;







	text-align: left;







	color: #fff;







	}















#bottom-left,







#bottom-mid,







#bottom-right {







	width: 30%;







	padding: 20px 0 20px 20px;







	float: left;







	}







#bottom h2 {







	margin: 0 0 10px 0;







	padding: 0 8px;







	font-size: 1.6em;







	color: #fff;







	}







#bottom h2 span {







	color: #508fd2;







	}







#bottom ul {







	margin: 0;







	padding: 0;







	list-style-type: none;







	border-top: 1px solid #031c5d;







	}







#bottom ul li {







	line-height: 26px;







	border-bottom: 1px solid #031c5d;







	}







#bottom ul li a {







	display: block;







	padding: 0 10px;







	color: #fff;







	text-decoration: none;







	}







#bottom ul li a:hover {







	background: #010b32;







	}















/**********************







*   Footer            *







***********************/















#footer {







	width: 100%;







	height: 74px;







	clear: both;







	background: #010b32;







	border-top: 1px solid #000;







	color: #fff;







	}















#footer .validate {







	background: url(images/icon_valid.gif) no-repeat 0 0;







	padding: 0 5px 0 20px;







	}















#footer .credits {







	float: right;







	margin: 0;







	padding: 0;







	border: none;







	}















#footer p {







	margin: 0;







	padding: 13px 25px;







	font-size: 0.9em;







	line-height: 200%;







	}







#footer p a:link,







#footer p a:visited {







	color: #a8cbff;







	}







#footer p a:hover {







	color: #fff;







	}







#footer p a:active {







	color: #9ad202;







	}







div #success_stories{background:#F5F4F0;







border: 1px solid #DEDBD1;



margin:0;



padding: 18px 10px 5px !important;

padding: 18px 0px 5px ;





margin-bottom: 20px;







}







div#testi{







background:#F5F4F0;







border: 1px solid #DEDBD1;







padding: 10px 18px 5px !important;







}







div#testi_head{







padding: 0px 18px 5px !important;







}







div#per_paragraph{







background:#FBFBFB none repeat scroll 0;







border: 1px solid #DEDBD1;







padding: 18px 18px 5px !important;







}







div#no_box{







padding: 18px 18px 10px !important;







}	















.h_text{color:#993300; font-family:Arial; font-size:17pt; font-weight:bold;}







.T2 { font-family:Arial; font-weight:bold;font-size:11pt;}







.T4 { font-family:Arial; font-style:italic; font-weight:bold;font-size:10pt; }







.P3 { font-size:10pt; font-family:Arial; font-style:italic; }







.P8 { font-size:18pt; font-family:Arial; color:#993300; font-weight:bold; }







.P9 { font-size:10pt; font-family:Arial; text-align:center ! important; color:#993300; font-style:italic; font-weight:bold; }







.side_box{border:1px solid black;margin-bottom:10px;padding-left:5px;padding-right:5px;padding-bottom:5px}































/*===== mid content area ======*/























#midcontent{



	width:100%;



	height:auto;



	padding-left:10px;



	padding-top:10px;



	padding-bottom:10px;



	font-family:Arial, Helvetica, sans-serif;



	text-align:left;



	



	}



#left_content{



	width:62%;



	height:auto;



	float:left;



	



	}



#right_content{



	width:35%;



	height:auto;



	float:right;



	



	



	}



#textbox{



	width:98%;



	height:auto;



	background-color:#FDECDE;



	padding:10px;



	font-size:14px;



	color:#434C4C;



	font-style:italic;



	line-height:145%;



	}



.box{



	width:320px;



	height:auto;



	background-image:url(images/box1.jpg);



	background-repeat:repeat-y;



	padding:10px;



	font-size:12px;



	line-height:155%;



	margin-bottom:10px;



	



	}



.h1c{



	/*background-image:url(images/title_1.jpg);



	background-position:left;



	background-repeat:no-repeat;*/



	font-size:22px;



	color:#A16506;



	font-style:italic;



	}



.h2c{



	font-size:14px;



	color:#000;



	font-style:italic;



	font-weight:bold;



	line-height:155%;



	}



.h3c{



	background-image:url(images/arrow.png);



	background-repeat:no-repeat;



	background-position:left;



	font-size:12px;



	padding-left:35px;



	margin-bottom:8px;



	line-height:140%;



	}



.h4c{



	color:#A16506;



	}



.h5c{



	font-size:14px;



	color:#940F00;



	font-style:italic;



	}



.floatR{



	float:right;



	margin-left:5px;



	}





h1.pageheader{

	padding-top:20px;

	color:#000066;

	font-size:26px;

}



h1.pageheader1{

	padding-top:0px;

	color:#000066;

	font-size:26px;

}



p {

	line-height:15px;

}

span.head1{

	color:#cc3366;

	font-size:16px;

}



span.head2{

	color:#990099;

	font-size:16px;

}

span.head3{

font-size:16px;

padding:20px 20px 20px px;

}

span.dvd1title{

	font-size:16px;

	color:#000066;

	font-weight:bold;

}

span.dvd2title{

	font-size:16px;

	color:#006600;

	font-weight:bold;

}

span.maintitle{

	line-height:30px;

	font-size:20px;

	font-weight:bold;

	color:#cc3300;

}

span.form{

color:#FFFFFF;

}



ul.greenlist li{background:url(http://www.bristowvoicemethod.com/images/l_greencircle.gif) 0 0px no-repeat;list-style: none;	margin-left: 0;	padding-bottom: 3px;margin-bottom: 5px;	padding-left: 30px;		}

p.testi{

	font-size:11px;

}









h1.test{background:url(images/h1_bg.gif) no-repeat;



text-align:left; color:#fff; font-size:23px; font-family:Arial, Helvetica, sans-serif;width:297px;



padding:0px 10px;  line-height:40px; margin:0 auto;}



table.testimonial{



text-align:left; background:#fff; padding:10px; border:2px solid #C9C8C7; margin:0px 6px 0 0; width:297px}

table.testimonial h5{



font-size:13px; font-weight:bold; color:#990000;}







table.testimonial p{



font-size:12px; text-align:justify;line-height:17px; background:url(images/pline.gif) no-repeat bottom; padding-bottom:12px;}



h1.textwidget1{background:url(images/h1_bg.gif) no-repeat;



text-align:left; color:#fff; font-size:23px; font-family:Arial, Helvetica, sans-serif;width:297px;



padding:0px 10px;  line-height:40px; margin:0 auto;}