li.sub-level-0
{
	font-weight: bold;
}

li.sub-level-1
{
	padding-left: 10px;
}

li.sub-level-2
{
	padding-left: 20px;
}

li.sub-level-3
{
	padding-left: 30px;
}
ul#nav-sub li {
	/*margin-bottom: 2px;*/
	margin: 0;
	font-size: 16px;
	text-align: right;
}
ul#nav-sub {
	margin: 20px 0 0 0;
}
.bread a	{color:#2977AE}

.mid-col-bottom {
	background:#f5f2e1 url(../../images/voting-mid-bottom.gif) no-repeat top;
	height: 24px;
	padding:0px 15px;
	width:430px;
}
.sidebar {
	margin-top: 20px !important;
	width: 220px !important;
	margin-left: 20px !important;
}
.sidebar h3 {
	border-bottom: 1px solid #534741;
	padding-bottom: 5px;
}
.mid-col-wrapper {
	float: left;
	display:inline;
	margin-left:10px;
	margin-right:10px;
}
.mid-col	{ 
background:#f5f2e1 url(../../images/voting-mid-top.gif) no-repeat top;
padding:10px 15px;}
.mid-col a	{ color:#29abe2}
.mid-col img	{ margin:5px auto; display:block; width:428px;}
.mid-col h2		{ margin:10px 0 15px 0}
/*.sidebar a	{ color:#29abe2}*/
h3	{ color:#756c67; margin:0 0 10px 0}
h4	{ color:#534741; font-size:1.2em}
body.run-a-campaign .sidebar .content {
	margin-bottom: 10px;
}
#mid-col h2 {
	padding-top: 10px;
}