/*
	Theme Name: Kenton Bruice MD Blog
	Theme URI: http://www.theoutsourcingcompany.com/
	Description: Kenton Talbot Bruice, M.D. is a board certified OB/GYN who has been prescribing bioidentical hormones to his patients since 1998. He was raised in Santa Barbara where he attended the University of California, Santa Barbara for his undergraduate degree. He then earned his medical degree from Tulane University, completed his internship at the University of Kansas and residency in Obstetrics and Gynecology at the University of Mississippi. 
 <a href="http://www.simbiosiz.com.ar/">Simbiosiz.com.ar</a>.
	Version: 1.03
	Author: TheOutsourcingCompany.com
	Author URI: http://www.TheOutsourcingCompany.com/
	Tags: green, fixed width, two columns, widget ready
*/

/* ---------------------------------------------------------------------------------- */

/***** general *****/
body {
	margin:0px auto;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background: #ffffff;
	color:#000000;
	background-image: url(http://www.kentonbruicemd.com/images/bkg.jpg);
	
}
img {
	border:0px;
	padding:0px;
	max-width: 100%; /* not working in IE6*/
}
a {color:#3d5929;text-decoration: none;}
a:hover {color: #3d5929;text-decoration: none;}

h1 {font-size:30px;}
h2 {font-size:26px;}
h3 {font-size:21px;}
h4 {font-size:17px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

p {margin: 0px 0px 12px 0px;}
hr {height:1px;border:none;border-top:1px dashed #d8665f; width:90%;}

blockquote {
	clear: left;
	text-align: justify;
	padding: 0px 0px 0px 10px;
	margin: 20px 20px 10px 20px;
	border-left: 2px solid #333333;
}
input {
	margin-bottom:5px;
	vertical-align: middle;
}
select{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
code{
	font: 1.1em 'Courier New', Courier, Fixed;
}

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter,div.aligncenter{
	display: block;
   margin-left: auto;
   margin-right: auto;
}
img.alignleft {
	padding: 0px;
	margin: 0 7px 2px 0;
	display: inline;
}

img.alignright {
	padding: 0px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.clear {clear:both;}
.spacer {height:29px;}
/***** layout *****/
#base{
	width:888px;
	margin:0px auto;
	background: url(images/repeater.jpg) repeat-y center;
}
#base2{
	width:888px;
	background: url(images/footer.jpg) no-repeat center bottom;
}
#header{
	position:relative;
	width: 888px;
	height: 340px;
	background:url('images/header.jpg') no-repeat center;
}
#container{
	position:relative;
	width:888px;
	overflow:hidden;
	background:url('images/container_bg.jpg') no-repeat 0 0;
}

#content{ /*width=698px*/
	float:left;
	display:inline; 
	overflow:hidden; /*when ie6, image's with is > content width, hidden*/
	width:658px;
	min-height:614px; /*ie6 not support*/
	padding: 0px 15px 0px 25px;
	background:url('images/content_bg.jpg') no-repeat 567px 0px;
}
#sidebar{ /*width=190px*/
	float:right;
	display:inline; 
	overflow:hidden;
	width: 174px;
	margin:0 0 0 0;
	padding: 0px 8px 0px 8px;
	color:#666666;
}
#footer {
	clear:both;
	margin:0px;
	color: #ffffff;
	font-size: 11px;
	padding:35px 190px 14px 20px;
}
#footer a {color: #ffffff; font-weight:bold;}

/***** header *****/
/*#blogtitle {font-family: Arial,Verdana; position:absolute; width:80%; float:right; right:45px; top:90px; text-align:right; font-size:24px; color:#666666; font-weight:bold;}
#blogtitle a, #blogtitle a:hover {font-family: Arial,Verdana; color:#666666; text-decoration:none;}
#subtitle {font-family: Verdana,Arial; position:absolute; width:80%; float:right; right:45px; top:125px; text-align:right; font-size:13px; color:#90b349; font-weight:bold; font-style:italic;}*/

#header ul {
	position: absolute;
	height: 22px;
	float:left;
	top: 206px;
	left: 370px;
	margin:0px;
}
#header ul li {
	display: inline;
	font-size: 10px;
}

#header ul li a {
	display: block;
	float: left;
	line-height: 22px;
	color: #ffffff;
	padding: 0 11px;
	text-decoration:none;
}

#header ul li a:hover, #header ul li.current_page_item a {
	background: #d65dcd;
	color: #ffffff;
	text-decoration:bold;
}

#header img.home {
	
	position: absolute;
	margin:0px;padding:0px;
	right: 15px;
	top: 19px;
	width:35px;
	height:35px;
}

/***** content *****/

.archivetitle {
	color: #000000;
	font-size: 14px;
	font-variant: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
}
.title, .title a {
	color: #000000;
	font-size: 20px;
}

.date {
	font-size: 10px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #333333;
}

.entry {
	color: #000000;
	line-height: 1.6em;
	text-align: justify;
	padding: 8px 0px 0px 0px;
}
.page_entry {
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 20px 0px;
	border-top: 2px solid #333333;
	border-bottom: 1px solid #333333;
}

