@charset "utf-8";
/* CSS Document */

/* Begin : Basic Tags */
* {
	margin:0;
	padding:0;
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif
	
	}
.content
{
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin:0 0 1.5em 0;
	color:#222;	
}	
body {
	
	}
.spacer {
	width:100%;
	height:1px;
	clear:both;
	float:none;
	}
a {
	text-decoration:none;
	color:#496abd;	
	}
a:hover {
	text-decoration:underline;
	}
h1 {
	font-weight:bold;
	font-size:14px; 
	line-height:1em;
	margin:0 0 1em 0;
	color:#222;
	}
p {
	font-size:12px;
	line-height:1.5em;
	margin:0 0 1.5em 0;
	color:#222;	
	}	
.PheaderTxt 
{
	font-weight:bold;
	font-size:14px; 
	line-height:1em;
	margin:0 0 1em 0;
	color:#222;
}
.headerTxt 
{
	font-weight:bold;
	font-size:13px; 
	line-height:1em;
	margin:0 0 1em 0;
	color:#222;
}
.SheaderTxt 
{
	font-weight:bold;
	font-size:12px; 
	line-height:1em;
	margin:0 0 1em 0;
	color:#222;
}
#wrapper_main {
	width:1004px;
	margin:0 auto;
	}	
/* End : Basic Tags */

/* Begin : Header */
#header {
	height:213px;
	background:url(images/bg_header.jpg) no-repeat 231px 0;	
	}
#logo {
	width:231px;
	float:left;	
	}
#title {
	width:570px;
	float:left;
	}
#menu {
	width:710px;	
	float:left;
	margin:26px 0 0 63px;	
	}
#menu ul {
	list-style:none;
	clear:both;
	}
#menu ul li {
	float:left;
	margin:0 16px 0 0;
	}
/* End : Header */

/* Begin : Page Content */
#wrapper_content {
	background:url(images/bg_content_spacer.jpg) repeat-y 0px 556px;
	}
#content {
	background:url(images/bg_content_big.jpg) no-repeat 0px 0px;	
	}
#wrapper_col_left {
	width:294px;
	float:left;
	font-size:11px;
	line-height:1.3em;
	margin:0; padding:0;
	}
#wrapper_col_right {
	width:710px;
	float:left;
	}
#col_left {
	padding:39px 56px 0 88px;
	}
#col_left p, #col_left h1 {
	font-size:11px;
	line-height:1.3em;
	margin:0; padding:0;
	}
#col_right {
	padding:11px 80px 0 3px;
	}
/* End : Page Content */

/* Begin : Footer */
#footer {
	clear:both;
	float:none;
	background:url(images/bg_footer.jpg) no-repeat 0px 0px;
	padding:40px 30px;
	}
#footer p, #fpage_footer p {
	font-size:10px;
	color:#504f4f;
	line-height:1.3em;
	margin:0; padding:0;
	}
#address_block {
	width:45%;
	float:left;
	}
#menu_footer {
	width:45%;
	float:right;
	text-align:right;
	}
/* End : Footer */

/* Begin : Front Page */
#fpage_header {
	height:213px;
	background:url(images/bg_header_fpage.jpg) no-repeat 231px 0;	
	}
#fpage_wrapper_content {
	height:534px;
	}
#fpage_content {
	background:url(images/bg_content_fpage.jpg) no-repeat 0px 0px;
	height:534px;	
	}
#fpage_welcome {
	margin:95px 0 0 88px;
	width:390px;
	font-size:12px;
	line-height:1em;
	}
#fpage_welcome p {
	font-size:12px;
	line-height:1em;
	margin:0 0 8px 0; padding:0;
	}
#fpage_about {
	position:absolute;
	top:540px;
	margin:0 0 0 60px;
	}
#fpage_photos {
	position:absolute;
	top:540px;
	margin:0 0 0 387px;
	}
#fpage_events {
	position:absolute;
	top:548px;
	margin:0 0 0 705px;
	width:240px;
	}
#fpage_events p {
	line-height:1.2em;
	margin:0; padding:0;
	font-style:italic;
	}
#fpage_footer {
	clear:both;
	float:none;
	padding:0 30px 40px 30px;
	}

/* End : Front Page */

/* Begin : Calendar */
#calendar_nav {
	margin:0;
	padding:0;
	width:154px;	
	font-size:12px;
	font-weight:bold;
	line-height:18px;	
	}
#calendar_table {
	margin:0 0 23px 0;
	padding:0;
	width:154px;
	border:1px solid #222;	
	}
#calendar_table td, #calendar_nav td {
	margin:0; padding:1px;
	width:20px;
	font-size:11px;
	text-align:center;
	line-height:18px;
	}
#calendar_table td {
	border:1px solid #222;
	}
/* End : Calendar */

/* Begin : IE6 Hacks */
* html #wrapper_col_left {
	width:294px;
	}
* html #col_left {
	padding:22px 56px 0 88px;
	}
* html #wrapper_col_right {
	width:698px;
	}
* html #col_right {
	padding:11px 80px 0 3px;
	}
* html #fpage_welcome {
	margin:78px 0 0 88px;
	width:390px;
	}
/* End : IE6 Hacks */
