body {font-family:Georgia, "Times New Roman", Times, serif;background-color:#D9E6F5;margin:18px 0 0 0;position:relative;}

#masthead {width:962px;height:114px;background-repeat:none;background-position:top center;padding:0;margin:0 auto;}
#masthead h2 {display:none;}
ul.supernav {width:286px;margin:0;padding:0;float:right;list-style-type:none;}
ul.supernav li {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;margin:6px 0;padding:1px 10px;border-right:1px solid #FFF;float:left;}
ul.supernav li a {color:#FFF;text-decoration:none;}
ul.supernav li a:hover {text-decoration:underline;}
ul.supernav li.last {border-right:none;}

ul#mainnav {width:946px;height:27px;background-color:#3B89C9;margin:0;padding:0 8px;list-style-type:none;}
ul#mainnav li {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFF;margin:0;padding:0;float:left;position:relative;}
ul#mainnav li a {color:#FFF;padding:6px 16px;text-decoration:none;display:block;}
ul#mainnav li a:hover {text-decoration:none;}
ul#mainnav li ul {border:2px solid #DDEAF4;background-color:#E8F1F8;margin:0;padding:5px;position:absolute;top:-999px;left:3px;list-style-type:none;}
ul#mainnav li:hover ul {border: 2px solid #3B89C8;top:25px;}
ul#mainnav li ul li {margin:0;padding:0;float:none;}
ul#mainnav li ul li a {width:186px;text-decoration:none;color:#3B89C9;background-color:#FFF;border-bottom:1px solid #E8F1F8;padding:6px;display:block;}
ul#mainnav li ul li a:hover {color:#FFF;background-color:#3B89C9;border-bottom:1px solid #3B89C8;}
ul#mainnav li ul.navAbout li a {width:150px;}

#wrap {width:962px;background-color:#FAF7E2;margin:0 auto;border-bottom:1px solid #FAF7E2;position:relative;overflow:auto;}

#leftCol {width:182px;background:url(/images/global/leftCol-bg.gif) no-repeat bottom;margin:20px 0 44px 22px;padding:0 0 4px 0;float:left;}
ul#leftNav {width:180px;background-color:#FFF;border-top:1px solid #E9E7D3;border-right:1px solid #E9E7D3;border-bottom:1px dashed #E9E7D3;border-left:1px solid #E9E7D3;margin:0;padding:0;list-style-type:none;}
ul#leftNav li {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
ul#leftNav li a {width:135px;height:12px;text-decoration:none;color:#3B89C9;background: url(/images/global/bullet-leftNav.gif) no-repeat 0 7px;margin:10px 12px;padding:5px 5px 5px 22px;display:block;}
ul#leftNav li a:hover {text-decoration:underline;}
ul#leftNav li a.double {height:30px;}
ul#leftNav li a.triple {height:40px;}
.leftBonus {width:156px;background-color:#FFF;border-top:none;border-right:1px solid #E9E7D3;border-bottom:1px solid #E9E7D3;border-left:1px solid #E9E7D3;margin:0;padding:12px;}
.leftBonus p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666;margin:0;line-height:18px;}
a.buttonBlue {width:156px;height:23px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;background-image:url(/images/global/button-blue.gif);background-position:0 0;color:#FFF;margin-top:12px;padding-top:8px;display:block;}
a:hover.buttonBlue {background-position:0 -31px;}

label {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
input {width:150px;margin-top:6px;margin-bottom:12px;}
select {width:154px;margin-top:6px;margin-bottom:12px;}
textarea {width:150px;height:40px;margin-top:6px;margin-bottom:12px;}

.content {width:700px;margin:20px 23px 44px 17px;float:left;overflow:hidden;}
.content p {font-size:14px;line-height:20px;color:#666;}
.content h1 {font-size:36px;font-weight:normal;color:#80BB7D;margin:0;}
.content h1 span {font-size:32px;}
.content h2 {font-size:18px;color:#80BB7D;margin:24px 0 -5px 0;}
.content ul li {font-size:14px;line-height:20px;color:#666;}
.content a {color:#3B89C9;text-decoration:underline;}
.content a:hover {text-decoration:none;}
.content iframe {border:1px solid #E6DEAA;}
ul.bigList li {font-size:14px;line-height:20px;color:#666;margin-bottom:18px;}
img.picStack {margin:12px 12px 12px 0;padding:0;border:0;float:left;}
img.picStackExtra {margin:12px 0;padding:0;border:0;float:left;}
img.picLeft {margin:24px 24px 24px 0;float:left;}
img.picRight {margin:24px 0 24px 24px;float:right;}

.rates {width:696px;padding:8px;background:#F7F3D4;margin-top:20px;}
.rates table {width: 100%;border:1px solid #E6DEAA;border-collapse:collapse;}
.rates table th {font-size:13px;font-weight:bold;text-align:left;color:#666;background:#F5EFC8;padding:6px;}
.rates table th span {font-size:11px;font-weight:normal;color:#9F9C70;}	
.rates table td {font-size:12px;color:#666;background-color:#FFF;border-top:1px dotted #E6DEAA;border-bottom:1px dotted #E6DEAA;padding:6px 6px 6px 10px;}
.rates table td.colOne {width:36%;}
.rates table td {font-size:12px;color:#666;}

table.donate {width:100%;margin:0;}
table.donate td {width:33%;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:bold;color:#666;text-align:center;margin:0;}
table.donate td form {width:150px;height:46px;padding:0;}

table.sponsors {width:99%;margin:24px 2px;border-collapse:collapse;}
table.sponsors td {width:25%;padding:12px 0;text-align:center;border:1px dotted #C0B986;}
table.sponsors td img {border:0;}

table.eventTickets {width:420px;margin:0 0 24px 0;padding-right:12px;border-right:1px solid #666;float:left;}
table.eventTickets td {text-align:center;margin:0;padding:0;}
table.eventTickets td.ticketArrow {width:200px;font-size:20px;font-weight:bold;text-align:left;color:#445138;background:url(/images/ticket-arrow.gif) no-repeat left;padding:0 0 0 50px;}
table.eventTickets td form {padding-top:0;}

.eventRaffle {width:227px;height:276px;background:url(/images/raffle.jpg) no-repeat;padding:136px 12px 0 12px;margin-left:20px;float:left;}
.eventRaffle p {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:normal;}

.downloadLink {background:url(/images/global/bullet-download.gif) no-repeat 0 1px;padding-left:20px;}

.portrait {margin:24px 0 0 0;float:left;}
.portrait a {color:#9FD09D;text-decoration:none;}
.portrait a:hover {text-decoration:underline;}
.portrait p {width:132px;font-size:18px;font-weight:bold;text-align:center;margin:6px 0 0 0;padding-left:4px;}
.portrait p span {font-size:14px;font-weight:normal;color:#666;}
.portrait img {border:0;}
img.portraitSmall {margin:0 6px 6px 0;border:0;float:left;}
p.portraitSmall {margin: 8px 0 0 0;}
a p.portraitSmall {color:#3B89C9;text-decoration:none;}
a:hover p.portraitSmall {text-decoration:underline;}
img.profile {margin:0 12px 12px 0;float:left;}
.fundraiserImage {margin:0 0 24px 0;}
.fundraiserImage img {border:0;float:left;}

#footer {width:914px;background-color:#9FD09D;margin:0 auto;padding:24px;position:relative;overflow:auto;}
#footer h2 {font-size:30px;font-weight:normal;color:#FFF;margin:0;}
#footer p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;line-height:18px;}
#footer a {color:#FFF;text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footerInfo {margin-right:70px;float:left;}
#siteMap {float:left;}
#siteMap ul {margin:0 48px 0 0;padding:0;float:left;list-style-type:none;}
#siteMap ul li {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;font-weight:bold;line-height:18px;margin:0 0 24px 0;padding:0;}
#siteMap ul li ul {margin:0;padding:0;float:none;list-style-type:none;}
#siteMap ul li ul li {font-weight:normal;margin:0;padding:0;}

#bigPromo {width:962px;height:120px;background:#3B89C9 url(/images/promos/comedy-benefit.jpg) no-repeat;margin:0;padding:0 0 2px 0;position:relative;}
#bigPromo h1 {display:none;}
#bigPromoAlt {width:962px;height:120px;background:#3B89C9 url(/images/promos/comedy-benefit-alt.jpg) no-repeat;margin:0;padding:0 0 2px 0;position:relative;}
#bigPromoAlt h1 {display:none;}
a.bigPromoA {width:156px;height:23px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;background-image:url(/images/index/button-blue.gif);background-position:0 0;color:#FFF;padding-top:8px;display:block;position:absolute;top:22px;left:782px;}
a:hover.bigPromoA {background-position:0 -31px;}
a.bigPromoB {width:156px;height:23px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;background-image:url(/images/index/button-blue.gif);background-position:0 0;color:#FFF;padding-top:8px;display:block;position:absolute;top:63px;left:782px;}
a:hover.bigPromoB {background-position:0 -31px;}

h2.eventSubHead {font-size:14px;color:#9E9D95;margin-top:0;}