/* SITE BY SPEARIA - www.spearia.com */

/* GLOBAL NO PADDING OR MARGIN */
* { padding: 0; margin: 0; }
body {background: url(images/bg.gif) repeat; font-family: helvetica, arial; font-size: 14px; line-spacing: 12px;}
p {letter-spacing: .03em; padding-bottom: 5px;}
h2 {color: #331f00; font-size: 20px; margin-bottom: 10px;}
h3 {color: #331f00; font-size: 16px; margin-bottom: 10px;}
ul {list-style-type: none;}
hr {color: #c0b699; height: 1px;}
h2.med {font-size: 18px;}
h2.small {font-size:14px;}
img {border: none; padding-bottom: 5px;}
.biglink {font-size: 18px;}
#centercolumn ul {list-style: disc; padding-left: 15px;}
ul.event li {font-size:11px; padding-top:2px;  min-width: 175px;}
a.center {margin: 0 auto;}

.left {float: left;}
.hr {width: 100%; clear: both;}
a {color: #f04911;}
a:hover {color: #543a00;}

#wrapper {width: 940px; margin: 0 auto;}
#header {width: 1020px; height: 307px; margin-bottom: 20px;}
#header img {margin-left: -47px;}
#buytickets {height: 34px; width: 160px; display: block; top: 0px; margin-left: 748px; position: absolute;}
#buytickets a {background: url(images/button-buytickets.png) no-repeat; width: 160px; height: 34px; display: block;}
#buytickets a:hover {background: url(images/button-buytickets.png) 0px -51px no-repeat;}

/* LEFT COLUMN */
#leftcolumn {float: left; width: 180px;}
.schedule {margin: 0 auto; width: 150px;}
#twitter {margin: 0 auto; background: url(images/bg-twitter.gif) no-repeat; height: 255px; width: 142px; padding-right: 10px; padding: 13px; color: #331f00;}
#mentor {margin: 0 auto; background: url(images/bg-twitter.gif) no-repeat; height: 255px; width: 142px; padding-right: 10px; padding: 13px; color: #331f00;}
#twitter_update_list li {margin-bottom:10px; margin-left: -3px; width: 140px; font-size: 12px;}
#twitter_update_list li a {clear:both;}
.columnleft {width: 220px; float: left; padding: 5px; line-spacing: 16px;}
.columnright {width: 220px; float: left; padding: 5px;}
#rsvp {height: 53px; width: 140px; display: block;}
#rsvp a {background: url(images/button-rsvp.png) no-repeat; width: 140px; height: 53px; display: block;}
#rsvp a:hover {background: url(images/button-rsvp.png) 0px -51px no-repeat;}
#fan {height: 53px; width: 140px; display: block;}
#fan a {background: url(images/button-fan.png) no-repeat; width: 140px; height: 53px; display: block;}
#fan a:hover {background: url(images/button-fan.png) 0px -51px no-repeat;}


/* CENTER COLUMN */
.saturday {font-size: 24px !important;}
#eventmap {height: 53px; width: 240px; display: block; margin-top:-50px; margin-left:300px; padding-bottom: 10px;}
#eventmap a {background: url(images/button-eventmap.png) no-repeat; width: 140px; height: 53px; display: block;}
#eventmap a:hover {background: url(images/button-eventmap.png) 0px -51px no-repeat;}
#signup {height: 53px; width: 140px; display: block; margin: 0 auto;}
#signup a {background: url(images/button-signup.png) no-repeat; width: 140px; height: 53px; display: block;}
#signup a:hover {background: url(images/button-signup.png) 0px -51px no-repeat;}
#centercolumn {float: left; width: 460px; padding-left: 50px; padding-right: 50px;}
.block {border-top: 1px solid #b7ac8f; border-bottom: 1px solid #b7ac8f;}
#purchase {height: 48px; width: 180px; display: block; margin: 0 auto; padding-bottom:5px;}
#purchase a {background: url(images/button-purchasetickets.png) no-repeat; width: 180px; height: 48px; display: block;}
#purchase a:hover {background: url(images/button-purchasetickets.png) 0px -51px no-repeat;}

/* RIGHT COLUMN */
#volunteer {height: 53px; width: 140px; display: block; margin: 0 auto; padding-bottom: 10px;}
#volunteer a {background: url(images/button-volunteer.png) no-repeat; width: 140px; height: 53px; display: block;}
#volunteer a:hover {background: url(images/button-volunteer.png) 0px -51px no-repeat;}
#rightcolumn {float: left; width: 180px;}
#rightcolumn img {padding-top:10px; max-width: 141px; margin: 0 auto;}
.sponsors {margin: 0 auto; background: url(images/bg-sponsors.gif) no-repeat; height: 255px; width: 146px; color: #331f00;}
.sponsors h2 {padding-top: 10px; padding-left: 10px; padding-bottom:50px;}
#proposal {height: 53px; width: 140px; display: block; margin-top:10px;}
#proposal a {background: url(images/button-sponsorship.png) no-repeat; width: 140px; height: 53px; display: block;}
#proposal a:hover {background: url(images/button-sponsorship.png) 0px -51px no-repeat;}
/* FOOTER */
#footer {clear: both; border-top: 1px solid #c0b699; border-bottom: 1px solid #c0b699;}d