body {margin: 0;padding: 0;background: url(../../images/body_bg.gif) repeat-x left top fixed;background-color: #FFFFFF;font-family:arial,verdana,sans-serif;font-size:100%;}

html{margin: 0;padding: 0;}

#container{width:769px;margin: auto;padding:0;border-left:2px solid #000;border-right:2px solid #000;background-color:#999;}



#banner .logo {float: left;margin-top: 0;border:0px;}

#banner {height:176px;border-bottom: 1px solid #8f8f8f;}
#backlinks {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-variant:normal; color:#666666; text-align:right; width:100%;}


#banner .strapline {float: right;text-align: right;}
#theBanner {float: right;text-align: right;}
#theBanner h1{}

#nav ul {margin:0;padding:0;list-style: none;width:100%;float: left;background: #d4d4d4 url(../../images/nav_up.jpg) repeat-x;border-bottom: 1px  solid #8f8f8f;}

#nav ul li {display:inline;}

#nav ul a{float:left;display:block;padding: 0.2em 1em;line-height: 2.0em;background: url(../../images/divider.jpg) repeat-y right top;text-decoration: none;

color: #000;font-family: trebuchet ms,arial,verdana,sans-serif;font-size: 80%;font-weight:bold;}

#nav ul a:hover {color: #cc0000;}



#content {color:#000;margin: 1em 0.2em 1em 0;float:right;width:500px;text-align:justify;padding-bottom:10px;background-color:#e7e7e7;background: #e7e7e7 url(../../images/large_blade_bg.jpg) no-repeat bottom right;border:2px solid #000;}

#content ul {list-style:none;margin:0;padding:0 10px 0 10px;}

#content  li {font-size: 85%;line-height:1.4em;}

#content h1 {background-color:#cc0000;font-size:130%;;margin:0;padding:2px 0 0 10px;border-bottom:2px solid #000;}

#content h2{font-size:100%;color:#000;padding:0 0 0 10px;}

#content p {line-height:1.4em;font-size:85%;padding: 0 10px 0px 10px;}

#content .quote {font-size:100%;word-spacing:0.2em;color:#ff0000;}

#content .thumb{margin:1em 0 1em 1em;padding:2px;border:1px solid #a0a0a0;}

#content a{color:#000;}

#content a:hover{color:#cc0000;}

.leftimg {float: left;border: 1px solid #000;margin: 10px;}

.rightimg {float: right;border: 1px solid #000;margin: 10px;}

.center{margin-left:180px;border:0px;}





.plumber{background-color:#fff;border:1px solid #b1b1b1;}





.sidebar{background: url(../../images/sidebar_bg.jpg) repeat-x left top;text-align:center;font-size: 85%; float:left;width:240px;margin: 1.2em 0 0 0.2em;background-color:#;border:2px solid #000;}

.sidebar p{padding:0px;margin: 0.5em 0.5em 1em 0.5em;text-align:justify;line-height:1.2em;}

.sidebar h2{padding:0;font-size:100%;margin:0.5em 0 0 0;}

.sidebar ul{list-style:none;line-height:1.2em;text-align:left;margin-left:10px;}

.sidebar li{}

.sidebar  a{color:#000;}

.sidebar  a:hover {color: #fff;}

.sidebar .img{margin-top:1em;margin-bottom:1em;padding:0px;border:1px solid #000;}







#footer {font-size:74%;width:100%;background-color:#e3e3ed;background: url(../../images/sidebar_bg.jpg) repeat-x left top;border-top: 2px solid #000;

	background-repeat: repeat-x;

	background-position:bottom left;	

	clear: both;

	text-align:center;

	padding:0.5em 0 0.5em  0;margin-top:0.5em;color:#000;margin-bottom:0;}



#footer a:link, #footer a:visited {color: #000;}

#footer a:hover {color:#cc0000;}

	

	
