/* 	Theme Name: Gods and Monsters	Theme URL: http://www.thebookofblog.com	Description: Two-coloumn, flexible navigation, lots of illustrations of gods and monsters. This one is not designed with IE6 in mind, so there's a banner just for IE6 users recommending an upgrade to Firefox.	Author: Shea Media	Author URI: http://www.thebookofblog.com        Tags: black, brown, tan, dark, two-columns, fixed-width, left-sidebar	Version: 1.0		The CSS, XHTML and design is released under GPL:	http://www.opensource.org/licenses/gpl-license.php	
*//*********************general*****************************/* 
{ margin:0; padding:0; color:#302821; } body { background: #302821 url(images/bg.png) repeat-y center top; font:100% "Times New Roman",Times,FreeSerif,serif;}h1, h2, h3, h4, h5, h6 { font-weight:normal; }h1 { font-size:2.2em; line-height:1; margin-bottom:0.5em; }h2 { font-size:1.8em; margin-bottom:0.75em; }h3 { font-size:1.4em;  line-height:1; margin-bottom:1em; }h4 {font-size:1em; line-height:1.25; margin-bottom:1.25em; height:1.25em; }h5 { font-size:.8em; margin-bottom:1.5em; }h6 { font-size:.6em; }p { padding-bottom:14px; color:#302821; }img{border:0px;}strong{ font-weight:bold; }em, dfn{ font-style:italic; }	hr{ margin:5px 30px 10px 0; }legend { margin:0 0 0 10px; }input, textarea, select  { background: #bcab8b; margin:10px 0 10px 0; color:#302821; border: 1px solid #302831;}fieldset { padding: 10px; margin: 0 30px 0 0; border: 1px solid #e6d9c2; }pre{ white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word; height: auto; background: #bcab8b; margin: 15px 30px 15px 0px; padding: 10px 0px 10px 20px; border: 1px solid #302831; }pre, code{ font:14px Monaco, 'andale mono', 'lucida console', monospace; line-height:1.5; }table{ padding:20px 0 20px 0; }

/*********************classes*****************************/
.cbalink { display : none;} 
.aligncenter, div.aligncenter 
{ display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin:0px 10px 10px 0px;}
.alignright { float: right; margin:0px 0px 10px 10px; }
.wp-caption { border: 1px solid #17191a; text-align: center; background-color: #c6b299; padding-top: 4px; margin: 10px; }
.wp-caption img {  margin: 0;  padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 16px;  line-height: 17px;  padding: 0 4px 5px; margin: 0; }
.rss{float:left; font-size:24px; padding: 55px 0 0 0px; margin: 0 -20px 0 0;}
.sidetitle{font-size:24px; padding: 0 0 0 15px;}
.datea {color:#423b30; font-size:18px; text-align:center;}
.dateb {font-style: italic; color:#423b30; font-size:12px; text-align:center;}
.author{padding:0px; margin-top:-8px; font-style: italic;}
.label{margin: 20px 0 0 0; }.label2{ margin: 40px 0 0 0; }
.class2{ font-size:32px; padding:40px 0 0 0; }.class1{ font-size: 18px; }.class4, .class4 a{ font-size: 18px; margin:30px 0 0 0; }
.class3{ margin:30px 0 0 0; display:inline; }
.class5{text-align:center; padding-right:15px; font-size:22px; width:635px;}

/*********************links*****************************/a, 
a:visited { color:#503020; text-decoration: none; outline: none; }	
a:hover { color: #856545; text-decoration: none;}	/*********************header*****************************/#headerwrap{ width: 100%; height: 706px; background: #302821 url(images/head.jpg) no-repeat center top;  }#header { position:relative; width: 935px; height: 320px; margin: 0px auto 0px;  }	#contenttop{ position:absolute; bottom:0px;  width:100%; height:21px; }		#headertitle { position:absolute; top:50px; left:215px; }#headertitle h1{  font-size:58px; color: #bcab8b; }	#tag{  position:absolute;  top:5px; right:120px; color: #bcab8b; font-size:11px;  }#quote{position:absolute; top:218px; left:225px; width:560px; height:95px; }	#quote p{font-style: italic; font-size:18px; color:#39332b; }/*********************nav*****************************/#nav {position:absolute; left:240px; top:140px; width: 540px; text-transform: uppercase;}#nav ul{ list-style:none; }	#nav li { float: left; margin:2px 2px 0 0; background: url(images/navright.png) no-repeat right center; border:1px solid #372e27; }#nav li a { float: left; display: block; color:#302821; margin: 0 1px 0 0; padding: 2px 10px; font-size: 18px; text-decoration: none;  background: url(images/navleft.png) no-repeat left center; }#nav li a:hover { color: #856545; }#nav .current_page_item, #nav .current_page_item:hover { }#nav .current_page_item a, #nav .current_page_item a:hover{ color: #856545; }/*********************Main***************************/#wrapper {width: 935px; margin: 0px auto; }	#content{float:left;width: 673px;margin: 0 0 -290px 40px;padding: 0;}#content h1, #content h1 a{font-size: 36px;padding:12px 40px 12px 0;margin:0px;color:#302821;}.postheader h1{background: url(images/line.png) no-repeat center bottom;}#content p{padding-right:35px; text-align:justify;}#content dt, #content dd{margin: 0px 0px 0px 20px;padding: 0px 0px 15px 0px;}	#content ol{margin: 0px 0px 0px 20px;padding: 0px 0px 15px 0px;}	#content ol li{margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}	#content ul{list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px 0px 15px 0px;}	#content ul li{list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}	blockquote{background: #bcab8b;margin:15px 30px 15px 0px;padding: 10px 20px 10px 20px;border: 1px solid #302831;  }#wrapper blockquote p{color:#302821;}.postheader{background: url(images/line.png) no-repeat center top;width: 673px;margin:0 0 10px 0;}	.postmeta {width: 680px;padding: 10px 0px 30px 0px;margin: 15px 0px 0px 0px;}.postmeta p, .postmeta a{font-size:14px;}#date{float:left;width:50px;}	#date p{padding:5px 0 0 0;margin:0px;}/*********************sidebar***************************/#sidebar {width: 222px;padding: 0;line-height: 17px;float:left;         margin-bottom:-290px;  }	#sidebar h2 {font-size:24px;color:#302821;padding: 5px 0px 5px 0px;margin: 20px 0px 10px 0px;}#sidebar ul {list-style: none;margin: 0px;padding: 0px 0px 10px 0px;}#sidebar ul li {padding: 0px 0px 3px 15px;margin: 0px;background: url(images/sidebar-line.png) no-repeat right bottom;}	#sidebar ul li ul li {background: transparent;}#sidebar ul li ul{background: transparent;}#sidebar ul li a, #r_sidebar ul li a:visited {font-size: 14px;text-decoration: none;margin: 0px;padding: 0px;color:#503020;}#sidebar ul li a:hover { color: #856545;text-decoration: underline;}	#wp-calendar{width:200px;}/*********************footer***************************/#footerwrap{background: #302821 url(images/foot.jpg) no-repeat center top;width: 100%;height: 702px;}#footer {width: 960px;height: 200px;margin: 0px auto;position: relative;top:503px;}#copyright{position:absolute;bottom:5px;left:20px;}#copyright p, #design p {color: #394b55;font: 11px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;padding: 3px 0px 0px 0px;	}	#copyright a, #design a {color: #394b55;font: 11px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;text-decoration: none;}#copyright a:hover, #design a:hover{ color: #856545;text-decoration: none;}	#credit p, #credit a{font-size:8px; color: #3d3527; }	#design{position:absolute; bottom:5px; right:0px; }/*********************search**************************/	#f {background:transparent;width: 150px;color: #17191a;font-size: 12px;font-family: Arial, Tahoma, Verdana;padding: 4px;margin:37px 0 0 35px;border:0;}#search{height:115px; padding:20px 0 0 0; margin:0; background: url(images/sidebar-line.png) no-repeat right bottom;}	#search-box{height:89px; padding:0; margin:0; background: url(images/search.png) no-repeat left bottom!important;}/*********************comments*****************************/		#sbutt {background: #8C8989;width: 200px;color: #17191a;font-size: 11px;font-family: Arial, Tahoma, Verdana;}#commentbox p{font:14px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;margin:15px 0 0 0;}	#author, #email, #url {background: #bcab8b;width: 300px;color: #17191a;font-size: 12px;font-family: Arial, Tahoma, Verdana;padding: 4px;margin: 10px 0px 0px 0px;border: 1px solid #302831;}	#comment {background: #bcab8b;width: 440px;font-size: 12px;font-family: Arial, Tahoma, Verdana;padding: 4px;margin: 10px 0px 0px 0px;border: 1px solid #302831;	}	#submit {background: #17191a;width: 150px;color: #e6d9c2;font-size: 12px;font-family: Arial, Tahoma, Verdana;padding: 4px;margin: 20px 0px 0px 0px;border: 1px solid #e6d9c2;}		#commentblock {width: 660px;color: #000000;float: left;padding: 10px 0px 10px 0px;margin: 20px 0px 0px 0px;}	#commentblock ol{list-style-type: none;margin: 0px 0px 20px 0px;}	.commentname {font-size: 16px;color: #333333;margin: 0px;padding: 5px 5px 5px 0px;}.commentinfo{clear: both;}.commenttext {width: 440px;padding: 10px 10px 10px 10px;margin: 10px 0px 10px 0px;background: url(images/line.png) no-repeat center top;}.commenttext-admin {width: 440px;padding: 10px 10px 10px 10px;margin: 10px 0px 10px 0px;background: url(images/line.png) no-repeat center top;}#commentsformheader{padding-left: 0px;}#commentsform{text-align: center;margin: 0px;padding: 0px;}#commentsform form{text-align: left;margin: 0px;}#commentsform p{margin: 0px;}#commentsform form textarea{width: 99%;}	p.comments_link  img{margin: 0px;padding: 0px;border-style: none;}#fourofour{width:100%;text-align:center;}



#suckerfishnav {background:#  url("../multi-level-navigation-plugin/images/suckerfish_blue.png") repeat-x;font-size:18px;font-family:verdana,sans-serif;font-weight:bold;	width:100%;}#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:40px;padding:0;border:1px solid #aaa;margin:0;	width:100%;}#suckerfishnav a {display:block;color:#302821;text-decoration:none;padding:0px 10px;}#suckerfishnav li {float:left;padding:0;}#suckerfishnav ul {position:absolute;left:-999em;height:auto;	width:151px;font-weight:normal;margin:0;line-height:1;	border:0;border-top:1px solid #666666;	}#suckerfishnav li li {	width:149px;border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;font-weight:bold;font-family:verdana,sans-serif;}#suckerfishnav li li a {padding:4px 10px;	width:130px;font-size:12px;color:#302821;}#suckerfishnav li ul ul {margin:-21px 0 0 150px;}#suckerfishnav li li:hover {background:# ;}#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {color:#302821;}#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#302821;}#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#302821;}#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {left:-999em;}#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {left:auto;background:#f8f1de;}#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#  ;}

#suckerfishnav_2 {background:#  url("../multi-level-navigation-plugin/images/suckerfish_blue.png") repeat-x;font-size:18px;font-family:verdana,sans-serif;font-weight:bold;	width:100%;}#suckerfishnav_2, #suckerfishnav_2 ul {float:left;list-style:none;line-height:40px;padding:0;border:1px solid #aaa;margin:0;	width:100%;}#suckerfishnav_2 a {display:block;color:#302821;text-decoration:none;padding:0px 10px;}#suckerfishnav_2 li {float:left;padding:0;}#suckerfishnav_2 ul {position:absolute;left:-999em;height:auto;	width:151px;font-weight:normal;margin:0;line-height:1;	border:0;border-top:1px solid #666666;	}#suckerfishnav_2 li li {	width:149px;border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;font-weight:bold;font-family:verdana,sans-serif;}#suckerfishnav_2 li li a {padding:4px 10px;	width:130px;font-size:12px;color:#302821;}#suckerfishnav_2 li ul ul {margin:-21px 0 0 150px;}#suckerfishnav_2 li li:hover {background:# ;}#suckerfishnav_2 li ul li:hover a, #suckerfishnav_2 li ul li li:hover a, #suckerfishnav_2 li ul li li li:hover a, #suckerfishnav_2 li ul li li li:hover a  {color:#302821;}#suckerfishnav_2 li:hover a, #suckerfishnav_2 li.sfhover a {color:#302821;}#suckerfishnav_2 li:hover li a, #suckerfishnav_2 li li:hover li a, #suckerfishnav_2 li li li:hover li a, #suckerfishnav_2 li li li li:hover li a {color:#302821;}#suckerfishnav_2 li:hover ul ul, #suckerfishnav_2 li:hover ul ul ul, #suckerfishnav_2 li:hover ul ul ul ul, #suckerfishnav_2 li.sfhover ul ul, #suckerfishnav_2 li.sfhover ul ul ul, #suckerfishnav_2 li.sfhover ul ul ul ul  {left:-999em;}#suckerfishnav_2 li:hover ul, #suckerfishnav_2 li li:hover ul, #suckerfishnav_2 li li li:hover ul, #suckerfishnav_2 li li li li:hover ul, #suckerfishnav_2 li.sfhover ul, #suckerfishnav_2 li li.sfhover ul, #suckerfishnav_2 li li li.sfhover ul, #suckerfishnav_2 li li li li.sfhover ul  {left:auto;background:#f8f1de;}#suckerfishnav_2 li:hover, #suckerfishnav_2 li.sfhover {background:#  ;}

