body	{
	margin:0px;
	padding:0px;
	background-color:#803e0b;
	background-image:url(images/bg-pages.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
	
#site_container	{
	width:770px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	}	
	
#nav_container	{
	width:770px;
	overflow:hidden;
	height:40px;
	border-top:#ffffff solid 5px;
	background-image:url(images/bg-nav.jpg);
	background-repeat:no-repeat;
	}	
	
#nav_container a	{
	background-repeat:no-repeat;
	height:40px;
	width:110px;
	display:block;
	float:left;
	font-family:helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	letter-spacing:0px;
	color:#ffffff;
	text-align:center;
	padding-top:12px;
	overflow:hidden;
	text-decoration:none;
	}	

#nav_container a:hover	{
	color:#ffc240;
	}		

#nav_container a.selected	{
	color:#ffc240;
	}	

#nav_container #nav01	{	background-image:url(images/nav-01.jpg);	}	
#nav_container #nav02	{	background-image:url(images/nav-02.jpg);	}	
#nav_container #nav03	{	background-image:url(images/nav-03.jpg);	}	
#nav_container #nav04	{	background-image:url(images/nav-04.jpg);	}	
#nav_container #nav05	{	background-image:url(images/nav-05.jpg);	}	
#nav_container #nav06	{	background-image:url(images/nav-06.jpg);	}	
#nav_container #nav07	{	background-image:url(images/nav-07.jpg);	}	


#logo	{
	margin:40px 0 20px 0;
	}


#footer	{
	width:750px;
	overflow:hidden;
	margin:15px 0 20px 0;
	padding:15px 10px 0 10px;
	border-top:#ffffff solid 5px;
	font-size:11px;	
	}
#content_container	{
	width:750px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	}
	
#left_bar	{
	width:170px;
	float:left;
	margin-top:50px;
	padding-top:15px;
	font-size:11px;
	background-image:url(images/hr.gif);
	background-repeat:repeat-x;
	background-position:top left;
	}	
	
#content	{
	width:560px;
	float:right;
	}	
	
h1	{
	font-family:times new roman, serif;
	font-size:30px;
	color:#ffd76b;
	height:50px;
	margin:0 0 15px 0;
	font-weight:normal;
	border-bottom:#ffffff solid 1px;
	}	
	
h2	{
	font-family:helvetica, sans-serif;	
	font-size:16px;
	margin:0 0 15px;
	font-weight:normal;
	}

h3	{
	font-family:helvetica, sans-serif;	
	font-size:14px;
	font-weight:normal;
	margin:0 0 10px;
	}
	
p	{
	margin:0 0 15px 0;
	}	

a	{
	color:#ffd76b;
	font-weight:bold;
	}
		
img	{
	border:0px;
	}		
		
.obj_right	{
	float:right;
	margin:0 0 15px 15px;
	}
		
table	{
	margin-bottom:15px;
	}		
	
table.schedule	{	
	border:#b2662e solid 1px;	
	font-size:11px;
	}	

tr.header	{	
	background-color:#6d280e;	
	color:#ffd76b;
	font-weight:bold;
	}	

tr.shade1	{	background-color:#a45c24;	}	
tr.shade2	{	background-color:#974d1c;	}

div.hr	{
	display:block;
	height:1px;
	padding:0px;
	background-image:url(images/hr.gif);
	background-repeat:repeat-x;
	margin:0 0 15px 0;
	}
		
		
input.text	{
	width:200px;
	border:#ffffff;
	}		

input.button	{
	background-color:#6d280e;
	border:none;
	width:100px;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	color:#ffd76b;
	}	
	
textarea	{
	width:200px;
	border:0px;
	}	
	
div.box_insert	{
	width:558px; 
	background-color:#984a0d; 
	border:#b2662e solid 1px; 
	padding-top:20px;
	}	
	
/* -- gallery -- */
	
table.thumbs td	{
	border:#ffffff solid 1px;
	background-color:#000000;
	height:100px;
	width:100px;
	text-align:center;
	padding:0px;
	}