* { padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { 
  margin: 0 0 .6em 0;
}
li, dd {margin-left:5%;}
fieldset {
  padding: .5em;
}
img {
  border: none;
}
body { background: #66909d url(/images/site/rmb-bg.jpg) repeat-x; margin-top: 10px; line-height: 1.5; font-family: Arial, Verdana, sans-serif; }
#wrap { width: 740px; margin: 0 auto; padding: 10px; background: #9DC7D7; }
#content-wrap {  background: #b2c9cd; border: 1px solid #66909d; }
#content { background: url(/images/site/table-bg.jpg) bottom left no-repeat; min-height: 500px; padding: 10px 20px; position: relative; }
#footer { width: 740px; margin: 0 auto; padding: 10px; text-align: center; background: #6F8F9C; font-size: 10px;; }

#nav { background: url(/images/site/nav-bg.jpg) repeat-x; position: relative; height: 1%; }
h1#logo {
	width: 210px;
	background: url(/images/site/logo.jpg) no-repeat;
	height: 105px;
	position: absolute:
	top: 0px;
	left: 160px;
	margin-left: 80px;
}
h1#logo a { display: block; height: 105px; text-indent: -9999px; }
#nav ul { position: absolute; top: 38px; left: 300px; list-style: none; }
#nav ul li { display: inline; }
#nav ul li a:link, #nav ul li a:visited { float: left; font-weight: bold; text-decoration: none; padding: 0 5px; font-size: 10px; color: #3b6a3c; text-transform: uppercase; }
#nav ul li a:hover, #nav ul li a:active {}
p.tagline { font-style: italic; font-size: 12px; font-weight: bold; color: #3b6a3c; position: absolute; bottom: -10px; left: 300px; }
h2 { color: #3b6a3c;}
h3, h4 { color: #8d7050; }
a:link { color: #3b6a3c; }
a:visited {color: #3b6a3c; }
a:hover, a:active { color: #8d7050; }
img.right { float: right; padding: 10px; margin: 5px 0 5px 15px; background: #fff; border: 1px solid #66909d; }
img.left { float: left; padding: 10px; margin: 5px 15px 5px 0; background: #fff; border: 1px solid #66909d; }
p.clear { clear: both; padding: 10px; }
.parcel { clear: both; margin-top: 40px; }
.parcel img { float: right; width: 240px; margin-left: 20px; }
.gallery {}
.thumb { float: left; margin: 0 6px 6px 0; padding: 4px; background: #fff; border: 1px solid #66909d; }
.pages { position: absolute; top: 10px; right: 20px; width: 80px; }
.pages a.prev { position: absolute; left: 0;}
.pages a.next { position: absolute; right: 0;}
#intro { width:550px; margin: 0 auto; padding: 0 10px; background: #fff; border: 1px solid #66909d; }
#contact_form { float: right; width: 360px; }
