	* { padding: 0; margin: 0; }
	html { background: url('../../img/site/page_bg.gif'); }
	body { font-size: 1em; font-family: Verdana, Tahoma, Arial, sans-serif; color: #847c48;  }

	a img { border: 0; }
	a { color: #847c48; text-decoration: none; }
	a:hover { text-decoration: underline; }
	.clear { font-size: 0; line-height: 0%; clear: both; height: 0; }
	
	/* LAYOUT STYLES */
	#container { position: relative; width: 796px; margin: 0 auto; }
	#header { position: relative; height: 50px; margin-top: 77px; background: url('../../img/site/page_top-trans.png') no-repeat left bottom; }
	#content { position: relative; min-height: 420px; background: url('../../img/site/center_bg.gif'); width: 100%; z-index: 100; }
	#footer { position: relative; height: 80px; background: url('../../img/site/page_bottom-trans.png') no-repeat left top; }
	#left { position: absolute; width: 325px; height: 446px; top: -13px; left: 13px; background: url('../../img/site/left_bg.jpg'); z-index: 1000;}
	#logo { position: absolute; z-index: 1001; left: 81px; top: 32px; }
	#right { position: relative; width: 351px; margin-left: 380px; padding-top: 25px; }
	
	/* GALLERY STYLES */
	#gallery { position: relative; width: 766px; margin: 15px auto 0; background: url('../../img/site/gallery_top.png') top left #fcf4e6 no-repeat; padding-top: 25px; }
	#gallery_bottom { position: relative; width: 766px; margin: 0 auto; background: url('../../img/site/gallery_bottom.png') top left; height: 25px; }
	#album_logo { position: absolute; top: 0; left: 91px; }
	#album_box { min-height: 550px; position: relative; text-align: center; }
	#album_nav { position: relative; font-size: 11px; padding: 0 0 10px 0; text-align: left; }
	.album_nav_links { position: relative; padding-left: 32px; }
	#album_nav a { color: #847c48; margin: 0 3px; }
	#album_nav a.activeSlide { color: #c82e2d; text-decoration: underline; }
	#photo_box { position: relative; width: 696px; margin: 0 auto; position: relative; }
	#photo_box img { border: solid 1px #eb8e8b; }
	.photo_next { width: 8px; height: 11px; position: absolute; right: 17px; top: 258px; background: url('../../img/site/photo_next.gif'); font-size: 0; line-height: 0%; }
	.photo_next:hover { background: url('../../img/site/photo_next_active.gif'); }
	.photo_prev { width: 8px; height: 11px; position: absolute; left: 17px; top: 258px; background: url('../../img/site/photo_prev.gif'); font-size: 0; line-height: 0%; }
	.photo_prev:hover { background: url('../../img/site/photo_prev_active.gif'); }
	.photo_large_prev { height: 476px; width: 348px; position: absolute; top: 23px; left: 50%; margin-left: -348px; display: block; }
	.photo_large_next { height: 476px; width: 348px; position: absolute; top: 23px; left: 50%; display: block; }
	#album_nav .direction_left { color: #c82e2d; z-index: 10; }
	#album_nav .direction_right { position: absolute; top: 0; right: 32px; color: #c82e2d; z-index: 10; }
	.photo_description { text-align: left; font-size: 11px; padding-top: 5px; width: 696px; margin: 0 auto; }
	.photo_description a { color: #c82e2d; }
	
	
	/* MENU STYLES */
	#menu { width: 351px; height: 39px; }
	#menu_nav { list-style: none; }
	#menu_nav li { display: block; float: left; }
	#menu_nav li a { display: block; text-decoration: none; height: 39px; }
	#menu_nav li a#menu_item0 { width: 81px; background: url('../../img/site/menu.png') 0 39px; }
	#menu_nav li a#menu_item0:hover, #menu_nav li a#menu_item0.active { background: url('../../img/site/menu.png') 0 0; }
	#menu_nav li a#menu_item1 { width: 132px; background: url('../../img/site/menu.png') -81px 39px; }
	#menu_nav li a#menu_item1:hover, #menu_nav li a#menu_item1.active { background: url('../../img/site/menu.png') -81px 0; }
	#menu_nav li a#menu_item2 { width: 138px; background: url('../../img/site/menu.png') -213px 39px; }
	#menu_nav li a#menu_item2:hover, #menu_nav li a#menu_item2.active { background: url('../../img/site/menu.png') -213px 0; }

	
	/* TEXT STYLES */
	
	.content_text { font-size: 0.69em; padding: 20px 13px 10px 11px; text-align: justify; line-height: 140%; }
	.content_text p, .mceContentBody p { padding: 5px 0;}
	.content_text ul, .content_text ol, .mceContentBody ul, .mceContentBody ol { padding-left: 20px; }
	.content_text blockquote, .mceContentBody blockquote { padding-left: 20px; }
