/* CSS Document */

body {
	margin:0px; color:#000000; background-color:#FFFFFF;
}
p {
	font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal;
	color:#000000; background-color:inherit;
	margin:0px; padding:3px 10px 13px 0px; line-height:25px;
}

#campaigning p {
   padding: 3px 10px 0px 0px;
}

#policies p {
   line-height: 21px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
   font-size: 120%; 
   font-weight: bold;
	color: #009CDB; 
	background-color: inherit;
	margin: 0px; 
	padding: 0px; 
	float: left;
}

img {
	margin:0px; padding:0px; 
}

hr {
	display:none;
}

#skip {
	display:none;
}		
#container {
	width:985px; height:auto; margin:0px auto;
}

#top {
	width:985px; height:auto; 
	margin:0px; padding:0px;
   position: relative;
}

.left {
	width:290px; height:auto; float:left;
	margin:0px; padding:0px;
}	
.right {
	width:692px; height:auto; float:left;
	margin:0px; padding:0px;
}
.logo {
	width:290px; height:122px; margin:0px; padding:0px;
	background:url(../images/logo.jpg) no-repeat;
}
.logo span {
	display:none;
}

.headerImage {
   width: 692px; 
   height: 190px; 
   margin: 0px; 
   padding:0px;
}

#header1 {
	background: url(../images/councillorsRosetteNew.jpg) no-repeat;	
}

#header2 {
   background: url(../images/photos/cameronLGI.jpg) no-repeat; 
}  

#header3 {
   background: url(../images/julia_mulligan_photo1.jpg) no-repeat;
}

#header4 {
   background: url(../images/photos/juliaLansleyExternal.jpg) no-repeat;
}

#header5 {
   background: url(../images/photos/cameronAmbulance.jpg) no-repeat;
}

#header6 {
   background: url(../images/photos/cameronJulia.jpg) no-repeat;
}

#header6 {
   background: url(../images/photos/cameronJulia.jpg) no-repeat;
}

#header7 {
   background: url(../images/photos/juliaTraffickingWall.jpg) no-repeat;
}

#header8 {
   background: url(../images/photos/fatimaPrimary.jpg) no-repeat;
}

.title {
	width: 290px; 
	height: 166px;
	margin: 0px; 
	padding: 0px;
}

.title span {
	display: none;
}

#julia {
   background: url(../images/titleJulia.gif) no-repeat;
}

#topThree {
   background: url(../images/titleTopThree.gif) no-repeat;
}

.left #campaigning {
   background: url(../images/titleWorking.gif) no-repeat;
}

#voteChange {
   background: url(../images/titleVoteChange.gif) no-repeat;
}

#policiesChange {
   background: url(../images/titlePolicies.gif) no-repeat;
}

#joinTeam {
   background: url(../images/titleJoinTeam.gif) no-repeat;
}

#contactJulia {
   background: url(../images/titleContactJulia.gif) no-repeat;
}

#news {
   background: url(../images/titlePressNews.gif) no-repeat;
}

#mainnavi {
	width:692px; height:92px; margin:0px; padding:0px; float:left;
}

.menu {
	width:692px; height:92px; margin:0px; padding:0px; float:left;
	background:url(../images/menuBack.png) no-repeat;
}
.menu ul {
	margin:0px; padding:0px;
}

.menu li {
	margin:0px; padding:0px; list-style-type:none; display:inline;
}
.menu li a {
	font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;
	color:#FFFFFF; background-color:inherit; float:left;
	margin:0px; padding:20px 0px 0px 22px; text-decoration:none;
}
.menu li a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;
	color:#000000; background-color:inherit; float:left;
	margin:0px; padding:20px 0px 0px 22px; text-decoration:none;
}
.menu .active {	
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;
	color:#000000; background-color:inherit; float:left;
	margin:0px; padding:20px 0px 0px 22px; text-decoration:none;
}		


#middle {
	width:955px; height:auto; float:left; 
	margin:0px; padding:0px;
	border-top:1px solid #000000;
}
.middleright {
	width:660px; height:auto; float:left;
	margin:0px; padding:0px;
}
.photo img {
	border:1px solid #009CDB; margin:12px 0px 0px 0px; padding:0px; float:left;
}

