body{
	margin:0 auto 0 auto;
	text-align:center; 
	background-image:url(../gfx/bg_tile.jpg); 
	background-repeat:repeat-x; 
	background-position:top; 
	background-color:#ffffff;
	font-family: verdana, arial, 'sans-serif';
	font-size:9pt;  
	color:#333333;
}
a{
	color:#c41f26	
}

table{
	font-family: verdana, arial, 'sans-serif';
	font-size:8pt;  
	color:#333333;
}

.smallerfont {
	font-family: verdana, arial, 'sans-serif';
	font-size:9px;  
	color:#333333;
}
img{
	border:none;
}
li{
	font-family: verdana, arial, 'sans-serif';
	font-size:8pt; 
	color:#333333;
}
#container{
	width:100%;
	margin:0 auto 0 auto;
}
#top{
	margin:0 auto 0 auto;
	width:100%; 
	background-image:url(../gfx/header_bg.jpg); 
	background-position:top center; 
	background-repeat:no-repeat; 
  	padding-top:30px;
	height:202px;
	z-index:100
	}
#top_inner{
	margin:0 auto 0 auto; 
	text-align:center;
	display:block;
	position:relative;
	min-width:772px; 
	width:770px;
	height:170px;
	
}
#logo{
	display:block;
	position:absolute;
	top:22px;
	left:12px
}
#photos{
	display:block;
	position:absolute; 
	left:394px;
	bottom:19px
}
#nav{
   display:block;
	position:absolute;
	bottom:5px;
	left:5px; 
	width:750px; 
	list-style:none;
	margin:0;
	padding:0;
	color:#5c4a04;
	height:20px
}
#nav li{
   font-family: Tahoma, Arial;
	font-size:0.9em;
	float:left;
	margin:0;
	padding:3px 1px 0 0;
	text-decoration:none;
	text-align:center;
}
#nav li a{
	display:block;
	background-image: url(../gfx/navdiv.gif);
	background-position: right;
	background-repeat: no-repeat;	
	color:#5c4a04;
	text-decoration:none;
	text-align:center;
	padding-right:1px;
}
#nav li .noend a{
	display:block;
	color:#5c4a04;
	text-decoration:none;
	text-align:center;
	padding-right:1px;
}

#nav li a:hover{
	font-weight:bold;
	text-decoration:none;
}

#middle{
	position:absolute;
	top:202px;
   left: 0px;
	z-index:20;
	margin:0 auto 0 auto; 
	text-align:center;
	width:100%; 
	min-height:550px; 
	background-image:url(../gfx/body_bg.jpg); 
	background-position:top center; 
	background-repeat:no-repeat;
}
#middle_inner{
	z-index:20;
	width:770px;
	margin:0 auto 0 auto; 
	text-align:center;
}	
#col1{
	z-index:20;
	float:left;
	width:230px;
	padding:10px 0 20px 0;
}
#login{
	z-index:20;
	background-image: url(../gfx/login_bg.gif);	
	background-position: center;
	background-repeat: no-repeat;
	text-align:center; 
	margin:0;
	padding:0;
}
#login table{
	text-align: center;
	margin:8px auto 2px auto;
	font-size:8pt;
	}
	#login table td{
	margin:0;
	padding:0 0 2px 0;
	text-align: left;
	}
	#login .inp{
		width:100px;
		height:16px;
		border:1px solid #b5b5b5;
		font-size:0.8em;
	}
	#login table td .submit{
		float:right;
		background-image: url(../gfx/login_btn.gif);
		background-repeat: no-repeat;
		width:47px;
		height:24px;
		margin-right:10px;
	}
	#login table td a{color:#333333;}
#advert{
	text-align:center;
	position:relative;
	background-image: url(../gfx/ad_bg.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	text-align:center; 
	margin:0;
	padding:0;
	}
#advert .pic{
	border: 1px solid #7b1014;
	margin:2px 0 2px 0;
}
#advert .inner{
	padding:0 20px 15px 20px;
}
#adbottom{display:block; margin:0 auto 0 auto}
#col2{
	z-index:50;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;
	float:right;
	margin:0 10px 0 auto;
	width:500px;
	max-width:520px;
	min-width:520px;
	padding:30px 0px 20px 0;
	text-align:left;
	}

#col2 p{
	font-size:0.9em;
	line-height:1.3em;
	padding-right:5px;
}

#col2alt{
	z-index:50;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;
	float:right;
	margin:0 10px 0 auto;
	width:700px;
	max-width:700px;
	min-width:700px;
	padding:30px 0px 20px 0;
	text-align:left;
	}

#col2alt p{
	font-size:0.9em;
	line-height:1.3em;
	padding-right:5px;
}


#footer{
	clear: both;
	margin:0 auto 0 auto; 
	text-align:center;
	width:100%; 
	height:105px; 
	background-image:url(../gfx/footer_bg.jpg); 
	background-position:top center; 
	background-repeat:no-repeat
}
#footer p{
margin:0 auto 0 auto; 
text-align:center;
padding-top:30px;
width:610px;
color:#ffffff;
}
#footer a{
	color:#ebebeb;
}
#footer a:hover{
	color:#ffffff;
}
.vert{
	width:100%; 
	background-image: url(../gfx/vert.gif); 
	background-repeat: repeat-x;
	padding-bottom:10px;
}
.hplist{
list-style-image: url(../gfx/bullet.gif);
margin:20px;

	}
.hplist li{
margin:1px 2px 8px 1px;
padding:0;
font-family:Tahoma,Arial;
font-size:8pt;
	}
	
.banner{
display:block;
padding:15px 10px 5px 10px
}


/* carried over from previous look */
.whiteText {
		color: #FFFFFF;
		font-size: 9pt
		}	


.button
			{
			border: 1px solid;
			border-color: #FFCC00;
			font-size: 12;
			font-family: verdana, arial;
			color: #000000;
			background-color: #FDF9E8
			}

.button2
			{
			border: 1px solid;
			border-color: #993300;
			font-size: 12;
			font-family: verdana, arial;
			color: #000000;
			background-color:#fff0e1
			}

