body { margin: 0; padding: 0; background: #fafcb8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #636466; text-align: left; }
body.home {background: #163e07; }
a { color: #4d7f27; text-decoration: underline; }
a:hover { color: #4d7f27; text-decoration: none; }
img { border: 0; }
strong { color: #4d7f27; }
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #4d7f27; margin: 10px 0 0 0; padding: 0; line-height: 1.2em;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #4d7f27; margin: 0; padding: 0; line-height: 1.2em; }
h3 {font-size: 12px; color: #4d7f27; margin: 0 0 5px 15px; padding: 0; line-height: 1.2em;}
h4 { margin: 2em 0 .5em 0; font-size: 12px; color: #4d7f27; }
p { margin: 0; padding: 0 0 1em 0; line-height: 1.4em; }
.clear { clear: both; }
.red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #CC3300; margin: 10px 0 30px 0; padding: 0; line-height: 1.2em;}
.contactform {float: left; width: 63%; overflow: hidden;}

div#container {margin: 0 auto; width: 800px; background: #fff; overflow: hidden; border-left: 3px solid #939598; border-right: 3px solid #939598; border-bottom: 3px solid #939598;}
div#container.home {margin: 0 auto; width: 960px; background: #163e07; overflow: hidden; border-left: 0px; border-right: 0px; border-bottom: 0px}


#big-btns {}
#big-btns a.review {display: block; float: left; margin: 2px; width: 236px; height: 108px; background:url(../images/big-review.jpg) no-repeat top; text-indent: -9000em;}
#big-btns a.register {display: block; float: left; margin: 2px; width: 236px; height: 108px; background:url(../images/big-register.jpg) no-repeat top; text-indent: -9000em;}
#big-btns a.photo {display: block; float: left; margin: 2px; width: 236px; height: 108px; background:url(../images/big-photo.jpg) no-repeat top; text-indent: -9000em;}
#big-btns a:hover { background-position:bottom;}
#big-btns a#video {display: block; float: left; margin: 2px; width: 236px; height: 108px; background:url(../images/big-video.jpg) no-repeat top; text-indent: -9000em;}
#big-btns a#video:hover {display: block; float: left; margin: 2px; width: 236px; height: 108px; background:url(../images/big-video.jpg) no-repeat bottom; text-indent: -9000em;}


div#container div#banner {margin: 0; padding: 0; width: 800px; height: 231px; background: url(../images/top-banner-2011.gif) no-repeat; text-indent: -9000em; overflow: hidden; border-bottom: 2px solid #000;}
div#container div#banner a.logo {display: block; margin: 85px 0 0 32px; padding: 0; height: 200px; width: 220px; }
div#container div#banner a.register-top {display: block; float: left; margin: 0 0 0 10px; width: 87px; height: 35px; background: url(../images/register-top.gif) no-repeat top; overflow: hidden; }
div#container div#banner a.register-top:hover {background: url(../images/register-top.gif) no-repeat bottom;}
div#container div#banner a.donate-top {display: block; float: left; margin: 0 0 0 10px; width: 87px; height: 35px; background: url(../images/donate-top.gif) no-repeat top; overflow: hidden; }
div#container div#banner a.donate-top:hover {background: url(../images/donate-top.gif) no-repeat bottom;}
div#container div#banner a.sponsor-top {display: block; float: left; margin: 0 0 0 10px; width: 87px; height: 35px; background: url(../images/sponsor-top.gif) no-repeat top; overflow: hidden; }
div#container div#banner a.sponsor-top:hover {background: url(../images/sponsor-top.gif) no-repeat bottom;}

div#container div#nav {margin: 0 auto; padding: 0; width: 800px; height: 98px; background: url(../images/nav-bg.gif) repeat-x; text-indent: -9000em; overflow: hidden; }
div#container div#nav ul {margin: 15px 0 0 0; padding: 0; list-style: none; }
div#container div#nav ul li {float: left; margin: 0; padding: 0;}
div#container div#nav ul li a {display: block; text-indent: -9000em; overflow: hidden; height: 71px;}
div#container div#nav ul li a.more-info {margin: 0 0 0 10px; background: url(../images/nav-more-info.gif) no-repeat top; width: 72px;}
div#container div#nav ul li a.more-info:hover {background: url(../images/nav-more-info.gif) no-repeat bottom;}
div#container div#nav ul li a.registration {margin: 0; background: url(../images/nav-registration.gif) no-repeat top; width: 93px;}
div#container div#nav ul li a.registration:hover {background: url(../images/nav-registration.gif) no-repeat bottom;}
div#container div#nav ul li a.about {margin: 0; background: url(../images/nav-about.gif) no-repeat top; width: 116px;}
div#container div#nav ul li a.about:hover {background: url(../images/nav-about.gif) no-repeat bottom;}
div#container div#nav ul li a.chairman {margin: 0; background: url(../images/nav-chairman.gif) no-repeat top; width: 167px;}
div#container div#nav ul li a.chairman:hover {background: url(../images/nav-chairman.gif) no-repeat bottom;}
div#container div#nav ul li a.auction {margin: 0; background: url(../images/nav-auction.gif) no-repeat top; width: 109px;}
div#container div#nav ul li a.auction:hover {background: url(../images/nav-auction.gif) no-repeat bottom;}
div#container div#nav ul li a.sponsors {margin: 0; background: url(../images/nav-sponsors.gif) no-repeat top; width: 225px;}
div#container div#nav ul li a.sponsors:hover {background: url(../images/nav-sponsors.gif) no-repeat bottom;}

div#container div#nav.home {margin: 0 auto; padding: 0; width: 960px; height: 98px; background: url(../images/nav-bg.gif) repeat-x; text-indent: -9000em; overflow: hidden; }
div#container div#nav.home ul { margin: 15px 0; padding: 0; list-style: none; }






div#container div#content {margin: 0; padding: 15px; width: 800px; height: 1%; background: url(../images/body-bg.gif) repeat-x bottom; overflow: hidden;}

div#container div#content div#left-col {float: left; margin: 0; padding: 0; width: 65%; overflow: hidden;}
div#container div#content div#left-col .image {float: right; margin: 15px; padding: 5px; background: #fafcb8; border: 1px solid #4d7f27;}
div#container div#content div#left-col h1.title-about {margin: 0 0 15px 0; padding: 0; height: 23px; background: url(../images/title-about.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#left-col h1.title-chairman {margin: 0 0 15px 0; padding: 0; height: 23px; background: url(../images/title-chairman.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#left-col h1.title-contact {margin: 0 0 15px 0; padding: 0; height: 23px; background: url(../images/title-contact.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#left-col h1.title-home {margin: 0 0 15px 0; padding: 0; height: 54px; background: url(../images/title-home.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#left-col h1.title-2008 {margin: 0 0 15px 0; padding: 0; height: 54px; background: url(../images/title-2008.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#left-col h1.title-2009 {margin: 0 0 15px 0; padding: 0; height: 54px; background: url(../images/title-2009.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
 h1.title-2010 {margin: 0 0 15px 0; padding: 0; height: 54px; background: url(../images/title-2010.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#content div#left-col a.gallery {float: left; display: block; margin: 8px; padding: 10px; background: url(../gallery/bg.gif) no-repeat; border: 1px solid #4d7f27; width: 125px; height: 95px; overflow: hidden;}
div#container div#content div#left-col a.gallery:hover {background: #dbe9d1; border: 1px solid #4d7f27;}
div#container div#content div#left-col .body-form {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-form.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col .body-form:hover {background: url(../images/body-form.gif) no-repeat bottom;}

div#container div#content div#right-col {float: right; margin: 0 0 0 15px; padding: 0; width: 33%; overflow: hidden;}
div#container div#content div#right-col .body-register {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-register.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#right-col .body-register:hover {background: url(../images/body-register.gif) no-repeat bottom;}
div#container div#content div#right-col .body-auction {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-auction.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#right-col .body-auction:hover {background: url(../images/body-auction.gif) no-repeat bottom;}
div#container div#content div#right-col .body-contact {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-contact.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#right-col .body-contact:hover {background: url(../images/body-contact.gif) no-repeat bottom;}
div#container div#content div#right-col .body-donate {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-donate.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#right-col .body-donate:hover {background: url(../images/body-donate.gif) no-repeat bottom;}
div#container div#content div#right-col .body-info {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-info.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#right-col .body-info:hover {background: url(../images/body-info.gif) no-repeat bottom;}
div#container div#content div#right-col .body-gallery {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-gallery.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#right-col .body-gallery:hover {background: url(../images/body-gallery.gif) no-repeat bottom;}
div#container div#content div#right-col .body-form {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-form.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#right-col .body-form:hover {background: url(../images/body-form.gif) no-repeat bottom;}
div#container div#content div#right-col .body-2008 {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-2008.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#right-col .body-2008:hover {background: url(../images/body-2008.gif) no-repeat bottom;}
div#container div#content div#right-col .body-2009 {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-2009.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#right-col .body-2009:hover {background: url(../images/body-2009.gif) no-repeat bottom;}
div#container div#content div#right-col .body-2010 {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-2010.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#right-col .body-2010:hover {background: url(../images/body-2010.gif) no-repeat bottom;}



										 .body-2008-gallery {display: block; float: right; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-2008-gallery.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
										 .body-2008-gallery:hover {background: url(../images/body-2008-gallery.gif) no-repeat bottom;}
										 .body-2009-gallery {display: block; float: right; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-2009-gallery.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
										 .body-2009-gallery:hover {background: url(../images/body-2009-gallery.gif) no-repeat bottom;}
										 .body-2010-gallery {display: block; float: right; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-gallery.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
										 .body-2010-gallery:hover {background: url(../images/body-gallery.gif) no-repeat bottom;}

div#container div#content div#main-col {float: left; margin: 0; padding: 0; overflow: hidden; width: 95%;}
div#container div#content div#main-col h1.title-chairman {margin: 0 0 15px 0; padding: 0; height: 23px; background: url(../images/title-chairman.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h1.title-register {margin: 0 0 15px 0; padding: 0; height: 30px; background: url(../images/title-register.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h1.title-sponsors {margin: 0 0 15px 0; padding: 0; height: 31px; background: url(../images/title-sponsors.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h1.title-home {margin: 0 0 15px 0; padding: 0; height: 54px; background: url(../images/title-home.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h1.title-2008 {margin: 0 0 15px 0; padding: 0; height: 21px; background: url(../images/title-2008.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h1.title-2008-gallery {margin: 0 0 15px 0; padding: 0; height: 30px; background: url(../images/title-2008-gallery.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h1.title-gallery {margin: 0 0 15px 0; padding: 0; height: 30px; background: url(../images/title-gallery.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h1.title-2009 {margin: 0 0 15px 0; padding: 0; height: 21px; background: url(../images/title-2009.gif) no-repeat; text-indent: -9000em; overflow: hidden;}




div#container div#content div#main-col h2.sub-sponsors {margin: 0; padding: 0; height: 14px; background: url(../images/sub-sponsors.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h2.sub-teams {margin: 0; padding: 0; height: 15px; background: url(../images/sub-teams.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h2.sub-celebrities {margin: 0; padding: 0; height: 15px; background: url(../images/sub-celebrities.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h2.sub-volunteers {margin: 0; padding: 0; height: 15px; background: url(../images/sub-volunteers.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#content div#main-col .body-form {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-form.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#main-col .body-form:hover {background: url(../images/body-form.gif) no-repeat bottom;}
div#container div#content div#main-col .body-paypal {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-paypal.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#main-col .body-paypal:hover {background: url(../images/body-paypal.gif) no-repeat bottom;}
div#container div#content div#main-col .body-contact {display: block; margin: 15px 0 0 0; padding: 0; width: 227px; height: 68px; background: url(../images/body-contact.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#main-col .body-contact:hover {background: url(../images/body-contact.gif) no-repeat bottom;}

div#container div#content div#main-col .menu-table {width: 97%; background: #d8db69; padding: 5px; margin: 0; border: 1px solid #4d7f27; }
div#container div#content div#main-col .menu-table2 {width: 97%; background: #eaeacc; padding: 5px; margin: 0; border: 1px solid #bac15e;}

div#container div#content div#main-col tr {background: #fff; }
div#container div#content div#main-col td {padding: 10px; margin: 10px; border: 1px solid #f2f4da; }
div#container div#content div#main-col td a.menu {background: #ebebd8; padding: 10px; display: block;  }
div#container div#content div#main-col td a.menu:hover {background: #fff; }

div#container div#content div#main-col a.gallery {float: left; display: block; margin: 7px; padding: 10px; background: #f1e1ca; border: 1px solid #163c6e; width: 150px; height: 113px; overflow: hidden;}
div#container div#content div#main-col a.gallery:hover {background: #e7c597; border: 1px solid #163c6e;}

div#container div#footer {margin: 0; padding: 0; width: 800px; height: 100px; background: #163e07; overflow: hidden;  text-align: center;}
div#container div#footer div#inner-footer {padding: 15px; color: #939598; font-size: 11px; line-height: 1.8em;}
div#container div#footer div#inner-footer a {color: #939598; text-decoration: underline; }
div#container div#footer div#inner-footer a:hover {color: #939598; text-decoration: none; }









