
* {margin: 0px; padding: 0px;} /* Removes Browser Defaults */

/* Main
---------------------------------------------------------*/
p {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #333333;}
body {background-color: #F2EBE1; margin-top: 15px;}

h1 {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #BE0909; margin-bottom: 10px;}
h2 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #44840F; margin-bottom: 10px;}

/* Typography
---------------------------------------------------------*/
.formOptions {font-size: 10px;}
.bold {font-weight: bold;}
.white {color: #FFFFFF;}
.whiteBold {color: #FFFFFF; font-weight: bold;}
.whiteBoldLinks {color: #FFFFFF; font-weight: bold; letter-spacing: 1px;}
.green01 {color: #006600;}
.green01Bold {color: #006600; font-weight: bold;}
.red {color: #BE0909;}
.redBold {color: #BE0909; font-weight: bold;}

/* Design Elements
---------------------------------------------------------*/
.imgBorder {border: 1px solid #006600;}

.spacing10L {margin-left: 10px;}
.spacing3Top {margin-top: 3px;}
.spacing10Top {margin-top: 10px;}

.floatLeft01 {float: left;}
.floatLeft02 {float: left; margin: 3px 10px 5px 0px;}
.floatLeftMap {float: left; margin: 3px 10px 3px 0px;}

.floatRight01 {float: right; margin: 3px 0px 5px 10px;}

/* Form Elements
---------------------------------------------------------*/
.submit {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #006600; background-color: #F2EBE1;}
.txtFeild {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #BE0909;}

.listWhite {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}


/* Link Styles
---------------------------------------------------------*/
a:link {color: #333333;}
a:link:hover {color: #006600;}
a:visited {color: #333333;}
a:visited:hover {color: #006600;}

a.green:link {color: #006600;}
a.green:link:hover {color: #D7D5BC;}
a.green:visited {color: #006600;}
a.green:visited:hover {color: #D7D5BC;}

a.whiteMain:link {color: #FFFFFF;}
a.whiteMain:link:hover {color: #D7D5BC;}
a.whiteMain:visited {color: #FFFFFF;}
a.whiteMain:visited:hover {color: #D7D5BC;}

a.whiteFoot:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.whiteFoot:link:hover {color: #D7D5BC; font-weight: bold; text-decoration: none;}
a.whiteFoot:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.whiteFoot:visited:hover {color: #D7D5BC; font-weight: bold; text-decoration: none;}

/* Main Structure
---------------------------------------------------------*/
#main {background-color: #F2EBE1; width: 873px; margin-top: 15px;}
#leftCol {vertical-align: top;}
#left-content {vertical-align: top;}
#topbar {width: 740px;}
#navigation {background-image: url(images/navbg.gif); background-repeat: repeat-x; height: 30px; text-align: left; padding-left: 10px;}
#navHolder {width: 601px;}

#mainTopImg {width: 485px;}
#videoPlayer {width: 255px; background-image: url(images/videoBg.jpg); background-repeat: repeat-x; text-align: center;}

#mainCont {vertical-align: top; width: 485px; background: #FFFFFF; border-top: 2px solid #8CB464; border-bottom: 2px solid #8CB464; border-left: 2px solid #8CB464;}
#rightIntros {width: 255px; background: #4F9D12; vertical-align: top;}

#right-ads {vertical-align: top;}
#adspace {background: #FFFFFF; border: 2px solid #8CB464; padding: 10px 2px 10px 2px; vertical-align: top;}
#ads {text-align: center;}
.sideAds {text-align: center; margin: 10px 0px 10px 0px;}

#footer {background-image: url(images/basebar.gif); background-repeat: no-repeat; background-position: top; height: 46px; text-align: center; vertical-align: top; padding-top: 12px;}

/* Home
---------------------------------------------------------*/
.footyIcon {padding: 0px 5px 5px 0px;}
.footyTxt {padding-bottom: 3px;}
.introHead {background-image: url(images/introBg.gif); background-repeat: repeat-x;}

#homeIntro {padding: 10px 10px 10px 10px;}
#homeBanner {padding: 7px 0px 7px 15px;}
#imgTop {width: 166px; padding: 10px 10px 5px 10px;}
#imgBottom {width: 166px; padding: 5px 10px 10px 10px;}
#homeList {padding: 5px 10px 10px 10px; vertical-align: top;}
#mailingList {padding-top: 10px;}

#scoreIntroTxt {padding: 10px 10px 10px 10px;}
#scoreThumbs {vertical-align: top;}
#scoreTxt {vertical-align: top; padding-left: 10px;}
#tourIntroTxt {padding: 10px 10px 10px 10px;}

/* The Game
---------------------------------------------------------*/
#baseBar {height: 6px; background-image: url(images/baseBarBg.gif); background-repeat: repeat-x;}
#sub {width: 170px; float: left; margin-right: 10px; margin-bottom: 5px; margin-top: 3px;}

/* The About
---------------------------------------------------------*/
.contactTitle {width: 35%; text-align: right; padding: 5px 5px 0px 5px;}
.contactDetails {width: 65%; text-align: left; padding: 5px 5px 0px 5px;}
.contactDetails02 {width: 65%; text-align: left; padding: 10px 5px 0px 5px;}

#contactInfo {padding-bottom: 5px; background-color: #8CB464;}

/* The About
---------------------------------------------------------*/
#localThumbs {padding: 10px 10px 10px 10px; background-color: #8CB464;}

/* The Contact
---------------------------------------------------------*/
.formLeft {width: 50%; text-align: right; padding: 0px 10px 5px 0px;}
.formLeft2 {width: 50%; text-align: left; padding: 0px 10px 5px 5px; vertical-align: top;}
.formRight {width: 50%; text-align: right; padding: 0px 5px 5px 0px;}

.col01 {width: 50%; padding: 0px 5px 5px 5px; text-align: left; border-right: 1px dotted #8CB464;}
.col02 {width: 50%; padding: 0px 3px 5px 10px; text-align: left;}

#looking {padding: 5px 0px 5px 5px;}

#contactHolder {padding-right: 5px;}
#baseCopy {padding: 5px 5px 0px 5px;}
