body{
	background: 	#240a0b;
	padding:		11px;
	margin:			0;	
	text-align:		center;
	font-family: 	"Arial";
	
}

#border_div{
	background: 		#240a0b;
	border-style: 		solid ; 
	border-color: 		#be9d6a; 
	border-width: 		1px;			
	width:				635px;
	height:				655px;
	margin-top:			0;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		0;
	border-collapse: collapse;
}

#border_div_td{
	padding:			2px;
}

#background_div{
	background: 		#fdfae7;
	border-style: 		solid ; 
	border-color: 		#756c65; 
	border-width: 		1px;
	margin:				0;
	padding:			0;
	
	width:				633px;
	height:				653px;
	border-collapse: collapse;
}

#header_div{
	text-align:			center;
	vertical-align: 	middle;
	width:				633px;
	height:				74px;
	margin:				0;
	padding:			0;
}

#logo_img
	margin:				4px;
	padding:			0;
	width:				163px;
	hieght:				66px;
}

#aboutus_toplink{
	float:right; 
	margin:0; 
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
}

#nav_td{
	padding:0;
}

#nav_div{
	background:			url(../images/template/nav_bg.jpg) repeat-x;
	float:				left;
	width:				633px;
	height:				19px;
	margin:				0;
	padding:			0;
}

#nav_div ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	
}

#nav_div ul li{
	padding: 0;
	margin: 0;
	float:left;
}

#nav_div ul li a {
	/*float:				left;*/
	height:				19px;
	font-family: 		"Arial";
	font-weight:		bold;
	font-size:			11px;
	line-height:		17px;
	color:				#230700;
	text-decoration:	none;
	text-transform: 	lowercase;
	margin:				0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		24px;
	padding-right:		21px;
}

#nav_div a:hover {
	text-decoration:	underline;
}

#nav_div li div {
	float:		left;
	display:	block;
	background: red;
	
}

#nav_div li div a{
	display:	block;
	background: green;
}

#nav_div li div a:hover{

	background: yellow;
}

#main_div{
	text-align:			left;
	vertical-align: 	top;
	width:				633px;
	height:				537px;
	margin:				0;
	padding:			0;
	font-size:			12px;
}



#footer_div{
	border-top-style:	solid ; 
	border-top-color:	#310400; 
	border-top-width:	1px;
	text-align:			center;
	vertical-align: 	middle;
	width:				633px;
	height:				23px;
	margin:				0;
	padding:			0;
	
	font-family: 		"Felix Titling", "Times New Roman", serif;
	font-size:			11px;
	text-transform: 	uppercase;
	letter-spacing: 	2px;
	line-height:		23px;
}

#footer_left{
	float:				left;
	text-align:			left;
	vertical-align: 	middle;
	width:				191px;
	height:				23px;
	margin-left:		0px;
	margin-right:		0;
	margin-top:			0;
	margin-bottom:		0;
	padding:			0;
	margin-bottom:		0;
	padding-left:		20px;
	padding-right:		0;
	padding-top:		0;
	padding-bottom:		0;
}

#footer_middle{
	float:				left;
	text-align:			center;
	vertical-align: 	middle;
	width:				211px;
	height:				23px;
	margin:				0;
	padding:			0;
}

#footer_right{
	float:				left;
	text-align:			right;
	vertical-align: 	middle;
	width:				191px;
	height:				23px;
	margin-left:		0;
	margin-right:		0px;
	margin-top:			0;
	margin-bottom:		0;
	padding-left:		0;
	padding-right:		20px;
	padding-top:		0;
	padding-bottom:		0;
	
}

#homepage_montage{
	margin: 30px;
}


#about_us_table{
	text-align:			left;
	width:				570px;
	border-collapse: 	collapse;
	font-size:			11px;
	margin-top:			10px;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding:			0;
	
}

#about_us_table table{
	border-collapse: 	collapse;
	padding:			0;
	margin:				0;
}

#about_us_table P{
	padding:		0;
	margin-top:		15px;
	margin-bottom:	15px;
	margin-left:	0px;
	margin-right:	10px;
}

