/*////////////  Generics //////////// */

* {
	padding:				0;
	margin:					0;
	border:					0px none;
}

body {
	background: 			#FFFFFF url(images/page_bg.gif) repeat-x;
	color:					#4b3519;
	font-family:			Tahoma, Arial, Helvetica, sans-serif;
	font-size:				11px;
}

ul, ol {
	list-style-type:		none;
}

a {
color:					#4b3519;
border-bottom:			1px dotted #b7a48b;
text-decoration:		none;
outline:				none;
font-weight: normal;
}

a:hover{
	color: 					#996633;
	border-bottom:			1px dotted #774819;
	text-decoration:		none;
	outline:				none;
}

p {
	line-height:			20px;
	margin:					0px 0px 15px 0px;
}

h1 {
	display: 				block;
	height:					102px;
	text-indent:			-9999px;
	background:				url(images/header.gif)  no-repeat;
}

h2, h3, h4, h5 {
	color:					#996633;
	background:				url(images/header_line.gif) bottom repeat-x;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-weight:			normal;
	padding-bottom:			10px;
	margin-bottom:			15px;	
}

h3 {
	font-size:				18px;
}

div.clear {
	clear:					both;
	font-size:				0px;
	line-height:			0;
	height:					0px;
}

.hide {
	display:				none;
}

.galleryContent {
	padding-bottom: 15px;
}

#wrapper {
	margin:					0 auto;
	width:					755px;
}

#wrapper_bg {
	background: 			url(images/bg.gif) top center repeat-x; 
}


/*////////////  Header //////////// */
	#header {
	height:					102px;
	position:				relative;
	
	}


/*////////////  Content //////////// */
	#content {
	float:					left;
	width: 					705px;
	padding: 0px 25px 0px 25px;
	}

	#main {
	margin-top:				1px;
	}


/*////////////  Right Panel //////////// */

	#rightbar {
		width:					225px;
		float:					left;
	}


/*//////////// Footer ////////////*/
	#footer {
	background:				url(images/footer_bg.gif) repeat-x;
	height:					50px;
	padding:				12px 0 0 0;
	margin-top:				10px;
	}
	
	ul.footnotes {
	width:					755px;
	margin:					0 auto;
	line-height:			20px;
	padding-bottom:			25px;
	color:					#4b3519;
	}


/* ////////////Spry Gallery styles //////// */

img.thumbs {
	height:57px;
	width:85px;
	margin-right: 7px;
	margin-bottom: 7px;
	border: solid #94a78a 1px;
	cursor:pointer
}

img.thumbs:hover {
	border: 1px solid #CC6633;
}

img.mainimage {
	border: solid #94a78a 1px;
}

#mainimage {
	width:auto;
	height:495px;
	padding-top: 25px;
}

#thumbContainer {
	height: auto;
	text-align: center;
	padding: 10px 30px 0px 30px;
	background-image: url(images/thumb_image_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#PhotoPanelR {
	width: 755px;
	text-align: center;
	background-image: url(images/main_image_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 545px;
}

#PhotoPanelL {
	padding-right:			15px;
	background:				url(images/dotline_vert.gif) 195px 0 repeat-y;
	clear: left;
	float: left;
	width: 190px;
	height: 360px;
}

.thumbdivider {
	clear: both;
	padding: 7px;
}
