@charset "utf-8";
/* Darling Glass Design - by Margarita Bain */



html,body{margin:0;padding:0}

body{ font-family:Georgia, "Times New Roman", Times, serif; text-align:center; background-image:url(../img/main_bg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; background-position:top; font-size:14px;}

.blue {color:#2660b1; text-decoration:none;}

a:hover {text-decoration:underline}

p {line-height:16px;}

div#header{position:relative}


div#container{text-align:left; }
div#navigation{background:#ffffff; }
div#extra{background:#ffffff}
div#footer{color: #FFF}


div#container{width:820px;margin:0 auto}

div#wrapper{float:left;width:100%; background-color:#FFFFFF; background-image:url(../img/content_bg.gif); background-repeat:repeat-y;}

div#content{margin: 0 0px; background-color:#FFFFFF; background-image:url(../img/content_bg.gif); background-repeat:repeat-y; display:inline; }

div#left_border{width:10px; float:left; display:inline;}

div#right_border{width:10px; float:left; display:inline;}



div#big_content {width:800px; float:left; border:0px solid #CC6600}

div#big_nav {height:48px; position:relative; clear:left; background-image:url(../img/nav_bg.jpg); width:820px; height:48px; background-repeat:no-repeat;}


div#footer{clear:left;width:100%; height:21px; }

div#legal{clear:left;width:100%; height:21px; color:#2660b1; font-size:12px; }

div#under_menu {height:8px; clear:left; position:relative; width:820px;}

.width770 {width:770px;}

.home_img1 {float:left; padding:0 10px 0 30px;}
.home_img2 {float:left; padding:0 10px;}

.clear_all {clear:both; height:1px; }

.clear_both { clear:both; display:block; height:1px; width:1px; overflow:hidden }

div#content_inner {margin:0 10px;}

.floatL {float:left;}

.floatR {float:right;}

div#main_content {float:left; width:505px; margin-right:15px;}

/* NAVIGATION BUTTONS */

			.nav_end {float:left; width:10px; height:48px;}


			.home_btn	{
						position:relative;
						background-image:  url(../img/btn_home_on.jpg);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						margin: 0; 
						padding: 0; 
						float:left; width:144px; height:48px;
			}
			.home_btn a {
						display: block;
						width:144px; height:48px;
						display: block;
						float: left;
						text-decoration: none;
			}

			.home_btn img {width:144px; height:48px; border: 0; }
			* html a:hover {visibility:visible}
			.home_btn a:hover img{visibility:hidden}

			
			
			
			.about_btn	{
						position:relative;
						background-image:  url(../img/btn_about_on.jpg);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						margin: 0; 
						padding: 0; 
						float:left; width:102px; height:48px;
			}
			.about_btn a {
						display: block;
						float:left; width:102px; height:48px;
						display: block;
						text-decoration: none;
			}

			.about_btn img {width:102px; height:48px;border: 0; }
			.about_btn a:hover img{visibility:hidden}
			
			
			
			.gallery_btn	{
						position:relative;
						background-image:  url(../img/btn_gallery_on.jpg);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						margin: 0; 
						padding: 0; 
						float:left; width:134px; height:48px;
			}
			.gallery_btn a {
						display: block;
						float:left; width:134px; height:48px;
						display: block;
						text-decoration: none;
			}

			.gallery_btn img { width:134px; height:48px; border: 0; }
			.gallery_btn a:hover img{visibility:hidden}
			
			
			
			
			.events_btn	{
						position:relative;
						background-image:  url(../img/btn_events_on.jpg);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						margin: 0; 
						padding: 0; 
						float:left; width:273px; height:48px;
			}
			.events_btn a {
						display: block;
						float:left; width:273px; height:48px;
						display: block;
						text-decoration: none;
			}

			.events_btn img { width:273px; height:48px; border: 0; }
			.events_btn a:hover img{visibility:hidden}
			
			
			
			
			.contact_btn	{
						position:relative;
						background-image:  url(../img/btn_contact_on.jpg);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						margin: 0; 
						padding: 0; 
						float:left; width:147px; height:48px;
			}
			.contact_btn a {
						display: block;
						float:left; width:147px; height:48px;
						display: block;
						text-decoration: none;
			}

			.contact_btn img { width:147px; height:48px; border: 0; }
			.contact_btn a:hover img{visibility:hidden}


			
			
			
			/* END OF NAVIGATION */




