@charset "UTF-8";
h2, h1, ul, li{
	margin: 0;
	padding: 0;
}
body {
	font:90% Arial, Helvetica, sans-serif;
	background: #f9f7e4;
	background-image:url(../image/bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #222222;
}
h1 {
	font:210% Georgia, "Times New Roman", Times, serif;
	color:#4e481c;
	font-weight:normal;
	margin: 20px 0 25px 0;
}

h2 {
	font:160% Georgia, "Times New Roman", Times, serif;
	color:#4e481c;
	font-style:italic;
	font-weight:normal;
	margin: 0 0 18px 0;
}
.oneColFixCtr #container {
	width: 950px;  /* there will be some horizontal scrolling on lower monitor settings - 800x600 */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image:url(../image/bg-mainNav2.jpg); /* creates slightly lighter left side bar */
	background-position:left; /* creates slightly lighter left side bar */
	background-repeat:repeat-y; /* creates slightly lighter left side bar */
}

/* MAIN CONTENT */
.oneColFixCtr #mainContent {
	width:705px; /* THE WIDTH, RIGHT PADDING AND LEFT PADDING (BELOW) MUST ADD UP TO 725 to keep the right column the correct width*/
	padding: 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:right;
	min-height: 500px;
	_height: 500px;	
}
.oneColFixCtr #mainContentSub {
	width:675px; /* THE WIDTH, RIGHT PADDING AND LEFT PADDING (BELOW) MUST ADD UP TO 725 to keep the right column the correct width*/
	padding: 10px 25px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:right;
	min-height: 500px;
	_height: 500px;
	color:#4e481c;
}

.oneColFixCtr #mainContentSub p{
	line-height:150%;
}
/* HEADER */
#header {
	width:950px;
	height:150px;
	background-color:#2e648e;
	background-image:url(../image/header1.jpg);
	background-repeat:no-repeat;
	}
	
#header ul {
	text-align:right;
	margin:0;
	padding: 10px 35px;
	list-style:none;
	list-style-type:none;
	}
	
#header li {
	font: 95% Arial, Helvetica, sans-serif;
	display:inline;
	padding: 0 12px;
	}
	
#header ul a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#header ul a:hover{
	color:#cfdeea;
	}
	
.divide{
	border-right:#547893 solid 1px;
	}
	
/* MAIN NAV */
#mainNav {
	background-color:#fdfcf3;
	background-image:url(../image/bg-mainNav.jpg);
	background-position:top;
	background-repeat:repeat-x;
	min-height: 500px;
	_height: 500px;
	width: 175px; /* THE WIDTH, RIGHT PADDING AND LEFT PADDING (BELOW) MUST ADD UP TO 225 to keep the left column the correct width */
	padding: 25px 25px 0 25px;
	float:left;
	font-size:90%;
	}
	
/*#mainNav ul{
	padding: 0;
	margin:0;
	list-style:none;
	list-style-type:none;
	}
	
#mainNav li{
	padding:4px 0 3px 0;
	}
	
/*#mainNav li.start{
	border-top:solid 1px #c4c09a;
	padding-top:18px;
	margin-top:10px;
	}*/
#mainNav ul	{
	list-style: none;
}
#mainNav a, a {
	color:#696428;
	text-decoration:none;
	}
	
#mainNav a:hover, ,  a:hover {
	color:#423e10;
	text-decoration:underline;
	}
.menu_horiz{
	text-align: left;
}
/*.menu_horiz li,*/ .menu_horiz ul,  /*.menu_horiz ul ul li*/{
	margin: 0;
	/*padding: 3px 0 1px 0;*/
}
.menu_horiz li, {
	padding: 3px 0 3px 0;
	margin: 10px 0 10px 0;
}
.menutopbar{
	border-top: 1px solid #c4c09a;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}
.noborder li{
	border: none;
	padding: 3px 0 3px 0;	
	margin: 10px 0 10px 0;
}

/* CALENDAR */

#big ul li {
	padding-bottom:15px;
	}

/* END CALENDAR */


	
/* FOOTER this might not be used */
#footer {
	width:900px;
	height:100%;
	clear:both;
	}

#footer a{
	border:0;
	}


