* {margin: 0; padding: 0;}

body {font-family: Verdana, sans-serif;  background: #162655 url(images/bg-body2.jpg) repeat-x; font-size: 15px;}

#intro {width: 791px; margin: 0px auto; border: 3px solid white; height: 90px; background: url(images/collageNew.jpg) no-repeat;}

#main {margin: 5px auto 0px auto; width: 800px; background: white url(images/bg-main7.gif)  repeat-y; position: relative;}

#header { width: 800px; background: url(images/bg-header6.gif) no-repeat; position: relative; border-top: 5px solid #f8ea81;}

#content {width: 800px; clear: both;}

#centerDiv {float: left; width: 345px; background: #fff; margin-left: 15px;}

#rightDiv {float: right; width: 210px; background: white; margin-top: 10px; margin-right: 8px; margin-bottom: 5px; border-bottom: 1px solid white;}

#rightDiv p {text-align: center; font-size: .8em;}

#rightDiv p.hotels {text-align: left;}

#rightDiv img {border: 1px solid black; margin: 2px;}

#rightDiv img.plain {border: none;}

.sponsor {background: #eee url(images/bg-sponsor.gif) no-repeat; margin: 10px; padding: 0 5px 8px 0;}

#rightDiv .sponsor p {text-align: right; padding: 6px 0;}

.rightExtra { padding: 5px;}

.rightExtra p {margin: 2px; padding: 4px; font-size: .9em;}

#leftDiv {width: 187px; float: left; margin-top: 0px;}

#leftDiv p {background: #162655; color: #fff; margin: 5px 0px 0px 0px; padding: 4px; border-top: 3px solid #211d70; border-bottom: 3px solid #211d70;}

#footer {width: 800px; background: #162655 url(images/bg-footer5.gif)  no-repeat; clear: both; padding: 20px 0px 90px 0px; text-align: center; font-size: 11px;}

#mission {margin: 10px 10px 0px 10px; background: white; clear: both; border-top: 5px solid #467dda; border-bottom: 1px solid white;}

#mission img {float: left; margin-right: 4px; border: none;}

#mission img#pony {margin-right: 10px;}

#mission p {font-size: .7em; padding: 10px 20px 20px 0px;}

/* TEXT  */

h1 {color: #211d70; font-size: 1.3em; text-align: center; margin: 10px 12px 25px 0px; margin-left: 200px; font-family: georgia, "times new roman", serif}

h2 {color: #467dda; font-size: .9em; text-align: center; margin: 35px 10px 20px 200px;}

h3 {font-size: .9em; color: #211d70; text-align: center; padding: 8px; margin: 10px 5px 0 10px;}

h4 {padding: 8px; margin: 10px 5px 0 10px; color: #ac1719;}

p {margin: 6px; padding: 6px 10px; font-size: .8em;}

ul {margin: 15px 0px 20px 0px; list-style-type: none; font-size: .8em;}

ul li {margin: 0px; padding: 3px 8px; }

/* navigation */

ul li a {text-decoration: none;}

#nav a { display: block; padding: 3px 10px; border: 1px solid #467dda; font-size: 11px; font-weight: bold;}

#nav a:link, #nav a:visited {background: #ccc url(images/bg-button5.jpg) 0% 50% repeat-x; color: navy;}

#nav a:hover, #nav a:active {background: #ccc url(images/bg-button6.jpg) 0% 50% repeat-x; color: #b12230;}

#content a:link, #content a:visited {color: navy;}

#content a:hover, #content a:active {color: #b12230;}

#footer a:link, #footer a:visited {color: navy;}

#footer a:hover, #footer a:active {color: #b12230;}

#rightDiv a.feature {background: #fff; padding: 3px; border: 1px solid #fff200; font-weight: bold;}

/* end navigation */

/* MISCELLANEOUS   */

.logo {float: left;}

#rightDiv p.center {text-align: center; margin: 0px; background: #f2efef;}

.highlight {background: #ddd; padding: 2px; color: #211d70; font-weight: bold;}

p.first {margin: 10px; padding: 10px; color: navy;}

p.info { color: #333; font-size: .8em; margin: 8px 10px; line-height: 1.4em;}

img.alignRight {float: right; margin: 0px 0px 20px 20px;}

img.alignLeft {float: left; margin: 0px 20px 20px 0px;}

img.blackBorder {border: 1px solid black; margin-left: 10px;}

#rightDiv img.farley {margin: 10px 25px 10px 25px;}
 
#bulletin {border-bottom: 3px double black; min-height: 150px; color: #333;}

#bulletin h3 {text-align: center; background: #f2efef;}

#bulletin p {margin: 6px 10px; padding: 6px 10px;}

.sponsor h3 {margin-bottom: 20px;}

.small {font-size: .9em;}

img.rotate {margin-left: 60px; border: 5px solid #eee;}

/* Farley section */

#tournament {margin: 40px auto 0; padding: 10px 0 0 0;
      position: relative; width: 150px; height: 111px;
      overflow: hidden; text-align: center;}

#tournament span {display: block;
      position: absolute; left: 0; top: 0; z-index: 1;
      width: 150px; height: 111px;
      margin: 0; padding: 0;
      background: url("images/farley.jpg") top left no-repeat;}

#tournament span:hover {background: url("images/farley2.jpg") top left no-repeat;}


