@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	}
	
body {
	background-image:url(../images/page_bg.gif);
	background-repeat:repeat-x;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	background-color:#464646;
	}
	
.clear {
	clear:both;
	}
	
a img {
	border:0px;
	outline:none;
	}
	
	div#container {
		margin:0 auto;
		width:849px;
		padding:0px 12px;
		}
		
		div#header {
			background-image:url(../images/header_bg.jpg);
			height:160px;
			border-bottom:3px solid #FFFFFF;
			}
			
			div#header h1 a {
				display:block;
				float:left;
				background-image:url(../images/ft-rubbish-removal.gif);
				width:515px;
				height:114px;
				text-indent:-9999px;
				margin:0px 0px 0px -5px;
				}
				
			p#contact {
				display:block;
				float:right;
				color:#CCCCCC;
				font-size:26px;
				letter-spacing:-1px;
				text-align:right;
				padding:30px 0px 0px 0px;
				}
				
				p#contact a {
					color:#FFFFFF;
					text-decoration:none;
					font-size:16px;
					letter-spacing:0px;
					}
				
				p#contact a:hover {
					color:#B40000;
					text-decoration:underline;
					}
			
		ul#navlist {
			list-style:none;
			display:block;
			margin:3px 0px 0px 0px;
			background-color:#CCCCCC;
			height:24px;
			}
			
			ul#navlist li {
				list-style:none;
				display:inline;
				}
				
				ul#navlist li a {
					display:block;
					height:18px;
					float:left;
					font-weight:bold;
					font-size:12px;
					padding:6px 12px 0px 12px;
					color:#666666;
					text-decoration:none;
					border-right:3px solid #464646;
					text-transform:uppercase;
					}
				
				ul#navlist li a:hover {
					background-color:#FFFFFF;
					color:#000000;
					}
					
				ul#navlist li.active a {
					background-color:#B40000;
					color:#FFFFFF;
					}
					
		div#wrapper {
			background-image:url(../images/wrapper_bg.gif);
			margin:3px 0px 0px 0px;
			padding:3px;
			line-height:18px;
			}
			
			div#content {
				width:531px;
				float:left;
				}
				
				div#content-inner {
					padding:24px;
					font-size:13px;
					color:#333333;
					}
					
					div#content-inner p {
						margin:0px 0px 12px 0px;
						}
					
					div#content-inner h2, div#content-inner h3, div#content-inner h4, div#content-inner h5, div#content-inner h6, div#sidebar h2, div#sidebar h3, div#sidebar h4, div#sidebar h5, div#sidebar h6 {
						font-size:14px;
						font-weight:bold;
						margin:0px 0px 12px 0px;
						text-transform:uppercase;
						color:#B40000;
						}
						

					div#sidebar h5 {
						font-size:14px;
						font-weight:bold;
						margin:0px 0px 12px 5px;
						text-transform:uppercase;
						color:#333333;
						}
												
					div#content-inner ul, div#content-inner ol {
						margin:0px 0px 6px 8px;
						}
						
						div#content-inner ul li, div#content-inner ol li {
							margin:0px 0px 6px 0px;
							}
							
					ul.nobullet {
						list-style:none;
						}
						
						ul.nobullet li {
							list-style:none;
							}
							
			div#sidebar {
				width:300px;
				float:right;
				padding:6px 6px 6px 6px;
				color:#666666;
				}
				
				ul.pickuplist {
					list-style:none;
					font-size:12px;
					width:143px;
					float:left;
					margin:0px 0px 0px 6px;
					}
				
					ul.pickuplist li {
						list-style:none;
						}
						
				a#twitter {
					display:block;
					background-image:url(../images/twitter.jpg);
					width:306px;
					height:78px;
					text-indent:-9999px;
					clear:both;
					}
					
				ul#twitter_update_list {
					list-style:none;
					}
						
					ul#twitter_update_list li {
						list-style:none;
						display:block;
						padding:10px 15px 10px 20px;
						border-bottom:1px solid #CCCCCC;
						}
						
		div#footer {
			background-image:url(../images/footer-logo.gif);
			height:100px;
			background-color:#B40000;
			background-repeat:no-repeat;
			background-position:6px 6px;
			color:#FFFFFF;
			border-bottom:3px solid #FFFFFF;
			}
			
			p#footer-left {
				display:block;
				width:200px;
				float:left;
				padding:47px 0px 0px 6px;
				}
			
			p#footer-right {
				display:block;
				width:200px;
				float:left;
				padding:47px 0px 0px 120px;
				text-align:right;
				}
			
			p#footer-right a {
				color:#FFFFFF;
				}
				
		p#sitecred {
			display:block;
			text-align:right;
			padding:3px 0px 0px 0px;
			color:#999999;
			font-size:10px;
			text-transform:uppercase;
			}
				
			p#sitecred a {
				color:#999999;
				text-decoration:none;
				}
				
			p#sitecred a:hover {
				color:#FFFFFF;
				text-decoration:underline;
				}
			
form#contact {
	width:350px;
}

form#contact label {
	font-size:12px;
	display:block;
	margin:0px 0px 5px 0px;
	line-height:12px;
}

form#contact textarea.long, form#contact input.long, form#contact select.long {
	width:300px;
	background-color:#F3F3F3;
	border:1px solid #666666;
	padding:3px;
	margin-top:2px;
}

form#contact textarea.long:hover, form#contact textarea.long:focus, form#contact input.long:hover, form#contact input.long:focus, select.long:focus {
	width:300px;
	background-color:#FFFFFF;
	border:1px solid #666666;
}

form#contact input.submitbutton {
	width:150px;
}