/*******************/
/* General Content */
/*******************/

body { background-image: url(../images/background.jpg); margin: 0; padding: 0; font-family: Verdana; font-size: 12px; }

#main_content_background { width: 1200px; height: 839px; background-image: url(../images/main_content_background.jpg); background-repeat: no-repeat; margin: 20px auto 0 auto; }

#main_content { width: 560px; height: 360px; overflow: auto; display: block; margin: 0 0 0 20px; float: left; }

#main_content_with_sub_navigation { width: 560px; height: 250px; overflow: auto; display: block; margin: -22px 0 0 20px; float: left; }

#copyright { display: block; width: 173px; height: 12px; margin: 0 auto 0 auto; }

#under_construction { font-size: 28px; text-align: center; color: rgb(115,166,39); margin: 0 70px 0 0; }

img { border-style: none; }

#news_letter_subscribe { display: block; margin: 30px 0 0 180px; }

#news_letter_subscribe a { display: block; width: 170px; height: 60px; background-image: url(../images/news_letter_submit.jpg); background-repeat: no-repeat; }

#news_letter_subscribe a:hover { background-image: url(../images/news_letter_submit_hover.jpg); width: 170px; height: 60px; }

#news_letter_subscribe a h1 { display: none; }


#main_content_background_repeat { width: 900px; height: 500px; margin: -230px auto 0 250px; background-image: url(../images/content_repeat.jpg); background-repeat: repeat-y; }
/******************/
/* Header */
/******************/

#header { width: 330px; height: 81px; background-image: url(../images/header.jpg); float: right; margin: 164px 415px 0 0; }

/************************/
/* Main Navigation Menu */
/************************/

#navigation { display: block;  width: 136px; height: 278px; margin: 296px 0 0 213px; padding: 0; float: left; }

#navigation a { display: block; width: 100px; height: 39px; text-decoration: none; color: black; }

#navigation ul li { list-style: none; padding: 0; }

#index_nav_item { width: 100px; height: 39px; margin: -8px 0 0 -45px; }

#index_nav_item.active a { background-image: url(../images/index_hover.jpg); background-repeat: no-repeat; width: 110px; height: 41px; }

#about_nav_item { width: 100px; height: 39px; margin: 8px 0 0 -35px; }

#about_nav_item.active a { background-image: url(../images/about_hover.jpg); background-repeat: no-repeat; width: 109px; height: 40px; }

#events_nav_item { width: 100px; height: 39px; margin: 7px 0 0 -27px; }

#events_nav_item.active a { background-image: url(../images/events_hover.jpg); background-repeat: no-repeat; width: 109px; height: 40px; }

#gallery_nav_item { width: 100px; height: 39px; margin: 8px 0 0 -21px; }

#gallery_nav_item.active a { background-image: url(../images/gallery_hover.jpg); background-repeat: no-repeat; width: 110px; height: 40px; }

#blog_nav_item { width: 100px; height: 39px; margin: 10px 0 0 -15px; }

#blog_nav_item.active a { background-image: url(../images/blog_hover.jpg); background-repeat: no-repeat; width: 110px; height: 40px; }

#contact_nav_item { width: 100px; height: 39px; margin: 9px 0 0 -13px; }

#contact_nav_item.active a { background-image: url(../images/contact_hover.jpg); background-repeat: no-repeat; width: 110px; height: 40px; }

#navigation a h1 { display: none; }

