body {
margin: 0 auto;
padding: 0;
background: #fff;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
position: relative;
margin: 0 auto;
padding: 0;
width: 976px;

}


table { margin-bottom: 1em; }
th { border-bottom: 4px solid #ddd; font-weight: bold; }
td { border-bottom: 1px solid #ddd; }
th,td { padding: 4px 15px 10px 0px; }
tfoot { font-style: italic; }
caption { background: #ffc; }


.pollQuestion {padding: 0px 0px 10px 0px; font-weight: bold;color:#4d9bc8;}
.pollAnswer {padding: 0px 30px 0px 0px; float: left;}
.pollButtonBlock {padding: 20px 0px 0px 0px; clear:left;}

.pollWrapper {font-size: 0.75em;color:#333333;line-height: 2em;margin-bottom:1.5em;}

p, h1, h2, h3, h4, h5, h6, td, li, ul, ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
p, h1, h2, h3, h4, h5, h6 {
	margin-bottom:0.5em;
	margin-top:0em;
	text-align: left;
	}
	
p {font-size: 0.75em;color:#333333;line-height: 2em;margin-bottom:1.5em;}
		
h1 {font-size: 1em;margin-top:0em;color: #4d9bc8;}

h2 {font-size: 1em;margin-top:0em;color: #4d9bc8;}

h3 {font-size: 0.75em;margin-top:1em;color: #cccccc; font-weight: normal;}

h4 {font-size: 0.8em;margin-top:0.8em;color: #666666}

a:link {
	font-weight: bold;
	color:#4d9bc8;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color:#4d9bc8;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:active {
	font-weight: bold;
	color: #4d9bc8;
	text-decoration: none;
}
#rule {
	border-bottom: none;
	padding: 1px;
	background: url(../dotted.gif) repeat-x bottom;
}

ul {
list-style: square;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 1em;
padding-left: 1em;
}

li {
background: transparent;
font-size: 100%;
font-family: lucida grande, verdana, arial, sans-serif;
color: #333;
}




#blogtitle {
float: left;
margin: 0 0 10px 0;
padding: 0px 0px 20px 0px;
height: 149px;
background-image:url(http://www.brookvote.org.uk/themes/site_themes/firda_05/header1.gif);
background-repeat:no-repeat;
color: #fff;
width: 976px;
text-align: left;
}

#blogtitle h1 {
margin: 0;
padding: 0;
font-size: 100%;
letter-spacing: 0.1em;
text-align: left;
}

#blog {
float: left;
text-align: left;
width: 490px;
margin: 0 0 0 50px;

}

#sidemenu {
float: left;
text-align: left;
width: 150px;
margin: 0px 60px 0px 10px;
}
#sidemenu li {font-size: 65%;margin-bottom:1.5em;list-style: square;
	list-style-type: disc;
}

#rightside {
float: left;
text-align: left;
width: 180px;
margin: 0px 0px 0px 30px;
}
#rightside p {font-size: 65%;margin-bottom:1.5em;list-style: none;line-height:1.5em;}

.title {font-size: 1em;margin-top:0em;color: #4d9bc8;font-family: Verdana, Arial, Helvetica, sans-serif;}
.small {font-size: 50%;color: #ccc;}


#footer {
float: left;
text-align: left;
width: 956px;
height: 10px
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
background-color:#B5E0F1;
}
#footer p {font-size: 65%;margin-bottom:1.5em;list-style: none;line-height:1.5em;color:#fff;}

