/*  
Theme Name: Elegant Scholar
Theme URI: http://weeklyscholar.com
Description: Clean, Well Structured Scroll layout based on elegance and simplicity.
Version: 4
Author: Joseph Rosenblatt
Author URI: http://violetbrain.com

*/
/* reset styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 0em; list-style: decimal; }
ul { padding-left: 0em; list-style:square; }
/* end reset */

/* Violet Brain Standard Typography & Formatting */

body {
	font-size: 100%; 
	font-family: Verdana, Georgia, Arial, sans-serif;
	color: #000000;
}

html>body {
	font-size: 16px;
}

p {
	font-size: 16px;  
	margin-top: 16px;
	margin-bottom: 16px;
	line-height: 1.5em;
}

h1 {
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-style: italic;
	font-weight: bold;
	line-height: 1.1em;
	color: #4b3e27;
	font-family: Georgia, Verdana, serif;
	}
h2 {
	font-size: 24px;
	padding-top: 0px;
	margin-bottom: 12px;
	font-weight: bold;
	line-height: 1em;
	color: #4b3e27;
	font-family: Georgia, Verdana, serif;
	font-style: italic;
	}
h3 {
	font-size: 22px;
	padding-top: 22px;
	margin-bottom: 11px;
	font-weight: bold;
	line-height: 1.0909em;
	color: #4b3e27;
	}
h4 {
	font-size: 18px;
	padding-top: 18px;
	margin-bottom: 9px;
	font-weight: bold;
	line-height: 1.3333em;
	color: #4b3e27;
	}
h5 {
	font-size: 16px;
	padding-top: 16px;
	margin-bottom: 8px;
	font-weight: bold;
	line-height: 1.5em;
	color: #4b3e27;
	}
h6 {
	font-size: 16px;
	padding-top: 16px;
	margin-bottom: 8px;
	font-weight: bold;
	line-height: 1.5em;
	color: #4b3e27;
	}

ul {
	font-size: 16px;
	margin-top: 16px;
	margin-bottom: 8px;
	line-height: 1.5em;
	list-style-type: circle;
	}
ol {
	font-size: 16px;
	margin-top: 16px;
	margin-bottom: 8px;
	line-height: 1.5em;
	list-style-type: decimal;
	}

/*--------------HTML & BODY----------------*/
html {
	color: #000;
	background: #29261d;
	}

body {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	}

/*---------------------------------------HEADER------------------------------*/
#header {
	width: 950px;
	position: relative;
	margin-left: -50px;
	}
#header h2#logo{
	width: 924px;
	height: 389px;
	background: url(images/header.jpg) no-repeat top left;
	margin-bottom: 0px;
	padding-top: 0px;
	}
#header h2 span {
	display: none;
	}	
#header #textbox h3 {
	position: absolute;
	top: 65px;
	right: 100px;
	width: 155px;
	height: 100px;
	font-family: Georgia, serif;
	font-style: italic;
	text-align: center;
	font-weight: normal;
	color: #000;
	}
/*----------HEADER Navigation--------------*/
#header ul#navigation {
	list-style: none;
	display: block;
	position: absolute;
	top:0px;
	left: 180px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#header h6 {
	padding-top: 0px;
	}
#header ul#navigation li {
	float: left;
	}
#header ul#navigation h6 a {
	width: 118px;
	height: 57px;
	float: left;
	margin-right: 5px;
	}
#header ul#navigation h6 {
	margin-top: 0px;
	margin-bottom: 0px;
	}
#header ul#navigation h6 span{
	display: none;
	}

#header ul#navigation li#homeLink a { /*homeLink*/
	background: url(images/nav.jpg) no-repeat -6px 0px;
	}
#header ul#navigation li#homeLink a:hover {
	background: url(images/nav.jpg) no-repeat -6px -57px;
	}
#home #header ul#navigation li#homeLink a {
	background: url(images/nav.jpg) no-repeat -6px -57px;
	}

#header ul#navigation li#contactLink a { /*contactLink*/
	background: url(images/nav.jpg) no-repeat -130px 0px;
	}
#header ul#navigation li#contactLink a:hover {
	background: url(images/nav.jpg) no-repeat -130px -57px;
	}
#contact #header ul#navigation li#contactLink a {
	background: url(images/nav.jpg) no-repeat -130px -57px;
	}
	
#header ul#navigation li#archiveLink a { /*archiveLink*/
	background: url(images/nav.jpg) no-repeat -252px 0px;
	}
#header ul#navigation li#archiveLink a:hover {
	background: url(images/nav.jpg) no-repeat -252px -57px;
	}
#archive #header ul#navigation li#archiveLink a {
	background: url(images/nav.jpg) no-repeat -252px -57px;
	}

#header ul#navigation li#drknowLink a { /*drknowLink*/
	background: url(images/nav.jpg) no-repeat -374px 0px;
	}
#header ul#navigation li#drknowLink a:hover {
	background: url(images/nav.jpg) no-repeat -374px -57px;
	}
#dr-know #header ul#navigation li#drknowLink a {
	background: url(images/nav.jpg) no-repeat -374px -57px;
	}
