/*
Site Design by:
Let's Talk Productions
http://www.letstalkproductions.com

COLOR PALLETE

#F1AF53		rgba(241,175,83,0.7)
#bd752f 
#b66227
#feda82

*/


*						{ margin: 0; padding: 0; }
body					{ color: white; 
						  background: #900000 url('../images/bodybg-1024.jpg') no-repeat fixed;; font-style:strong; font-variant:normal; font-weigt:normal; font-size:14px; font-family:Georgia, serif }
						  
a						{ text-decoration: none; }

a img					{ border: 0px none; }

#page-wrap				{ width: 770px; margin: 200px 0 0 470px; overflow:hidden; }

#main-content			{ float: left; 
						  background-color: #f1af53;
						  /* for IE */
  						  filter:alpha(opacity=90);
  						  /* CSS3 standard */
  						  opacity:0.9; 
						  padding: 20px; 
						  width: 432px; 
						  -moz-border-radius: 20px; 
						  -webkit-border-radius: 20px; 
						  border-radius: 20px; 
						  position: relative; 
						  z-index-index: 100;
						   
						}
						  
#logo					{ position: absolute; top:0; left: 400px; z-index-index: 50; }

#book-graphic			{ position: absolute; top:0; float: right; margin-left: 50px; }
				   
#sidebar				{ float: right; 
						  width: 242px; 
						  position: relative; }


/* MAIN NAVIGATION STYLE */
#main-nav				{ list-style:none; margin: 0 0 50px 0; }
#main-nav li     		{ font: 20px Georgia, serif; color: #b66227; }
#main-nav li a   		{ color: #bd752f; display: block; padding: 2px 0; }
#main-nav li a:hover	{ color: #feda82; }
#main-nav li.cur a		{ background: rgba(241,175,83,0.3); }
#main-content img		{   }
#main-content h2 img	{   }

#more					{ font:12px; 
						  font-style:italic; 
						  color:#FEDA82; 
						  text-align:left; }


/* BODY TYPOGRAPHY */
h2						{ text-transform:uppercase; 
						  font: 17px Georgia, serif; 
						  letter-spacing: 3px; 
						  text-align:center; 
						  margin:20px 0 10px 0; }
						  
h3						{ font:14px Georgia, serif; 
						  color:#FEDA82; 
						  font-weight:bold; 
						  font-style:italic; 
						  margin:0 0 4px 0; }
						  
h5						{ color:#b66227; 
						  letter-spacing: 3px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; arial }
						  
h6						{ color:#b66227; 
						  font-style:normal; 
						  letter-spacing: 3px; font-variant:normal; font-weight:normal; font-size:12px; arial }
						  
p						{ margin:0 0 15px 0; }



/* TABLE STYLING */
table					{ border-collapse:collapse; 
			  			  margin 20px:auto; 
						  width: 410px;
						}

th, td					{ border:1px solid #feda82; 
			  			  font-size:1em;
			  			  padding:15px 10px; 
						}
			  
caption					{ font-weight:bold; font-size:1.1em; text-transform:uppercase; padding:10 0 10px; }

th						{ background-color:#BD752F; text-align:left; }

tfoot					{ background-color:#BD752F; }
tfoot td				{ text-align:center; font-size:0.8em; }

tbody	tr.evenRow 		{ background-color:#b66227; }

tbody   tr:hover		{ background-color:#feda82; }

tbody td				{ border-top:0px none; border-bottom:0px none; }



/* SIDEBAR TYPOGRAPHY */

#sidebar h4				{ text-transform: uppercase; 
						  font:16px Georgia, serif; 
						  letter-spacing: 3px; 
						  text-align:left; 
						  margin: 0 0 10px 0; 
						  border-top: 1px solid #bd752f; 
						  border-bottom: 1px solid #bd752f;}
						  
#sidebar h3				{ color:#ffffff;
						  font-weight:bold; 
						  font-style:italic; 
						  font-variant:normal; font-size:14px; georgia; margin-left:0; margin-right:10px; margin-top:0; margin-bottom:4px }

#sidebar h3, a			{ color: #feda82; }

#sidebar h5  			{ margin-bottom: 5px; }