/* CSS Document */



body {
text-align:center;
margin:0px;
background-image: url(images/bg0.jpg);
    background-repeat:repeat;
border-top:5px solid #999999;
}

/** layout **/

	#frame {
		width:923px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		border-left:1px solid #999;	
		border-right:1px solid #999;
		background-color:#999999;
		}

	#header {
        padding:0px 0px 0px 0px;
		margin:0px;
		background-image: url(images/logo.jpg);
        background-repeat:no-repeat;
		height:96px;
		background-color:#cccccc;
		}
		
	#contentleft {
		width:198px;
		margin:0px;
		padding:0px;
		float:left;
		background-color:#000033;
		border-top:1px solid #999;
		border-right:1px solid #999;
		}

	#contentright {
		width:723px;
		padding:0px;
		margin:0px;
		float:left;
		background-color:#cccccc;
		border-top:1px solid #999;
		border-bottom:1px solid #999;
		}
		
	#header H1 {
        color:#000033;
        font-size:16px;
        font-weight:bold;
		padding:20px 30px 0px 10px;
        text-align:right;
		font-family: "lucida grande", verdana, geneva, helvetica, arial, sans-serif;
        }
				
	#contentfooter {
        width:923px;
        margin-left:auto;
        margin-right:auto;
        padding: 3px 0px 3px 0px;
        border-top:1px solid #999;
        border-right:1px solid #999;
        border-bottom:4px solid #666666;
        border-left:1px solid #999;
        background-color:#cccccc;
        color: #000033;
        font-family: "lucida grande", verdana, geneva, helvetica, arial, sans-serif;
        font-size: 12px;
		text-align:center;
		}
				
	
				
/* Navigation */

#navcontainer {
	width: 198px;
	background-color:#000033;		
}

#navcontainer ul {
	margin: 0;
 	padding: 7px 0px 6px 0px;
 	list-style-type: none;
 	font: 12px/30px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-indent: 5px;
	border-bottom: 0px solid #fff;
	text-align:left;
}

#navcontainer a {
 	display: block;
 	width: 198px;
 	height: 30px;
}

#navcontainer a:link, #navcontainer a:visited {
	background:  url(images/nav_bg.gif);
 	color: #ffffff;
 	text-decoration: none;
}

#navcontainer a:hover {
	background:  url(images/nav_rl.gif);
	color: #000033;
	text-decoration: none;
}

#navcontainer li a#current {
	background:  url(images/nav_on.gif);
	color: #000033;
	text-decoration: none;
}
				
#navcontainer li a#sub{
	text-align:left;
	text-indent: 50px;
	background:  url(images/nav_crnt.gif);
	color: #000033;
	text-decoration: none;
}

#navcontainer li a#sub:hover {
	background:  url(images/nav_sub_rl.gif);
	color: #000033;
	text-decoration: none;
}

/* Bio page layout */				

#bio {
	margin: 0;
 	padding: 7px 15px 6px 15px;
      float:left;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 10px;
	text-align:left;
}

#leepic{
      margin-right:15px;
      float:left;
}

#pad {
	padding: 0px 15px 5px 15px;
      margin-left:10px;
}

/* Pub page layout */

#space {
margin: 0;
padding: 6px 10px 25px 10px;
float:left;
}

#row1{
background-color:#FBFBFB;
}

#row1 h1 {
margin: 0;
padding: 6px 0px 6px 20px;
font-family: Times New Roman, Times, serif;
color: #000033;
}

#hue h3 {
color: #066663;
padding: 0px 20px 0px 10px;
}

#covers {
background-color:#000333;
text-align:center;
margin: 15px 0px 5px 0px;
padding: 0px 5px 25px 5px;
border-top:3px solid #999;	
border-bottom:3px solid #999;
border-color:#999999;
}

.cov {
margin: 5px 5px 5px 5px;
border: 1px solid #999999;
height: 100px;
}

#covers h2 {
	color: #FFFFFF;
}