#ask-a-question #header ul#navigation li#drknowLink a {
	background: url(images/nav.jpg) no-repeat -374px -57px;
	}

/*--------------------------- WRAPPER / CONTENT  ------------------------------*/
#wrapper {
	width: 950px;
	background: url(images/body.jpg) repeat-y top left;
	position: relative;
	margin-left: -50px;
	}
	
#wrapper a {
	text-decoration: none;
	border-bottom: 1px dashed #304c45;
	color: #314d46;
	}
#wrapper a:hover {
	color: #333;
	}
#wrapper a:visited {
	color: #333;
	}
	
#content {
	width: 484px;
	position: relative;
	left: 200px;
	top: -125px;
	}
#content ul,ol {
	margin-left: 20px;
	}
#content ul#listing {
	margin-left: 0px;
	margin-top: 0px;
	}
#content p.date {
	font-style: italic;
	font-size: 14px;
	color: #333;
	margin-top: 0px;
	}
#content h1.title {
	font-family: Georgia, Verdana, serif;
	font-style: italic;
	padding-top: 0px;
	line-height: 1.2em;
	}
	
#content h5.commentslink a {
	display: block;
	background: url(images/commentbox.png) no-repeat top left;
	height: 24px;
	padding-top: 30px;
	padding-left: 65px;
	border-bottom: none;
	}
#content #contactform {
	margin-bottom: 50px;
	}
#content li.post {
	list-style-type: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #534d3b;
	}

#content h6#postnav {
	text-align: center;
	}


	
/*---------------------Dr. KNOW Formatting on unique cat template and post template--------*/
#content h3.questiontitle {
	font-style: italic;
	font-family: Georgia, Verdana, serif;
	line-height: 1.4em;
	padding-top: 0px;
	}
#content h3.questiontitle span.QA {
	font-size: 28px;
	}
	
#content h1.qtitle {
	font-style: italic;
	font-family: Georgia, Verdana, serif;
	line-height: 1.4em;
	padding-top: 0px;
	font-size: 22px;
	}
#content p#subinfo {
	padding-bottom: 0px;
	color: #000;
	}
#content h3#askaquestion {
	padding-bottom: 40px;
	margin-top: 0px;
	padding-left: 55px;
	}
#content h3#askaquestion a {
	color: #314d46;
	}
#content h3#askaquestion a:hover {
	color: #333;
	}
#content h3#askaquestion a:visited {
	color: #314d46;
	}
#content h1#archivetitle {
	padding-bottom: 20px;
	}
#content h3.A {
	font-style: italic;
	font-family: Georgia, Verdana, serif;
	padding-top: 10px;
	float: left;
	line-height: 1em;
	margin-bottom: 0px;
	margin-right: 7px;
	font-size: 28px;
	padding-bottom: 0px;
	}
#content .Answer {
	padding-top: 20px;
	}
#content h3.Qsingle {
	font-style: italic;
	font-family: Georgia, Verdana, serif;
	color: #3c5657;
	padding-top: 0px;
	}
#content h3.Asingle {
	font-style: italic;
	font-family: Georgia, Verdana, serif;
	color: #3c5657;
	}

/*-----------SEARCH FORMATTING ----------------*/
#content h3.searchtitle {
	font-style: italic;
	font-family: Georgia, Verdana, serif;
	line-height: 1.4em;
	padding-top: 0px;
	}

/*--------------------Sidebar-------------------*/

#wrapper #sidebar {
	position: absolute;
	top: -150px;
	right: 10px;
	width: 200px;
	z-index: 1000;
	}
#wrapper #sidebar ul#sidebarlist {
	margin-left: 0px;
	}
#wrapper #sidebar h6 {
	margin-bottom: 0px;
	padding-top: 0px;
	}

#wrapper #sidebar h6#newsletter { /*newsletter*/
	width: 154px;
	height: 39px;
	margin-bottom: 15px;
	}
#wrapper #sidebar h6#newsletter a {
	background: url(images/newsletter.png) no-repeat top left;
	width: 152px;
	height: 50px;
	display: block;
	border-bottom: none;
	margin-top: 0px;
	}

#wrapper #sidebar h6#newsletter span {
	display: none;
	}

#wrapper #sidebar label.screen-reader-text { /*search*/
	display: none;
	}
#wrapper #sidebar input#s {
	background: #e3e3e3;
	width: 100px;
	}
	
#wrapper #sidebar li#search-3 {
	list-style-type: none;
	}
#wrapper #sidebar li#search-3 h6 {
	background: url(images/search.png) no-repeat top left;
	width: 141px;
	height: 51px;
	margin-bottom: 3px;
	}
#wrapper #sidebar li#search-3 h6 span {
	display: none;
	}
	
#wrapper #sidebar li#recentarticles { /*recent post*/
	list-style-type: none;
	}
#wrapper #sidebar li#recentarticles h6 {
	background: url(images/recentarticles.png) no-repeat top left;
	width: 155px;
	height: 47px;
	}
#wrapper #sidebar li#recentarticles h6 span {
	display: none;
	}
#wrapper #sidebar li#recentarticles ul {
	margin-top: 0px;
	list-style-type: circle;
	color: #abc181;
	}
