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;
}

.bread a	{color:#2977AE}
.mid-col-wrapper {
	float: left;
	margin:0px 10px;
	background: #f5f2e1;
}
.mid-col	{ 
	width:430px;
	background:url(../../images/voting-mid-top.gif) no-repeat top;
	padding:10px 15px;
}

.mid-col-bottom {
	width:430px;
	height: 24px;
	background:#f5f2e1 url(../../images/voting-mid-bottom.gif) no-repeat top;
	padding:0px 15px;
	margin: 0;
}
.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}*/

.sidebar {
	margin: 20px 0 0 0;
	width: 230px !important;
}
.sidebar h3 {
	padding-bottom: 5px;
	border-bottom: 1px solid #534741;
}

h3	{ color:#756c67; margin:0 0 10px 0}
h4	{ color:#534741; font-size:1.2em}
body.voting .sidebar .content {
	margin-bottom: 10px;
}
#mid-col h2 {
	padding-top: 10px;
}
ul#nav-sub {
	margin-top: 20px;
}
ul#nav-sub li {
	text-align: right;
	font-size: 16px;
}