body {

	background-image: url(images/bk.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	padding: 0px;

	text-align:center;

}

*{

	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;

}

td,div,textarea,input,select{

	color: #000;

	font-size: 11px;

}

a{

	color: #AD0707;

	text-decoration: underline;

	outline: 0px;

}

a:hover{

	text-decoration: none;

}

#cont{



	width: 693px;

	margin: auto;

}

#cont td{

	text-align: left;

	vertical-align: top;

	

}

#cont td#nav{

	text-align: center;

	padding-top: 15px;

}



#cont td#nav img{

	/*display: block;*/



}

#cont td#nav a{

	display: block;

	font-size: 12px;

	color: #000;

	text-decoration: none;

	font-weight: bold;

	margin-bottom: 10px;

}

#cont td#nav a:hover{

	text-decoration: underline;

}

#cont td#nav #logo{

	margin-bottom: 15px;

}

h3{

	color: #AD0707;

	color: #000;

	font-weight: bold;

	font-family: "Trebuchet MS",Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	margin: 0px;

	padding: 0px;

	margin-top: 15px;

}

h5{

	margin: 0px;

	padding: 0px;

	margin-bottom: 15px;

	text-transform: uppercase;

	font-weight: normal;

	font-size: 10px;

	color: #000;	

}

#home_left{

	padding-right: 45px;

}

#news{

	padding-right: 35px;

}

#news span{

	display: block;

	font-weight: bold;

	color: #000;

}

#news a{

	display: block;

	text-decoration: none;

	margin-top: 10px;

	margin-bottom: 15px;

	font-weight: bold;

	font-size: 10px;

	color: #7E593D;

}

#news a:hover{

	color: #AD0707;



}

#news a img{

	/*vertical-align: middle;*/

	border: 0px;

	margin-left: 3px;

}

#footer{

	margin-top: 0px;

	border-top: 1px solid #D6CAC1;

	color: #000;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 0px;

}

#footer a{

	text-decoration: none;

	color: #000;

}

#footer a:hover{

	text-decoration: underline;

}

#footer span{

	display: block;

	margin-top: 5px;

}



#footer span a{

	color: #7E593D;

	color:#000;

}

#footer span a:hover{

	color: #000;



}

#footer div{

	float: right;

}



#error_message {

	margin-bottom: 15px;

	margin-top: 10px;

}

#error_message ul{

	/*list-style-type: none;*/

	margin: 0px;

	padding: 0px;	

	margin-left: 15px;	

}

#error_message ul li{



	font-weight: bold;

	color: #000;



}

.required{

	color: #000;

}



.form-containter input{

	width: 180px;

}

.form-containter input.submit{

	width: auto;

}

.form-containter th{

	text-align: left;

	vertical-align: top;

	padding-top: 3px;

}



#gall_nav{

	padding-top: 10px;

}

#gall_nav span{

	text-align: right;

	margin-top: 80px;

	margin-right:  50px;

}

#gall_nav span a{

	display: inline;

	color: #000;

	text-decoration: none;

}

#gall_nav span a:hover{

	text-decoration: underline;

}

#gall_nav img{

	display: block;

	float: left;

	padding-bottom: 10px;

}

#gallery_links{

	text-align: center;

	padding-bottom: 10px;

}

#gallery_links a{

	color: #000;

	text-decoration: none;

}

#gallery_links a:hover{

	text-decoration: underline;

}