@charset "UTF-8";
/* CSS Document */
html,body{margin: 0px; padding: 0px; background-image: url(../images/body_bkgrnd.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 16px; color: #192c31;}

/* special class for FCKEditor in admin menu ONLY */
.fckbody
{
	background-color:	white;
	background-image:	none;	
	height:				500px;
}

/* Global Link Colors */
a:link{text-decoration: none; font-weight: normal; color: #00b0b6;}
a:visited{text-decoration: none; font-weight: normal; color: #00b0b6;}
a:hover{text-decoration: none; font-weight: bold; color: #00b0b6;}
a:active{text-decoration: none; font-weight: normal; color: #00b0b6;}
a:focus{text-decoration: none; font-weight: bold; color: #00b0b6;}


#container{margin: 0px auto; padding: 0px; width: 100%; background-image: url(../images/current_bkgrnd.gif); background-repeat: repeat-y; background-position: center;}
#top_Design{margin: 0px auto; padding: 0px; width: 100%; background-image: url(../images/top_bkgrnd.png); background-repeat: repeat-x; background-position: top; float: left;}
#mid{margin: 0px auto; padding: 0px; width: 100%; background-image: url(../images/current_bkgrnd.gif); background-repeat: repeat-y; background-position: center; float: left;}
#bot{margin: 0px auto; padding: 0px; width: 100%; float: left;}
	
/* items inside #top_Design */
#nav{margin: 0px auto; padding: 0px; width: 960px; height: 53px;}
#branding{margin: 0px auto; padding: 0px; width: 960px; height: 125px;}
#banner{margin: 0px auto; padding: 0px; width: 960px; height: 85px;}
#current{margin: 0px auto; padding: 0px; width: 960px; height: 413px; background-image: url(../images/current_bkgrnd.gif); background-repeat: repeat-y;}
#pic{margin: 0px; padding: 0px; width: 698px; float: left; background-image: url(../images/current_pic.gif); background-repeat: no-repeat;}
#search{margin: 0px; padding: 0px; width: 210px; height: 30px; background-image: url(../images/image_searchbar.gif); background-repeat: no-repeat; color: #928577; font-size: 11px; line-height: 14px;}
#events{margin: 0px; padding: 100px 32px 10px 30px; width: 199px; float: left; background-image: url(../images/current_events.gif); background-repeat: no-repeat; color: #928577; font-size: 11px; line-height: 14px;}

#events a:link{text-decoration: none; font-weight: normal; color: #928577;}
#events a:visited{text-decoration: none; font-weight: normal; color: #928577;}
#events a:hover{text-decoration: underline; font-weight: normal; color: #928577;}
#events a:active{text-decoration: none; font-weight: normal; color: #928577;}
#events a:focus{text-decoration: underline; font-weight: normal; color: #928577;}

#eventsint{margin: 15px 0px 0px 0px; padding: 0px; width: 199px; color: #928577; font-size: 11px; line-height: 14px;}

#eventsint a:link{text-decoration: none; font-weight: normal; color: #928577;}
#eventsint a:visited{text-decoration: none; font-weight: normal; color: #928577;}
#eventsint a:hover{text-decoration: underline; font-weight: normal; color: #928577;}
#eventsint a:active{text-decoration: none; font-weight: normal; color: #928577;}
#eventsint a:focus{text-decoration: underline; font-weight: normal; color: #928577;}

#sigevents{margin: 0px; padding: 100px 32px 10px 30px; width: 199px; float: left; background-image: url(../images/current_events.gif); background-repeat: no-repeat; color: #2b1c16; font-size: 10pt; line-height: 18px;}
#sigeventsBot{margin: 0px; padding: 20px 32px 10px 30px; width: 199px; float: left; color: #2b1c16; font-size: 10pt; line-height: 18px;}
.sigeventsInt{margin: 0px 0px 8px 0px; padding: 0px; width: 199px; float: left;}
.sigeventsL{margin: 0px; padding: 0px; width: 20px; float: left;}
.sigeventsR{margin: 0px; padding: 0px 0px 0px 5px; width: 174px; float: left;}

#sigevents a:link{text-decoration: none; font-weight: bold; color: #2b1c16;}
#sigevents a:visited{text-decoration: none; font-weight: bold; color: #2b1c16;}
#sigevents a:hover{text-decoration: none; font-weight: bold; color: #db9139;}
#sigevents a:active{text-decoration: none; font-weight: bold; color: #2b1c16;}
#sigevents a:focus{text-decoration: none; font-weight: bold; color: #db9139;}

#sigeventsBot a:link{text-decoration: none; font-weight: bold; color: #2b1c16;}
#sigeventsBot a:visited{text-decoration: none; font-weight: bold; color: #2b1c16;}
#sigeventsBot a:hover{text-decoration: none; font-weight: bold; color: #db9139;}
#sigeventsBot a:active{text-decoration: none; font-weight: bold; color: #2b1c16;}
#sigeventsBot a:focus{text-decoration: none; font-weight: bold; color: #db9139;}

/* items inside #mid */
#content{margin: 0px auto; padding: 0px; width: 960px; background-color: #ffffff;}
#contentMain{margin: 0px auto; padding: 0px 80px 0px 80px; width: 960px; background-color: #ffffff;}
#Mcol{margin: 0px 1px 40px 1px; padding: 0px 118px 0px 80px; width: 760px; float: left; background-color: #ffffff;}
#Mcolpopup{margin: 0px 1px 20px 1px; padding: 50px 118px 0px 80px; width: 760px; background-color: #ffffff;}
#McolL{margin: 0px; padding: 0px; width: 560px; float: left; background-color: #ffffff;}
#McolR{margin: 0px; padding: 20px 0px 0px 20px; width: 180px; font-size: 11px; line-height: 14px; float: left; background-color: #ffffff;}
.1col{margin: 0px; padding: 0px; width: 760px; background-color: #ffffff;}

/* used for individual map / business listings */
.listing{margin: 0px; padding: 0px; width: 180px; float: left;}
.listingL{margin: 0px; padding: 0px; width: 20px; float: left;}
.listingR{margin: 0px 0px 10px 0px; padding: 0px 0px 0px 5px; width: 150px; float: left;}


#Lcol{margin: 0px 0px 20px 1px; padding: 0px 46px 0px 80px; width: 571px; float: left; background-color: #ffffff;}
.Lcolcontent{margin: 0px; padding: 0px; width: 571px; float: left;}

#Rcol{margin: 0px 1px 20px 0px; padding: 0px 31px 0px 30px; width: 200px; float: left; color: #928577; font-size: 12px; line-height: 14px;}
#Rcolnews{margin: 0px 1px 20px 0px; padding: 0px 31px 0px 30px; width: 200px; float: left; color: #928577; font-size: 11px; line-height: 14px; background-color: #ffffff;}

.featuredEvent{margin: 0px 0px 10px 0px; padding: 0px; width: 571px; font-size: 11px; line-height: 16px; background-image: url(../images/featuredEvent_bkgrnd.gif); background-repeat: repeat-x; background-position: bottom; float: left;}
.featEpic{margin: 0px; padding: 2px 0px 10px 2px; width: 100px; float:left;}
.featEdesc{margin: 0px; padding: 2px 0px 10px 26px; width: 443px; float: left;}

.sigEvent{margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px; width: 571px; font-size: 11px; line-height: 16px; background-image: url(../images/featuredEvent_bkgrnd.gif); background-repeat: repeat-x; background-position: bottom; float: left;}
.sigEpic{margin: 0px; padding: 2px 0px 10px 2px; width: 100px; float:left;}
.sigEdesc{margin: 0px; padding: 2px 0px 10px 26px; width: 443px; float: left;}

/* items inside #bot */
#hotTopics{margin: 0px auto; padding: 0px; width: 960px; height: 209px; background-image: url(../images/hotTopics_bkgrnd.gif); background-repeat: no-repeat; font-size: 11pt; color: #2b1c16; line-height: 12pt;}

#hotTopics a:link{text-decoration: none; font-weight: bold; color: #2b1c16;}
#hotTopics a:visited{text-decoration: none; font-weight: bold; color: #2b1c16;}
#hotTopics a:hover{text-decoration: underline; font-weight: bold; color: #2b1c16;}
#hotTopics a:active{text-decoration: none; font-weight: bold; color: #2b1c16;}
#hotTopics a:focus{text-decoration: underline; font-weight: bold; color: #2b1c16;}

#orange{margin: 0px; padding: 25px 15px 25px 25px; width: 200px; height: 159px; float: left;}
#teal{margin: 0px; padding: 25px 15px 25px 25px; width: 200px; height: 159px; float: left;}
#green{margin: 0px; padding: 25px 15px 25px 25px; width: 200px; height: 159px; float: left;}
#brown{margin: 0px; padding: 25px 15px 25px 25px; width: 200px; height: 159px; float: left;}

#brown a:link{text-decoration: none; font-weight: normal; color: #6c5d56;}
#brown a:visited{text-decoration: none; font-weight: normal; color: #6c5d56;}
#brown a:hover{text-decoration: underline; font-weight: normal; color: #6c5d56;}
#brown a:active{text-decoration: none; font-weight: normal; color: #6c5d56;}
#brown a:focus{text-decoration: underline; font-weight: normal; color: #6c5d56;}


/*Misc */
.clear{margin:0px; padding: 0px; clear: both; height: 0px; display: inline;}
.threeCol{margin: 0px; padding: 0px; width: 571px; font-size: 11px; line-height: 12pt;}
.threeColInd{margin: 0px; padding: 0px 24px 0px 0px; width: 166px; height: 140px; float: left;}
hr.thin{height: 1px; border: 0px; color: #67573e; background-color: #7a6958;}
hr {border: none; background-color: #000000; color: #000000; height: 1px;}
.pullQuote {margin:10px 20px; border-top : 1px solid #000000; border-bottom : 1px solid #000000; padding : 10px 0; text-align : left; font-family : georgia, times, Times New Roman, times-roman, georgia, serif; font-size:18px; line-height:28px; color : #000000;}
.round{padding: 4px; border: 1px solid #999; color: #928577; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

/* Global settings for an ul. */
ul{ margin: 10px 0px 0px 0px; padding: 0px 0px 0px 15px; font-size: 9pt; line-height: 14pt; list-style-image: url(../images/image_bulletburst.gif); color: #433b37;}

/* A style of bullets using a custom image. */	
.BulletedListUL{margin: 0 0 0 0; padding: 0 0 0 0; display: inline; list-style-image: url(../images/bullet.jpg); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; line-height: 16px;}
.BulletedListUL a:link{text-decoration: underline; font-weight: bold; color: #a43700;}
.BulletedListUL a:visited{text-decoration: underline; font-weight: bold; color: #a43700;}
.BulletedListUL a:hover{text-decoration: none; font-weight: bold; color: #a43700;}
.BulletedListUL a:active{text-decoration: underline; font-weight: bold; color: #a43700;}
	
h1 {margin: 20px 0px; padding: 0px; font-size: 26pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #2b1c16; line-height: 24pt;}
h2 {margin: 0px 0px 5px 0px; padding: 0px; font-size: 14pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #cb633e;}

h2 a:link{text-decoration: none; font-weight: normal; color: #cb633e;}
h2 a:visited{text-decoration: none; font-weight: normal; color: #cb633e;}
h2 a:hover{text-decoration: underline; font-weight: normal; color: #cb633e;}
h2 a:active{text-decoration: none; font-weight: normal; color: #cb633e;}
h2 a:focus{text-decoration: underline; font-weight: normal; color: #cb633e;}

h3 {margin: 0px 0px 6px 0px; padding: 0px;font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #46210f;}

h3 a:link{text-decoration: none; font-weight: bold; color: #46210f;}
h3 a:visited{text-decoration: none; font-weight: bold; color: #46210f;}
h3 a:hover{text-decoration: underline; font-weight: bold; color: #46210f;}
h3 a:active{text-decoration: none; font-weight: bold; color: #46210f;}
h3 a:focus{text-decoration: underline; font-weight: bold; color: #46210f;}

h4 {margin: 0px; padding: 0px; font-size: 18px; color: #ffffff;}
h5 {margin: 2px 0px; padding: 0px; font-size: 10pt; color: #ffffff;}

h5 a:link{text-decoration: none; font-weight: normal; color: #ffffff;}
h5 a:visited{text-decoration: none; font-weight: normal; color: #ffffff;}
h5 a:hover{text-decoration: underline; font-weight: normal; color: #ffffff;}
h5 a:active{text-decoration: none; font-weight: normal; color: #ffffff;}
h5 a:focus{text-decoration: underline; font-weight: normal; color: #ffffff;}

/* A style of texts for titles, subtitles and keywords */
.date {color: #db9139; font-size: 11px; line-height: 14px;}
.search {margin: 0px; padding: 0px; width: 140px; height: 20px; border-style: solid; border-width: 2px; border-color: #dedfdb; color: #c6c2be; font-size: 10px;}
.text01 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #a43700; font-weight: bold;}
.text02 {font-size: 11pt; color: #db9139;}
.text03 {color: #928577; font-size: 12px; line-height: 14px;}
.text04 {font-size: 10pt; line-height: 16px; color: #89756c; font-weight: bold;}
.text05 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6c5d56; font-weight: normal; line-height: 14px;}

.text06 {margin: 2px 0px; padding: 0px; font-size: 10pt; color: #ffffff;}
.text06 a:link{text-decoration: none; font-weight: normal; color: #ffffff;}
.text06 a:visited{text-decoration: none; font-weight: normal; color: #ffffff;}
.text06 a:hover{text-decoration: underline; font-weight: normal; color: #ffffff;}
.text06 a:active{text-decoration: none; font-weight: normal; color: #ffffff;}
.text06 a:focus{text-decoration: underline; font-weight: normal; color: #ffffff;}

.text07{font-size: 10pt; font-weight: bold; color: #89756c;}
.text07 a:link{text-decoration: none; font-weight: bold; color: #89756c;}
.text07 a:visited{text-decoration: none; font-weight: bold; color: #89756c;}
.text07 a:hover{text-decoration: none; font-weight: bold; color: #2b1c16;}
.text07 a:active{text-decoration: none; font-weight: bold; color: #89756c;}
.text07 a:focus{text-decoration: none; font-weight: bold; color: #2b1c16;}

.text08{font-size: 10pt; font-weight: bold; color: #192c31;}
.text08 a:link{text-decoration: none; font-weight: bold; color: #192c31;}
.text08 a:visited{text-decoration: none; font-weight: bold; color: #192c31;}
.text08 a:hover{text-decoration: none; font-weight: bold; color: #89756c;}
.text08 a:active{text-decoration: none; font-weight: bold; color: #192c31;}
.text08 a:focus{text-decoration: none; font-weight: bold; color: #89756c;}

.text09 {font-size: 11px; color: #db9139; line-height: 11pt;}
.text10 {font-size: 11px; line-height: 14px;text-decoration: none; font-weight: bold; color: #cb633e;}
.text10 a:link{text-decoration: none; font-weight: bold; color: #cb633e;}
.text10 a{text-decoration: none; font-weight: bold; color: #cb633e;}
.text10 a:visited{text-decoration: none; font-weight: bold; color: #cb633e;}
.text10 a:hover{text-decoration: underline; font-weight: bold; color: #cb633e;}
.text10 a:active{text-decoration: none; font-weight: bold; color: #cb633e;}
.text10 a:focus{text-decoration: underline; font-weight: bold; color: #cb633e;}

/* class applied to <span> that holds the 'Upcoming events for..." title */
.upcomingTitle{margin: 0px 0px 8px 0px; padding: 0px; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #46210f;}

/* calendar event title as shown to the right of the calendar, also a <span> */
.calEventTitle{font-size: 11px; line-height: 14px;text-decoration: none; font-weight: bold; color: #cb633e;}

.calEventTitle a:link{text-decoration: none; font-weight: bold; color: #cb633e;}
.calEventTitle a:visited{text-decoration: none; font-weight: bold; color: #cb633e;}
.calEventTitle a:hover{text-decoration: underline; font-weight: bold; color: #cb633e;}
.calEventTitle a:active{text-decoration: none; font-weight: bold; color: #cb633e;}
.calEventTitle a:focus{text-decoration: underline; font-weight: bold; color: #cb633e;}

/* Event date/time that shows under the event title */
.calEventTime{font-size: 11px; line-height: 16px; color: #192c31; font-weight: normal;}

/* dates on the calendar that have an event and have not passed */
.eventDate{color: #FFFFFF; background-color: #DB9139; border: 1px solid #555555;}

/* dates withe vents that are in the past */
.eventDatePast{background-color: #c7e4e5; color: #ffffff;}	

/* class for the currently selected day */
.DynarchCalendar-day-selected {background-color: #2B1C16; color: #fff !important;}

/* class for today's date */
.DynarchCalendar-day-today{background-color: #9CA242; color: #fff !important; font-weight: bold;}

/* class for today's date, that is also selected */
.DynarchCalendar-day-today.DynarchCalendar-day-selected {background-color: #2B1C16; color: #fff !important;}

/* class for the years in the news page navigation */
span.newsYear
{
	color: #2b1c16;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
}

/* class for the months in the news page navigation */
span.newsMonth
{
	color: #db9139;
	font-size: 110%;
	font-weight: bold;
	cursor: pointer;
}

/* class for the entire news navigation and sub-lists */
#newsMenu
{
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}
li.newsYearLI
{
	margin: 0px;
	padding-left: 0px;	
}
ul.newsYearUL{
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}
li.newsMonthLI
{
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}
ul.newsMonthUL
{
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}
ul.newsMonthUL li
{
	padding-left: 2px;	
}
