@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
}
table#wrapper {
	width: 100%;
}

.mmenu,
.topspace
{
	display: none;
}

.rightbar{
display:none;	
}
.leftbar{
width: 95%;	
}
.rightbanner {
display: none;
}


.mobiltop{
display: block;	
background-color: #004B7C;
float: left;
padding: 15px 0 15px 15px;
width: 93%;
}

.mobilnav ul {
	list-style:none;
	padding: 0;
	margin:0;
}

.mobilnav ul li a {
display: block;
line-height: 30px;
color: #fff;
width: 98%;
text-decoration:none;
font-size: 0.8em;
padding: 0 0 0 5px ;
}


.mobilnav ul li a:hover,
.mobilnav ul li:hover{
background-color: #004B7C;
color: #fff;
text-decoration:none;
}
.mainmenushow{
display: block;	
}

.secondnav{
display: none;	
}
.secondshow{
display: block;	
}
.topbar {
margin: 10px 0;
width: 98%;
}

.pagesideimg {
display:none;	
}
.pagetitle {
	width: 100%;
	float:left;
}
.wrap{
	width: 100%;
	margin: 5px;
}
.programleft{
	width: 100%;
	clear:both;
}

.programright{
	width: 100%;
	clear:both;
	margin:0px;
}

.content {
       margin: 10px;
}
.candlist ul {
	width: 100%;
}
.candidate, .candquestion {
	margin: 15px 0 15px 0;
}
.video{
	clear: both;
	width: 100%;
	margin: 15px 0;
}
.profile  {
	clear: both;
	width: 100%;
	margin: 20px 0;
}
.videoframe{
	width: inherit;
}

.profileparty {
	width:inherit;
	float: none;
}
.profileparty strong{
	clear: both;
}

ul.socialmedia {
margin: 0 0 10px;
float:none;
}

ul.socialmedia li {
padding: 0 5px 10px 0;	
}
.socialmedia{
	float:none;
}
.navbutton,
.mobiltitle
{
float: left;	
}

.mobiltitle{
	padding: 0 25px 0 25px;
	font-size: 1.4em;
	font-weight: bold;
	color: #ED1C24;
}
.mobilelogo{
float: left;
margin: 0 15px 0;
}
.mtopnav{
	background-color: #004B7C;
	padding: 5px;
	border-top: 1px solid #D1D3D4;
	display: block;
line-height: 30px;
color: #fff;
width: 98%;
text-decoration:none;
font-size: 1.2em;
font-weight: bold;
cursor:pointer;
}
.secondnav li a{
color: #000;
font-size: 1em;
}
.pagetitle h1 {
	line-height: 67px;
	}
.topitemcolor{
background-color: #ED1C24;	
}

.bottomBorder{
display: none;	
}
.office {
	clear: both;
	padding: 15px;
}


#leftColumn,
#rightColumn{
float: left;
clear:both;
width: 93%;
}

#rightColumn img {
display: none;	
}
#rightColumn {
	margin:0;
}
.SMMenu {
width:inherit;	
}
.tablelistparty{
	float: left;
	clear:both;
	width: 95%;
}
.citycouncillist ul{
float: left;
width: inherit;
clear: both;
}

.citycouncillist ul li {
    float: left;
     clear: both;
}

.allcitycouncil table {
    width: 300px !important;
}

.backtotop {
    font-size: 12px;
    padding:inherit;
	
}

.racejump ul{
	border-right: none;
}

#answer06 a:link {
	word-wrap:break-word;
	width: 300px;
	display:inline-block;
}