/* @base elements------------------------------*/
h1, h2, h3, h4, h5, h6 {font-family: Georgia, Helvetica, Arial, sans-serif;}
h1 {font-size: 2em; /*32px*/}
h2 {font-size: 1.66em; /*24px*/}
h3 {font-size: 1.33em; /*21px*/}
h4 {font-size: 1.22em; /*20px*/}
h5 {font-size: 1.1em; /*18px*/}
h6 {font-size: 1em; /*14px*/}

a {text-decoration: none;}
a:link, a:visited {text-decoration: none; font-weight:bold;}
a:hover, a:active {text-decoration: underline;}
a:hover {text-decoration: underline;}

p {line-height: 1.2857em; margin-bottom:1.2857em;}
textarea, input {font-family: Helvetica, Arial, sans-serif}

hr {color: #e6e6e6; border-top:1px solid #e6e6e6; border-bottom:0; margin: 0 11px 0 15px; border-left:0; border-right:0;}
hr.thick {border-top:5px solid #e6e6e6;}

abbr {border-bottom: 1px dashed #f2f2f2; cursor: help; letter-spacing: .1em;}
button {cursor:pointer; border:0; display:block;}

#indentme10 {margin-left:10px;}
#indentme20 {margin-left:20px;}
#indentme30 {margin-left:30px;}

/* custom colors for links*/
.red_littlelink {color: #cc0000;text-decoration: none;font-family: Helvetica;font-size:.8em;font-family: Helvetica;}
.blue_littlelink {color: #0000cc;text-decoration: none;font-family: Helvetica;font-size:.8em;font-family: Helvetica;}
.green_littlelink {color: #00cc00;text-decoration: none;font-size:.8em;font-family: Helvetica;}
.black_littlelink {color: #000;text-decoration: none;font-size:.8em;font-family: Helvetica;}
.white_littlelink {color: #fff;text-decoration: none;font-size:.8em;font-family: Helvetica;}
.yellow_littlelink {color: #ffffcc;text-decoration: none;font-size:.8em;font-family: Helvetica;}


body {
	background: #DADADA url(images/brickbkg.jpg) repeat-x;
	color: #000; 
	text-align: center;
	margin: 10px 0 10px 0;
}

#bodycontent {padding: 10px; margin-top: 20px;}
#bodycontent h2{padding: 0 margin:0;color:navy;}
#bodycontent h3{padding: 0 margin:0;color:black;}

/* Welcome Message */
#welcomemessage {padding:5px;}

#welcomemessage h2,h3,h4,h5,h6 {color:white;text-decoration: None;font-weight:Normal;margin-bottom:10px;}

#boxmain{padding: 10px;}
#boxmain h2,h3,h4{color:#000;text-decoration: None;margin-bottom:15px;}

#secondarymenu {padding:10px;}
#secondarymenu h2{color:black;text-decoration: None;margin-bottom:15px;}

#secondarymenu ul.sidemenu {text-align: left;	margin: 7px 10px 8px 0px; padding: 0;	text-decoration: none;		}

#secondarymenu h3 {	margin-top: 1px; margin-bottom: 5px;	color: #000066;}
#secondarymenu h4 {	margin-top: 1px;	margin-bottom: 5px;	color: #000066;}

#secondarymenu ul.sidemenu li {	font-family:Georgia; list-style: none;	border-bottom: 1px solid #000;	padding: 5px 0 5px 5px;	margin: 0 2px;}
* html body #secondarymenu ul.sidemenu li {	height: 1%;}
#secondarymenu ul.sidemenu li a { text-decoration: none;	background-image: none;	color: #000;}
#secondarymenu ul.sidemenu li a:hover {	color: #1773BC;	}


#topbar {float: right;	width: 160px;	padding: 5px 0 0 0; margin: 0;	font: normal 1em Georgia, Trebuchet MS, Tahoma, Sans-serif;	color:#fff;}	
#topbar ul.sidemenu {	text-align: left;	margin: 7px 10px 8px 0px; padding: 0;	text-decoration: none;			border-top: 1px solid #d1d1d1;}
#topbar .h3 {margin-top: 1px; margin-bottom: 5px;	sfont: bold 4em Georgia, Trebuchet MS, Tahoma, Sans-serif;	color: #fff; }
#topbar ul.sidemenu li {list-style: none;	border-bottom: 1px solid #b1b1b1;	padding: 5px 0 5px 5px;	margin: 0 2px;}
* html body #topbar ul.sidemenu li {height: 1%;}
#topbar ul.sidemenu li a {text-decoration: none;		background-image: none;		color: #fff;}
#topbar ul.sidemenu li a:hover {color: #1773BC;}


/* Top Navigation */
#nav {	clear: both;		margin: 0; padding: 0;			height: 42px;	}
#nav ul {	float: left;	list-style: none;	width: 830px;			height: 42px;	text-transform: uppercase;	margin: 0 0 0 15px;	padding: 0;		display: inline;}
#nav ul li {	display: inline;	margin: 0; padding: 0;}
#nav ul li a {	display: block; float: left;	width: auto;	margin: 0;	padding: 0 9px;	border-right: 1px solid #b4b4b4;	border-left: 1px solid #f9f9f9;	font: bold 16px/45px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;	text-transform: uppercase;	text-decoration: none;		letter-spacing: 1px;	color: #000066;}
#nav ul li a:hover, #nav ul li a:active {background: url(images/nav-hover.gif) repeat-x;}
#nav ul li#current a {background: url(images/nav-current.gif) repeat-x;}


/* Sidebar */	
#sidebar {	width: 220px;	padding: 0 0 0 5px; margin: 0;color:#fff;}	
#sidebar ul.sidemenu {	text-align: left;	margin: 7px 10px 8px 0px; padding: 0;	text-decoration: none;			border-top: 1px solid #d1d1d1;}
#sidebar h3,h4,h5 {	margin-top: 1px;	margin-bottom: 5px;	color: #fff; }
#sidebar ul.sidemenu li {	list-style: none;	border-bottom: 1px solid #b1b1b1;	padding: 5px 0 5px 5px;	margin: 0 2px;}
* html body #sidebar ul.sidemenu li {height: 1%;}
#sidebar ul.sidemenu li a {	text-decoration: none;	font-weight:normal;	background-image: none;		color: #fff; }
#sidebar ul.sidemenu li a:hover {	color: Yellow;	}


/* footer */
#footer-wrap {	clear: both;	font-size: 80%;		text-align: center;}
#footer-wrap a:hover {	color: #000;	}
#footer-bottom {font-family:Georgia; clear: both;	font-size:1.1em; color: #fff;	font-weight:normal;	margin-top: 10px; 	padding: 0;	text-align: center;	}
#footer-bottom  a {	color: #ffffee;}

/* header */
#header {	position: relative;	background: #fff url(header-bg.jpg) repeat-x;	width: 830px;		height: 90px;		padding: 0;		margin: 0px auto;}
#header h1#logo-text a {	position: absolute;	margin: 0; padding: 0;	font: normal 44px Georgia, "Times New Roman", Times, serif;	letter-spacing: -1.5px;	color: #111; text-transform: none;	text-decoration: none;
	/* change the values of top and left to adjust the position of the logo*/
	top: 2px; left: 55px;	
}
#header p#slogan {	position: absolute;	margin: 0; padding: 0;	font: normal 15px Georgia, "Times New Roman", Times, serif;	text-transform: none;	color: #5b4a29;
	/* change the values of top and left to adjust the position of the slogan*/
	top: 55px; left: 55px;		
}

#header h1#logo-text-nologo a {	position: absolute; margin: 0; padding: 0;	font: normal 42px Georgia, "Times New Roman", Times, serif;	letter-spacing: -1.5px;	color: #111;	text-transform: none;	text-decoration: none;
	/* change the values of top and left to adjust the position of the logo*/
	top: 22px; left: 20px;	
}
#header p#slogan-nologo {	position: absolute;	margin: 0; padding: 0;	font: normal 12px Georgia, "Times New Roman", Times, serif;	text-transform: none;	color: #5b4a29;	
	/* change the values of top and left to adjust the position of the slogan*/
	top: 67px; left: 25px;		
}

#sidebox{ font-family:Georgia; padding: 10px;color:#fff;}
#sidebox h6{color: navy;}
#sidebox h5{color: navy;}

/* search form */
.searchform {	background-color: transparent;	border: none;		margin: 0; 	padding: 5px 0 5px 5px;		width: 200px;	}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { 	width: 137px;	color: #777; 	height: 20px;	padding: 2px;	border: 1px solid #E5E5E5;	vertical-align: bottom;}
.searchform input.button { 	width: 50px;	height: 24px;	padding: 2px;	vertical-align: middle;	background-color:#e5e5e5; border:1px solid #999; font-size:.81em;cursor:pointer;}


#sidebox .theaddress { 	text-align: left;font-size: 1em;}
#sidebox .theaddresssite {text-align: left;font-size: 1em;}

#thecal{padding: 0px;}

/* start - table */
#thecal table {	border-collapse: collapse;	margin: 2px;}
#thecal th strong {	color: #fff;}
#thecal th {	background: #93BC0C url(nav.jpg) repeat-x;	height: 35px;	padding-left: 1px;	padding-right: 1px;	color: #fff;	text-align: left;	border-left: 1px solid #B6D59A;	border-bottom: solid 2px #fff;}
#thecal tr {	height: 32px;}
#thecal td {	padding-left: 1px;	padding-right: 1px;	border: 1px solid #d0b8b0;		font-size:.89em;}
#thecal td.first,th.first {	border-left: 0px;}
#thecal tr.row-a {	background: #F8F8F8;}
#thecal tr.row-b {	background: #EFEFEF;}
#thecal .calendarTitle{font-size: 1em; color: #000066;}
/* end - table */

#boxmain h4{color:black;text-decoration: None;margin-bottom:15px;}
#boxmain h6{color:black;text-decoration: None;margin-bottom:15px;}
#announcements {font-family:Georgia;}
.announcementtitle{font-family:Georgia; font-size:1.5em;color:#000066;}
.announcementtext{font-family:Georgia; font-size:.98em; font-weight: normal;}
blockquote {	margin: 0px; 	padding: 0 0 0 45px;  	background: url(images/quote.png) no-repeat 7px 10px; 	color: #000;	text-align:left;}

#calendarevents{padding:0}
#calendarevents h2{color:#000066;text-decoration: None;}
#calendarevents h3{color:black;text-decoration: None;}
#calendarevents h4{color:black;text-decoration: None;}
#calendarevents h5{color:black;text-decoration: None; margin-left:20px;}
#calendarevents h6{color:black;text-decoration: None;}


/* TRASH */
/* Welcome Message */
#ttupcomingevents {
padding:5px;
}

#ttupcomingevents h2{
color:white;
text-decoration: None;
font-size:18px;
margin-bottom:15px;
}

#ttupcomingevents h3{
color:white;
text-decoration: None;
font-size:16px;
margin-bottom:5px;
font-weight: bold;
}

