/* @override http://mayberrychristmas.sucrose/css/main.css */

img {
	border: 0;
}

#wrap {
	position: relative;
	margin: 0 auto;
	padding: 0 0 50px 0;
	width: 1000px;
	overflow: auto;
}

#wrap div {
	float: left;
}

#top1 {
	width: 294px;
	height: 514px;
}
#top2 {
	width: 410px;
	height: 514px;
}
#top2 a {
	display: block;
	position: absolute;
	top: 430px;
	left: 297px;
	width: 277px;
	height: 21px;
	text-indent: -999px;
}
#top2 a:hover { background: url(../img/email.gif); }
#top3 {
	width: 295px;
	height: 514px;
}
#bottom1 {
	position: relative;
	width: 532px;
	height: 264px;
	background: url(../img/bottom1.gif) no-repeat;
}
#bottom2 {
	width: 467px;
	height: 264px;
}

/* poll */
#bottom1 input {
	position: absolute;
	left: 131px;
	height: 14px;
	width: 14px;
}
#elaine {
	top: 113px;
}
#scout {
	top: 137px;
}
#mike {
	top: 90px;
}
#sutton {
	top: 162px;
}

#bottom1 fieldset {
	border: none;
}

#bottom1 p.alert {
	position: absolute;
	top: 196px;
	left: 55px;
	margin: 0;
	padding: 0;
	height: 28px;
	color: #c50d0d;
	font: 14px/25px Courier, 'Courier New', Monaco, monospace;
}

#bottom1 button {
	position: absolute;
	top: 196px;
	margin: 0;
	padding: 0;
	width: 128px;
	height: 28px;
	border: 1px solid #000;
	background: #fff;
	color: #000;
}
#vote {
	left: 55px;
}
#results {
	left: 220px;
}

#bottom1 ul {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 86px;
	left: 136px;
	list-style: none;
	font: 18px/25px Courier, 'Courier New', Monaco, monospace;
}
#bottom1 li {
	height: 25px;
	width: 300px;
}
#bottom1 strong {
	display: inline;
	width: 25px;
	float: left;
}
#bottom1 span {
	display: inline;
	margin: 0 5px 0 0;
	float: left;
	text-indent: -999px;
	background: url(../img/li.gif) 0 50% repeat-x;
}
span.w0 { width: 0px; }
span.w1 { width: 1px; }
span.w2 { width: 2px; }
span.w3 { width: 3px; }
span.w4 { width: 4px; }
span.w5 { width: 5px; }
span.w6 { width: 6px; }
span.w7 { width: 7px; }
span.w8 { width: 8px; }
span.w9 { width: 9px; }
span.w10 { width: 10px; }
span.w11 { width: 11px; }
span.w12 { width: 12px; }
span.w13 { width: 13px; }
span.w14 { width: 14px; }
span.w15 { width: 15px; }
span.w16 { width: 16px; }
span.w17 { width: 17px; }
span.w18 { width: 18px; }
span.w19 { width: 19px; }
span.w20 { width: 20px; }
span.w21 { width: 21px; }
span.w22 { width: 22px; }
span.w23 { width: 23px; }
span.w24 { width: 24px; }
span.w25 { width: 25px; }
span.w26 { width: 26px; }
span.w27 { width: 27px; }
span.w28 { width: 28px; }
span.w29 { width: 29px; }
span.w30 { width: 30px; }
span.w31 { width: 31px; }
span.w32 { width: 32px; }
span.w33 { width: 33px; }
span.w34 { width: 34px; }
span.w35 { width: 35px; }
span.w36 { width: 36px; }
span.w37 { width: 37px; }
span.w38 { width: 38px; }
span.w39 { width: 39px; }
span.w40 { width: 40px; }
span.w41 { width: 41px; }
span.w42 { width: 42px; }
span.w43 { width: 43px; }
span.w44 { width: 44px; }
span.w45 { width: 45px; }
span.w46 { width: 46px; }
span.w47 { width: 47px; }
span.w48 { width: 48px; }
span.w49 { width: 49px; }
span.w50 { width: 50px; }
span.w51 { width: 51px; }
span.w52 { width: 52px; }
span.w53 { width: 53px; }
span.w54 { width: 54px; }
span.w55 { width: 55px; }
span.w56 { width: 56px; }
span.w57 { width: 57px; }
span.w58 { width: 58px; }
span.w59 { width: 59px; }
span.w60 { width: 60px; }

/* overlays */
#over1,
#over2,
#over3,
#over4,
#over5 {
	position: absolute;
}

div.hide { display: none; }
div.show { display: block; }

#over1 {
	top: 4px;
	left: 0;
	width: 557px;
	height: 451px;
}
#over2 {
	top: 104px;
	left: 0;
	width: 557px;
	height: 480px;
}
#over3 {
	top: 10px;
	left: 426px;
	width: 548px;
	height: 455px;
}
#over4 {
	top: 94px;
	left: 448px;
	width: 543px;
	height: 460px;
}
#over5 {
	top: 260px;
	left: 352px;
	width: 613px;
	height: 505px;
}