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

body {
	background-color:#000000;
	font-family:Trebuchant MS,Helvetica,Arial;
	font-size:18px;
	margin:140px 0 0 48px;
	margin:0px auto;
}

.header {
	margin-top:100px;
	height:70px;
}
.header-img {
	margin-left:550px;
	margin-top:-70px;
	position:absolute;
}
.header h1 {
	background:#000000 none repeat scroll 0 0;
	color:#000000;
	float:none;
	line-height:1px;
	margin-right:55px;
	text-shadow:1px 1px 4px #FFFFFF;
}

.navigation {
	text-align:right;
	top:100px;
	width:600px;
}
ul.menu {
	list-style-type:none;
}
ul.menu li {
	float:left;
	padding-left:10px;
}

.currentpage {font-size: 25px; /*text-shadow: 1px 1px 1px blue!important;*/
			text-shadow: 1px 2px 5px #ffffff !important;
	text-decoration: overline underline !important;
	color: silver !important;}

a  { color: silver; text-decoration: none; text-shadow:-1px 3px 1px dodgerblue;}
a:hover{color: silver; text-shadow: none;}



ul.menu li a {
	background:#000000 none repeat scroll 0 0;
	color:#000000;
	text-decoration:none;
	text-shadow:1px 1px 4px #FFFFFF;
}
ul.menu li a:hover {
	background:#000000 none repeat scroll 0 0;
	color:#FFFFFF;
	text-shadow:1px 1px 4px #FFFFFF;
}



.sidebar {margin-left: 865px; margin-top: -60px; position: absolute;}	
.sidebar a {color: #000000; text-shadow: 1px 1px 3px #ffffff; outline-style: outset; outline-width: 1px;}
.sidebar a:hover {color: #000000; outline-style: inset;}



.sidemail {margin-left: -70px;}

.content {
	margin-left:25px;
	/*overflow:auto;
	padding:10px;
	text-shadow: -1px -1px 1px #ffffff;*/}
.press 
{width: 550px;}
.bio {background-image: url('book-stretch.png');
	height: 1536px;
	background-position: 53px 35px;
	background-repeat: no-repeat;}
.bio p {font-family:Georgia; color: silver;
	font-size:13px;
	margin-left:182px;
	margin-top:138px;
	text-shadow:none;
	width:450px;
	background-color: #000000; }	
.content h1, h2{
	text-shadow:1px 1px 4px #ffffff;color:#000000;
	/*text-shadow:2px 2px 6px #fff333;*/
	text-shadow: 1px 2px 5px #ffffff;
	text-decoration: overline;
	/*margin-bottom: 140px;*/}
				
/*.content a{color: SpringGreen;}
.content a:hover{color: #ffffff}*/
				
h3 {text-shadow: 0 -5px 7px #000000, 0.5px 0.5px 0.5px #FFFFFF;
	 font-size: 17px;
	 /*background: center SpringGreen;*/
	 text-decoration: underline;}				


/*.list li {	background:#003333;
			border:dotted; 
			border-color: DodgerBlue;
			border-width:thin;
			padding: 13px;
			font-size:25px; 
			float:none!important;
			margin-bottom:30px;
			margin-right:30px;
			/*width: 28%;
			text-shadow: 1px 1px 4px #ffffff;!important
						}

.list li p {
	font-size:12px;}*/


/*ul.list li a {color:#000000;
text-shadow: 1px 1px 4px #ffffff;}*/

/*p{	color:#ffffff;
	font-size:13px;
	padding:13px;	
	margin-right:-200px;}*/
	
p{font-size: 13px; color: #ffffff;}	

.cjbutton a{color: #000000;}
.cjbutton a:hover{color: #ffffff;}		
.taffybutton a{color: #000000;}		
.taffybutton a:hover{color: #ffffff;}	
.taffybutton{position:absolute; margin-left: 175px; margin-top: -102px;}
.dnlbutton a{color: #000000;}
.dnlbutton a:hover{color:#ffffff;}
.dnlbutton{position:absolute; margin-left: 350px; margin-top:-102px}
.tinybutton{position:absolute; margin-top: 50px;}
.archivebutton{position:absolute; margin-left: 175px; margin-top: 50px;}
