/*  
Theme Name: The Doctor Is In
Theme URI: http://www.wadesilverman.com/
Description: Wade Silverman.com's custom theme, built by Hype IMD.
Author: Erika Nicole Kendall for Hype IMD
Author URI: http://www.hypeelite.com/

	The Doctor Is In
	http://www.hypeelite.com/

	This theme was designed and built by Erika Nicole Kendall,
	whose blog you will find at http://www.erikakendall.com/

*/
/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
html{
	font-size: 125%;
	}

body {
	line-height: 1;
	color: #fff;
	background: #fff url(images/bg-body.jpg) repeat-x;
	font-size: 50%;
	font-family: Georgia, serif;

}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
	
.thou{
	width: 900px;
	margin: 0 auto;
	padding: 0;
	}
.cleaner {
		clear:both;
		height:0;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
strong{
	font-weight: bold;
	}
em{
	font-style: italic;
	}
h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	}
/* header
******************************/
#top-greeting{
	font-size: 1.1em;
	color: #fff;
	font-style: italic;
	margin: 7px 0;
	text-align: right;
	}
#logo{
	margin: 40px 0 0;
	}
#logo .thou h1{
	display: block;
	width: 441px;
	height: 51px;	
	background: url(images/logo.gif) no-repeat;
	text-indent: -9999px;
	}
#logo .thou h1 a{
	display: block;
	width: 100%;
	height: 100%;
	}
#index-main{
	margin: 20px 0;
	}
#index-main .thou{
	width: 920px;
	height: 395px;
	background: url(images/bg-index-main.png) no-repeat top center;
	padding: 10px;
	position: relative;
	}
#index-main #nav{
	position: absolute;
	left: 21px;
	top: 11px;
	margin: 0;
	height: 37px;
	width: 900px;
	background: url(images/bg-nav.jpg) repeat-x;
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #8daeff;
	}
#pages #page .nav{
	position: absolute;
	left: -11px;
	top: -18px;
	margin: 0;
	height: 38px;
	width: 900px;
	background: url(images/bg-nav.jpg) repeat-x;
	overflow: hidden;
	text-align: center;
	}
#pages #index-main{
	display: none;
	}
#nav li, .nav li{
	display: inline;
	font-size: 1.7em;
	padding: 6px 10px 0;
	line-height: 2em;
	color: #001b4b;
	text-align: center;
	}
#nav li a, .nav li a{
	text-decoration: none;
	color: #001b4b;
	padding-bottom: 3px;
	}
#nav li a:visited, .nav li a:visited{
	color: #254582;
	}
#nav li a:hover, .nav li a:hover{
	color: #fff;
	}
#home #content .nav{
	display: none;
	}
/* tabs on index
******************************/
#tab-area{
	position: absolute;
	width: 900px;
	left: 21px;
	top: 49px;
	background: #000;
	color: #000;
	}
#rotate{
	position: relative;
	}
#tab-area #tabs{
	position: absolute;
	left: 0;
	top: 0;
	}
#tab-area #tabs li{
	display: block;
	height: 112px;
	width: 273px;
	background: url(images/bg-tabs.jpg);
	}
#tabs li div{
	padding: 35px 15px 0;
	}
#tab-area span{
	font-size: 1.8em;
	}
#tabs a{
	text-decoration: none;
	color: #fff;
	}
#rotate div.panels{
	position: absolute;
	left: 273px;
	top: 0;
	width: 627px;
	color: #fff;
	background: #000;
	height: 336px;
	}
#rotate .panels a, #rotate .panels a:visited{
	color: #B2C8FF;
	border-bottom: 1px dashed #B2C8FF;
	text-decoration: none;
	}	
.panels .sub-text{
	display: block;
	background: #001740;
	color: #fff;
	position: absolute;
	top: 261px;
	left: 0;
	height: 75px;
	width: 627px;
	}
.sub-text h1{
	margin: 10px;
	font-size: 2em;
	}
.sub-text p{
	margin: 10px;
	font-size: 1.4em;
	}
.ui-tabs-selected{
	background: url(images/bg-tabs-flip.jpg);
	}		
/* content
******************************/
#pages #page{
	background: url(images/bg-pages.png) no-repeat top center;
	margin: 20px auto;
	padding: 30px;
	}
#pages #page .left, #pages #page .right{
	position: relative;
	top: 30px;
	}
#content .left{
	width: 590px;
	float: left;
	}
#content .right{
	margin-left: 610px;
	}
#pages #page #content .left{
	width: 580px;
	}
#pages #page #content .right{
	margin-left: 600px;
	}
#pages #page .thou{
	width: 880px;
	position: relative;
	}
#home #page #nav{
	display: none;
	}
