

body{
background:#660000;
margin-left:0px;
margin-top:0px;
}


/*main page*/
.main{
background: #D4BFAA;
margin-left:0px; /*Centers the layout*/
margin-right:auto; /*Centers the layout*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:830px;
border:0px solid #003300;
}


.banner{
background-image:url('images/bglogo.jpg');
width:830px;

/*border:1px solid black;*/
font-family:"Bookman Olds";
font-size:10pt;
color:white
}
.banner td a:hover{
background-color:#FF66CC;
width:300px;

}
.banner td{
width:300px;
background-color:#CCFF33;
}
.banner table a:hover{
table-layout:fixed;
color:#660000;
table background-color:#ffffff;
text-decoration:underline;
text-decoration:overline;
}
.banner table a{
color:#ffffff;
width:auto;
background-color:#000000;
text-decoration:none;
}

#nav {	
		margin:0;
		padding:0;
		background:#808259 url(nav_bg.jpg) 0 0 repeat-x;
		width:100%;
		float:left;
		border:1px solid #42432d;
		border-width:1px 0;
	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
		color:#ffffff;
		background:#003300;
		padding:5px 40px 4px 10px;
		float:left;
		width:auto;
		border-right:1px solid #42432d;
		text-decoration:none;
		font:bold 1em/1em Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-shadow: 2px 2px 2px #555;
	}
	#nav a:hover {
		color:#fff;
		background:#727454;
	}
	#nav li:first-child a {
		border-left:1px solid #42432d;
	}
	#home #nav-home a,
	#about #nav-about a,
	#archive #nav-archive a,
	#lab #nav-lab a,
	#reviews #nav-reviews a,
	#contact #nav-contact a {
		background:#660000;
		color:#fff;
		text-shadow:none;
	}
	#home #nav-home a:hover,
	#about #nav-about a:hover,
	#archive #nav-archive a:hover,
	#lab #nav-lab a:hover,
	#reviews #nav-reviews a:hover,
	#contact #nav-contact a:hover {
		background:#e35a00;
	}
	#nav a:active {
		background:#660000;
		color:#fff;
	}


#home{
margin-left:1px; /*Adjust this if adding a third navigation link*/
}

#bar{
margin-right:0px; /*Adjust this if adding a third navigation link */
width:22.5px; /*Adjust this only if you add links to the navigation bar*/

}

p{
text-indent:10px;
line-height:1em;
margin-top:0;
margin-bottom:0;
font-size:12px;
padding-left:5px;
}

#content a{
color:ffffff;
border-bottom:1px dotted #333;
text-decoration:none;
}

#content a:hover, a:active{
color:#666;
border-bottom:1px dotted #666;
text-decoration:none;
}

.imageborder
{
border:2px solid black;
}

#content img{
margin:2px 0px 2px 0px;
}

.left_nav{
width:150px;
height:auto;
margin-top:2px;
margin-left:2px;
float:left;
border:1px solid #f3f3f3;
z-index:100;
}
.left_navTest{
width:500px;
overflow:auto;
height:500px;
margin-top:2px;
margin-left:2px;
float:left;
border:1px solid #f3f3f3;
}

.left_nav ul{
list-style:none;
margin:0;
padding:0;
border:none;
}

.left_nav li a{
display:block;
padding:5px;
border-left:10px solid black;
background-image:url('images/navbg1.jpg');
background-repeat:no-repeat;
color:#ccc;
text-decoration:none;
width:150px;
height:15px;
border-right:1px solid #f3f3f3;
margin:0;
font-size:14px;
white-space:nowrap
}

.left_nav li a:hover{
border-left:10px solid #666;
background-color:#999;
color:#fff;
}

.center{
background: #D4BFAA; 

width:59%;
margin-left:2px;
margin-right:2px;
margin-top:2px;
padding-left:px;
float:left;
border:1px solid #f3f3f3;
}
#gallery
{
	width:59%;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	padding-left:px;
	float:left;
	overflow:hidden;
}
#gallFrame
{
	width:498px;
	height:323px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;	
	overflow:hidden;
}
.centergall{
background: #D4BFAA; 

width:60%;
margin-left:2px;
margin-right:2px;
margin-top:2px;
padding-left:0px;
float:left;
border:1px solid #f3f3f3;
}

#content_box{
border-color:#f3f3f3;
border-bottom:5px solid #999;
padding-bottom:5px;
background:#D4BFAA;
color:#777;
}

#content{
padding-left:2px;
}

#header{
background-color:#660000;
height:21px;
color:#ffffff;
border-bottom:medium solid #f3f3f3;
line-height:21px;
padding-left:5px;
font-weight:bold;
font-size:14px
}
#header2{
background-color:#003300;
height:21px;
color:#ffffff;
border-bottom:medium solid #f3f3f3;
line-height:21px;
padding-left:5px;
font-weight:bold;
font-size:14px
}

.right{
float:right;
width:19.6%;
margin-right:2px;
margin-top:2px;
border:1px solid #f3f3f3;
}

.footer{
background:#999 /*url(images/copyright.gif) left no-repeat;*/ 
height:12px;
font-size:9px;
margin-left:auto; /*Centers Site Copyright*/
margin-right:auto; /*Centers Site Copyright*/
margin-top:2px;
text-align:center;
color:#333;
float:none;
width:100%;
clear:both;
}

#copyright{
margin-top:-12px; /*Positions Copyright, must remain*/
}