﻿html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,blockquote,address,pre
{
    margin: 0;
    padding: 0;
}

body 
{
	color:rgb(0,0,0);
	font-size:81%;	
	min-width:960px;
    font-family: HelveticaNeue, Helvetica, Arial, Sans-Serif;
    color: #333;
    background-color: #ffffff;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 1.5;
}

a img {
    border: none;
}

#container {
    width: 929px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}

#s09-home #container {
    width: 923px;
}

#header {
    padding-left: 185px;
    height: 184px;
    background: transparent url(Images/header-wine.png) no-repeat top left;
}

#sc9-competition #header,
#sc9-events #header {
    background: url(Images/header-bfw.gif) no-repeat top left;
}

#header h1 {
    float: left;
    width: 574px;
    height: 154px;
    background: transparent url(Images/h1-fall.png) no-repeat top left;
    overflow: hidden;
    text-indent: -9999px;
}

#sc9-competition #header h1,
#sc9-events #header h1 {
    background: url(Images/h1-bfw.jpg) no-repeat top left;
}

#header p {
    width: 163px;
    height: 154px;
    background: transparent url(Images/lnk-visitor.png) no-repeat top left;
    overflow: hidden;
    text-indent: -9999px;
}

#sc9-competition #header p,
#sc9-events #header p {
    background: url(Images/lnk-bfw-visitor.gif) no-repeat top left;
}

#header .sitesearch {
    display: none;
}

#navigation {
    position: absolute;
    top: 154px;
    left: 191px;
    width: 722px;
}

#navigation ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#navigation li {
    display: inline;
}

#navigation a {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    background: transparent url(Images/nav-items.gif) no-repeat;
    height: 30px;
    width: 100px;
    float: left;
}

#navigation .nav-home a { width: 80px; }
#navigation .nav-home a.AspNet-Menu-Selected,
#navigation .nav-home a:hover { background-position: 0 -30px; }

#navigation .nav-events a { background-position: -80px 0 ; width: 67px; }
#navigation .nav-events a.AspNet-Menu-Selected,
#navigation .nav-events a:hover { background-position: -80px -30px; }

#navigation .nav-accommodation a { background-position: -147px 0 ; width: 134px; }
#navigation .nav-accommodation a.AspNet-Menu-Selected,
#navigation .nav-accommodation a:hover { background-position: -147px -30px; }

#navigation .nav-onlinebrochures a { background-position: -281px 0 ; width: 147px; }
#navigation .nav-onlinebrochures a.AspNet-Menu-Selected,
#navigation .nav-onlinebrochures a:hover { background-position: -281px -30px; }

#navigation .nav-transportandmaps a { background-position: -428px 0 ; width: 146px; }
#navigation .nav-transportandmaps a.AspNet-Menu-Selected,
#navigation .nav-transportandmaps a:hover { background-position: -428px -30px; }

#navigation .nav-weatherupdates a { background-position: -574px 0 ; width: 141px; }
#navigation .nav-weatherupdates a.AspNet-Menu-Selected,
#navigation .nav-weatherupdates a:hover { background-position: -574px -30px; }

#mainevent {
    width: 551px;
    height: 380px;
    background: transparent url(Images/bg-mainevent.gif) no-repeat top left;
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
}

#hcol2 {
    width: 334px;
    height: 350px;
    float: left;
    background: transparent url(Images/bg-home-accom.gif) no-repeat top left;
    padding: 15px;
    margin-bottom: 8px;
    overflow: hidden;
}

#hcol2 #giftvoucher {
    display: block;
    width: 334px;
    height: 21px;
    margin-bottom: 10px;
    background: transparent url(Images/btn-gift-voucher.gif) no-repeat top left;
    overflow: hidden;
    text-indent: -9999px;
    visibility: hidden;
}

#hcol2 #purchasetickets {
    display: block;
    width: 334px;
    height: 21px;
    margin-bottom: 10px;
    background: transparent url(Images/btn-purchase-tickets.gif) no-repeat top left;
    overflow: hidden;
    text-indent: -9999px;
    visibility: hidden;
}

#hcol2 #wincompetition {
    display: block;
    width: 334px;
    height: 21px;
    margin-bottom: 10px;
    background: transparent url(Images/btn-registerforbfw.gif) no-repeat top left;
    overflow: hidden;
    text-indent: -9999px;
}