/* basic template styling
*******************************/
h1.cat-title{
	margin: 0 0 40px;
	display: block;
	width: 100%;
	background: #294E92;
	border-bottom: 2px solid #aec6ff;
	color: #fff;
	padding: 15px 5px;
	font-size: 2em;
	font-weight: normal;
	}
/* the loop
*******************************/
.the-loop{
	margin-bottom: 60px;
	}
.the-loop p{
	margin: 15px;
	line-height: 1.4em;
	font-size: 1.4em;
	color: #001b4b;
	}
.the-loop img{
	border: 1px solid #001b4b;
	padding: 8px;
	margin: 8px;
	}
.post-content h1{
	margin: 10px;
	color: #294e92;
	padding: 8px;
	font-size: 2em;
	border-bottom: 1px solid #8aafff;
	font-weight: normal;
	}
.post-content h2{
	margin: 10px;
	color: #294e92;
	padding: 8px;
	font-size: 1.8em;
	border-bottom: 1px solid #8aafff;
	font-weight: normal;
	}
.post-content h3, h3.listing{
	margin: 10px;
	color: #294e92;
	padding: 5px;
	font-size: 1.8em;
	border-bottom: 1px solid #8aafff;
	font-weight: normal;
	}
h3.listing a, h3.listing a:visited{
	color: #294e92;
	text-decoration: none;
	}
.post-content h4{
	margin: 10px;
	color: #294e92;
	padding: 8px;
	font-size: 1.4em;
	border-bottom: 1px solid #8aafff;
	font-weight: normal;
	}
.post-content h5{
	margin: 10px;
	color: #294e92;
	padding: 8px;
	font-size: 1.2em;
	border-bottom: 1px solid #8aafff;
	font-weight: normal;
	}
.post-content h6{
	margin: 10px;
	color: #294e92;
	padding: 8px;
	font-size: 1.2em;
	font-weight: bold;
	}
.post-content a{
	color: #436F22;
	text-decoration: none;
	border-bottom: 1px solid #436F22;
	padding-bottom: 1px;
	}
.post-content a:visited{
	color: #78A258;
	}
.post-content a:hover{
	color: #294e92;
	border-bottom: 1px solid #294e92;
	}
.post-content ul, .post-content ol{
	margin: 20px;
	color: #001b4b;
	font-size: 1.2em;
	line-height: 1.4em;
	list-style-position: inside;
	}
.post-content ul{
	list-style-type: circle;
	}
.post-content ol{
	list-style-type: decimal;
	}
.post-content ul ul, .post-content ol ul, .post-content ol ol, .post-content ul ol{
	margin-top: 0;
	}
.post-content li{
	margin: 10px 0;
	}
.post-content blockquote{
	margin: 10px 30px;
	border: 1px solid #465f2f;
	background: #add886;
	padding: 10px;
	color: #436f22;
	}
.loop-header{
	display: block;
	width: 100%;
	background: #294E92;
	border-bottom: 2px solid #aec6ff;
	padding: 5px;
	font-weight: normal;
	}
.the-loop h2.title{
	color: #fff;
	font-size: 2.2em;
	margin: 10px 5px;
	}
.the-loop h2.title a{
	color: #fff;
	text-decoration: none;
	}
.the-loop h2.title a:hover{
	color: #aec6ff;
	}
.the-loop .tags{
	font-size: 1.2em;
	line-height: 1.4em;
	color: #284885;
	margin: 20px 15px;
	}
.the-loop .tags a{
	color: #284885;
	border: 0;
	}
.the-loop .tags a:visited{
	color: #386dcd;
	}
.the-loop .tags a:hover{
	color: #aec6ff;
	}
.the-loop .read-more{
	text-align: right;
	font-style: italic;
	}
hr.close-listing{
	margin: 10px;
	color: #aec6ff;
	background: #aec6ff;
	border: 0;
	height: 1px;
	}	
h4.loop-cats{
	color: #294E92;
	text-transform: uppercase;
	margin: 5px 0;
	font-size: 1.1em;
	line-height: 1.3em;
	}
h4.loop-cats a, h4.loop cats a:visited{
	color: #294E92;
	}
h4.loop-cats a:hover{
	color: #465f2f;
	font-style: italic;
	}
.loop-header h5{
	font-size: 1.2em;
	color: #aec6ff;
	font-style: italic;
	margin: 5px 5px;
	}
.navigation{
	display: block;
	font-size: 1.4em;
	background: #254582;
	padding: 15px;
	margin: 10px 0;
	border-bottom: 2px solid #aec6ff;
	}
.navigation .alignleft{
	float: left;
	width: 49%;
	}
.navigation .alignright{
	float: right;
	width: 49%;
	text-align: right;
	}
.navigation a:link, .navigation a:visited{
	color: #fff;
	text-decoration: none;
	}
