/*

Theme Name:	TUT THEME
Theme URI: http://---.com/TUT-Theme/
Description: Tutankhamun custom theme for Tutankhamun Uncovered book.
Version: 1
Author: Amelia Marfleet
Author URI: http://---.com

*/



/* RESETS & BASIC PAGE SETUP */

* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { font: 62.5% Georgia, Cambria, "Times New Roman", Times, serif; repeat-y; }

ul { list-style: none inside; }
p { font-size: 1.2em; line-height: 1.7em; }
hr {border: none; height: 1px; background: #eee; margin: 1em 0;}
img { border: 0; }
a { outline: none; text-decoration: none; }
a img { border: none; }

/* TOOLBOX */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }



/* MAIN CONTENT */

#wrap { width: 850px; margin: 0 auto; }

#panel { background: url(../TUT-Theme/images/bkgd.jpg) repeat-y; }
	
#header { text-indent: -9999px; }

#logo { background: url(../TUT-Theme/images/header-850.gif) no-repeat center; width: 850px; height: 220px; }



/* NAVIGATION */
	
#menu-bar { padding: 0px; clear: both; }

ul#nav li a {
	display: block;
	float: left;
	height: 30px;
	text-indent: -9999px; }

ul#nav li.home a {
	width: 244px;
	float: left;
	background: url(../TUT-Theme/images/nav-850_01.png) no-repeat bottom; }
		
ul#nav li.reviews a {
	width: 144px;
	float: left;
	background-image: url(../TUT-Theme/images/nav-850_02.png);
	background-repeat: no-repeat;
	background-position: bottom; }	
	
ul#nav li.author a {
	width: 141px;
	float: left;
	background-image: url(../TUT-Theme/images/nav-850_03.png);
	background-repeat: no-repeat;
	background-position: bottom; }
	
ul#nav li.book a {
	width: 321px;
	float: left;
	background-image: url(../TUT-Theme/images/nav-850_04.png);
	background-repeat: no-repeat;
	background-position: bottom; }
	
ul#nav li a:hover { background-position: top; }




/* CONTACT-NEWS */

.contact-news { margin: 0; clear: both; }

ul#link li a {
	display: block;
	float: left;
	border: none;
	height: 80px;
	text-indent: -9999px; }
	
ul#link li.author a {
	width: 180px;
	float: left;
	background-image: url(../TUT-Theme/images/contact-author.png); 
	background-repeat: no-repeat;
	background-position: bottom; }
		
ul#link li.news a {
	width: 180px;
	float: right;
	background-image: url(../TUT-Theme/images/contact-news.png); 
	background-repeat: no-repeat;
	background-position: bottom; }
	
ul#link li a:hover { background-position: top; }
	



/* SIDEBAR */
		
#side-bar { float: left; width: 240px; margin: 36px 0px 0px 90px; padding: 0px; }
	
#side-bar .inside { padding: 0px 20px 5px 25px; margin-top: -3px; }

#side-bar .inside p { text-align: left; margin: 0 0 5px 0; font-size: 1.3em; color: #660000; }
	
#chapters { list-style: none; }
#chapters li { font: 12px Georgia; line-height: 20px;}
#chapters li a { color: #330000;}
#chapters li a:hover { color: #993300; border-bottom-color: black; 
					   border-bottom-style: dotted; 
					   border-bottom-width: thin;
					   font-size: 13px; }
#chapters li a:active { font-size: 13px; color: #996633; }

#chapters li a:visited { }

#chapters.active { margin-bottom: 1.5em; }
	
#content { float: left; width: 420px; margin-top: 18px; padding: 0px; }
	
#content .content-inside { background: url(../TUT-Theme/images/content-middle.png) center repeat-y;
	padding: 0px 30px 5px 30px;
	margin-top: -7px; }
	
	
	

/* NEWS PAGE */

p.news-title { margin-bottom: 2em; }