#hcol2 #offer {
    padding-top: 60px;
    background: transparent url(Images/bg-home-offer.gif) no-repeat top left;
    
}

#homenav {
    clear: both;
    height: 80px;
    margin-bottom: 8px;
}

#homenav a {
    display: block;
    width: 178px;
    height: 80px;
    overflow: hidden;
    text-indent: -9999px;
    background: transparent url(Images/btn-home-sections.png) no-repeat top left;
    float: left;
    margin-right: 8px;
}

#homenav .fashion a { background-position: -186px 0; width: 179px; }
#homenav .food a { background-position: -373px 0; }
#homenav .bendigo a { background-position: -559px 0; margin-right: 7px; width: 179px; }
#homenav .promotion a { background-position: -745px 0; margin-right: 0; }

/* Bendigo Weather Panel */
#aboutbendigo
{
	width: 365px;
	float: left;
	margin-right:8px;
	margin-bottom: 3px;
}

#quickpoll 
{
	width: 148px;
	height: 225px;
	background: transparent url(Images/bg-quickpoll.gif) no-repeat;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 8px;
}

#quickpoll h2 
{
	width: 146px;
	height: 44px;
	background: url(Images/h2-quickpoll.gif) no-repeat;
	background-position: -20px 0;
	text-indent: -999px;
	overflow: hidden;
}

#quickpoll p
{
	font-family: Georgia, Serif;
	font-style: italic;
	color: #6e6168;
	font-size: 11px;
}

#quickpoll .ddl 
{
	font-family: Georgia, Serif;
	font-size: 0.9em;
	font-style: italic;
	color: #6e6168;
}

#quickpoll .btn
{
	margin-top: 20px;
}

#pollresult td,
#pollresult th
{
	border-top: 1px solid #cccccc;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 0.8em;
}

#quickpoll p 
{
	margin-bottom: 0.25em;
}


#homepdfs {
    float: left;
    width: 334px;
    height: 224px;
    background: transparent url(Images/bg-home-brochures.gif) no-repeat top left;
    padding-left: 15px;
    padding-right: 15px;
} 

#homepdfs h2 {
    overflow: hidden;
    text-indent: -9999px;
    width: 149px;
    height: 39px;
    background: transparent url(Images/h2-home-onlinebrochures.gif) no-repeat top left;
    margin-bottom: 10px;
}

#footer {
    clear: both;
    min-height: 111px;
    background: transparent url(Images/bg-footer.png) no-repeat top left;
    padding-top: 30px;
    padding-left: 216px;
}

#sc9-home #footer {
    clear: both;
    min-height: 81px;
    background: transparent url(Images/bg-home-footer.png) no-repeat top left;
    padding-top: 30px;
    padding-left: 31px;
}

#footer h3 {
    width: 357px;
    height: 18px;
    overflow: hidden;
    text-indent: -9999px;
    background: transparent url(Images/h3-proudlysupported.gif) no-repeat top left;
}

#footer p {
    font-size: .9em;    
}

#footer p a {
    font-weight: bold;
    text-decoration: underline;
    color: #c1002b;
}

#footer a.twc {
    padding-left: 20px;
    background: transparent url(Images/logo-twc.png) no-repeat top left;
    color: #333;
    text-decoration: none;
    font-weight: normal;
}

#secondarynav 
{
	clear: left;
	width: 184px;
	float: left;
	margin-right: 12px;
}

#secondarynav ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#secondarynav ul li 
{
	display: inline;
}

#secondarynav ul li a
{
	display: block;
	width: 184px;
	height: 80px;
	overflow: hidden;
	text-indent: -999px;
	background: transparent url(Images/subnav-items.png) no-repeat top left;
}

#secondarynav .nav-fashion a { background-position: 0 -80px; }
#secondarynav .nav-food a { background-position: 0 -160px; }
#secondarynav .nav-bendigo a { background-position: 0 -240px; }
#secondarynav .nav-promotion a { background-position: 0 -320px; }

.twocolumn #columna 
{
    float: left;
    width: 325px;
}

#columna
{
	width: 733px;
	float: left;
}

#columnb 
{
    float: left;
    width: 325px;
    padding-left: 12px;
}


