/* CSS Document */
img, div { behavior: url(iepngfix.htc) }

body{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#000000;
	}
	h3{
	font-size:10px;
}
/*
body {
 background: url("
   javascript:
     document.body.onload = function(){
        var xbutton = document.getElementById('mainNav');
        if (xbutton) {
		alert('hey!');
            xbutton.style.zIndex = 20;
        }
     }
 ");
 background-color:#000000;
}	
*/
#ribbon{
	background-image:url(images/SubRibbon.gif);
	background-image:url(images/whiteRibbon.png);
	/*background-image:none;*/
	
	
	background-repeat:repeat-x;
	margin-top:0px;
	background-position:0 0;
	/*height:58px;*/
	height:40px;
	width:98%;
	
	/*margin-left:185px;*/
	
	
}
	
#title{
	background-image:none;
	margin:0 auto 0 auto;
	
	width:233px;
	padding-bottom:0px;
	

	}	
	
	*html #title{
	background-image:none;
	background-repeat:no-repeat;
}	

#BioGallery{
	width:632px;
	margin:0 auto 0 auto;
	margin-top:60px;
	border-left:1px dotted #666666;
	border-right:1px dotted #666666;
	padding:10px;
	padding-right:2px;
}

#BioGallery img{
	width:100px;
	height:100px;
	border:1px solid #666666;
	}

#mainNav{
	width:500px;
	/*position:absolute;*/

	z-index:20;
	
	/*padding-bottom:50px;*/
	
	/*
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:55px;
	clear:both;
	*/
	}

#mainNav ul{
	list-style-type:none;
}


#mainNav li{
	color:#666666;
	display:inline;
	padding-right:10px;
	padding-left:10px;
}

#mainNav a{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

#mainNav a:hover{
	color:#999999;
}
		
#footer{
	clear:both;
	background-image:url(images/SubSmallRibbin.gif);
	background-repeat:repeat-x;
	background-position:center;
	width:100%;
	height:134px;
	
}		
*html #footer{
	padding-top:0px;
}
#content{
	width:770px;
	width:940px;
	min-height:400px;
	overflow:visible;
	margin:0 auto 0 auto;
	padding-top:100px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	z-index:-1;
	padding:0px;
	clear:both;
}	

*html #content{
	position:fixed;
	}


#lightwindow page-options{
	float:left;

}	
#content ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	float:none;
	text-align:left;
	text-indent:5px;
}
#content li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#linkList{
	text-align:left;
	padding:2px;

	margin:0px;
	width:140px;
	margin-left:10px;
	font-weight:bold;

}

#linkList ul ul{
	margin-left:10px;
	}
#linkList ul li:a{
	margin-left:10px;
	margin-bottom:5px;
	}


#BookWrap{
	background-image:url(images/SObookWaterMark.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:750px;
	margin:0 auto 0 auto;
	
					
	}

#BookLeft{
	background-image:url(images/BookLeft.jpg);
	width:161px;
	height:275px;
	float:left;
	margin-top:30px;
}

#BookLeft{
	background-image:none;
	width:364px;
	height:137px;
	float:left;
}

#BookMid{
	background-image:url(images/BookMid.jpg);
	background-repeat:no-repeat;
	float:left;
	width:300px;
	height:400px;
	}
	
#BookMid{
	background-image:none;
	background-repeat:no-repeat;
	float:right;
	width:364px;
	height:300px;
	border-left:1px dotted #333333;
	border-right:1px dotted #333333;
	margin-top:0px;
	}
		
	
#BookRight{
	/*background-image:url(images/BookRight.jpg);
	width:9px;
	height:275px;
	float:left;*/
	}	

#BookAbstract{
	clear:both;
}

#Haec{
	padding:0px;
	background-color:#FFFFFF;
	width:420px;
	height:300px;
	padding-top:2px;
	float:left;
	
}

#Haec img{
	padding:0px;
	margin:0px;
	border:none;
	}

#Haec img a:hover{
	padding:0px;
	margin:0px;
	border:none;
	}
#Haec img a{
	padding:0px;
	margin:0px;
	border:none;
	
	}	




#LargeHaec{
	padding:0px;
	background-color:#000000;
	width:700px;
	margin:0 auto 0 auto;
	margin-top:100px;
}

#LargeHaec img{
	padding:0px;
	margin:0px;
	border:none;
	margin:-2px;
}

#LargeHaec img a:hover{
	padding:0px;
	margin:0px;
	border:0px;
}
	
#LargeHaec img a{
	padding:0px;
	margin:0px;
	border:none;
}







/*_____________________________*/

h1{
	
	font-size:20px;
	color:#CCCCCC;
	padding:0px;
	margin:0px;
	text-align:center;
	font-weight:bold;
}
h2{
	font-size:16px;
	color:#999999;
	padding:0px;
	margin:0px;
	text-align:center;
	}

h5{
	font-size:14px;
	padding:0px;
	margin:0px;
	/*background-color:#201000;*/
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:underline;

}

a{
	font-size:12px;
	color:#512607;
	color:#613617;
	text-decoration:none;
}

a:hover{
	color:#083540;
	text-decoration:underline;
}
