body { font-family:Arial, Helvetica, Verdana, sans-serif; margin:0px; }
body {background-image:url('http://www.shediaclobsterfestival.ca/WaterPlain.jpg');}
.thNumber { background-image:url(images/logo_02.gif); font-size:9px; color:#000; }
.headDates { background-image:url(images/red_bar_tile.gif); background-repeat:repeat-x; color:#FFF; font-size:12px; font-weight:bold; }
.leftNav { background-image:url(images/mr_lobster.jpg); background-color:#FFECC5; background-position:bottom; background-repeat:no-repeat; border-right:1px solid #999; }
a.navLinks { display:block; padding:5px 2px 2px 5px; color:#700; font-size:12px; font-weight:bold; text-decoration:none; }
a.navLinks:hover { display:block; color:#000; }
.rightside { background-image:url(images/lobster_trap.gif); background-position:bottom; background-repeat:no-repeat; }
.footerBar { color:#FFF; font-size:12px; background-image:url(images/footer_bar_tile.gif); }
.contentBuffer { padding:5px; text-align:left; }
h1 { font-size: 18px; color:#003366; font-weight:bold; }
h2 { font-size: 16px; color:#003366; font-weight:bold; }
.linksContainer a, .linksContainer a:hover { border:0; display:block; }
.linksContainer a img, .linksContainer a:hover img { border:0; }
.rightside div { text-align:left; padding:5px 3px; }
.galleryContainer a, .galleryContainer a:hover { width:50%; }
.galleryContainer a img, .galleryContainer a:hover img { border:0px; }
.clearBoth { clear:both; }
.goldSponsor { background-color:#EEEEEE; }
.silverSponsor { background-color:#EEEEEE; }
.bronzeSponsor { background-color:#EEEEEE; }
.artistText { text-align:center; }
.contactInfo { margin: 10px; padding:5px; text-align:center; }
.contactInfo span { color:#006; font-weight:bold; }
#scheduleTbl { font-size:12px; }
#scheduleTbl tr th, #scheduleTbl tr td { padding:1px 0px; }
.scheduleDayHeader { font-weight:bold; color:#006; font-size:14px; }
.scheduleTime { width:85px; }
.scheduleEventName { width:375px; }
.scheduleEventDesc { width:375px; font-style:italic; color:#333; }
.scheduleSpacer { height:20px; }
.scheduleWhiteBg { background-color:#FFF; }
.scheduleGrayBg { background-color:#EEE; }
#wrapper{
	width:400px;
	height:300px;
	border:13px solid #CCC;
	background:#E9E9E9;
 
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -400px;
	margin-top: -300px;
}