/* CSS Document */

body {  color:#000 ;background:#333333 url('') top left repeat-y; font-size:95%; }

h1,h2,h3,h4,h5,h6 { color:#FFFF00;  }

a { color:#FFFF00;  }
a:hover { color:#FFFF00;  }
a:active { color:#FFFF00; }
a:visited { color:#FFFF00; }
a:hover { color:#FFFF00; }

/* Left and right column & crumbtrail dimensions and alignment overrides*/
.left { width:13em; float:left; margin:7px 2px 2px; }
.right { width:13em; float:right; margin:7px 2px 2px; }
#content { margin:1em 13.5em 0.5em 13.5em; }

#breadCrumbs {margin:2.5em 13.5em 0.5em 13.5em;}
* html #container #breadcrumbs { margin:1em 13.5em 0.5em 13.5em; }
* * body #breadCrumbs { margin:2.5em 13.5em 0.5em 13.5em; }
.left ul li.over ul li a {padding-left:4px;}
.left ul li a, .left #noborders li a , .left h2, .left address {padding-left:2px;}
/* clear images off adverts */
.right h2.ad, .right h2.tbp {display:none;}
.right div {margin-top:.5em;}


/* Page Header*/
#header {
	background:#000 url('/clean/if/_yellowheader.gif') top left no-repeat;
		border-bottom:0;
}

/* All the focus and active bits */

#content a:focus { background-color:blue;}
#topmenucontainer a:focus, #topmenucontainer a:active {background-color:blue;}
.access li a:focus, .access li a:active {background-color:blue;}
#headerMenu a:focus, #headerMenu a:active {background:blue url('') bottom left repeat-x;}
.left a:focus, .left a:active {background-color:blue;}
.right a:focus, .right a:active {background-color:blue;}
.left ul li.over a:focus { background-color:blue;}
.right ul.noico li a:focus, .right ul.noico li a:active {background-color:blue;}
#noborders a:focus, #noborders a:active  {background-color:blue;}
#breadCrumbs p a:focus,#breadCrumbs p a:active { background-color:blue;}
#footermenu  .mainMenu a:focus, #footermenu  .mainMenu a:active, #footermenu .rightlist a:focus, #footermenu .rightlist a:active {background:blue url('') top left no-repeat;}
#footerlinks li a:focus, #footerlinks li a:active {background-color:blue;}


#logo { visibility:hidden; }
#content a { color:#FFFF00; text-decoration:underline; }
#content a:hover { color:#FFFF00; text-decoration:underline; }
#content a:active { color:#FFFF00; text-decoration:underline;}
#content a:visited { color:#FFFF00; text-decoration:underline;}


#container {  border-top:5px solid #666666;  }

#access li a { color:#000; background:#FFFF00 url('') bottom left repeat-x;  }

/* Skip links etc */

#topmenucontainer {background-color:#000;border-top:3px solid #666666;}

.access li { background:#000 url('') top left no-repeat;border-right:1px solid #FFFF00;}
.access li a { color:#FFFF00; }
.access li a:hover {color:#FFFF00;}
.accessr li { background:#000 url('') top left no-repeat; border-left:1px solid #FFFF00;}
.accessr li a { color:#FFFF00; }
.accessr li.tsize { background:#000 url('') top left no-repeat;border:0;  }
.accessr li a.tsize { color:#FFFF00;  }
.accessr li a:hover { text-decoration:underline;}	


#headerMenu {  background:#000;  border-bottom:5px solid #666666; }
.blueSpace2 { background-color:#000 ; }
.blueSpace3 { background-color:#000 ;  }

/* top menu items */
#mainMenu li a  {  color:#FFFF00;  background:#000 url('') bottom left repeat-x; }
#headerMenu a:hover {  background:#000 url('') bottom left repeat-x; }
/* Font size changer menu top and bottom*/
#rightList li a {  color:#FFFF00;  background:#000 url('') bottom left repeat-x; }

#rightList li a.textS,#rightList li a.textS:hover { color:#000;  background:#FFF url('') bottom left repeat-x; }
#rightList li a.textM,#rightList li a.textM:hover { color:#000;  background:#FFF url('') bottom left repeat-x; }
#rightList li a.textL,#rightList li a.textL:hover {color:#000;  background:#FFF url('') bottom left repeat-x; }


#footermenu .rightList li a.textS,#footermenu .rightList li a.textS:hover { color:#000;  background:#FFF url('') bottom left repeat-x; }
#footermenu .rightList li a.textM,#footermenu .rightList li a.textM:hover { color:#000;  background:#FFF url('') bottom left repeat-x; }
#footermenu .rightList li a.textL,#footermenu .rightList li a.textL:hover {color:#000;  background:#FFF url('') bottom left repeat-x; }

/* Left and right column headings */
.left h2, .right h2 {
	color:#FFFF00;
	background:#000 url('') top left no-repeat;
	font-weight:bold;
}

/* righthand advert bgs */
.right .adBox {  background:#000;  }
.right form {  border-top:0; background:#000;  }
.right .adBox a { color:#FFFF00; }

/* Left and right lists */
/* Filthy hack for side menu top item border*/.left ul {margin-top:-2px;}
.right ul li {  background:#000 url('') center left no-repeat; }
.left ul li { background:#000 url('') center left no-repeat; }
.left ul li a {  color:#FFFF00; background:transparent; text-decoration:underline;}
.right ul li a {  color:#FFFF00; background:transparent;text-decoration:underline; }
.left ul li.over a { background:#273237 url('') center left no-repeat; color:#FFFF00;font-weight:bold;}
.left ul.lower li, .right ul.lower li {  background:#000 url('') center left no-repeat; }

/* Your council area */
#noBorders li a {  background:#000 url('') center left no-repeat;}

/* Address */
address {  background:#000 url('') top left repeat-x;color:#FFFF00; }
.left address img {display:none;}

/* Search */
#searchForm {
	background:#000 url('') top left no-repeat;
}
#searchForm .input {color:#000;background-color:#FFFF00;}

/* Smokeflash*/

.sidebox {	
	display:none;
	}

/*Printer Friendly */
#printerFriendly {
	color:#FFFF00;
	
	background-color:#000;
}
#printerFriendly img {display:none;}

/* RSS Areas*/
.right ul.rss li {  background:#000 url('/clean/if/rss.gif') center left no-repeat; }
.right ul.rss li.noico a { background:#000 url(none) }
/* Latest News */
.right ul.noico li  a {background:#000 url(none);}

/* Crumbtrail */
#breadCrumbs {
	background:#000 url('') top left repeat-y;
}
#breadCrumbs p { display:inline; line-height:180%; background:#000; color:#FFFF00;}
#breadCrumbs p a { padding:0 0.5em; color:#FFFF00; }
#breadCrumbs p a:hover { text-decoration:underline; color:#FFFF00;}

/* Main content*/
#content h2 {  background:#000;  }
#content {  color:#FFFF00}
#content ul li a {text-decoration:underline}
.mainBody { background:#000;}

.hpagebg {display:none;}

/* Top of page link area*/
.topLink {  background:#000;  }

/* Footer */
#footer {  border-top:0; border-bottom:1px solid #777;background-color:#000; color:#000; }
.whitelines {border-top:1px solid #777;}
/* Footer menu links */
#footermenu .mainMenu li a  { border-top:1px solid #777; color:#FFFF00;  background:#000 url('') bottom left repeat-x; }
#footermenu .rightList li a {  border-top:1px solid #777;  color:#FFFF00;  background:#000 url('') bottom left repeat-x; }

#footermenu .rightlist a:hover { text-decoration:underline; background:#000 url('') bottom left repeat-x; }
#footermenu .mainMenu a:hover { text-decoration:underline; background:#000 url('') bottom left repeat-x; }

#footerlinks li a {   background-color:#000;color:#FFFF00;border: 1px solid #777;}

/* Table Specific*/
#content caption {background-color:#000;}
#content th, tr td  {background-color:#000;color:#FFFF00;}
td a {background-color:#000;color:#FFFF00;}

/* Cityhall */

#CityHallHead { background: #000; text-align:center;}
.CityHallInner { background :#000;}
.CityHallInnerHorz { background :#000;}
.CityHallOuter { background :#000 ;  }
.CityHallOuter h3 { color:#FFFF00 ;}
.CityHallInner { background :#000;   }
b.rtop, b.rbottom{background: #000}
b.rtop b, b.rbottom b{ background: #000}
b.rtopI, b.rbottomI{background: #000}
b.rtopI b, b.rbottomI b{background: #000}
.nifty1{ background: #000;}
.nifty{  background: #000;}

/* Envirocall specifics */

#content fieldset #top li {background-color:#000;color:#FFFF00;}
#content fieldset #top li.cmplt {background-color:#18315F;color:#FFFF00;}
