@charset "UTF-8";
/* CSS Document */

/* main styles */

.hide {
	display: none;
	}
	.web-hide {
	display: none;
	}
body {
     margin: 0; /* to avoid margins */
	 margin-bottom:10px;
     text-align: center; /* to correct the centering IE bug*/
	 color:#333;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size: small; 
	 background:#fedba3;
     }
	  * html body {
		  font-size: x-small; /* for IE5/WIN */
		  f\ont-size: small; /* for other IE versions */
	  }
#global {
     margin-left: auto;
     margin-right: auto;
     width: 100%; /* mandatory to be centered */
	 text-align: left; /* to realign your text */
	 margin-top:0;
	 margin-bottom:0;
	  background:#fedba3 url(../images/global/interior_pg_bkgd.jpg) top center;
	 background-repeat: no-repeat;
     }
a:link {text-decoration:underline; color:#036; }
a:visited {text-decoration:underline; color:#036; }
a:hover {text-decoration:none; color:#903; }
a:active {text-decoration:none; color:#903; }

/* body content styles */

.body_content p {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:100%;
	line-height:130%;
	margin-left:75px;
	margin-right:20px
}
.body_content ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:100%;
	line-height:130%;
	margin-left:105px;
	margin-right:20px
}
.body_content h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#903;
	font-weight:bold;
	font-size:130%;
	line-height:130%;
	margin-left:75px;
	margin-right:20px
}
.body_content h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#903;
	font-weight:bold;
	font-size:110%;
	line-height:120%;
	margin-left:75px;
	margin-right:20px;
}
.body_content {
	margin-bottom:40px;
}
.new_bold_rose {
	color:#903;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:90%;
}
.shell {
	width:950px;
	margin-left: auto;
    margin-right: auto;
	}
	
	.topnav {
		float:right;
		text-align:right;
		margin:10px 0 30px 0;
		font-family:Verdana, Geneva, sans-serif;
		font-size:70%;
		text-transform:uppercase;
		font-style:normal;
		color:#69C;
	}	
	
	.book_cover_style {
		border:#934e44 1px solid;
		margin-bottom:8px;
		margin-top:8px;
	}

/* sidebar styles */
.sidebar-copy h1 {
	margin:15px 0 15px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
		font-size:80%;
		color:#633;
}
.sidebar-copy p {
	margin:5px 0 15px 20px;
	font-family:Verdana, Geneva, sans-serif;
		font-size:80%;
		color:#934e44;

}
.sidebar-copy ol {
	margin:5px 0 15px 20px;
	font-family:Verdana, Geneva, sans-serif;
		font-size:80%;
		color:#934e44;
		list-style-type:lower-latin;

}
	.sidebar-copy a {
		color:#c0173e;
	}
	.sidebar-copy a {
			font-family:Verdana, Geneva, sans-serif;
		color:#c0173e;
	}
	#twitter_update_list ul, li {
		margin:-5px 0 15px -20px;
	}
	#twitter_update_list {
		font-family:Verdana, Geneva, sans-serif;
		font-size:80%;
		color:#934e44;
		width:150px;
	}
		#twitter_update_list a {
		color:#c0173e;
	}
		#twitter-link a {
			font-family:Verdana, Geneva, sans-serif;
		color:#c0173e;
	}
	
	blockquote {
		font-family:Verdana, Geneva, sans-serif;
		font-size:85%;
		color:#FFF;
		font-weight:bold;
		margin-left:0;
		margin-right:0;
		line-height:110%;
	}
	.attribution {
		color:#FC9;
		font-style:italic;
		font-size:80%;
		line-height:60%;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		text-align:right;
		
		margin-left:15px;
	}

/* footer styles */

#footer {
     margin-left: auto;
     margin-right: auto;
     width: 100%; /* mandatory to be centered */
	 height: 100%;
	 text-align: center; /* to realign your text */
	 margin-top:0;
	 margin-bottom:0;
	 clear:both;
	 color:#d7673e;
	 font-family:Verdana, Geneva, sans-serif;
	 font-weight:normal;
	 text-transform:uppercase;
	 font-size:90%;
	 line-height:130%;
	 padding-top:15px; 
	 padding-bottom:15px;
      background:#fedba3 url(../images/footer_bkgd.jpg) top center;
	 background-repeat: no-repeat;
	 }
	 
#footer a {
	 color:#6e2023;
	
}
