/* CSS Document */
body{padding:0px; margin:0px; background-color:#262927; color:#ffffff; font:14px Trebuchet MS, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color: #29e8cb;
	}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #29e8cb;
	padding:10px 0;
	}

.uline {
	text-decoration:underline;
	line-height: 1.5em;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.35em;
	color: #ffffff;
	padding-bottom:10px;
	}

p a{font:14px Verdana, Arial, Helvetica, sans-serif; color:#B4AC99; text-decoration: underline;}
p a:hover{ color:#68474f; text-decoration:underline;}

p span.headline{font:12px/14px Trebuchet MS, sans-serif; color:#2f2f2f; font-weight:bold}

#container{width:900px; margin:0 auto;}

ul.bullets li{font:10px/14px Trebuchet MS, sans-serif; background:url(../images/bullet1.gif) 0 4px no-repeat; padding-left:14px; height:16px;}
ul.bullets li a{color:#515151; text-decoration:underline;}
ul.bullets li a:hover{color:#515151; text-decoration:none; background:#f4f6f9}

/* TOP */

#topPan{width:825px; margin:0 auto; clear:both; height:45px}

#topPan ul.menu{margin: 10px auto 0 -10px; left:20px; width:870px;}
#topPan ul.menu li{float:left; height:35px; margin-right:15px;}
#topPan ul.menu li a{height:35px; display:block; font:14px "Times New Roman", Times, serif; color:#ffffff; padding: 10px 5px 10px 5px; text-transform:uppercase; text-decoration: none; font-weight:bolder; text-align:center;}
#topPan ul.menu li a:hover{height:35px; color:#29e8cb;}
#topPan ul.menu li.active a{height:35px; color: #29e8cb;}

	
#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #29e8cb;
text-decoration:bold;
}
/* CONTENT */


#content{width:800px; height: 539px; margin: 0 auto; position: relative; clear:both; background: url(../images/b_header.jpg) 0 0 no-repeat;}

#gallery-content {width:900px; height: 400px; margin: 0 auto; position: relative; padding:0; clear:both;}

#incontent{width:800px; position:relative; padding:0; margin:0 auto; background: #ffffff url(../images/bg_box.jpg) 0 0 repeat-y;}

#top-bottom {
	width:816px; 
	padding:0;
	margin:0;
	position:relative;
	background:#ffffff url(../images/tb_box.jpg) 0 0 no-repeat;
}
			
#leftPan{width:236px; margin:10px; padding-right: 10px; float:left; display:inline;}
#rightPan{width:514px; float:left; }

hr {
	color:#6C765B;
	margin: 20px 0;
	margin: 10px;
}




#welcome{width:514px; margin-bottom:25px}
#welcome h2{height:41px;}
#welcome p.subtitle{clear:both; border:#dadbdd 1px dashed; border-left:none; border-right:none; padding:7px 5px; margin-bottom:13px; font:11px/14px Trebuchet MS, sans-serif; color:#b5b5b5; text-transform:uppercase}
#welcome img{float:left; margin-right:10px; margin-bottom:10px}
#welcome #welcomeText{width:275px; float:left;  margin-bottom:10px}
#welcome ul.bullets {margin-left:8px;}
#welcome img {
	float:right;
	padding:7px;
	border:none;
}

#events{width:215px; margin-right:15px; float:left}
#events h2{height:25px; position:relative; background:url(../images/h_events.gif) 3px 0 no-repeat; margin-bottom:13px}
.eventsTopic{width:210px; margin-bottom:15px;}
.eventsTopic img{float:left; margin-right:12px}

#services{width:190px; float:left}
#services h2{height:25px; position:relative; background:url(../images/h_services.gif) 3px 0 no-repeat; margin-bottom:16px}
#services p{margin-bottom:7px}
#services p span{ min-height:30px; background:url(../images/check.gif) 0 2px no-repeat; padding-left:37px; display:block; margin-bottom:5px; font:12px/14px Trebuchet MS, sans-serif; color:#ea7d1e; }



#box {
	width: 216px;
	height: 269px;
	margin:0;
	margin-bottom: 10px;
	padding:0;
	background:url(../images/newsletter.jpg) 0 0 no-repeat;
}

#box h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
	color: #181b19;
	padding: 5px 10px 0 0 ;
	margin:0;
	}
	
#box p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#181b19;
	margin: 0;
	padding:0 5px;
	text-align:center;
}

#box a{
	font:10px/14px Trebuchet MS, sans-serif; 
	color:#f6013a; 
	text-decoration:underline;
	padding: 0;
	margin: 0;
}

#box hr {
	color:#6C765B;
	margin: 10px 0;
	padding:0;
}
#box .label {
	padding:0;
	padding-left: 75px;
	margin:0;
	text-align:center
}

#box .label p {
	padding-bottom:0;
	margin-bottom:0;
}
/* FOOTER */

#footer{height:72px; clear:both; margin:0 auto; width:800px; background:url('../images/b_footer.gif');}
#footer p{padding: 10px 0 0 0; font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#262927;}
#footer p span{font:11px/16px Trebuchet MS, sans-serif; }
#footer p a{font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; color:#262927; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; color:#000000}


/* Gallery */

.next, .prev{
	cursor:pointer;
}

#screen{
	position:relative;
	background: url(../images/gallery-bg.jpg) no-repeat;
	height:180px;
	width:900px;
	margin-top:10px;
	overflow:hidden;
}
	#screen .next, #screen .prev{
		position:absolute;
		top:70px;
	}
	#screen .prev{
		left:0;
	}
	#screen .next{
		right:0;
	}
	
	
	#navigation{
		width:900px;
		text-align:center;
		margin-left:-10px;
		font:14px "Times New Roman", Times, serif; color:#ffffff;
	}
		#navigation ul{
			margin-left:35px !important;
			margin-left:35px;
		}
			#navigation li{
				float:left;
				margin:0 20px;
				padding:20px 20px;
			
			}
				#navigation a{
					color:#ffffff;
					font-weight:bolder;
					text-decoration:none;
				}
				
					#navigation a:hover{
						color: #FF00CC;
					}
#sections{
	width:800px;
	height:150px;
	clear:left;
	margin-left:52px;
	overflow:hidden;
}
	
	#sections ul{
		width:100000px;
		overflow:hidden;
}
	
		#sections li{
			float:left;
			padding:11px 5px;
		}
						
				
			#sections h2{
				color:#666666;
				margin:20px 0pt;
			}
			#sections a{
				color:#777;
				font-weight:bolder;
				text-decoration:none;
			}

.clear{
	clear:both;
	width:0;
	height:0;
}

#Gold{
	width: 100px;
	height: 100px;
	}
#SmallFries	{
	width: 100px;
	height: 100px;
	}
#Next	{
	width: 100px;
	height: 100px;
	}
	
#gallery-footer{height:86px; clear:both; margin:0 auto; width:816px; background:url('../images/g_footer.gif');}
#gallery-footer p{padding: 28px 0 0 0; font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#ffffff;}
#gallery-footer p span{font:11px/16px Trebuchet MS, sans-serif; }
#gallery-footer p a{font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; padding: 0 5px }
#gallery-footer p a:hover{text-decoration:none; background:#f1f9f1; color:#b3a695}