#about_us_table img{
	padding:		0;
	margin-top:		0;
	margin-bottom:	0px;
	margin-left:	0;
	margin-right:	5px;
}

#about_us_bios{
	padding:	15px;
	background: #fdf1d7;
}

.name {
	font-size:		12px;
}

/*contact*/
h1.contact{
font-family:"Book Antiqua", "Arial", sans-serif;
text-transform:uppercase;
padding:0;
margin:0;

}
h2.contact{
font-family:"Book Antiqua", "Arial", sans-serif;
text-transform:uppercase;
padding:0;
margin:0;
}
/*end contact*/

/*homepage*/
.row_space{
float:left;
width:565px;
height:10px;
line-height:10px;
}

.col_space{
float:left;
width:10px;
height:10px;
line-height:10px;
}

.montage_text{
float:left;
width:320px;
height:144px;
}

.montage_horiz{
float:left; 
width:213px; 
height:142px;
border:1px solid #7f664c;
}

.montage_vert{
float:left;
width:93px;
height:142px;
border:1px solid #7f664c;
}
/*end of homepage*/

/*photo gallery div*/

h2.photo_gallery{
	color: 		#410b09;
	padding:	5px;
	margin:		0;
	font-family: "Book Antiqua", "Georgia", "Times New Roman", serif;
	
}

#main_image{
	width:	633px;	
	text-align: center;
}

#big_img{
	padding-bottom:5px;
	background:url(../images/big_img_btmshadow.jpg) repeat-x bottom;
}

#big_img_container{
	padding:  20px 15px 15px 20px;
}

#thumbnails{
	width: 	633px;
	height:	100px;
}

#thumb_left{
	float:	left;
	width: 	42px;
	text-align:	right;
}

#thumb_right{
	float:			left;
	width:			41px;
	text-align:		left;
}

#thumb_right img, #thumb_left img{
	padding-top:	15px;
	padding-bottom:	19px;
	padding-left:	0px;
	padding-right:	0px;
}
 
#thumbs{
	float:					left;
	width: 					550px;
	text-align: 			center;
	border-bottom-color:	#310400;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-top-color:		#310400;
	border-top-style:		solid;
	border-top-width:		1px;
}

#thumbs img{
	padding:				3px;
}

#press_left{
	float:				left;
	padding:			0;
	margin:				0;
	width:				133px;
	height:				537px;
	overflow: 			auto;
	
	background:			#e4dece;
}

#press_lefts_top{
	width:				100px;
	height:				15px;
	line-height:		15px;
}

.press_item{
	padding:			0;
	margin:				15px auto 0 auto;
	width: 				84px;
}
	 
	 
.press_item .image{
	width: 				85px;
	height:				110px;
	background:url(../images/press-cover-bg.jpg);
}

.press_item .image img{
	padding: 			0;
	margin:				1px 0 0 1px;
	width:				77px;
	height:				100px;
}

.press_item .title a{
	
	color:				#240a0b;
	font-size:			12px;	
	font-weight:		bold;
	text-decoration:	none;
}

.press_item .date a{
	color:				#240a0b;
	font-size:			10px;	
	text-decoration:	none;
}

#press_image_article{
	/*height:				500px;*/  
}

#press_main_image_area{
	padding:			0;
	margin:				0;
	float:				left;
	width:				500px;
	height:				537px;
}

#press_main_image{
	padding:			0;
	margin:				10px auto 0 auto;
	border-collapse: 	collapse;
}

#press_main_image td{
	padding:			0;
	margin:				0;
	vertical-align:		top;
} 

#press_main_image a{
	text-decoration:	none;
	color:				#240a0b;
	font-size:			12px;	
}

#image_cell_right{
	width:				10px;
	background:			url(../images/press_main_image_shadow_right_bg.jpg);
	background-repeat: 	repeat-y;
}

#image_cell_bottom{
	height:				9px;
	line-height:		9px;
	background:			url(../images/press_main_image_shadow_bottom_bg.jpg);
	background-repeat: 	repeat-x;
}
