* { padding: 0; margin: 0 }
img { border: 0 }
body { font-family: Tahoma, Arial; font-size: 62.5%; color: #666; background: #9b0707 url(../images/pagebg.jpg) repeat-y top center}

#dims { width: 902px; margin: 0 auto; }

#header { float: left; width: 902px; height: 123px; }
#logo { float: left; padding: 5px 13px 0 10px; }
#htext { float: left; padding: 23px 0 0 0; font-size: 1.1em; width: 400px }
#htext img { margin-bottom: 4px; }
#social { width: 84px; float: right; padding: 9px 0 0 0 }
#social img { float: left; padding-right: 10px }

#main { float: left; clear: left; background: url(../images/bg.jpg) no-repeat bottom left; width: 902px; min-height:450px; height:auto !important; height:450px; }
#clubmark { float: left; padding: 360px 0 0 15px;  }
#nav { float: left; width: 178px; padding-bottom: 20px }
#nav ul { list-style-type: none }
#nav a { display: block; padding-left: 19px; font-size: 1.2em; color: #666; text-decoration: none }
#nav a:hover, #nav .on { color: #9b0707; background: url(../images/nav.gif) no-repeat top left }
#nav ul ul { border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; margin: 10px 0 4px 19px; width: 108px; padding: 2px 0  }
#nav li { padding-bottom: 12px; }
#nav li li { padding: 2px 0; background: url(../images/snav.gif) no-repeat 10px 5px }
#nav li li a { display: block; font-size: 1.1em; margin-bottom: 0; color: #666; text-decoration: none }
#nav ul ul a:hover, #nav ul ul .on { color: #9b0707; background: none }

#nav ul ul ul { border-top: 0; border-bottom: 0; margin: 0 0 0 19px; width: 108px; padding: 2px 0  }



#text { float: left; width: 390px; padding-bottom: 20px; padding-right: 36px;  font-size: 11px; color: #333;   }
#text h1 { font-family: Trebuchet MS; font-size: 24px; color: #9b0707; font-weight: normal; margin-bottom: 14px}
#text h2 { font-family: Trebuchet MS; font-size: 14px; color: #9b0707; font-weight: bold; margin-bottom: 14px; margin-top: -15px}
#text h3 { font-size: 1.1em; color: #9b0707; margin-bottom: 0.4em; font-weight: bold; }
#text h5 { font-size: 1.1em; color: #9b0707; font-weight: bold; }

#text a { color: #9b0707; text-decoration: underline  }
#text p { font-size: 11px; color: #333; margin-bottom: 11px }
#text table  { font-size: 11px; color: #333; margin-bottom: 0  }
#text td p { font-size: 11px; margin-bottom: 0}
#text td { padding-right: 6px }
#text ul { font-size: 11px; color: #333; margin-bottom: 11px; margin-left: 15px}

#pagenumbers { display: block; padding-bottom: 10px }
#pagenumbers a { text-decoration: none }
#pagenumbers a:hover { text-decoration: underline }
.pagelinkselect { font-weight: bold }


#pics { float: left; padding-bottom: 180px; width: 188px; }
#pics img { float: left; clear: left; border: solid 4px #ccc; margin-bottom: 10px; width: 180px; }
#pics p { float: left; clear: left; margin-bottom: 10px; margin-top: -5px; font-size: 1em; color: #666; width: 180px }

#footer { float: left; width: 896px; padding: 3px }
#fleft { float: left; width: 300px; }
#fright { float: right; text-align: right }
#footer a { color: #666 }
