body{margin-top:40px;background-image:url(images/background.jpg);font-family:"Times New Roman"; font-size:12px;color:#133228}
td,p{font-family:"Times New Roman"; font-size:12px;color:#133228}
select,input{font-family:"Times New Roman"; font-size:9pt;color:#133228;background-color:transparent}
input.login{border:1px solid #b5a56f;background-color:#133228;height:16px;width:120;font-size:10pt;color:#b5a56f;}
img{border:0}
form{margin:0}
a {font-family:"Times New Roman"; font-size:10pt;color:#133228;text-decoration:underline}a:hover{text-decoration:none}
a.footer {font-size:8pt;color:#caad73;font-weight:bold;text-decoration:none}a.footer:hover{text-decoration:underline}
.headerDiv{width:790px;}
.centerDiv{width:790px;}
.centermiddle{background-image:url(images/centerbg_middle.jpg);background-repeat-x: no-repeat;width:790px;height:450px;}
.footerDiv{ background-color:#133228; width:790px; text-align:left}
.divProp{width:790px}

.homepagedays{font-family:"Times New Roman";font-size:8pt;color:#caad73;font-weight:bold;}
a.homepagecal:link,a.homepagecal:visited,a.homepagecal:active{font-size:8pt;color:#ffffff;font-weight:bold;text-decoration:underline}a.homepagecal:hover{text-decoration:none}
a.barmenu:link,a.barmenu:visited,a.barmenu:active{font-size:12px;color:#caad73;font-weight:bold;text-decoration:underline}a.barmenu:hover{text-decoration:none}
.LineHeight{line-height:8pt}

.bg_homeblackboard{background-image:url(images/homeblackboardbg.png);background-repeat-x: no-repeat;background-repeat-y: no-repeat; width:340px; height:135px}
.bg_eventsblackboardlhs{background-image:url(images/eventsmainblackboard_mid.gif);background-repeat-y: no-repeat; width:363px;}
.bg_eventsblackboardrhs{background-image:url(images/eventmonthbg_mid.gif);background-repeat-y: no-repeat; width:344px;}
.bg_menumid{background-image:url(images/menubackground.gif);background-repeat-y: no-repeat; width:764px;}
.bg_borderrhs{background-image:url(images/rsidebgmiddle.gif);background-repeat-x: no-repeat;background-repeat-y: repeat;}
.beerofmonth{font-size:8pt;color:#133228}
.leftcolumn{padding-top:5px;padding-left:15px;padding-right:15px;padding-bottom:15px;width:365}
.rightcolumn{padding-left:15px;padding-right:15px;padding-bottom:15px;width:365}

/* events page */
.days{font-family:"Times New Roman";font-size:9pt;color:#caad73;font-weight:bold;}
.eventtext{font-family:"Times New Roman";font-size:9pt;color:#ffffff;font-weight:normal;}
a.eventtextlink:link, a.eventtextlink:active,a.eventtextlink:visited{font-size:9pt;color:#ffffff;font-weight:normal;text-decoration:underline}a.eventtextlink:hover{text-decoration:none}
.keymid{background-image:url(images/key_mid.gif);background-repeat-y: no-repeat; width:347px;}

.EventItem{ border:1px solid #caad73}
.EventName{color:#caad73;font-size:11pt; font-weight:bold}

.borderbg{background-image:url(images/middle.gif);background-repeat-y: no-repeat; width:754px;}

/* note page */
#noteName {padding:10 5 2 100;}
#noteTitle {padding:10 5 2 100;}
#noteDate {padding:8 5 2 10;}
#noteDescription {padding:0 5 2 100;}

/* news */

.news{background-image:url(images/wheat.jpg);background-repeat:repeat-x;background-position: bottom;width:790px;height:450px;background-color: #fafafa;}

/* popups */
.popupbg{background-image:url(images/wheat.jpg);background-repeat:repeat-x;background-position: bottom;width:354px;height:250;background-color: #fafafa;}

/* menu page */
.Menulhs{padding: 10 25 10 45;}
.Menurhs{padding: 10 25 10 0;color:#caad73;}
.MenuItem{ border:1px solid #caad73}
.MenuPrice{color:#caad73;font-size:10pt; font-weight:bold}
.MenuName{color:#caad73;font-size:11pt; font-weight:bold}
.MenuContent{color:#ffffff}

/* gallery */
.gallery_thumbspace {border:solid 1px #d6be90; padding: 5 5 5 5;}
.gallery_shownimage {border:solid 1px #d6be90;}
select.gallery{background-color:#efdec8;width:250}

.photoGalleryScroll{
width:340px;
height:300px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
overflow-x: hidden;  //these do not work in netscape, mozilla, oprah.  need to use overflowauto as below
overflow-y: scroll;
overflow: auto;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #000000;
scrollbar-face-color :#efdec8;
scrollbar-highlight-color : #000000;
scrollbar-shadow-color :#000000; 
scrollbar-darkshadow-color:#efdec8; 
scrollbar-track-color :#efdec8;
scrollbar-base-color :#efdec8;
}
.photoborder{border:4px solid white}
.photoborderThumb{border:2px solid white}
.captions{color:#855723;font-weight:bold}

/* register page */
input.TelArea{width:47}
input.TelNumber{width:97px}
input.register{width:155px}
input.DOB{width:54px}
select.register{width:155px}
select.TelArea{background-color:#efdec8;width:47}
select.DOB{background-color:#efdec8;width:47}
.sm{font-size:8pt}
select.register{background-color:#efdec8}
.msg{color:#855723;font-weight:bold}
.errorHighlight{background-color:#caad73}

/* community notices page */
.notices_linkmid {background-color:#f7f6eb;width:147px;padding:4px;font-size:8pt;font-weight:bold}
.headerPadding{padding:15 0 15 0;}
.borderbotright{border-bottom: 1px solid #133228; border-right: 1px solid #133228;}
.borderbot{border-bottom: 1px solid #133228;}
.borderright{border-right: 1px solid #133228;}
.bg_notices{background:url(images/noticeboard.gif) repeat; width:790px;}
a.notices:link, a.notices:active,a.notices:visited{font-size:8pt;color:#133228;font-weight:bold;text-decoration:underline}a.notices:hover{text-decoration:none}

/* recipes */
.bg_recipes{background-image:url(images/bg_recipes.gif);background-repeat:no-repeat;background-position: bottom right;width:125px; height:350px}
.RecipeName{color:#133228;font-size:10pt; font-weight:bold}

/****************************** MAIN MENU TOP - added 08 07 08 *******************************/

.mainMenu { padding: 5px; background-color:#000000}
.mainMenu ul {margin: 0px; padding: 0px; }
.mainMenu li { display: inline; list-style-type: none; padding: 0px 5px 0px 5px;}
.mainMenu a {color:#caad73; font-size: 12px; text-decoration: none; font-weight: bold;}
.mainMenu a:hover {color:#ffffff; font-size: 12px; text-decoration: none;  font-weight: bold;}
.mainMenu a.on {color:#ffffff; font-size: 12px; text-decoration: none; font-weight: bold;}
.mainMenu a.on:hover {color:#ffffff; font-size: 12px; text-decoration: none;  font-weight: bold;}
.topline { border-bottom: 1px solid #caad73; margin: 0px; padding: 0px;}

/******************************* NEWS STYLES- added 22 09 08 ********************************/
.clearboth {clear: both; margin:0px; padding:0px; height: 0px; visibility: hidden;}
.clearright  {clear: right; margin:0px; padding:0px; height: 0px; visibility: hidden;}
.clearleft  {clear:left; margin:0px; padding:0px; height: 0px; visibility: hidden;}

.headerDiv h1.header {width: 790px; height: 120px; margin: 0px;}
.headerDiv img.header {width: 790px; height: 120px; margin: 0px;}
.headerDiv img.header a{display: block; text-indent:-9000px;  width: 790px; height: 120px;}
.headerDiv h1.header a{display: block; text-indent:-9000px;  width: 790px; height: 120px;}
.headerDiv h2.partners { float: left; width:385px  margin: 0px; padding: 0px 0px 0px 10px; text-align: left;color:#caad73; font-size: 12px;font-weight: bold;}
.headerDiv h2.partners a {color:#caad73; font-size: 12px; text-decoration: none; font-weight: bold;margin: 0px; padding: 0px;}
.headerDiv h2.partners a:hover {color:#ffffff; font-size: 12px; text-decoration: none;  font-weight: bold;}
.headerDiv h2.address { float: right; width:395px; color:#caad73; font-size: 12px; font-weight:bold; margin: 0px; padding: 0px 10px 0px 0px; text-align: right;}

.font14px {font-size: 14px; font-weight: bold;}