#wrapper #sidebar li#recentarticles ul li {
	margin-left: 20px;
	margin-bottom: 5px;
	}
#wrapper #sidebar li#recentarticles ul li a {
	color: #c2ab82;
	text-decoration: none;
	border-bottom: 2px dashed #3c5657;
	padding-bottom: 1px;
	}
	
#wrapper #sidebar li.categories { /*categories*/
	list-style-type: none;
	}
#wrapper #sidebar li.categories h6 {
	background: url(images/categories.png) no-repeat top left;
	width: 119px;
	height: 43px;
	}
#wrapper #sidebar li.categories h6 span {
	display: none;
	}
#wrapper #sidebar li.categories ul {
	margin-top: 0px;
	list-style-type: circle;
	color: #abc181;
	}
#wrapper #sidebar li.categories ul li {
	margin-left: 20px;
	margin-bottom: 5px;
	}
#wrapper #sidebar li.categories ul li a {
	color: #c2ab82;
	text-decoration: none;
	border-bottom: 2px dashed #3c5657;
	padding-bottom: 1px;
	}

#wrapper #sidebar li#pages-3 {
	list-style-type: none;
	margin-top: 10px;
	}
#wrapper #sidebar li#pages-3 h6 {
	background: url(images/otherinfo.png) no-repeat top left;
	width: 114px;
	height: 41px;
	}
#wrapper #sidebar li#pages-3 h6 span {
	display: none;
	}
#wrapper #sidebar li#pages-3 ul {
	margin-top: 0px;
	list-style-type: circle;
	color: #abc181;
	}
#wrapper #sidebar li#pages-3 ul li {
	margin-left: 20px;
	margin-bottom: 5px;
	}
#wrapper #sidebar li#pages-3 ul li a {
	color: #c2ab82;
	text-decoration: none;
	border-bottom: 2px dashed #3c5657;
	padding-bottom: 1px;
	}
/*---------------------Footer--------------------*/
#footer {
	position: relative;
	top: -20px;
	width: 950px;
	height: 338px;
	background: url(images/footer.jpg) no-repeat top left;
	margin-left: -50px;
	}
#footer a {
	border-bottom: none;
	}
#footer a:hover {
	color: #fff;
	}
#footer a:visited {
	color: #fff;
	}
#footerinfo {
	position: relative;
	margin-left:200px;
	top:-50px;
	}
#footerinfo ul.addtoany_list {
	position: relative;
	top: 120px;
	left: 90px;
	}
#footerinfo p.support {
	position: relative;
	top: -70px;
	width: 450px;
	text-align: center;
	font-style: italic;
	margin-left: 10px;
	}
#footercomments {
	position: relative;
	top: 40px;
	}
#footertext  {
	position: relative;
	color: #fff;
	padding-bottom: 10px;
	margin-left: 145px;
	top: 60px;
	}
#footer #footertext a#vb {
	color: #fff;
	font-size: 14px;
	}
#footertext a:hover {
	color: #e6e6e6;
	}
#footer p {
	font-size: 14px;
	}

#footertextmini  {
	position: relative;
	color: #fff;
	padding-bottom: 10px;
	margin-left: 170px;
	top: 240px;
	}
#footertextmini a#vb {
	color: #fff;
	font-size: 14px;
	}
#footertextmini a:hover {
	color: #e6e6e6;
	}

#footer #footercomments {
	position: relative;
	left: 30px;
	top: 0px;
	}
#footertextmega  {
	position: relative;
	color: #fff;
	padding-bottom: 10px;
	margin-left: 170px;
	top: 75px;
	}
#footer a {
	color: #fff;
	}
#footertextmega a#vb {
	color: #fff;
	font-size: 14px;
	}
#footertextmega a:hover {
	color: #e6e6e6;
	}
#footertextmega a:visited {
	color: #fff;
	}


	/* - COMMENTS - */
	
.comments-template{
	position: relative;
	top: 75px;
	left:125px;
	width: 545px;
	padding: 10px;
	background: #a7a184;
	border: 2px solid #5d6d4a;
	font-family: Verdana, Georgia, Sans-serif;
	color: #000;
}


#footer .comments-template a {
	color: #333;
	}
.comments-template h4 {
	margin-top: 5px;
	color: #333;
	padding-top: 0px;
	}
#footer .comments-template p {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	}
.comments-template ol{
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
}

.comments-template ol li{
	margin: 5px;
	line-height: 18px;
	padding: 0 0 10px;
}

.comments-template h2, .comments-template h3{
	font-family: Verdana, Sans-serif;
	font-size: 16px;
	color: #333;
	padding-top: 0px;
}

.commentmetadata {
	font-size: 14px;
	padding: 5px;
}
.commentmetadata p {
	font-size: 14px;
	}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Verdana, Georgia, Sans-serif;
	font-size: 16px;
}

.commentlist {
	width: 550px;
	list-style-type: none;
	margin-bottom: 20px;
	}

.commentlist li {
	padding: 5px;
	background: #bdb69c;
	}
.commentlist p {
	padding: 5px;
	}
	
.commentlist .alt {
	background: #b5ad8d;
	}



