@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: 12px; line-height: 14px;}

#events a:link{text-decoration: none; font-weight: normal; color: #706354;}
#events a:visited{text-decoration: none; font-weight: normal; color: #706354;}
#events a:hover{text-decoration: underline; font-weight: normal; color: #706354;}
#events a:active{text-decoration: none; font-weight: normal; color: #706354;}
#events a:focus{text-decoration: underline; font-weight: normal; color: #706354;}

#eventsint{margin: 15px 0px 0px 0px; padding: 0px; width: 199px; color: #706354; font-size: 12px; line-height: 14px;}

#eventsint a:link{text-decoration: none; font-weight: normal; color: #706354;}
#eventsint a:visited{text-decoration: none; font-weight: normal; color: #706354;}
#eventsint a:hover{text-decoration: underline; font-weight: normal; color: #706354;}
#eventsint a:active{text-decoration: none; font-weight: normal; color: #706354;}
#eventsint a:focus{text-decoration: underline; font-weight: normal; color: #706354;}

#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 4px 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;}

/* Signature Events interior navigation */
#sigNavcont{margin: 0px 0px 20px 0px; padding: 40px 0px 0px 0px; width: 199px; float: left; color: #2b1c16; font-size: 10pt; line-height: 18px;}
.sigNav{margin: 0px 0px 4px 0px; padding: 0px; width: 199px; float: left;}
.sigNavL{margin: 0px; padding: 0px; width: 15px; float: left;}
.sigNavR{margin: 0px; padding: 0px 0px 0px 5px; width: 174px; float: left;}

