@charset "utf-8";
/* CSS Document */

html body
{
padding:0px;
margin:0px;
background: #e2ded3 url(../images/bg.jpg) left top repeat-x ;
}

.top_gape
{
padding:0px;
padding-top:4px;
}
.red_line
{
background: url(../images/photo_botm.jpg) left top repeat-x;
height:20px;}
.logo_bg
{
background: #fdfcfa url(../images/content_bg.png) no-repeat;
}
.left_gape
{
padding:17px 18px 0px 18px;
}
.left-gape-bg{ background: url(../images/left-gape-bg.jpg) top left repeat-x #f9f8f5;}
.right_gape
{
padding:6px 25px 0px 18px;
}

.right_gape1
{
padding:6px 25px 0px 18px;
}
.home_text
{
padding:7px 0px 0px 0px;
font-family: "Trebuchet MS";
font-size:14px;
color:#804f3f;
line-height:24px;
font-weight:normal;
}
.home_text a
{
color:#a88d2f;
text-decoration: underline;
}
.home_text_left
{
padding:7px 0px 0px 0px;
font-family: "Trebuchet MS";
font-size:12px;
color:#804f3f;
line-height:24px;
font-weight:normal;
}
.dark_line
{
background-color: #d8d7d2;
height:1px;}
#event 
{
width:209px;
height:auto;
padding:0px;
margin:0px;
}
#event table
{
table-layout:auto;
padding:0px;
}
#event td
{
display:block;
}
#event a
{
display:block;
padding:7px 4px 9px 4px;
font-family: "Trebuchet MS";
font-size:14px;
color:#353125;
font-weight:normal;
text-decoration:none;
border-bottom: 1px solid #dedddc;
}
#event a:hover
{
padding:7px 4px 10px 4px;
font-family: "Trebuchet MS";
font-size:14px;
color:#353125;
font-weight:normal;
text-decoration:none;
background: #ded9c6 url(../images/bottom_bg_h.jpg) left bottom repeat-x;
border-bottom: 0px solid #dedddc;
}
#event a span
{
padding:4px 0px 4px 0px;
font-family: "Trebuchet MS";
font-size:14px;
color:#a88d2f;
font-weight: bold;
text-decoration:none;
}
#event .active
{
padding:7px 4px 10px 4px;
font-family: "Trebuchet MS";
font-size:14px;
color:#353125;
font-weight:normal;
text-decoration:none;
background: #ded9c6 url(../images/bottom_bg_h.jpg) left bottom repeat-x;
border-bottom: 0px solid #dedddc;
}
#event a span span{ text-decoration:none; font-size:12px; font-weight:normal; color:#6b6a29 }
h1
{
margin:0px;
padding:0px 0px 0px 0px;
font-family: "Trebuchet MS";
font-size:30px;
color: #000000;
font-weight: bold;
text-decoration:none;
border-bottom: 1px solid #dedddc;
}
.home_text h2
{
margin:0px;
padding:4px 0px 4px 0px;
font-family: "Trebuchet MS";
font-size:18px;
color:#a88d2f;
font-weight: normal;
text-decoration:none;
}
.left_gape h2
{
margin:0px;
padding:4px 0px 4px 0px;
font-family: "Trebuchet MS";
font-size:20px;
color:#6c6a28;
font-weight: bold;
letter-spacing:-1px;
text-decoration:none;
}
.home_text span
{
margin:0px;
padding:4px 0px 4px 0px;
font-family: "Trebuchet MS";
font-size:12px;
color:#9c9b9a;
font-weight: normal;
text-decoration:none;
}
.home_text label
{
margin:0px;
padding:0px 0px 0px 0px;
font-family: "Trebuchet MS";
font-size:12px;
color:#a88d2f;
font-weight: normal;
text-decoration: underline;
}

#bottom_menu
{
width:auto;
padding:0px;
margin:0px;
padding-top:6px;
}
#bottom_menu table
{
table-layout:auto;
padding:0px;
}
#bottom_menu td
{
display: inline;
}
#bottom_menu a
{
display: inline;
padding:0px 6px 0px 6px;
font-family: "Trebuchet MS";
font-size:14px;
color:#a88d2f;
font-weight:normal;
text-decoration:none;
background: url(../images/divider.jpg) left center no-repeat;
}
#bottom_menu a:hover
{
padding:9px 6px 9px 6px;
font-family: "Trebuchet MS";
font-size:14px;
color:#353125;
font-weight:normal;
text-decoration:none;

}
#bottom_menu .active
{
padding:0px 6px 0px 6px;
font-family: "Trebuchet MS";
font-size:14px;
color:#a88d2f;
background: none;
}
#bottom_text
{
padding:0px;
padding-top:15px;
font-family: "Trebuchet MS";
font-size:11px;
color:#804f3f;
text-align:center;
}
#bottom_text1
{
padding:0px;
padding-top:0px;
font-family: "Trebuchet MS";
font-size:11px;
color:#6c6a28;
text-align:center;
}
#bottom_text1 a
{
padding:0px;
font-family: "Trebuchet MS";
font-size:11px;
color:#6c6a28;
text-decoration: underline;}

/*-------------------------------------Navigation--------------------------*/

.big_heading
{
padding:0px 0px 0px 0px;
font-family: "Trebuchet MS";
font-size:48px;
color: #373327;
letter-spacing:-3px;
font-weight: 500;
text-decoration:none;
}
.big_heading span
{
padding:0px 0px 0px 0px;
font-family: "Trebuchet MS";
font-size:44px;
color: #373327;
font-weight: bold;
text-decoration:none;
}
.big_heading1
{
padding:10px 0px 0px 0px;
font-family: "Trebuchet MS";
font-size:44px;
color: #373327;

text-decoration:none;
}

#scroll {
	overflow: auto;
	position: fixed;
	height: 200px;
	width: 350px;
	text-align: justify;

}
.textgrey {

	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
}

.address-bg{ background:url(../images/address.jpg) top right no-repeat; height:178px; width:493px;}
.address{ font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#804f3f; text-align:center; padding-top:10px; }
.address span{ color:#686621; font-size:14px; }
.address1 {  color:#686621; font-size:18px; font-weight:bold; text-align:center; padding-top:0px; padding-bottom:5px; }

.emails{ font-family:"Trebuchet MS"; font-size:14px; color:#686621; text-align:center; padding-top:0px; line-height:24px; }
.emails a{ text-decoration:none; color:#686621;}
.emails a:hover{ text-decoration: underline; color:#686621;}

.emails span{ color:#804f3f; font-weight:bold;}

.box{ width:20px; height:20px; border:3px solid #ffffff;}
.general{ background:#dbd8c5;}
.youth{ background:#aec9da;}
.children{ background:#bad5aa;}
.adult{ background:#e3d483;}

.event_calender
{
padding:0px 0px 0px 5px;
font-family: Tahoma, Geneva, sans-serif, "Trebuchet MS";
font-size:11px;
color:#6b6a29;
font-weight: bold;
}
a:active, a:focus {outline: 0;}
