@charset "utf-8";
/* CSS Document */
body {
margin: 0;
padding: 0;
font-family:Georgia, "Times New Roman", Times, serif;
background:#999;
}
div#body {
margin: 0em auto 2em;
width:750px;
background:#eee;
border:5px solid #fff;
}
dl, dl dt  {
width:125px;
padding: .6em 0;
border-bottom:2px #fff solid;
border-top:2px #fff solid;
} 
dl dt {
text-align:center;
font-size:16px;
}
dt, dl, dd {
padding: 0;
margin:0;
}

div#menu dl {
float: left;
background:#36c url(images/navbg.jpg) bottom repeat-x;
}

div#menu dl dt a {
padding:.4em 1em .6em;
}
div#menu dl dt a:hover {
background:#69f;
}
div#menu dl dt a.current{
background:#9cf;
color:#333;
}

img#mailicon {
border:none;
}

p.bread{
margin:0;
line-height:70px;
padding-left:1em;
clear:left;
}
p.bread span.page{
font-weight:bold;
}
div#menu p.bread a, p.bread, p.date {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9pt;
color:#666;
 }
 div#menu p.bread a {
 text-decoration:underline;
 }
 
#banner ul {
padding: .4em;
margin:0;
}
#banner li {
display: inline; 
font-size: 8pt;
padding:0;
margin:0;
}
#banner li a {
border-left:1px solid;
text-decoration: none;
padding:0 5px;
color:#333;
}
#menu li {
display: inline;
border-left: 1px solid #fff;
padding:0 .7em; 
}
div#menu ul li.one, #smenu2 li:first-child,#smenu3 li:first-child, #banner ul li:first-child a, div#banner ul li a.one  {
border-left:none;
border:0;
}
#menu a, #menu dl {
text-decoration: none;
color: #fff;
background: inherit;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#smenu2 ul {
padding-left: 50px;
margin:0;
}
#smenu3 ul {
padding-left: 240px;
margin:0;
}
#smenu5 ul {
padding-left: 500px;
margin:0;
}
#smenu2, #smenu3, #smenu5 {
padding:.3em 0;
position: absolute;
float:left;
font-size: 9pt;
width: 750px;
background-color:#9cf;
}
#smenu2 {
margin-left: -125px;
}
#smenu3 {
margin-left:-250px;
}
#smenu5 {
margin-left:-500px;
}
#smenu2 a, #smenu3 ul li a, #smenu5 ul li a {
color:#333;
}

div#banner {
background: url(images/banner2.jpg) repeat-x #fff;
height:100px;
text-align: right;
margin:0;
}
div#menu {
background: #eee;
height:5em;
margin:0;
height:80px;
}
h2 { 
font-family:Georgia, "Times New Roman", Times, serif;
color:#f60;
margin:0;
padding:0;
text-align:right;
}
div#content.home h2{
text-align:left;
}
h3{font-family:Georgia, "Times New Roman", Times, serif;}

div#content {
font-family:Arial, Helvetica, sans-serif;
background: url(images/contentbg.jpg) repeat-x #fff;
margin:0;
color:#333;
padding:1em 1em 2em;
clear:left;
}
.about p, .sports p, .newsletters p, .links p{
padding-left:1em;
padding-right:3em;
}
.newsletters ul li {
list-style-image: url('images/adobepdf.gif');
}
.newsletters ul li.no-bullet {
list-style-type: none;
list-style-image: none;
padding-top:1.5em;
font-weight:bold;
border-bottom:1px solid gray;
}
div#content.members p{
text-align:center;
}
div#content a, div#content p{
color:#333;
font-size:15px;
}
div#content a {
color:#06c;
text-decoration:none;
}
div#content a:hover {
color:#f60;
}
div#rightBox {
width:234px;
background-color:#eee;
border:3px #bbb solid;
float:right;
margin-bottom:3em;
}
div#rightBox p, div#rightBox h3, div#rightBox address {
padding:0 1em;
}
p.foot {
text-align:center;
font-weight:bold;
margin:0;
font-size:9pt;
color:#333;
}
form#contactForm {
background:url(images/contact_formBG.jpg) repeat-y;
width:440px;
}
form#contactForm label {
margin:.2em 0;
width:7em;
float:left;
clear:left;
padding-left:.5em;
color:#036;
}
#contactForm select, #contactForm input, #contactForm textarea {
margin:.2em 0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10pt;
}
form#contactForm h3#formhead{
background: url(images/contact_formBGtop.jpg) no-repeat;
height:60px;
text-align:right;
color:#fff;
font:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:.5em 3em 0 0;
font-size:28px;
}
form#contactForm h6#formbutt{
background: url(images/contact_formBGbot.jpg) bottom no-repeat;
height: 20px;
text-align: right;
margin:0;
padding-right:1em;
font-weight: normal;
}
#contactForm select.error, #contactForm input.error, #contactForm textarea.error {
border:#F33 solid 2px;
}