/* Must Do */

#mustdo 
{
	margin-bottom: 8px;
}

#mustdo td 
{
	vertical-align:top;
}

#mustdo h3 
{
	color: #c1002b;
	text-decoration: underline;
	font-size: 1.077em;
}

#mustdo h4
{
	display: inline;
}

#mustdo h4 a
{
	display: block;
	width: 234px;
	height: 24px;
	overflow: hidden;
	text-indent: -999px;
	padding-bottom: 3px;
}

#mustdo h4 .alfrescodining { background: url(images/mustdo/btn-alfresco-dining.gif) no-repeat; }
#mustdo h4 .antiquestrail { background: url(images/mustdo/btn-antiques-trail.gif) no-repeat; }
#mustdo h4 .atishacentre { background: url(images/mustdo/btn-atisha-centre.gif) no-repeat; }
#mustdo h4 .balloon { background: url(images/mustdo/btn-balloon.gif) no-repeat; }
#mustdo h4 .bathviewstreet { background: url(images/mustdo/btn-bath-view-street.gif) no-repeat; }
#mustdo h4 .bendigo976 { background: url(images/mustdo/btn-bendigo-976.gif) no-repeat; }
#mustdo h4 .bendigo { background: url(images/mustdo/btn-bendigo.gif) no-repeat; }
#mustdo h4 .bendigocbd { background: url(images/mustdo/btn-bendigo-cbd.gif) no-repeat; }
#mustdo h4 .booknow { background: url(images/mustdo/btn-book-now.gif) no-repeat; }
#mustdo h4 .bookstores { background: url(images/mustdo/btn-bookstores.gif) no-repeat; }
#mustdo h4 .boomerangs { background: url(images/mustdo/btn-boomerangs.gif) no-repeat; }
#mustdo h4 .busservicesmap { background: url(images/mustdo/btn-bus-services-map.gif) no-repeat; }
#mustdo h4 .buswalkingmap { background: url(images/mustdo/btn-bus-walking-map.gif) no-repeat; }
#mustdo h4 .confectionerycapers { background: url(images/mustdo/btn-confectionery-capers.gif) no-repeat; }
#mustdo h4 .dayspas { background: url(images/mustdo/btn-day-spas.gif) no-repeat; }
#mustdo h4 .dragonmuseum { background: url(images/mustdo/btn-dragon-museum.gif) no-repeat; }
#mustdo h4 .driveandparks { background: url(images/mustdo/btn-drive-and-parks.gif) no-repeat; }
#mustdo h4 .drivingtobendigo { background: url(images/mustdo/btn-driving-to-bendigo.gif) no-repeat; }
#mustdo h4 .experiencepass { background: url(images/mustdo/btn-experience-pass.gif) no-repeat; }
#mustdo h4 .findoutmore { background: url(images/mustdo/btn-find-out-more.gif) no-repeat; width: 50px; padding-right: 40px; }
#mustdo.noright h4 .findoutmore { border-right: 0; padding-right: 0; }
#mustdo h4 .flightstomelbourne { background: url(images/mustdo/btn-flights-to-melbourne.gif) no-repeat; }
#mustdo h4 .galleriesartisans { background: url(images/mustdo/btn-galleries-artisans.gif) no-repeat; }
#mustdo h4 .goldfields { background: url(images/mustdo/btn-goldfields.gif) no-repeat; }
#mustdo h4 .goldpanning { background: url(images/mustdo/btn-gold-panning.gif) no-repeat; }
#mustdo h4 .greengrocers { background: url(images/mustdo/btn-green-grocers.gif) no-repeat; }
#mustdo h4 .guidedownload { background: url(images/mustdo/btn-guide-download.gif) no-repeat; width: 141px; height: 61px; margin-left: 10px; display:none;}
#mustdo h4 .hirecar { background: url(images/mustdo/btn-hire-car.gif) no-repeat; }
#mustdo h4 .ipoddiscovery { background: url(images/mustdo/btn-ipod-discovery.gif) no-repeat; }
#mustdo h4 .maps { background: url(images/mustdo/btn-maps.gif) no-repeat; }
#mustdo h4 .markets { background: url(images/mustdo/btn-markets.gif) no-repeat; }
#mustdo h4 .okeeferail { background: url(images/mustdo/btn-okeefe-rail.gif) no-repeat; }
#mustdo h4 .opshop { background: url(images/mustdo/btn-op-shop.gif) no-repeat; }
#mustdo h4 .othergreatthings { background: url(images/mustdo/btn-other-great-things.gif) no-repeat; width: 141px; height: 61px; margin-left: 20px; }
#mustdo h4 .parksgarden { background: url(images/mustdo/btn-parks-gardens.gif) no-repeat; }
#mustdo h4 .sciencetechcentre { background: url(images/mustdo/btn-science-tech-centre.gif) no-repeat; }
#mustdo h4 .shuttledeparture { background: url(images/mustdo/btn-shuttle-departure.gif) no-repeat; }
#mustdo h4 .steamtrain { background: url(images/mustdo/btn-steam-train.gif) no-repeat; }
#mustdo h4 .talkingtram { background: url(images/mustdo/btn-talking-tram.gif) no-repeat; }
#mustdo h4 .trainfares { background: url(images/mustdo/btn-train-fares.gif) no-repeat; }
#mustdo h4 .traintimetable { background: url(images/mustdo/btn-train-timetable.gif) no-repeat; }
#mustdo h4 .traintobendigo { background: url(images/mustdo/btn-train-to-bendigo.gif) no-repeat; }
#mustdo h4 .tullamarineairport { background: url(images/mustdo/btn-tullamarine-airport.gif) no-repeat; }
#mustdo h4 .winetastekayaking { background: url(images/mustdo/btn-wine-taste-kayaking.gif) no-repeat; }
#mustdo h4 .winetour { background: url(images/mustdo/btn-wine-tour.gif) no-repeat; }
#mustdo h4 .wheelthrowing { background: url(images/mustdo/btn-wheel-throwing.gif) no-repeat; }
#mustdo h4 .townhalltour { background: url(images/mustdo/btn-town-hall-tour.gif) no-repeat; }
#mustdo h4 .bookstores { background: url(images/mustdo/btn-bookstores-55.gif) no-repeat; }
#mustdo h4 .makersbvc { background: url(images/mustdo/btn-visitor-centre.gif) no-repeat; }
#mustdo h4 .beautifulbendigo { background: url(images/mustdo/btn-waling-tour.gif) no-repeat; }
#mustdo h4 .rosalindpark { background: url(images/mustdo/btn-rosalind-park.gif) no-repeat; }
#mustdo h4 .visitingother { background: url(images/mustdo/btn-galleries-artisans.gif) no-repeat; }
#mustdo h4 .artscraft { background: url(images/mustdo/btn-art-craft-brochure.gif) no-repeat; }
#mustdo h4 .chocshop { background: url(images/mustdo/btn-chocolate-shop.gif) no-repeat; }
#mustdo h4 .hatshop { background: url(images/mustdo/btn-hat-shop.gif) no-repeat; }
#mustdo h4 .relaxsoakup { background: url(images/mustdo/btn-wine-bank.gif) no-repeat; }
#mustdo h4 .tribendigo { background: url(images/mustdo/btn-self-drive-tour.gif) no-repeat; }
#mustdo h4 .cyclewine { background: url(images/mustdo/btn-3-winerie-trails.gif) no-repeat; }
#mustdo h4 .kayak { background: url(images/mustdo/btn-gouldurn-river.gif) no-repeat; }
#mustdo h4 .gdt { background: url(images/mustdo/btn-great-dividing-trail.gif) no-repeat; }
#mustdo h4 .ridewalk { background: url(images/mustdo/btn-ride-or-walk.gif) no-repeat; }
#mustdo h4 .nationalpark { background: url(images/mustdo/btn-national-park.gif) no-repeat; }
#mustdo h4 .weeroona { background: url(images/mustdo/btn-lake-weeroona.gif) no-repeat; }
#mustdo h4 .ironbarkriding { background: url(images/mustdo/btn-horse-riding-bush.gif) no-repeat; }
#mustdo h4 .waterworld { background: url(images/mustdo/btn-waterworld.gif) no-repeat; }
#mustdo h4 .getintoit { background: url(images/mustdo/btn-the-zone.gif) no-repeat; }
#mustdo h4 .hopon { background: url(images/mustdo/btn-talking-tram-79.gif) no-repeat; }
#mustdo h4 .centraldeborah { background: url(images/mustdo/btn-deborah-gold-mine.gif) no-repeat; }
#mustdo h4 .pottery { background: url(images/mustdo/btn-bendigo-pottery.gif) no-repeat; }
#mustdo h4 .expgolddrag { background: url(images/mustdo/btn-dragon-museum-82.gif) no-repeat; }
#mustdo h4 .horses { background: url(images/mustdo/btn-horse-in-bushland.gif) no-repeat; }
#mustdo h4 .othergreatthings2 { background: url(images/mustdo/btn-othergreat.gif) no-repeat; }

