/*  
Theme Name: Debra White Business Coaching
Theme URI: http://www.debrawhite.co.uk/
Description: Custom made theme for Debra White
Version: 1.0
Author: Matthew Votsikas
Author URI: http://www.wpdesigner.co.uk
*/

/* CSS Document */

body { padding:0; margin:0; background:#fff; font-family:verdana; font-size:.85em; color:#000 }

html { padding:0; margin:0; background:#fff; font-family:verdana; font-size:.85em; color:#000 }

#main_nav,h1,h3,h2 { padding:0; margin:0; font-family:arial }

form, fieldset, legend, ul { padding:0; margin:0; border:0 }
legend { font-weight:bold; color:#0099cc; font-size:14px; }
a { color:#005cb1; text-decoration:none }
a:hover { color:#a51616; }
	a img { border:0 }
h2 { font-size: 110%; color:#606060; padding:7px 14px 7px 0; margin-bottom:10px }
h3 { color:#943131; background:url(http://www.debrawhite.co.uk/images/dots.jpg) bottom repeat-x; padding-bottom:8px; font-size:130% }
h4 { color:#005cb1; margin-top:40px; font-size:100% }

.post { font-size: 95%; margin: 0 0 40px 0; }

.posttitle, .posttitle a { font-family: Georgia, Helvetica, Sans-Serif; font-size: 20px; color: #000000; padding:7px 0 0 0; margin-bottom:10px; text-transform: lowercase;}
		.posttitle a:hover, .posttitle a:active { color: #007FB6; text-transform: lowercase; }

.entry, .postcontent { line-height: 20px; font-family:Arial,Tahoma,Verdana;
font-size:12px;}

.referheader { font-size: 280%; color: white; }


.entry-foot { border-top: 1px dotted #C0C0C0; }

.searchformtop { vertical-align: middle; float: right; margin: 3px 2px 0 0; }
.rsstop { vertical-align: middle; float: right; margin: 2px 2px 0 0; }

input, textarea { border:1px solid #9c9c9c; }

blockquote{
	background: #F2F2F2;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 10px 20px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}

form div { margin:10px 0 }
	label { float:left; display:inline-block; width:190px; margin:0 10px 3px 0; }
	.input_text { width:20.1em; }
	textarea { width:20.5em; height:10em }
		* html textarea { width:20.1em; }
		*:first-child+html textarea { width:20.1em; }
	.buttons { margin-left:200px; background: #CACACA; }
	#sbutt { background: #CACACA; }
	.input_button { width:6.6em; background: #CACACA; }
		* html .buttons { margin-left:173px; }
	.rate label { width:400px }
		.rate .yesno span { font-weight:bold }
		.rate .yesno label { width:0px; float:none;  }
	.approve label { width:auto; margin:-20px 0 0 30px }
		.approve input { width:auto; }
	.radio,.check { border:0}
table, td, th { font-family:verdana; font-size:10px; border:1px solid #ddd }
	table { margin:20px 0 -30px 0; width:100%; border:0 }
	table th { background:#eee; }
	.sender_info span { width:100px; display:block; float:left }
	.ratings span { width:350px; display:block; float:left }
	table thead th { font-size:120%; padding:10px; }
	table thead .head th { font-size:140%; color:#005cb1; padding:10px;  }
	table tbody td { text-align:center; font-size:110%;padding:5px;  }
	table tbody td.desc { text-align:left; background:#eee }

.error { background:#ffeae7; border:1px solid #9c9c9c }
.float_left { float:left }
.float_right { float:right }
.align_right { text-align:right }
.date { color:#eee; font-size:90%; padding:5px }

.refer { text-align:left; background: #F0F0F0; padding: 5px 5px 5px 5px; font-family:arial; }


.note { font-size:90%; margin:30px 0; color:#909090 }
.clear { clear:both }
.photo_debra { border:1px solid #ececec;; margin-top:25px; }
	.info { width:144px; background:#ececec; text-align:left; padding:3px; }
	.info strong { display:block }
.survey fieldset { padding:0 15px; margin:20px 0; border:1px solid #ddd }
	.survey .buttons { margin:50px 30px }

#wrapper { width:980px; margin:0 auto; }

#header { background:#9c9c9c; }
	#header img { margin:2px; }

	#header p { margin:2px; }

	#main_nav { background:#c6c6c6 url(http://www.debrawhite.co.uk/images/menu-bg.jpg) repeat-x top left; padding-bottom:30px; font-size:110%; font-weight:bold }
		#main_nav li { list-style:none; float:left }
		* html #main_nav li { width:2em }
		#main_nav li a { color:#5a5a5a; padding:6px 44px; height:18px; background:url(http://www.debrawhite.co.uk/images/menu-bg.jpg) repeat-x top right; display:block;  border-right:1px solid #dfdfdf }
		#main_nav li a:hover { color:#a51616 }
		#main_nav li.active a { background:#676767 url(http://www.debrawhite.co.uk/images/menu-active.jpg) repeat-x top left; color:#fff }

	#header .banner { background:#eef6fc url(http://www.debrawhite.co.uk/images/banner.jpg) no-repeat top center; width:100%; height:95px;}
		#header .banner strong { display:none }
		* html #header .banner { background:#eef6fc url(http://www.debrawhite.co.uk/images/banner-ie.jpg) no-repeat top center; }
		*:first-child+html #header .banner { background:#eef6fc url(http://www.debrawhite.co.uk/images/banner-ie.jpg) no-repeat top center; }

#main { margin: 10px 0 0 0; }
	#main .container { float:left; font-size:95% }
		#main .container .content { margin-bottom:30px; }
		#main .container .shaded { background:#f0f0f0; padding:1px 0; padding-right:5px; }
	#main .rightside { width:195px; float:right;}
		#main .leftside { width:195px; margin: 0;}
		* html #main .leftside { width:18.7em }
		*:first-child+html #main .leftside { width:18.7em }
		* html #main .rightside { width:18.7em }
		*:first-child+html #main .rightside { width:18.7em }
	#main .center { width:550px; margin:0 20px; font-size:110%; min-height:330px; height:auto!important; height:330px; }
  		* html #main .center { width:42em; }
		*:first-child+html #main .center { width:42em }
		#main .center a { text-decoration:none; }
		#main .center ul { margin:30px 0; }
		#main .center ul li { margin:15px 30px; list-style:disc }
			#main .center ul li ul { margin:6px 0 0 30px; }
			#main .center ul li ul li { margin:6px 0 0 30px; list-style:square }
		#main .center_noright { width:765px; margin-right:0 }
			* html #main .center_noright { width:756px; }
			*:first-child+html #main .center_noright { width:756px }
		#main .center .book { margin:20px 0 30px 0 }
			#main .center .book li { list-style:none; margin-top:0px; margin-bottom:7px }
			#main .center .book label { width:450px; font-weight:bold }
		#main .center .check { width:280px }
			#main .center .check li { list-style:none; background:url(http://www.debrawhite.co.uk/images/check.jpg) no-repeat 0 50%; margin:10px 10px 10px 30px; padding-left:24px }
		#main .center .ed { margin:5px 5px 5px 0; border:1px solid #ddd }

	#main .join { list-style:none; padding:0; margin:11px 14px }
		
	#main .rightside p { list-style:none; padding:0; margin:11px 14px; line-height:16px }
		
	#main .rightside li { list-style:none; padding:0; margin:11px 0 0 0; }
		
	#main .leftside p { list-style:none; padding:0; margin:11px 14px;  line-height:16px; font-size:12px; }
		
	#main .leftside li { list-style:none; padding:0; margin:11px 14px 11px 0; }
		#main .rightside .shaded { padding:7px; margin-top:25px; }
			#main .rightside .shaded p  { padding:8px; margin:0; }
			#main .rightside .shaded blockquote p.quote { background:url(http://www.debrawhite.co.uk/images/quote-right.jpg) no-repeat bottom left; padding:12px 0 26px 0; }

	#main .join { width:91px; height:25px; background:url(http://www.debrawhite.co.uk/images/join-now.jpg) no-repeat top left; display:block }
		#main .join span { display:none; }

	#main .search h2 { background:none; padding:0; margin:0 }
	#main .search input { padding:0 5px }
	#main .search .button { height:22px; position:relative; top:3px; left:1px; }
		* html #main .search .button { top:0;}
		*:first-child+html #main .search .button { top:0;}
	#main .search .text { height:20px; }
	/*#main .contact span { width:4em; float:left; text-align:right; margin-right:2px; font-weight:bold }*/
	.add strong { width:40px; display:block; float:left; margin-right:6px; font-weight:normal }
	.add { margin:12px 0 8px 0; }
	.add2 { margin:-5px 0 0 46px; line-height:16px; }
	
	#main .sitemap { margin:10px 0 12px 0 }
		#main .sitemap li { list-style:disc; margin:0 0 12px 30px; }
		#main .sitemap li ul { margin-top:12px; }

#footer { background:#d5d5d5 url(http://www.debrawhite.co.uk/images/footer-bg.jpg) repeat-x top left; height:14px; font-size:90%; padding:16px 0; margin-bottom:40px; } 
	#footer li { list-style:none; float:left; padding:0 10px; border-left:1px solid #666 }
	#footer li.no_border { border:none }
	#footer .quick { float:right }

#s { border: solid 1px #DFDFDF; }
.leftside p { list-style:none; padding:0; margin:11px 14px;  line-height:16px; font-size:12px; }



.widgettitle { border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0;}
.widget ul { margin: 0;}


