/* CSS Document */
/* ************** global styles ************** */
* {
	/*padding: 0;
	margin: 0;*/
	}
body {
	background-color: #314B17;
	font   : normal 0.9em/1.5 "Palatino Linotype", Georgia, serif;
	text-align: center;
	padding: 0;
	margin: 0;
	
}
select, input {
	font   : normal 0.9em/1.5 "Palatino Linotype", Georgia, serif;
}
#center_page {
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	text-align: left;
}
#shadow {
	float:left;
	background:url(images/shadow_hrepeat.gif) repeat-y;
	width:791px;
	/*height:100em;*/
	height:auto;
	padding: 0px 0px 0px 11px;
}
#mustard_container {
	background:url(images/bg_ygradient.gif) repeat;
	background-color:#E2C54C;
	width:769px;	
	/*height:100em;*/
	height:auto;
	float:left;
}

#leftnav {
	width:189px;
	float:left;
	margin-top:0px;
}
#body_center {
	width:479px;
	float:left;
	margin-top:37px;
	text-align:left;
}

p.clear { 
	clear: both;
	padding: 0;
	margin: 0;
		 }

p.clear_right { clear: right; }

p.clear_left { clear: left; }

#flashcontent {
	clear: right;
}

#head {
	padding:0px 0px 0px 0px;
}

#l_1 {
	width:769px;	
	float:left;	
}

#l_2 {
	width:769px;
	margin-bottom:400px;
	float:left;
	/*background-color:#33CC99;*/
}

/* ************** global text styles ************** */
.italic_txt {
	font-style:italic;
}

.bold_italic_txt {
	font-style:italic;
	font-weight:bold;
}
.narrow_italic_txt {
	font-style:italic;
	font-size: 0.85em;
}
.center_txt {
	text-align:center;
}

ul.menu {
	font   : normal 0.8em/1.5 "Palatino Linotype", Georgia, serif;
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
}

.menu_txt {
	font   : normal 0.8em/1.5 "Palatino Linotype", Georgia, serif;
}

/* ************** end global text styles ************** */
/* ************** global link styles ************** */
a.bodylink:link { color:#314B17; text-decoration:underline; }

a.bodylink:visited { color:#314B17; text-decoration:underline; }

a.bodylink:focus { color:#ffffff; text-decoration:none; }

a.bodylink:hover { color:#ffffff; text-decoration:none; background-color:#314B17; }

a.bodylink:active { color:#ffffff; text-decoration:none; }
/* ************** end global link styles ************** */
/* ************** end global styles ************** */
/* ************** home page styles ************** */
#flashcontent {
	text-align:center;
}
#test {
	text-align:center;
}
/* ************** end home page styles ************** */
/* ************** contact page styles ************** */
#hours1 {
	width:100px;
	float:left;
}

#hours2 {
	width:200px;
	float:left;
}

#contact_left {
	width:186px;
	float:left;
}

#contact_right {
	width:272px;
	float:left;
}

/* ************** end contact page styles ************** */


/* ************** sos page styles ************** */

#sos_left {
	width:281px;
	float:left;
}

#sos_right {
	width:198px;
	float:left;
}

/* ************** end sos page styles ************** */

/* ************** events page styles ************** */

#events_left {
	width:186px;
	float:left;
}

#events_right {
	width:272px;
	float:left;
}

#events_list{
	float:left;

}

#events_list li{
list-style-image:url(images/events_bullet.gif);
}
li.colour1{
color:#314b17;
}

/* ************** end events page styles ************** */

/* ************** gallery page styles ************** */

#gallery_left {
	width:240px;
	float:left;
	margin-top:20px;
}

#gallery_right {
	width:210px;
	float:left;
	margin-top:20px;
}

/* ************** end gallery page styles ************** */

/* ************** menu page styles ************** */

#body_center_menu {
	width:559px;
	float:left;
	margin-top:37px;
	text-align:left;
}

#menu_left {
	width:269px;
	float:left;
	margin-top:20px;
	
}

#menu_right {
	width:280px;
	float:left;
	margin-top:20px;
	padding-left:10px;
	
}

#menu_left2 {
	width:229px;
	float:left;
	margin-top:20px;
	font   : normal 0.8em/1.5 "Palatino Linotype", Georgia, serif;
}

#menu_right2 {
	width:249px;
	float:left;
	margin-top:20px;
	padding-left:10px;
	font   : normal 0.8em/1.5 "Palatino Linotype", Georgia, serif;
}


#menu_left p {
	font   : normal 0.8em/1.5 "Palatino Linotype", Georgia, serif;
}

#menu_right p {
	font   : normal 0.8em/1.5 "Palatino Linotype", Georgia, serif;
}

.menu_bottom {
	text-align:center;
	font   : normal 0.8em/1.5 "Palatino Linotype", Georgia, serif;
	width:479px;
}

/* ************** end menu page styles ************** */