#mustdo .btn1,
#mustdo .btn2,
#mustdo .btn3,
#mustdo .btn4,
#mustdo .btn5,
#mustdo .btn6
{
	display:block;
	margin-left:10px;
	width:190px;
	height:62px;
	text-indent:-999px;
	overflow:hidden;
}

#mustdo .btn1 { background:url(images/mustdo/btn-findaccommodation.gif) no-repeat; }
#mustdo .btn2 { background:url(images/mustdo/btn-otherattractions.gif) no-repeat; }
#mustdo .btn3 { background:url(images/mustdo/btn-suggesteditinaries.gif) no-repeat; }
#mustdo .btn4 { background:url(images/mustdo/btn-mapsandtransport.gif) no-repeat; }
#mustdo .btn5 { background:url(images/mustdo/btn-brochuredownload.gif) no-repeat; }
#mustdo .btn6 { background:url(images/mustdo/btn-eventoninbendigo.gif) no-repeat; }

#mustdo p 
{
	margin-bottom:3px;
}

/* Feature panels */

#toppanel {
    background: #eeebe5 url(Images/bg-feature.top.gif) no-repeat top left;
}

#toppanel td {
    vertical-align: top;
}

#toppanel #feature-text {
    padding: 15px 20px;
}

#homepdfs p {
    font-size: 11px;
    margin-bottom: 5px;
}

