@charset "utf-8";
/* CSS Document */
/* ------------------------------ 
HTML Redefine Tags
------------------------------ */
body{font-family:"Trebuchet MS", arial, helvetica, sans-serif; font-size:14px; padding:0; background-image:url(images/bgimage.gif); background-position:top center; background-repeat:no-repeat; background-color: #DC291E; }

input, form, textarea
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
h1{font-size:18px; color: #AA0000;}
h2{color: #FF0000; font-size:16px;}
h3{font-size:14px; color: #28AED5;}
h4{font-size:16px; color: #AA0000;}
h5{color: #FF0000; font-size:12px; font-style:italic;}
h6{font-size:10px; color: #000000;}

.contact{font-family:"Trebuchet MS", arial, helvetica, sans-serif; font-size:12px;}
.footer{font-size:10px;}
.newstitle{font-weight:bold;}
.slogan{font-family:Lucida Calligraphy; font-size:16px; color: #AA0000;}
.contactus{font-size:14px; color: #000000; font-weight:bold;}
.disclaimer{font-size:9px; color:#666666;}
.linktitle{font-size:12px; color:#666666;}
.date{font-size:10px; font-style:italic;}
.today{font-size:10px; font-style:italic; text-align:right; float:right; padding-right: 10px;}
.dashes {border-top: 1px dashed #999999;}
/* ------------------------------ 
PAGE STRUCTURE 
------------------------------ */

#container{width:850px; margin:0 auto; background-color:#FFFFFF;}

#topbar{width:850px; display:block; height:172px; background-image:url(images/logo.png); background-color: #E1463C; background-repeat:no-repeat;}
	#navbarfloatimage{padding-top:25px; float:right; margin-top: -200px; margin-right:10px; height:164px; width:161px;}

#navbarmaincont{width:100%; height:47px; text-align: center; padding-top: 10px;}
		#navbarcontainer{width:100%;height:47px; text-align: center; padding-top: 10px; background-image:url(images/navbarbg.jpg); 		background-repeat: repeat-x;}
	
#main{width:850px; display:block; padding:5px 0;}

#fullwidth{width:630px; float:left;  margin-bottom: 15px; border-top:1px solid #CCCCCC; margin-top: 5px; padding-top:5px;}
#fullwidth1{width:630px; float:left;  margin-bottom: 15px; border-top:1px solid #CCCCCC; margin-top: 5px; padding-top:5px;}
#fullwidth2{width:630px; float:left;  margin-bottom: 15px; border-top:1px solid #CCCCCC; margin-top: 5px; padding-top:5px;}
#fullwidth3{width:630px; float:left;  margin-bottom: 15px; border-top:1px solid #CCCCCC; margin-top: 5px; padding-top:5px;}

#video{height:216px; width:254px; float:left; top:0; margin-right: 5px; margin-bottom:5px;}

#photo{float:left; top:0; margin-right: 5px; margin-bottom:5px;}

#councillordetails{float:left; margin-bottom:5px;}
#penote{width:630px; float:left;  margin-bottom: 15px; margin-top: 5px; padding-top:5px;}

#latestnews{width:280px; float:left; margin-bottom: 15px;}
#labournews{width:600px; float:left; margin-left:5px; margin-bottom: 5px; text-align:left;}

#fontcontrol
{
	float:right;
	text-align:right
}

#leftcolumn{width:200px; float:left; margin-left: 2px; border:1px; height:100%; overflow:hidden;}

#navigation{width:200px; top:0; float:left; background-image:url(images/navbg.png); background-position:top left; background-repeat:no-repeat; padding-top:45px; margin-top:15px;}

.search{width:200px; top:0; float:left; background-image:url(images/newssearchbg.png); background-position:top left; background-repeat:no-repeat; padding-top:45px;}

#contact{width:200px; float:left; background-image:url(images/contactbg.png); background-position:top left; background-repeat:no-repeat; padding-top:45px; margin-top:10px;}

#maincontent{width:630px; float:left;}

#councillors{width:25%; float:left; padding-top:5px;}
#newsdiv{width:630px; float:left;  margin-bottom: 15px; margin-top: 5px; padding-top:5px;}
.newsimg{display:block; float:right; top:0; margin-left: 5px; margin-bottom:5px;}
div.spacer{clear:both; height:10px; display:block;}

#slogan{width:850px; text-align:center; padding-top:3px; position:static; bottom: 0;}

#footer{width:850px; text-align:center; vertical-align:top; padding-top:3px; border-color:#CCCCCC; background-color:#999999; background-image:url(images/footerbg.png); background-repeat:no-repeat; background-position:top center; position:static; bottom: 0;}

/* ------------------------------ 
CUSTOM CLASSES
------------------------------ */

/* 
Add here your custom classes
*/

a:link {color: #AA0000; text-decoration: none; }
a:active {color: #AA0000; text-decoration: none; }
a:visited {color: #AA0000; text-decoration: none; }
a:hover {color: #AA0000; text-decoration: underline; }

/* ------------------------------ 
CUSTOM FORM FIELDS
------------------------------ */

.input5	{border: 1px solid #99b3b4;width:130px;background: #E8F3FF; font: 11px verdana, sans-serif;color:#443;padding:3px;outline:none;}
.input5:focus {border:1px solid #567475;background: #EAF3FF; text-decoration:none; color:#000000;}

.input6	{border: 1px solid #99b3b4;width:130px;background: #E8F3FF; font: 11px verdana, sans-serif;color:#443;padding:3px;outline:none;}
.input6:focus {border:1px solid #567475;background: #EAF3FF; text-decoration:none; color:#000000;}


.input7	{border: 1px solid #99b3b4;width:280px;background: #E8F3FF; font: 12px verdana, sans-serif;color:#443;padding:3px;outline:none;}
.input7:focus {border:1px solid #567475;background: #EAF3FF; text-decoration:none; color:#000000;}

.input8	{border: 1px solid #99b3b4;width:330px;background: #E8F3FF; font: 12px verdana, sans-serif;color:#443;padding:3px;outline:none;}
.input8:focus {border:1px solid #567475;background: #EAF3FF; text-decoration:none; color:#000000;}

.input9	{border: 1px solid #99b3b4;width:200px;background: #E8F3FF; font: 12px verdana, sans-serif;color:#443;padding:3px;outline:none;}
.input9:focus {border:1px solid #567475;background: #EAF3FF; text-decoration:none; color:#000000;}

.input10	{border: 1px solid #99b3b4;width:330px;background: #E8F3FF; font: 12px verdana, sans-serif;color:#443;padding:3px;outline:none;}
.input10:focus {border:1px solid #567475;background: #EAF3FF; text-decoration:none; color:#000000;}

.input11	{border: 1px solid #99b3b4;width:150px;background: #E8F3FF; font: 12px verdana, sans-serif;color:#443;padding:3px;outline:none;}
.input11:focus {border:1px solid #567475;background: #EAF3FF; text-decoration:none; color:#000000;}