body {background:#A89D80; background:url(images/mainbackground.jpg); font-size:90%; line-height:1.1em; font-family:arial; color:#333333;}
.clear { clear:both;}

h1 {font-size:110%; line-height:1.5em; font-family:arial; color:#333333; margin:0 0 6px 0}
h2 {font-size:100%; line-height:1.2em; font-family:arial; color:#333333; margin:0 0 6px 0}
p {margin:0 0 10px 0}
li {margin:0 0 10px 20px}
a {color:#002343;}

.col_1, .col_2, .col_3, .col_box_1, .col_box_2{ float:left;}

#header, #wrapper_header, #content {width:760px;background-color:#FFFFFF;}

#mainheader {
	width:760px;
	height:127px;
}

#mainNav {
	width:760px;
	height:45px;
}

#calendar {
	width:760px;
	height:1200px;
}

#footer {
	align:center
	font-size:80%; 
	line-height:1.2em; 
	font-family:arial; color:#333333; 
}

/*======= homeSection =======*/
#home #content {background-color:#ECECEC;}
#home #content .col_1 {width:159px; background-color:#ECECEC;}
#home #content .col_1 a {text-decoration:none; color:#002343;}
#home #content .col_1 a:hover {text-decoration:underline;}
#home #content .col_1 hr {width:90%; color:#CCCCCC; margin-left:14px; margin-top:10px; margin-bottom:10px;}
#home #content .col_2 {width:601px;  background-color:#FFFFFF;}
#home #content .col_1 .sidenavmenu {font-size:80%; line-height:1.2em; font-family:arial; color:#333333; margin:0 0 2px 0; padding-left:28px; padding-right: 16px;}
#home #content .col_1 .sidenavmenuindent {font-size:80%; line-height:1.2em; font-family:arial; color:#333333; margin:0 0 2px 0; padding-left:38px; padding-right: 16px;}
#home #content .col_2 .indent {padding-left:16px; padding-right: 16px; padding-bottom:40px;}

#home #content .col_2 .upcomingevent {font-size:80%; line-height:1.2em; font-family:arial; color:#333333; margin:0 0 2px 0;}
#home #content .col_2 .upcomingevent a {color:#002343; text-decoration:underline;}
#home #content .col_2 .upcomingevent {font-size:80%; line-height:1.2em; font-family:arial; color:#333333; margin:0 0 2px 0;}
#home #content .col_2 .upcomingevent a {color:#002343; text-decoration:underline;}
#home #content .col_2 div#eventlistings div.event {clear:left;}
#home #content .col_2 div#eventlistings p,
#home #content .col_2 div.indent {margin:0 0 1em 95px;font-size:12px; line-height:1.2em; font-family:arial; color:#333333; margin:0 0 2px 0;}
#home #content .col_2 div#eventlistings p a,
#home #content .col_2 div.indent p a {color:#002343; text-decoration:underline;}

/*=========================*/
#twitter_div {border:solid 1px #3cd;padding:9px;min-height:106px;}
#twitter_div.upcomingevent {font-size:80%; line-height:1.2em; font-family:arial; color:#333333; margin:0 0 2px 0;}
#twitter_div a {color:#039;}
#twitter_update_list {position:relative;left:115px;}