p.date { font-size: 1.4em;
		 color: #660000;
		 margin-bottom: 1em;
		 border-top-width: thin;
		 border-top-style: dotted;
		 border-top-color: #660000; }
		 
p.news { font-size: 1.4em; }

p.loc { font-size: 1.5em; margin-bottom: 1.5em; }
	
	
	
	
/* CONTACT PAGE */
	
p.home { margin-left: 0px;
		 font-size: 1.2em;
		 margin-bottom: 15px;
		 margin-top: 20px;
		 text-align: left;
		 color: #663300; }

p.home a { color: #996600; outline: none; text-decoration: none; }
		   
p.home a img { border: none; }

p.home a:hover { border-bottom-color: #330000; 
			     border-bottom-style: dotted; 
			     border-bottom-width: thin; 
			     color: #993300; }
			   
p.bottm {	margin-top: 10px;
			margin-left: 60px;
			margin-bottom: 60px;
		  	font-size: 1.2em;
		  	text-align: left;
		  	color: #663300; }

#page-wrap {
	width: 325px;
	background: url(../TUT-Theme/images/content-middle.png) repeat-y;
	padding: 0px 50px 20px 50px;
	margin-top: -7px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#contact-area { width: 500px;
				margin-top: 25px; }

#contact-area input {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	padding: 5px;
	width: 250px;
	font-size: 1.0em;
	margin: 0px 0px 20px 0px;
	border: 1px dotted #999999; }
	
#contact-area textarea {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	padding: 5px;
	width: 250px;
	font-size: 1.0em;
	margin: 0px 0px 20px 0px;
	border: 1px dotted #999999;
	height: 90px; }

#contact-area textarea:focus, #contact-area input:focus { border: 1px dashed #660000; }

#send { width: 84px
		height: 40px;
		border: none;
		float: left;
		margin-left: 43px; }

.submit-button { float: left;
				 border: none; }

label { color: #996633;
		float: left;
		text-align: left;
		margin-right: -5px;
		width: 50px;
		padding-top: 5px;
		font-size: 1.1em; }
		
comments { 	color: #996633;
			float: left;
			text-align: left;
			margin-right: 0px;
			width: 50px;
			padding-top: 5px;
			font-size: 1.1em; }


	
/* TYPOGRAPHY */

h1, h2, h3 { font-style: normal; font-weight: normal;
	font-family: Georgia, Cambria, "Times New Roman", Times, serif; }
	
h1 { font-size: 2em; }
	
h2 { font-size: 1.4em; text-align: center; margin: 30px 0px; color: #330000 }
	
h3 { font-size: 1.4em; margin-bottom: 1.2em; }
	
p { text-align: justify;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	line-height: 1.4em; }
		
p.title { margin-bottom: 0px; }
	
p.indent { text-indent: 1.5em; }

p.queen {  	font-family: Georgia, Cambria, "Times New Roman", Times, serif;  	
			font-style: italic;  	
			text-align: justify;
			color: #660000; 
			margin: 10px; }

p.sub-indent { line-height: 1.5em;
			   margin: 20px 30px;
			   text-align: left;
			   color: #660000; }

p.callout { border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #660000; }
	
p.image { padding: 0px; margin: 0px; text-align: center; }
p.image a:hover { border: none; }

p.contact { text-align: center; }
p.email { font: 12px Georgia; margin-top: -5px; text-align: center; padding-bottom: 10px; }
p.email a { color: #660000;}
p.email a:hover { border-bottom-color: #330000; 
				  border-bottom-style: dotted; 
				  border-bottom-width: thin;
				  color: #993300; }
p.email a:active { color: white; }

p.review a { color: #660000; }
p.review a:hover { border-bottom-color: #330000; 
				  border-bottom-style: dotted; 
				  border-bottom-width: thin;
				  color: #993300; }

p.top { text-align: center; }
p.top a { color: #660000;}
p.top a:hover {border-bottom-color: #330000; 
			   border-bottom-style: dotted; 
			   border-bottom-width: thin; 
			   color: #993300; }
			   
p.royal { text-align: center; margin-top: 20px; margin-bottom: 0px;}
p.royalc { text-align: center; margin-top: 70px; margin-bottom: 0px; }
p.tut { text-align: center; padding-top: 10px; margin-bottom: -5px; }

p.book { color: #330000; line-height: 15px; font-style: normal; font-weight: normal; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; text-align: center; margin-top: -1px; padding-bottom: 20px; }

.content-inside .book-info a { outline: none; text-decoration: none; color: #660000;}
.content-inside .book-info a:hover { color: #993300; border-bottom-color: #330000; border-bottom-style: dotted; border-bottom-width: thin; }
.content-inside .book-info p.image a:hover { border: none; }


p.border { background: url(../TUT-Theme/images/cobra-border3.gif) repeat-x; 
		   margin-top: 30px;
		   margin-bottom: 0px; }

p.caption { margin: 0px 35px;
			text-align: left;
			color: #663300;
			font-size: 1.1em;
			font-style: italic;
			letter-spacing: .01em;
			line-height: 1.2em;
			margin-bottom: 1.2em; }
			
p.excerpts { margin-left: 25px; margin-top: 12px; margin-bottom: 10px; 
			 background: url(../TUT-Theme/images/excerpts-title2.png) no-repeat;
			 height: 22px; text-indent: -9999px; }
			 
p.exrpt-end { text-align: center; color: #663300;
			font-size: 1em;
			font-style: italic;
			letter-spacing: .03em;
			line-height: 1.2em; 
			margin-top: 30px;
			margin-bottom: 10px; }
						 
p.chapter { padding-top: 9px; }
	
		
blockquote { margin-top: 3em; }
  	
blockquote p {
	font-size: 1.2em;
	line-height: 1.4em;
	text-indent: 1.9em;
	color: #663300;
	font-weight: normal;
	font-style: italic;
	text-align: justify;
	padding: 0 0 0 20px;
	border-left-width: thin;
	border-left-color: #663300;
	border-left-style: dotted; }

cite { display: block; text-align: right; font-size: 1em; 
	   color: #663300; margin-bottom: 2em;}		


	
#footer { background: url(../TUT-Theme/images/footer1.png) no-repeat center; 
		  height: 60px; margin-top: 0px; clear: both; }	




