body {
	margin: 0 auto;
	padding: 0;
	font: 76% Arial, Helvetica, sans-serif;
	background: #f4f4f4 url(/chiefgarbologist/images/backround.gif) top center repeat-y;
	text-align:center;
}
a img { border:none; }
a:link, a:visited {
	color:#184370;
	text-decoration:underline;
}
a:hover {
	color:#317F13;
	text-decoration:none;
}
a.button:link, a.button:visited {
	display:block;
	width:auto;
	padding:0 9px 0 0; 
	margin-right:5px; 
	font-size:1.8em; 
	text-align:center; 
	background:url(/chiefgarbologist/images/btn_right.png) no-repeat right #1e37d1;
}
a.button:link span, a.button:visited span {
	display:block;
	width:auto;
	padding:5px 0 0 9px; 
	height:30px; 
	background:url(/chiefgarbologist/images/btn_left.png) no-repeat left top; 
	color:#fff; 
}
#wrapper {
	background: #ffffff;
	color: #303030;
	margin: 0 auto;
	width: 760px;
	text-align:left;
}
	#header {
		float:left;
		width:760px;
	}
		#logo {
			float:left;
			width:329px;
		}
		#header .phone {
			float:right;
			width:430px;
		}
                        #header .phone p {
                                margin:10px 0;
                        }
			#header .ohio, #header .tri {
				float:left;
				width:215px;
				text-align:center;
				font-weight:bold;
			}
		#actions {
			float:right;
			width:430px;
		}
			#quick-quote, #dumpster-order {
				float:left;
			}
			#quick-quote {
				width:150px;
				padding-left:30px;
			}
			#dumpster-order {
				width:180px;
				padding-left:55px;
			}
		#tagline {
			clear:both;
			background-color:#317f13;
			padding:2px 10px 2px 0;
			color:#fff;
			text-align:right;
		}
	#content {
		float:left;
		width:760px;
	}
		#nav {
			float:left;
			width:150px;
			margin-right:10px;
			font-size:.9em;
		}
			#nav ul {
				padding:0;
				margin:0 0 10px 0;
				list-style:none;
				font-size:1.1em;
				line-height:1.1em;
			}
				#nav li {
					padding:0;
					margin:0 0 4px 0;
				}
					#nav li a:link, #nav li a:visited {
						color:#317f13;
						border-left:5px solid #317f13;
						display:block;
						font-weight:bold;
						text-decoration:none;
						padding:5px 0 0 8px;
					}
					#nav li a:hover, #nav li a.current:link, #nav li a.current:visited, #nav li a.current:hover {
						background-color: #317f13;
						color: #ffffff;
					}
			#nav .phone {
				padding:10px;
				background-color:#f7f9f7;
				color:#505050;
				line-height:1.3em;
			}
			#nav .areas {
				color:#555;
				padding-top:10px;
				line-height:1.3em;
			}
				#nav .ohio {
					margin:0 0 10px 0;
				}
				#nav .tri {
					margin:0;
				}
		#main-content {
			float:left;
			width:400px;
			padding:10px;
			margin-right:10px;
			border-left:1px solid #f0f0f0;
			border-right:1px solid #f0f0f0;
			line-height:1.6em;
		}
			#main-content h1 {
				font-size:1.3em;
                                font-weight:bold;
				color:#317f13;
			}
                        #main-content h2 {
                                font-size:1em;
                                font-weight:bold;
                                color:#184370;
                        }
                        #main-content h3 {
                                font-size:.9em;
                                font-weight:bold;
                                color:#184370;
                        }
                                #content-nav {
                                         font-size:.8em;
                                         margin:10px 0;
                                }
			.newsletter {
				margin-top:40px;
			}
		#sidebar {
			float:left;
			width:150px;
			padding:5px;
			text-align:center;
		}
			#sidebar h3 {
				font-size:1em;
                                font-weight:bold;
				color:#184370;
			}
			#sidebar ul {
				padding:0;
				margin:-10px 0 0 0;
				list-style:none;
			}
				#sidebar li {
					padding:7px 0;
					margin:0;
				}
	#footer {
		float:left;
		width:760px;
		border-top:3px solid #317f13;
		color:#317f13;
		font-size:0.9em;
		padding:10px 0 20px;
		margin-top:20px;
	}
		#footer p {
			margin:0;
			text-align:center;
		}
			
