/*  
Theme Name: Devonne Carter's Counseling
Theme URI: http://www.carterscounseling.com
Description: WP theme designed by <a href="http://www.insomniainteractive.com">Insomnia Interactive</a>.
Version: 1.0
Author: Tim Nix
Author URI: http://www.insomniainteractive.com
*/

/* reset */
	html, body, div, span, object, iframe, img, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.center {text-align: center;}
	.clear {clear: both;}
	.hide {display: none;}
	.show {display: block;}
	body { font-size: 14px; font-family:Arial, Helvetica, sans-serif; background: url(images/bg-repeat.gif) repeat center top; }
	h1, h2, h3, h4, h5 { font-family:Georgia, "Times New Roman", Times, serif; color:#981b1e; font-weight:normal;}
	h1 { font-size:24px; font-weight:normal;}
	.fineprint { font-size:11px;}
	a {text-decoration:none; color:#981b1e}
	a:visited {text-decoration:none; color:#981b1e}
	a:hover { text-decoration:none;}
	

/* basic */
	#mainContainer, #headerContainer, #bodyContainer, #footerContainer, #contactContainer {clear: both; margin:0px auto;}
	
/* header */
	#headerContainer { height: 125px; }
	.home #headerContent { clear: both; height: 125px; width: 840px; margin: 0px auto; background: url(images/headerbg.jpg) no-repeat center top; }
	.blog #headerContent { clear: both; height: 125px; width: 840px; margin: 0px auto; background: url(images/headerbg.gif) no-repeat center top; }
	#headerLogo { width:350px; float:left;}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {display: block; width:350px; height:100px;}
	#headerNav {list-style: none; width:450px; float:left; padding:39px 0 0 18px;}
	#headerNav li {list-style: none; float:left;}
	#headerNav li a {list-style: none; display:block; padding:0 0 0 10px; height:28px; background:url(images/navbg.gif) no-repeat left; margin-right:16px; font-size:14px; color:#dce1c1; text-decoration:none; line-height:28px; cursor:pointer;}
	#headerNav li a span {background:url(images/navbg.gif) no-repeat right; padding-right:10px; display:block; height:28px;}


/* body */
	#skinWrapper {background: url(images/headerbg-repeat.gif) repeat-x center top;}
	.home #mainContainer { background: url(images/mainContainerbg.gif) repeat-y center top; width:840px; }
	.blog #mainContainer { background: url(images/mainContainerbg2.gif) repeat-y center top; width:840px; }
	.home #contactContainer { text-align:center; padding-top:12px; color:#585704}
	.blog #contactContainer { text-align:center; color:#585704;}
	.home #contact li { font-size:12px; list-style:none; display:inline; padding:0px 8px; border-left:solid 1px #585704;}
	.blog #contact li { font-size:10px; list-style:none; display:inline; padding:0px 8px; border-left:solid 1px #585704;}
		#contact li a { color: #585704;}
		#contact li.first { border:none;}
	#bodyContainer {width: 800px;}
	.home #bodyContent li { margin-left:40px;}
	.blog #bodyContent li { margin-left:40px;}
		.home #bodyContent { background:url(images/aboutbg.jpg) no-repeat center top; height:252px; padding:0px 63px;}
		.home #bodyContent h1 { margin:0px; padding-top:25px;}
		.home #bodyContent p { line-height:20px; margin:0px; padding:8px 200px 0 0;}
	
	.home #leftCol {float: left; margin:20px 0 0 27px; width:312px; height:182px; background:url(images/dates.jpg)}
	    .home #leftCol h1 { margin:0px; padding:32px 20px 0 100px;}
	    .home #leftCol h2 { margin:0px; padding:0 0 10px;}
		.home #leftCol p { margin:0px; padding:0 0 10px; line-height:normal; }
	
	.home #rightCol {float: right; margin:20px 27px 0 0; width:412px; height:182px;background:url(images/fees.jpg)}
		.home #rightCol .left {width:225px;}
		.home #rightCol .right {width:145px;}
		.home #rightCol h1 {margin:0px; padding:32px 20px 0 36px;}
		.home #rightCol .left p { margin:0px; padding:6px 0 0 36px; line-height:normal; }
		.home #rightCol .right p { margin:0px; padding:42px 36px 0 0; line-height:normal;}
		.home #rightCol .right p.fineprint { line-height:14px;}

	.blog #bodyContent { width:300px; float:left;}
	.blog #rightCol { float:right; width:240px;}
	

/* footer */
	.home #footerContainer { background: url(images/footerbg.gif) no-repeat center top; width:840px; }
	.blog #footerContainer { background: url(images/footerbg2.gif) no-repeat center top; width:840px; }
	#footerContent { color:#585704; padding-top:40px; font-size:10px; text-align:center;}
		#footerContent p { margin:0 0 6px 0; padding:0px;}
		#footerContent p { margin:0 0 6px 0; padding:0px;}
		#footerContent ul { margin-bottom:8px; }
		#footerContent li { list-style:none; display: inline; padding:0px 5px; border-left:solid 1px #585704; }
		#footerContent li.first {  border:none;}
		#footerContent a {color:#585704; text-decoration:none;}
		#footerContent a:hover { text-decoration:underline; }
		
/* content area */
.blog #bodyContent{padding:10px 0px 30px 20px; float:left; width:510px; overflow:hidden}
.blog #bodyContent h2 { margin:0 0 6px 0; border-bottom:solid 1px #47677e;}

	.post{clear:both; padding-bottom:15px}
	.post-date{width:59px; height:58px; float:left; background:url(images/date-bg.gif) no-repeat}
	.post-month{font-size:12px; text-transform:uppercase; color:#FFF; font-weight:bold; text-align:center; display:block; line-height:26px;}
	.post-day{font-size:28px; text-transform:uppercase; color:#fff; font-weight:bold; text-align:center; display:block; line-height:24px;}
	.post-title{float:left; margin-left:10px; width:425px;}

	.entry{clear:both; padding-top:2px;}
	.post-cat{background:url(images/mini-category.gif) no-repeat; padding-left:20px; float:left; font-size:95%; color:#999}
	.post-comments{background:url(images/mini-comments.gif) no-repeat; padding-left:20px; float:right; font-size:95%}
	.post-calendar{background:url(images/mini-calendar.gif) no-repeat; padding-left:20px; float:right; font-size:95%; color:#999}
	.mini-add-comment{background:url(images/mini-down-arrow.gif) no-repeat; padding-left:18px; float:right}
	.navigation{clear:both; padding:10px 0px}
	.navigation a, .navigation a:visited{color:#47677e}
	.previous-entries a{float:left; padding-left:18px; background:url(images/mini-nav-left.gif) no-repeat left center}
	.next-entries a{float:right; padding-right:18px; background:url(images/mini-nav-right.gif) no-repeat right center}

/* comments area */
#comments, #respond{border-bottom:1px dotted #CCC; padding:10px 0 5px 0; clear:both}
	.commentlist{margin:10px 0px; padding-left:20px; line-height:130%}
	.commentlist li{padding:5px 10px}
	.commentlist .alt{background:#f8f7c2}
	.commentlist cite{font-weight:bold; font-style:normal; font-size:120%; color:#C60}
	.commentlist cite a, .commentlist cite a:visited{color:#C60}
	.commentlist small{margin-bottom:5px; display:block; font-size:87%}
	#commentform{margin-top:10px; font:110% Arial,Helvetica,sans-serif}
	#commentform p{padding:6px 0px; margin:0px}
	#commentform label{color:#787878; font-size:87%}
	#commentform input{width:200px; background:#f8f7c2; border:1px solid #47677e; padding:3px; margin-top:3px}
	#commentform textarea{width:478px; height:115px; background:#f8f7c2; border:1px solid #47677e; padding:2px; margin-top:3px}
	#commentform textarea:focus, #commentform input[type="text"]:focus{background:#fff}
	#commentform #submit{background:url(images/btn-bg.gif) no-repeat; font:bold 12px Arial,Helvetica,sans-serif; color:#FFF; border:none; float:right; width:144px; height:28px; cursor:pointer}

/*sidebar */
	#sidebar{float:right; padding:0px 10px 20px 0px; width:220px; color:#47677e; overflow:hidden}
	#sidebar h2, #sidebar .sidebartitle{ margin:20px 0px 2px; border-bottom:1px solid #981b1e; font-size: 140%; font-style: normal; line-height: 100%; font-weight: normal; font-variant: normal; }
	#sidebar a, #sidebar a:visited{color:#47677e; text-decoration:none}
	#sidebar a:hover{color:#981b1e; text-decoration:none}
	#sidebar ul{margin:0; padding:0}
	#sidebar ul li{list-style:none; margin:0; padding:0; border:none}
	#sidebar ul li ul{padding:0; margin:0}
	#sidebar ul li ul li{padding:2px 0 2px 0px; border-bottom:1px solid #47677e}
	#sidebar ul li ul li ul li{padding:1px 0 1px 10px; border:none}

/*search form */
	#searchform{margin:0}
	#searchform br{display:none}
	#searchform #s{border:1px solid #47677e; width:135px; height:22px; padding:4px 5px 0px 5px; border:1px solid #47677e; background:#fff; margin-right:2px; color:#666; font-weight:normal}
/* search form button - to specify button only use input[type="submit"] */
	#searchform input{background:url(images/search-btn-bg.gif) no-repeat; border:none; width:67px; height:26px; font:bold 12px Arial,Helvetica,sans-serif; color:#FFF; vertical-align:middle; cursor:pointer;}

		
