body{margin-top:40px;background-image:url(/template/images/woodbg.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:link, a:active,a:visited{font-family:"Times New Roman"; font-size:10pt;color:#133228;text-decoration:underline}a:hover{text-decoration:none}
a.footer:link, a.footer:active,a.footer:visited{font-size:8pt;color:#caad73;font-weight:bold;text-decoration:none}a.footer:hover{text-decoration:underline}
.headerDiv{background-color:#133228; width:790px;/*height:134px*/}
.centerDiv{width:790px;}
.centermiddle{background-image:url(/template/images/centerbg_middle.jpg);background-repeat-x: no-repeat;width:790px;height:450px;}
.footerDiv{background-image:url(/template/images/footer_top.gif);background-repeat-x: no-repeat;width:790px;height:67px;}
.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}
.LineHeight{line-height:8pt}

.bg_homeblackboard{background-image:url(/template/images/homeblackboardbg.png);background-repeat-x: no-repeat;background-repeat-y: no-repeat; width:340px; height:135px}
.bg_eventsblackboardlhs{background-image:url(/template/images/eventsmainblackboard_mid.gif);background-repeat-y: no-repeat; width:363px;}
.bg_eventsblackboardrhs{background-image:url(/template/images/eventmonthbg_mid.gif);background-repeat-y: no-repeat; width:344px;}
.bg_menumid{background-image:url(/template/images/menubackground.gif);background-repeat-y: no-repeat; width:764px;}
.bg_borderrhs{background-image:url(/template/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(/template/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(/template/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(/template/images/wheat.jpg);background-repeat:repeat-x;background-position: bottom;width:790px;height:450px;background-color: #fafafa;}

/* popups */
.popupbg{background-image:url(/template/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(/template/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(/template/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}

/* menu */
 
.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 !important; font-size: 12px !important; text-decoration: none !important; font-weight: bold !important;}
.mainMenu a:hover {color:#ffffff !important; font-size: 12px !important; text-decoration: none !important;  font-weight: bold !important;}
.topline { border-bottom: 1px solid #caad73; padding-top: 3px;}
a.link-to-top { color: #FFFFFF !important;}