#homepdfs ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#homepdfs li {
    display: inline;
}

#homepdfs a {
    float: left;
    width: 150px;
    height: 70px;
    background: transparent url(Images/home-brochure-thumbs.png) no-repeat top left;
    overflow: hidden;
    text-indent: -9999px;
    margin-bottom: 5px;
    margin-right: 15px;
}

#homepdfs .artisans a { background-position: 0 -70px; }
#homepdfs .shopping a { background-position: 0 -140px; }

#competition1 
{
    width:420px;
    float:left;
    padding-left:20px;
}
/*
#competition1 h1
{
    background:url(images/titles/h1-competitionprizes.gif) no-repeat;
    text-indent:-999px;
    text-transform:uppercase;
    font-weight:bold;
    font-size:1.157em;
    color:#acaa00;
    margin-bottom:0px;
    line-height:1.5;
    height:28px;
    width:233px;
}
*/
#competition1 h2,
#competition2 h2
{
    font-weight:normal;
    font-size:1.003em;
    color:#acaa00;
    margin-bottom:10px;
    line-height:1.5;
    width:233px;
}

#competition2 h2
{
    font-weight:bold;
}

#competition1 h3
{
    font-weight:bold;
    font-size:0.925em;
    color:#000000;
    margin-bottom:0;
    line-height:1.5;
    width:233px;
}

#competition1 h4
{
    font-weight:bold;
    font-size:0.848em;
    color:#000000;
    margin-top:10px;
    line-height:1.5;
    width:233px;
}

#competition1 ul
{
    color:#666666;
    font-size:0.848em;
    margin:0 0 10px 0;
    padding:0 0 0 0px;
    width:233px;
    list-style:none;
}

#competition1 li
{
    background:url(images/li-bullet.gif) no-repeat left 6px;
    margin:0 0 0 0;
    padding:0 0 0 10px;
}

#competition1 p
{
    font-size:0.848em;
    color:#333333;
    margin-bottom:0;
    line-height:1.5;
    width:233px;
}

#competition2 
{
    width:420px;
    float:left;
    padding-left: 20px;
}

#competition2 table
{
    border-collapse:collapse;
}

#competition2 table th,
#competition2 table td
{
    font-weight:normal;
    padding:0;
    font-size:0.925em;
    vertical-align:top;
}