.navigation a:hover{
	color: #aec6ff;
	}
/* sidebar
*******************************/
.sidebar-header{
	display: block;
	padding: 15px 10px;
	background: #ADD886;
	border-bottom: 2px solid #7DA25C;
	}
.sidebar-header:hover{
	background: #ABC3FF;
	border-bottom: 2px solid #001b4b;
	}
.sidebar-header  .textwidget{
	color: #7DA25C;
	}
.sidebar-header:hover  .textwidget{
	color: #294e92;
	}
.sidebar-header h3{
	font-size: 2em;
	margin-bottom: 7px;
	font-weight: normal;
	}
.sidebar-header .textwidget{
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.4em;
	}
.sidebar-excerpt a{
	color: #465f2f;
	text-decoration: none;
	}
.sidebar-excerpt{
	background: #efffe1;
	border-bottom: 1px solid #465f2f;
	}
.sidebar-excerpt .s-left{
	font-size: 8em;
	color: #ADD886;
	float: left;
	}
.sidebar-excerpt .s-right{
	margin-left: 30px;
	color: #465F2F;
	padding: 10px;
	}
.sidebar-excerpt .s-text{
	padding: 7px 0;
	}
.sidebar-excerpt p{
	margin: 3px;
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.5em;
	}
.sidebar-excerpt h5{
	font-size: 1.4em;
	font-weight: bold;
	}
#sidebar .sidebar-excerpt p.more{
	text-align: right;
	margin: 3px;
	}
#sidebar .sidebar-excerpt p.more a{
	color: #465f2f;
	}
#sidebar .sidebar-excerpt p.more a:hover{
	color: #001b4b;
	}
.sidebar-excerpt:hover{
	background: #e1eaff;
	border-bottom: 1px solid #001b4b;
	}
.sidebar-excerpt:hover .s-right, .sidebar-excerpt:hover *{
	color: #001b4b;
	}
#sidebar p.more{
	text-align: right;
	margin: 10px;
	font-style: italic;
	font-size: 1.2em;
	}
#sidebar p.more a{
	color: #001b4b;
	text-decoration: none;
	}
#sidebar p.more a:hover{
	text-decoration: underline;
	}
#sidebar #page-ul{
	list-style-type: none;
	border-left: 2px solid #a4ce7f;
	font-size: 1.3em;
	line-height: 1.5em;
	}
#sidebar #page-ul li{
	padding: 8px;
	}
#page-ul a{
	color: #465f2f;
	text-decoration: none;
	}
#page-ul li.current_page_item{
	background: #add886;
	font-weight: bold;
	}
#author-box{
	margin: 10px 0 30px;
	border: 1px dashed #add886;
	background: #efffe1;
	padding: 15px;
	}
#author-box img{
	border: 1px solid #add886;
	width: 100px;
	height: 138px;
	padding: 10px;
	margin: 0 10px 10px 0;
	float: left;
	}
#author-box h3{
	margin: 0 0 10px 0;
	font-size: 2em;
	color: #465f2f;
	}
#author-box p{
	font-size: 1.2em;
	color: #436f22;
	line-height: 1.4em;
	}
#author-box a, #author-box a:visited{
	color: #436f22;
	text-decoration: none;
	border-bottom: 1px solid #7da25c;
	}
/* footer
*******************************/
#footer{
	background: #284885 url(images/bg-footer.jpg) repeat-x;
	padding: 20px 0;
	}
#footer .outer-left{
	width: 600px;
	float: left;
	}
#footer .outer-right{
	margin-left: 620px;
	}
#footer .inner-left{
	width: 290px;
	float: left;
	}
#footer .center{
	margin-left: 300px;
	}	
#footer .footer-logo{
	display: block;
	width: 229px;
	height: 30px;
	text-indent: -9999px;
	background: url(images/footer-logo.gif) no-repeat;
	margin-bottom: 10px;
	}
#footer .inner-left p{
	margin: 10px;
	font-size: 1.2em;
	line-height: 1.4em;
	}
#footer ul{
	border-left: 3px solid #a4ce7f;
	}
#footer li{
	padding-left: 10px;
	margin: 0 0 10px;
	font-size: 1.4em;
	}
#footer h5{
	color: #fff;
	font-size: 1.8em;
	margin: 0 0 10px;
	}
#footer a{
	text-decoration: none;
	color: #fff;
	}
#footer p.small{
	font-size: .9em;
	}
/* fonts
*******************************/
#top-greeting, .sidebar-excerpt, #sidebar p.more, #page-ul li{
	font-family: Georgia, serif;
	}
h4.loop-cats, .the-loop .tags{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#page-ul li li a{ color:#294E92;}

#page-ul li li li a{ color:#294E92;font-weight:normal}