/* Mount Ober CSS */

/* body attributes */
html {padding: 0; margin: 0; height: 100%;}
body {margin: 0; padding: 0; font: 100% verdana, arial, helvetica, sans-serif; color: #78683A; background: #fff; height: 100%; text-align: center;}
img {border: 0; margin: 0; padding: 0;}
hr {border-bottom: 1px dotted #3B742E; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; margin: 0; padding: 0;}

/* Global Text */
p {margin: 15px 0; padding: 0; color: #78683A; line-height: 130%;}
h1 {font: 200% "Times New Roman", "New York", serif; margin: 10px 0 0 0; padding: 0; color: #78683A;}
h3 {font: 120% "Times New Roman", "New York", serif; margin: 10px 0 2px 0; padding: 0; color: #3B742E;}

/* hidden */
.hide {display: none;}

/* Page */
#pageholder {width: 740px; padding: 0; margin: 0 auto;}

/* Top Links */
#toplinks {width: 740px; height: 20px; margin: 0; padding: 10px 0; text-align: right;}
#toplinks ul {margin: 0; padding: 0; text-align: right;}
#toplinks li {list-style: none; display: inline; margin:0; padding:0;}

.tab a.Golf {float: right; height:19px; width:53px; background: url(../images/nav_golf.gif) no-repeat; margin:0 0 0 40px; padding: 0;}
.tab a.Golf:hover {background-position:0 -19px;}
.tab a.DRange {float: right; height:19px; width:161px; background: url(../images/nav_drange.gif) no-repeat; margin:0 0 0 40px; padding: 0;}
.tab a.DRange:hover {background-position:0 -19px;}
.tab a.Rest {float: right; height:19px; width:125px; background: url(../images/nav_rest.gif) no-repeat; margin:0 0 0 40px; padding: 0;}
.tab a.Rest:hover {background-position:0 -19px;}

/* Home */
#homecol01 {width: 360px; margin: 10px 5px 10px 0; float: left; text-align: left; font-size: 70%}
#homecol02 {width: 360px; margin: 10px 0 10px 5px; float: right; text-align: left; font-size: 70%}
#homecol01 h2, #homecol02 h2 {font: 150% "Times New Roman", "New York", serif; margin: 30px 0 0 0; padding: 0; color: #3B742E;}

/* LeftNav */
#leftnav {width: 200px; float: left; padding: 0; margin: 0 0 20px 0; text-align: left; font-size: 70%;}
#leftnav ul {list-style: none; margin: 10px 0; padding: 0px; text-indent: 0; line-height: 150%; font-size: 110%;}
#leftnav li {color: #78683A; padding: 3px 0; margin: 0px 5px 0 0;}
#leftnav li a {color: #78683A; background: url(../images/bullit.gif) no-repeat 0 4px; padding: 0 0 0 20px; margin: 0; text-decoration: none; display:block;}
#leftnav li a:hover {color: #3B742E;}

#leftnav li.indent {background: #fff; color: #3B742E; padding: 1px 5px 1px 20px; margin: 0px 13px 0 0px; border-bottom: 1px solid #F1F0EB; border-top: 1px solid #E4E1D8;}
#leftnav li.indent .sublink {color: #3B742E; background: transparent url(../images/bullit_02.gif) no-repeat 0px 6px; padding: 0 0 0 15px; margin: 0; text-decoration: none; font-weight: normal; display:block; font-size: 90%;}
#leftnav li.indent .sublink:hover {color: #78683A;}

#leftnav li.indent2 {color: #3B742E; background: #fff; padding: 1px 5px 1px 36px; margin: 0px 13px 0 0; border-bottom: 1px solid #F1F0EB;}
#leftnav li.indent2 .sublink2 {color: #3B742E; background: transparent url(../images/bullit_02.gif) no-repeat 0px 6px; padding: 0 0 0 13px; margin: 0; text-decoration: none; display:block; font-size: 80%; font-weight: normal;}
#leftnav li.indent2 .sublink2:hover {color: #78683A;}

/* Content */
#content {text-align: left; float: right; width: 540px; margin: 0 0 20px 0; font-size: 70%;}
#content h1 {border-bottom: 1px dotted #3B742E;}
#content h2 {font: 150% "Times New Roman", "New York", serif; margin: 20px 0 10px 0; padding: 0; color: #3B742E;}
#content ul {list-style: none; margin: 0; padding: 0; line-height: 150%;}
#content li {background: url(../images/bullit.gif) no-repeat 20px 5px; padding:2px 0 2px 45px; margin: 0;}
#content .backToTop {background: transparent url(../images/bullit.gif) no-repeat 0 2px; padding: 0 0 0 15px;}
#content form {background-color: #fff; margin: 10px 0 10px 10px; border: 1px dotted #3B742E; padding: 0 20px 0 20px;} 

.latest {border-bottom: 1px dotted #3B742E; margin: -24px 0 0 0; padding: 24px 0;}
.latest h1 {border: 0; float: left; margin: 0; padding: 0;}

.view {text-align: right; float: right; background: transparent url(../images/bullit.gif) no-repeat 100% 8px;}
a.view {font-weight: bold; text-decoration: none; color: #00659c; padding: 0 20px; line-height: 250%}
a.view:hover {color: #434343; text-decoration: none;}

/* Tables */
#content table {margin: 10px 0 0 0; width: 100%; border: 1px solid #efe9cb; border-collapse: collapse;}
#content th {font-size: 120%; padding: 6px 5px; background: #3B742E; color: #fff; border: 1px solid #fff;}
#content td {padding: 5px; border: 1px solid #efe9cb; font-weight: normal;}
#content td.green {background: #74ad63; padding: 7px 5px; color: #fff;}


/* events calendar */

#calendarMain {margin: 10px 10px 0 0; border:0; width:150px; float: left}
#calendarMain th {background: #3B742E; color:#fff; height:20px; text-align:center;}
#calendarMain .calendarSmall {font-size:80%; color:#fff;}
#calendarMain .calendarMed {font-size:90%; color:#fff;}
#calendarMain .calendarNorm {font-weight:bold;}
#calendarMain a.calendarMed:link, #calendarMain a.calendarMed:visited {color:#fff; text-decoration: none;}
#calendarMain a.calendarMed:hover {color:#fff; text-decoration: underline;}


#calendar {border-left:1px solid #efe9cb; width:150px; padding:0; float: left;}
#calendar th {color: #fff; background: #74ad63; border: 0; width: 20px; height: 20px;}
#calendar td {background:#fff; border-right: 1px solid #efe9cb; border-bottom: 1px solid #efe9cb; width: 20px; height: 20px; color:#a39061; text-align:center;}
#calendar a.event {color:#fff;}
#calendar .calendar-month {background:#fff; color:#efe9cb;}
#calendar .calendar-today {font-weight:bold;}

/* Footer */
#footer {width: 740px; height: 40px; margin: 0 0 10px 0; padding: 10px 0 0 0; clear:both;}
#footer p {font: 80% "Times New Roman", "New York", serif; margin: 5px 0 0 0; padding: 0; color: #78683A;}

/* Forms */
.input {background: #fff; border: 1px solid #78683A; margin: 0 0 0 10px; font: 100% verdana, arial, helvetica, sans-serif;}
.btn_submit {padding: 0; margin: 0 10px; width: 69px; height: 20px; background: transparent url(../images/submit.gif) no-repeat; border: 0; cursor: pointer;}
form span.block {display: block; margin:0 0 15px 0;}
form span.block label {width: 190px; display: block; float: left; clear: left; text-align: left; margin:0; padding:3px 5px 0 0;}

/* solid border images and rule */
#homecol01 img, #homecol02 img, #content img {border: 1px dotted #3B742E; margin: 2px 5px; padding: 5px;}
#homecol01 img.noborder, #homecol02 img.noborder, #content img.noborder {border: 0; margin: 2px 5px; padding: 5px;}
#homecol01 hr, #homecol02 hr, #content hr {margin: 5px 50px; padding: 0;}

/* Links */
#content a, #homecol01 a, #homecol02 a, #content a:visited, #homecol01 a:visited, #homecol02 a:visited {color: #3B742E; text-decoration: none;}
#content a:hover, #homecol01 a:hover, #homecol02 a:hover, #content a:active, #homecol01 a:active, #homecol02 a:active {text-decoration: underline;}