.ttlleft {
	margin: 0px; 
	padding: 0px; 
	float: left;
	clear: left;
}

.line {
	height: 19px; 
	float: left;
	background: url(../images/line.gif) repeat-x;
	margin-left: 10px; 
	padding: 0px 5px 5px 0px;
	clear: right;
}

#line1 {
   width: 470px;
}

#line2 {
	width: 440px;
}

#line3 {
   width: 420px;
}

#line4 {
   width: 300px;
}

#line5 {
   width: 230px;
}

#line6 {
   width: 250px;
}

#line7 {
   width: 20px;
}

#line8 {
   width: 70px;
}

#line9 {
   width: 260px;
}

#line10 {
   width: 380px;
}

#line11 {
   width: 520px;
}

.belowLine {
   clear: both;
}

#box {
   width: 272px;
   height: 138px;
   float: left;
   margin: 22px 0px 0px 0px;
   padding:0px;
}

#index div#box {
   background:url(../images/boxStopPress.png) no-repeat;
}

#policies div#box {
   background:url(../images/boxSeeChanges.png) no-repeat;
}

#join div#box {
   background:url(../images/boxHelpCampaign.png) no-repeat;
}

#three div#box, #change div#box, #contact div#box {
   background:url(../images/boxHaveSay.png) no-repeat;
}

.boxtext {
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
	line-height:17px;
	color:#FFFFFF; background-color:inherit;
	margin:0px; padding:35px 10px 0px 10px;
}
#bottom_margin {
	width:985px; height:auto;
}		
#bottom {
	width:985px; height:auto; float:right;
	margin:15px 0px 15px 0px; padding:5px 10px 5px 0px;
	color:#FFFFFF; background-color:#009CDB;
}

.copywrite{
	font-family: Arial, Helvetica, sans-serif; font-size: 75%;
	color:#FFFFFF; background-color:inherit;
	margin:0px; padding:0px 0px 0px 5px;
	float:left;
}
.designby {
	font-family:Arial, Helvetica, sans-serif; font-size: 75%;
	color:#FFFFFF; background-color:inherit;
	margin:0px; padding:0px;
	float:right;
	text-align:right;
}

.designby a:link,.designby a:visited {
	color:#FFFFFF; background-color:inherit;
	text-decoration:underline;
}
.designby a:hover {
	color:#000000; background-color:inherit;
	text-decoration:none;
}
.community_pic img {
	margin:0px; padding:0px; float:right;
}

#leftblock {
	width: 460px; height:auto; float:left;
	margin:15px 0px 0px 0px; padding:0px;
}

#rightblock {
	width: 460px; height:auto; float:right;
	margin:15px 0px 0px 0px; padding:0px;
}

.imageblock {
   float: left;
}

.imageblock img {
	margin: 0px; 
	padding: 5px 8px 4px 0px; 
	float: left; 
	border: none;
}

#leftblock h1, #rightblock h1 {
	margin: 0px; 
	padding: 0px 0px 0px 0px;
	float: left; 
   width: 210px;
}

.blockttl {
	font-family:Arial, Helvetica, sans-serif; font-size:120%; font-weight:bold;
	color:#009CDB; background-color:inherit;
	margin:0px; padding:5px 8px 0px 0px; 
}
.slogan {
	width:290px; height:166px;
	background:url(../images/workingforyou.gif) no-repeat;
	margin:0px; padding:0px;
}	
.slogan span {
	display:none;
}

#newsHolder {
	width: 100%;
	height: 270px;
	overflow: hidden;
	background-color: #ddd
}

#newsHeadlines {
	width: 100%;
	height: auto;
	padding: 5px;
}

#mainScroll {
	/*position: absolute;
	bottom: 0px;
	left: 0px;*/
	clear: left;
	float: right;
	width: 167px;
	height: 23px;
}

#upButton {
	float: right;
	cursor: pointer;
	visibility: hidden;
	clear: left;
}

#downButton {
	float: right;
	cursor: pointer;
	visibility: hidden;
	clear: right;
}

#winningHere {
   position: absolute;
   top: 87px;
   left: 175px;
   width: 93px;
   height: 133px;
}