.sigNav a:link{text-decoration: none; font-weight: bold; color: #2b1c16;}
.sigNav a:visited{text-decoration: none; font-weight: bold; color: #2b1c16;}
.sigNav a:hover{text-decoration: none; font-weight: bold; color: #db9139;}
.sigNav a:active{text-decoration: none; font-weight: bold; color: #2b1c16;}


/* About Us interior navigation */
#aboutnav{margin: 0px; padding: 40px 0px 0px 0px; width: 199px; float: left; color: #2b1c16; font-size: 10pt; line-height: 18px;}
.aboutnavInt{margin: 0px 0px 4px 0px; padding: 0px; width: 199px; float: left;}
.aboutnavL{margin: 0px; padding: 0px; width: 20px; float: left;}
.aboutnavR{margin: 0px; padding: 0px 0px 0px 5px; width: 174px; float: left;}

#aboutnav a:link{text-decoration: none; font-weight: bold; color: #2b1c16;}
#aboutnav a:visited{text-decoration: none; font-weight: bold; color: #2b1c16;}
#aboutnav a:hover{text-decoration: none; font-weight: bold; color: #db9139;}
#aboutnav a:active{text-decoration: none; font-weight: bold; color: #2b1c16;}
#aboutnav a:focus{text-decoration: none; font-weight: bold; color: #db9139;}

/* slideshow styles */
#slideshow{margin: 0px; padding: 0px; width: 698px; height: 383px; background-image: url(../images/slideshow_bkgrnd.jpg); background-repeat: no-repeat; float: left;}
#left_arrow{margin: 0px; padding: 0px; width: 66px; height: 383px; float: left; cursor: pointer;}
#right_arrow{margin: 0px; padding: 0px; width: 45px; height: 383px; float: left;  cursor: pointer;}
#slidecontainer{margin: 0px; padding: 17px 0px 22px 0px; width: 587px; height: 344px; float: left; overflow: hidden;}
#slides{ margin: 0px; padding: 0px; width: 587px; height: 344px; float: left;}
#aimage{margin: 0px; padding: 0px; width: 587px; height: 344px; float: left; display: block;}
#slideInnerContainer div {float: left; width: 587px;} /* The width of #slideInnerContainer is calculated automatically by JavaScript */


/* AOTC banner divs */
#top_DesignAOTC{margin: 0px auto; padding: 0px; width: 100%; background-image: url(../images/top_backgroundAOTC.png); background-repeat: repeat-x; background-position: top; float: left;}
#brandingAOTC{margin: 0px auto; padding: 0px; width: 960px; height: 55px;}
#RcolAOTC{margin: 0px 1px 20px 0px; padding: 80px 31px 0px 30px; width: 200px; float: left; color: #928577; font-size: 12px; line-height: 14px; background-image:url(../images/Rcol_AOTC_bkgrnd.gif); background-repeat: no-repeat; background-position: top;}


/* 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;}

/* Available Properties */
.avail_property{margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px; width: 571px; font-size: 14px; line-height: 18px; background-image: url(../images/featuredEvent_bkgrnd.gif); background-repeat: repeat-x; background-position: bottom; overflow: hidden;}
.avail_propertyPic{margin: 0px; padding: 2px 0px 10px 2px; width: 200px; float:left;}
.avail_propertyDesc{margin: 0px; padding: 2px 0px 10px 26px; width: 343px; float: left;}

/* AOTC More Tab */
.aotc_more{margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px; width: 571px; font-size: 14px; line-height: 18px; background-image: url(../images/featuredEvent_bkgrnd.gif); background-repeat: repeat-x; background-position: bottom; overflow: hidden;}
.aotc_morePic{margin: 0px; padding: 2px 0px 10px 2px; width: 200px; float:left;}
.aotc_moreDesc{margin: 0px; padding: 2px 0px 10px 26px; width: 343px; float: left;}


/* Member's Only */
.member_only{margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px; width: 571px; font-size: 12px; line-height: 16px; background-image: url(../images/featuredEvent_bkgrnd.gif); background-repeat: repeat-x; background-position: bottom; float: left;}
.member_onlyPic{margin: 0px; padding: 2px 0px 10px 2px; width: 200px; float:left;}
.member_onlyDesc{margin: 0px; padding: 2px 0px 10px 26px; width: 343px; 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;}


/* AOTC Interactive map / images page */
#aotc_nav{margin: 0px; padding: 0px; width: 570px; height: 35px;}
#aotc_location{margin: 0px; padding: 0px; width: 570px; height: 157px;}
#aotc_locationNav{margin: 0px; padding: 0px; width: 429px; height: 157px; float: left;}
#aotc_locationLegend{margin: 0px; padding: 0px; width: 141px; height: 157px; float: left;}
#aotc_map{margin: 0px; padding: 0px; width: 570px; height: 440px;}

/* AOTC slideshow / gallery navigation */
#gallery{margin: 20px 0px 30px 0px; padding: 0px; width: 570px; height: 90px;}
#galleryLeft{margin: 0px; padding: 0px; width: 22px; height: 90px; float: left;}
#galleryImages{margin: 0px; padding: 0px; width: 526px; height: 90px; float: left;}
#galleryRight{margin: 0px; padding: 0px; width: 22px; height: 90px; float: left;}

/* AOTC slideshow / gallery navigation POPUP / Tooltip information window */
.aotc_Title{margin: 0px; padding: 6px 0px 0px 10px; width: 272px; height: 19px; color: #ffffff; font-size: 11px; font-weight: bold; background-image: url(../images/info_winTop.png); background-repeat: no-repeat; overflow: auto;}
.aotc_container{margin: 0px; padding: 0px; width: 272px; height: 119px; color: #ffffff; font-size: 11px; background-image: url(../images/info_window.png); background-repeat: no-repeat;}
.aotc_L{margin: 0px; padding: 10px 12px 19px 12px; width: 90px; height: 90px; float: left;}
.aotc_R{margin: 0px; padding: 10px 6px 0px 0px; width: 152px; height: 119px; float: left;}

.aotc_container a:link{text-decoration: none; font-weight: normal; color: #8ed0d3;}
.aotc_container a:visited{text-decoration: none; font-weight: normal; color: #8ed0d3;}
.aotc_container a:hover{text-decoration: underline; font-weight: normal; color: #8ed0d3;}
.aotc_container a:active{text-decoration: none; font-weight: normal; color: #8ed0d3;}
.aotc_container a:focus{text-decoration: underline; font-weight: normal; color: #8ed0d3;}

/* 2 col divs to hold art &  jazz samples */
#col_aj{margin: 0px; padding: 0px 0px 0px 0px; width: 570px;}
#colL_aj{margin: 0px; padding: 0px 20px 0px 0px; width: 265px; float: left;}
#colR_aj{margin: 0px; padding: 0px 20px 0px 0px; width: 265px; float: left;}

#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;}

/* MORE INFO on AOTC popup window styles */
#popup_contain{margin: 0px auto; padding: 0px 0px 0px 0px; width: 700px; height: 435px; background-color: #fff;font-size: 11px;}
.popup_top{margin: 0px; padding: 0px; width: 700px; height: 35px; float: left;}
.popup_topL{margin: 0px; padding: 5px 0px 0px 20px; width: 655px; height: 30px; font-size: 11pt; color: #46210f; font-weight: bold; float: left;}
.popup_topR{margin: 0px; padding: 0px; width: 25px; height: 25px; float: left;}
.popup_Lcol{margin: 0px; padding: 0px; width: 290px; height: 350px; float: left;}
.popup_Rcol{margin: 0px; padding: 20px 40px 0px 0px; width: 370px; height: 330px; float: left;}
.popup_footer{margin: 0px; padding: 0px; width: 700px; height: 50px; background-image: url(../images/aotc_popup_footer.gif); background-repeat: no-repeat; float: left;}


/*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 4px 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: #cb633e; font-size: 12px; 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;}

.text11 {font-size: 11px; line-height: 16px;}

.text12 {color: #2b1c16; font-size: 10pt; font-weight: bold; line-height: 18px;}

.text13 {font-size: 13pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #cb633e;}

.text14{font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #2b1c16; line-height: 22px; font-weight: bold;}

.text15{font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #cb633e; line-height: 22px; font-weight: bold;}

/* 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;	
}

.kotc_galleryUL{width: 587px;}

