/*
Theme Name: Dr Fechner's Blog
Theme URI: http://www.drfechner.com/
Description: Hand crafted for Dr Fechner by Redstonex and Uniseo.
Version: 1.0
Author: Emerson R. Lackey
Tags: two columns, widgets, classy
*/

/* Global and Wordpress Classes */
.clear {clear: both;}
.last {border: 0px;}
img.alignright {float:right; margin:0 0 1em 1em; padding: 5px; border: 1px solid #efefef;}
img.alignleft {float:left; margin:0 1em 1em 0; padding: 5px; border: 1px solid #efefef;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; padding: 5px; border: 1px solid #efefef;}
a img.alignright {float:right; margin:0 0 1em 1em; padding: 5px; border: 1px solid #efefef;}
a img.alignleft {float:left; margin:0 1em 1em 0; padding: 5px; border: 1px solid #efefef;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; padding: 5px; border: 1px solid #efefef;}


/* Site Structure */
body {background: #ede9e1 url(images/background-gradient.png) 0px 0px repeat-x;}
#wrapper {width: 960px; margin: 15px auto 0 auto; background: url(images/header-top.png) 0px 0px no-repeat;}
#header {width: 960px; height: 135px; position: relative; top: 15px; background: url(images/header.png) 0px 0px no-repeat;}
#content-wrapper {width: 960px; position: relative; top: 15px; min-height: 600px; height: auto !important; height: 600px; background: url(images/content-repeat.png) 0px 0px repeat-y; padding-bottom: 30px;}
#page-nav {display: block; width: 850px; height: 30px; padding: 0px 30px 0px 30px; margin: 0 auto; background: #9d9d9c;}
#content {width: 550px; min-height: 200px; height: auto !important; height: 200px; float: left; margin-left: 25px;  padding: 30px 30px 0px 30px; display: inline;}
#sidebar {width: 240px; float: left; padding: 0px 30px 0px 30px; display: inline;}
#footer {width: 960px; height: 50px; background: url(images/footer.png) 0px 0px no-repeat; position: relative; top: 15px; margin-bottom: 30px;}

/* Page Navigation (Horizontal) */
#page-nav li {display: inline; line-height: 30px;}
#page-nav li a {font-family: Tahoma, Geneva, sans-serif; text-decoration: none; color: #ffffff; margin-right: 15px; letter-spacing: 1px; padding-right: 15px; border-right: 1px dotted #ffffff;}
#page-nav li a:hover {text-decoration: underline;}
#page-nav li.active a {font-weight: bold;}
#page-nav li.active a:hover {}


/* Sidebar Style */
#sidebar {padding-top: 30px;}
#sidebar h2.widgettitle {color: #444444; font-family: Baskerville, serif; font-size: 14pt; text-transform: uppercase; padding-left: 15px; margin-bottom: 5px;}
#sidebar li.widget {} 
#sidebar ul {}
#sidebar ul li {}
#sidebar ul li ul {background: #dcdcdc; margin-bottom: 30px; padding: 10px;}
#sidebar ul li ul li {font-family: Helvetica, Geneva, sans-serif; border-bottom: 1px dotted #9d9d9c; padding: 13px 0px 10px 0px; font-size: 14px; display: block;}
#sidebar ul li ul li a {text-decoration: none; color: #333333; font-style: italic; padding-right: 3px;}
#sidebar ul li ul li a:hover {color: #ffffff;}

/* Entries */
div.entry {margin-bottom: 50px;}
div.entry h1.title {font-family: Helvetica, Geneva, sans-serif; letter-spacing: 2px; color: #e1ae06; font-size: 20pt; font-weight: normal; padding-bottom: 5px; font-style: italic;}
div.entry h1.title a {text-decoration: none; color: #e1ae06;}
div.entry h1.title a:visited {text-decoration: none; color: #e1ae06;}
div.entry h1.title a:hover {text-decoration: underline; color: #e1ae06;}
div.entry h6.author {font-family: Baskerville, serif; color: #999999; text-transform: uppercase; font-weight: normal; font-size: 10pt; letter-spacing: 1px; word-spacing: 1px; border-bottom: 1px dotted #999999; padding: 0px 0px 10px 3px; margin: 0px 15px 10px 0px;}

div.entry h1 {font-family: Helvetica, Geneva, sans-serif; letter-spacing: 1px; color: #222222; font-size: 17pt; font-weight: normal; padding-bottom: 5px; padding-top: 10px; font-style: normal;}
div.entry h2 {font-family: Helvetica, Geneva, sans-serif; letter-spacing: 1px; color: #222222; font-size: 16pt; font-weight: normal; padding-bottom: 5px; padding-top: 10px; font-style: normal;}
div.entry h3 {font-family: Helvetica, Geneva, sans-serif; letter-spacing: 1px; color: #222222; font-size: 15pt; font-weight: normal; padding-bottom: 5px; padding-top: 10px; font-style: normal;}
div.entry h4 {font-family: Helvetica, Geneva, sans-serif; letter-spacing: 1px; color: #222222; font-size: 14pt; font-weight: normal; padding-bottom: 5px; padding-top: 10px; font-style: normal;}
div.entry h5 {font-family: Helvetica, Geneva, sans-serif; letter-spacing: 1px; color: #222222; font-size: 13pt; font-weight: normal; padding-bottom: 5px; padding-top: 10px; font-style: normal;}
div.entry h6 {font-family: Helvetica, Geneva, sans-serif; letter-spacing: 1px; color: #222222; font-size: 12pt; font-weight: normal; padding-bottom: 5px; padding-top: 10px; font-style: normal;}

div.entry p {font-family: Georgia, serif; font-size: 10pt; color: #222222; line-height: 1.6em; margin-bottom: 20px;}
div.entry ul {margin-bottom: 20px; padding-left: 30px; padding-right: 100px;}
div.entry ul li {font-family: Georgia, serif; font-size: 10pt; color: #222222; line-height: 1.3em; margin-bottom: 15px; list-style: disc;}
div.entry ol {margin-bottom: 20px; padding-left: 30px; padding-right: 100px;}
div.entry ol li {font-family: Georgia, serif; font-size: 10pt; color: #222222; line-height: 1.3em; margin-bottom: 15px; list-style: decimal;}
div.entry a.more-link {color: #e1ae06;}
div.entry a {text-decoration: none; color: #e1ae06;}
div.entry a:visited {text-decoration: none; color: #e1ae06;}
div.entry a:hover {text-decoration: underline; color: #e1ae06;}



/* Footer Text */
p.footer {color: #AFA083; font-family: arial; text-align: right; font-size: 11px; padding: 0px 15px 20px 0px;}
p.footer a {color: #AFA083; text-decoration: none;}
p.footer a:visited {color: #AFA083;}
p.footer a:hover {color: #AFA083; text-decoration: underline;}