#competition2 h1
{
    background:url(images/titles/h1-entryform.gif) no-repeat;
    text-indent:-3999px;
    text-transform:uppercase;
    font-weight:bold;
    font-size:1.157em;
    color:#acaa00;
    margin-bottom:0px;
    line-height:1.5;
    height:28px;
    width:420px;
}

#competition2 input[type=text]
{
    width:160px;
    margin-bottom:10px;
}

#competition2 p
{
    font-size:0.916em;
    margin-bottom:10px;
    color:#666666;
}

#competition2 .website
{
    font-weight:bold;
    color:#009966;
}

#competition2 .imgvry input
{
    width:104px;
    height:22px;
    padding:2px;
    vertical-align:top;
    margin-bottom:20px;
}

#competition2 img
{
    vertical-align:top;
    margin-right:5px;
}

#competition2 .top5
{
    padding-top:5px;
}

#competition2 .checkbox label
{
    display:inline-block;
    width:230px;
    vertical-align:top;
    margin-bottom:10px;
}

#competition2 .btnEnterCompetition
{
    margin-top:15px;
    margin-bottom:30px;
}

#competition2 .seperator
{
    position:absolute;
    left:214px;
    width:423px;
    height:26px;
    background:url(images/bg-seperator.gif) no-repeat left bottom;
    z-index:-5;
}

p.inline 
{
    display:inline;
}

#sc9-easter {
}

#sc9-easter #header {
    background: url(Images/header-bef.jpg) no-repeat;
}

#sc9-easter #header h1 {
    background: url(Images/h1-bef.jpg) no-repeat;
}

#sc9-easter #header p {
    background: url(Images/bef-side.jpg) no-repeat;
}

#sc9-easter #navigation a {
    background: url(Images/bef-nav-items.gif) no-repeat;
}

#sc9-easter #navigation .nav-home a { width: 80px; }
#sc9-easter #navigation .nav-home a.AspNet-Menu-Selected,
#sc9-easter #navigation .nav-home a:hover { background-position: 0 -30px; }

#sc9-easter #navigation .nav-events a { background-position: -80px 0 ; width: 67px; }
#sc9-easter #navigation .nav-events a.AspNet-Menu-Selected,
#sc9-easter #navigation .nav-events a:hover { background-position: -80px -30px; }

#sc9-easter #navigation .nav-accommodation a { background-position: -147px 0 ; width: 134px; }
#sc9-easter #navigation .nav-accommodation a.AspNet-Menu-Selected,
#sc9-easter #navigation .nav-accommodation a:hover { background-position: -147px -30px; }

#sc9-easter #navigation .nav-onlinebrochures a { background-position: -281px 0 ; width: 147px; }
#sc9-easter #navigation .nav-onlinebrochures a.AspNet-Menu-Selected,
#sc9-easter #navigation .nav-onlinebrochures a:hover { background-position: -281px -30px; }

#sc9-easter #navigation .nav-transportandmaps a { background-position: -428px 0 ; width: 146px; }
#sc9-easter #navigation .nav-transportandmaps a.AspNet-Menu-Selected,
#sc9-easter #navigation .nav-transportandmaps a:hover { background-position: -428px -30px; }

#sc9-easter #navigation .nav-weatherupdates a { background-position: -574px 0 ; width: 141px; }
#sc9-easter #navigation .nav-weatherupdates a.AspNet-Menu-Selected,
#sc9-easter #navigation .nav-weatherupdates a:hover { background-position: -574px -30px; }


#sc9-easter #pagetitle h2 {
    width: 390px;
    height: 21px;
    margin-top: 40px;
    background: url(images/h2-bef.gif) no-repeat;
}

.floatRight {
    float: right;
    padding: 0 0 10px 10px;
}

.main-content p,
.easter-events p {
    margin: 0 0 10px 0;
}

#sc9-easter .sponsors {
    margin-top: 30px;
}

#sc9-easter .sponsors h3 {
    margin-bottom: 15px;
}

#sc9-easter .sponsors h4 {
    margin-bottom: 5px;
}

.easter-events td,
.easter-events th {
    padding: 3px 0;
    border-bottom: solid 1px #ccc;
    text-align: left;
}

.easter-events .floatRight {
    padding-top: 40px;
}