/*
#index_nav_item:hover { background-image: url(../images/index_hover.jpg); background-repeat: no-repeat; width: 110px; height: 41px; margin: -14px 0 0 -40px; }

#about_nav_item:hover { background-image: url(../images/about_hover.jpg); background-repeat: no-repeat; width: 109px; height: 40px; margin: 9px 0 0 -32px; float: left; }

#events_nav_item:hover { background-image: url(../images/events_hover.jpg); background-repeat: no-repeat; width: 109px; height: 40px; margin: 7px 0 0 -23px; float: left; }

#gallery_nav_item:hover { background-image: url(../images/gallery_hover.jpg); background-repeat: no-repeat; width: 110px; height: 40px; margin: 8px 0 0 -17px; float: left; }

#blog_nav_item:hover { background-image: url(../images/blog_hover.jpg); background-repeat: no-repeat; width: 110px; height: 40px; margin: 11px 0 0 -11px; float: left; }

#contact_nav_item:hover { background-image: url(../images/contact_hover.jpg); background-repeat: no-repeat; width: 110px; height: 40px; margin: 8px 0 0 -9px; float: left; }
*/

/***********************/
/* Sub Navigation Menu */
/***********************/

#sub_navigation { display: block; width: 440px; height: 66px; margin: 0 0 70px 120px; padding: 0; float: left; }

#sub_navigation li { list-style: none; width: 140px; height: 66px; margin: 0 40px 0 0; float: left; }


#scrapbook { background-image: url(../images/scrapbook_button.jpg); background-repeat: no-repeat; width: 137px; height: 66px; margin: 1px 35px 0 0; float: left; }

#scrapbook a { width: 137px; height: 66px; display: block; }

#scrapbook.active a { background-image: url(../images/scrapbook_button_hover.jpg); background-repeat: no-repeat; width: 137px; height: 66px; }

#english { background-image: url(../images/english_button.jpg); background-repeat: no-repeat; width: 140px; height: 67px; float: left; }

#english a { width: 140px; height: 67px; display: block; }

#english.active a { background-image: url(../images/english_button_hover.jpg); background-repeat: no-repeat; width: 140px; height: 67px; }

#scrapbook:hover { background-image: url(../images/scrapbook_button_hover.jpg); background-repeat: no-repeat; width: 137px; height: 66px; }

#english:hover { background-image: url(../images/english_button_hover.jpg); background-repeat: no-repeat; width: 140px; height: 67px; }

#english_submit a { background-image: url(../images/more_info.jpg); background-repeat: no-repeat; float: left; width: 115px; height: 39px; margin: 0 0 0 184px; padding: 0; }

#scrapbook_submit a { background-image: url(../images/more_info.jpg); background-repeat: no-repeat; float: left; width: 115px; height: 39px; margin: 66px 0 0 -162px; padding: 0; }

/******************/
/* About */
/******************/

/* About English */

#price_table li { width: 100px; float: left; margin: 0 0 -1px 0; padding: 0; border: 1px solid black; list-style: none; text-align: right; }

#col_1 { width: 100px; height: 69px; float: left; margin: 0; padding: 0; }

#col_2 { width: 100px; height: 69px; float: left; margin: 0 0 0 1px; padding: 0; }

#col_3 { width: 100px; height: 69px; float: left; margin: 0 0 0 1px; padding: 0; }

#price_table_fine_print { width: 313px; }

.staff_profile { width: 545px; height: 187px; float: left; margin: 0 0 30px 0; }

.staff_photo { float: left; }

/******************/
/* Events */
/******************/

.events_entry_title { font-weight: bold; text-align: center; }

.devider_bar { background-image: url(../images/devider_bar.jpg); width: 507; height: 3px; background-repeat: no-repeat; margin: 0 0 0 15px; }

.signature { font-size: 10px; text-align: right;}

/******************/
/* Gallery */
/******************/

#gallery a { width: 130px; height: 97px; float: left; margin: 2px 2px 0 0; }

.thumbnail { width: 130px; }

/*****************************/
/* Home Page Photo Slideshow */
/*****************************/

#slideshow_imageContainer { height: 206px; margin: 0 0 15px 0; }  

#slideshow_imageContainer img { display:none; 	
			position: absolute; 	
			top:0px; left:30px; 	
			height:206px;  	
			width:450px; 	
			opacity: -0.01; }
			
