body {
	background: url(../../xtras/flag-bg.jpg) top left;
}
body,td,th {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
}
#wrapper { 
	padding-top: 20px;
	text-align: center;
}
#top {
	background: url(../../xtras/top.png) no-repeat;
	width: 953px;
	height: 20px;
	margin: 0 auto;
}
#middle {
	background: url(../../xtras/middle.png) repeat-y;
	width: 953px;
	margin: 0 auto;
}
#bottom {
	background: url(../../xtras/bottom.png) no-repeat;
	width: 953px;
	height: 30px;
	margin: 0 auto;
}
#content {
	width: 900px;
	height: 600px;
	margin: 0 22px;
}
#home #content {
	background: url(../../xtras/home-bg2.jpg) no-repeat;
}
#vote #content {
	background: url(../../xtras/vote-bg2.jpg) no-repeat;
}
#header { height: 146px; }
#header h1 {
	width: 853px;
	height: 63px;
	padding: 16px 0 0 17px;
	text-indent:-10000px;
	margin: 0;
}
#header h1 a { height: 63px; display:block; background: url(../../xtras/book-logo.png) no-repeat top left; }
#header #menu1 {
	padding: 4px 0 0 22px;
	width: 157px;
	height: 31px;
	float: left;
}
#header #menu2 {
	padding-left: 30px;
	width: 117px;
	height: 27px;
	float: left;
}
#results {
	float: left;
	text-align:left;
}
#results { width:900px; height: 80px; background: url(../../xtras/results-bg.jpg) no-repeat; }
#results #heading { margin-left: 10px; float:left; }
#results #count { float: left; margin: 0 3em; padding-top: 20px; background: url(../../xtras/label1.png) no-repeat top left; }
#results #votes { float: left; margin: 0 3em; padding-top: 20px; width: 200px; text-align: center; background: url(../../xtras/label2.png) no-repeat top left; }
#results #btn { float: right; margin-right: 15px; }

#home #main { height: 374px; }
#home #col1 { float: left; padding: 20px 10px 0; }
#home #title { padding: 10px 0; }
#home #book { float: left; width: 350px; }
#home #caption { text-align: center; font-size: 16px; font-weight: bold; font-style: italic; line-height: 18px; }
#home #description { float: left; width: 270px; line-height: 24px; padding: 30px 0 0 10px; font-size:16px; }
#home #btn { text-align:center; padding: 10px 0; }

#vote #main { height: 374px; }
#vote #col1 { padding: 5px 20px 0; width: 600px; }
#vote #title { width:450px; text-align:center;}
#vote #description { line-height: 18px; padding: 10px 0; width: 450px; }
#vote #btn { text-align:center; padding: 10px 0; width: 450px; }
#body { text-align: left; }
#copyright { font-size: 11px; }
#copyright img { padding-bottom:10px; }
#spacer {width:0;height:0;line-height:0;clear:both;}
h3 { font-size: 18px; font-weight: bold; font-style: italic; margin: 0; padding: 0 0 10px; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }
image { border: none; }