.info {
	line-height: 1.6em;
	font-size: 10px;
	text-align: left;
	margin: 0px 1px 50px 0px;
	padding: 4px 0px 1px 1px;
	border-top: 1px solid #333333;
}
.category {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4Px 20px;
	background: url('images/category.gif') no-repeat top left transparent;
}

.tags {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 20px;
	background: url('images/tags.gif') no-repeat top left transparent;
}

.bubble {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 20px;
	background: url('images/bubble.gif') no-repeat top left transparent;
}


.navigation {
	font-size: 11px;
	margin: 40px 0px 0px 0px;
	padding: 2px 0px 17px 0px;
	border-top: 2px solid #333333;
	border-bottom: 1px solid #333333;
}

.sorry {
	font-size: 11px;
	font-style: italic;
	margin: 8px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
#postmetadata {
	font-size: 10px;
	margin: 10px 0px 20px 0px;
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #333333;
	border-bottom: 2px solid #333333;
}

.nocomments {background: none; color: #000000;}
.commenttitle {
	color: #000000;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin: 0px 0 20px 0;
	padding: 2px 0px 2px 0px;
	font-variant: normal;
	border-bottom: 1px solid #80b608;
}
.commentlist {list-style: none;}
.commentbody {
	color: #000000;
	font-size: 11px;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #80b608;
}

.adminbody {
	color: #000000;
	font-size: 11px;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 20px 25px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #80b608;
}
.commenthead {
	color: #000000;
	padding: 5px 0px 8px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted #80b608;
	background:#666666;
}


.adminhead {
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 8px 0px;
	border-bottom: 1px dotted #80b608;
	background:#666666;
}

.avatar {
	position:relative;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background: #666666;
}
.commentcount {
	float: right;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Georgia, Times, 'Times New Roman', serif;
}
.authorlink {color: #000000; font-size: 11px; font-weight: bold;}
.authorlink a {color: #000000; font-size: 11px; font-weight: bold;}
.commentlink {font-size: 10px; color: #000000;}
.trackhead {
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 8px 41px;
	border-bottom: 1px dotted #80b608;
	background: url(images/track.jpg) no-repeat top left;
}
.trackbody {
	color: #000000;
	font-size: 11px;
	position: relative;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #80b608;
}
.trackbody p a {color: #000000;}
#commentform {
	margin:0;
	padding:20px 0 0 0;
}
#email, #author, #url {
	color: #000000;
	font-size: 12px;
	background: none;
	padding-left: 2px;
	vertical-align: middle;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
#comment {
	width: 400px;
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	border: 1px solid #80b608;
	padding: 2px 2px 2px 2px;
}
#submit {
	width: 80px;
	height: 20px;
	color: #000000;
	font-size: 12px;
	background: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 10px;
	border: 1px solid #80b608;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

/***** search *****/
#searchform{
	margin:0 0 15px 0;
	padding:0 0 0 0;
}
.searchbox {
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:170px;
	height:28px;
}	
.search-field input {
	position:relative;
	float:left;
	top:8px;
	left:8px;
	width:117px; 
	height:13px; 
	font-family:Verdana;
	font-size:11px; 
	font-weight:bold;
	color:#999999; 
	padding:2px 3px 1px 3px;
	border:0px;
	background:#f0f0f0;
}
.search-but input {
	float:right;
	position:relative;
	top:5px;
	right:10px;
	width:25px; 
	height:22px;
}
/***** sidebar *****/
#sidebar a{color:#666666;}
#sidebar a:hover {color:#3d5929;}
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sidebar li {
	list-style-type: none;
	margin: 0px 0px 24px 0px;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dotted #ffffff;
}


#sidebar ul ul li {
	color: #c8c8c8;
	line-height: 1.6em;
	list-style-type: none;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 13px;
	border:0px;
	/*background:url('images/titlearrow.gif') no-repeat 0px 5px;*/
}
#sidebar ul ul ul li {
	font-size:10px;
	border:0px; 
	margin: 0px 0px 0px 1px; 
	padding: 0px 0px 0px 12px;
	line-height: 1.5em; 
	background:url('images/arrow.gif') no-repeat 0px 5px;
	color: #666666;
}

#sidebar h1 {
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	font-variant: normal;
	margin: 0px 0px 0px 0px;
	padding: 3px 20px 3px 0px;
	border-top: 1px dotted #ffffff;
	border-bottom: 1px dotted #333333;
   background:url('images/sidetitle.gif') no-repeat right;
}
#sidebar select{
	margin:5px 0px 2px 2px;
	font-size:11px;
	width:170px;
	overflow:hidden;
}

/***** widget *****/
#wp-calendar td {font-size:11px;}
#wp-calendar td a {font-weight:bold;text-decoration:underline;}
#wp-calendar {
	width: 174px;
	text-align: center;
	font-size:11px;
	border-bottom: 0px solid #333333;}

.wp-caption { /*images caption*/
	text-align: center;
	color:#666666;
}

.textwidget { /*text box*/
	margin:2px 0px 5px 2px;

}

#akismetwrap{
	margin:2px 0 2px 25px;
}
.rsswidget img {
	padding:1px;
	background:#ff0 fixed;
}