@charset "utf-8";
/* CSS Document */
body{
	font:10pt Tahoma, Geneva, sans-serif;
	background: #69231c;
	color:#303030;
}
p{
	padding:8px 30px;
	line-height:1.3em;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
ul{
	padding:8px 30px;
	list-style:none;
	letter-spacing:1px;
	font-size:10pt;
}
li{
	line-height:1.4em;
}
dl{padding:8px 30px;}
dt{padding:4px 0;text-decoration:underline;font-size:11pt;}
dd{padding:4px 8px;}
em{color:#222;font-style:normal;}
h2{padding:4px 30px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
h3{padding:2px 30px;font-weight:normal;font-style:italic;letter-spacing:1px;text-transform:capitalize;}
td{padding:4px 10px;}
th{width:600px;height:41px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;color:#622;background:url(../img/header-bg.png);line-height:3em;}
input[type="text"]{width:200px;height:20px;background:url(../img/input-bg.png) repeat-x;border:0;color:#404040;}
input[type="text"]:focus{background:url(../img/input-select-bg.png) repeat-x;}
textarea{width:200px;}
.header{
	font-size:12pt;
	font-weight:900;
	letter-spacing:2px;
	color:#622;
}
.txt-right{text-align:right;padding-bottom:16px;font-style:italic;}
#masthead{
	margin:0 auto;
	width:850px;
	height:200px;
}
#masthead img{ border:0;padding:0;margin:0;}
#menu{
	float:left;
	background:url(../img/menu-bg.png) repeat-y;
	width:225px;
	padding:0;
}
#menu a{color:#606060;font-size:10pt;padding:4px 0 4px 45px;display:block;width:200px;}
#menu a:hover{color:#202020;text-decoration:none;background:url(../img/menu-hilite.png);}
#content{
	float:right;
	width:600px;
	min-height:400px;
	padding:0 25px 0 0;
}
#wrapper{
	background:url(../img/content-bg.png) repeat-y;
	width:850px;
	margin:0 auto;
}
#foot{
	clear:both;
	width:850px;
	height:175px;
}
#services li{font-weight:bold;}
#services ul li{font-weight:normal;letter-spacing:normal;list-style-type:disc;color:#622;}
#equipment li{font-weight:normal;letter-spacing:normal;list-style-type:disc;color:#622;margin-left:30px;}
#contact{margin:8px auto;}
#contact td{
	padding:0 3px;
	text-align:right;
}
#byline{
	text-align:center;
	color:#101010;
	font-size:9px;
}
#byline a{color:#101010;}
#map-bg{
	width:500px;
	height:400px;
	margin:1em auto;
	padding:10px;
	background:url(../img/map-bg.png) no-repeat center;
}