@charset "utf-8";

body {margin:0px; padding:0px; font: 1.0em tahoma, verdana, arial, sans-serif; text-align:center; background-color: #ffffff; background-image: url(rock2.jpg); }
* {margin:0; padding:0;}
div#mainwrap {width:724px; margin-left:auto; margin-right:auto; text-align:left;}
div#mainwrap a:hover {color: red;}
div#header {width:724px; height: 180px;}
div#listmenu {width:100%; text-align: center; font-size: .9em; background-color: #00573c; color: #7bab9d; padding: 5px 0px;}
div#listmenu a {text-decoration: none; color: #ffffff;}
div#listmenu a:hover {color:red;}
div#contentarea {width:724px; background-color:#ffffff; background-image: url(rock2.jpg);}
div#column1 {width:180px; float:left; background-color:#ffffff;background-image: url(rock2.jpg);}
div#column1 img {margin: .9em 5px 0 0;}
div#column1 ul {margin: 1em 5px 20px 10px; font-size:.8em; list-style-type: none;}
div#column1 li {padding: 5px 0px;}
div#maincontent {width:544px; float:left; background-color: #ffffff; background-image: url(rock2.jpg);}
div#maincontent p {font-size:.8em; margin:1em 20px;}
div#maincontent h1 {font-size:1.2em; margin:1.2em 20px; font-weight: bold;}
div#maincontent h2 {font-size:1em; margin:1em 20px; font-weight: bold;}
div#maincontent h3 {font-size:0.9em; margin:1em 20px; font-weight: bold;}
div#maincontent ul {margin: 1em 5px 20px 50px; font-size:.8em; list-style-type: disc;}
div#maincontent ol {margin: 1em 5px 20px 50px; font-size:.8em;}
div#maincontent li {padding: 2px 0px;}
img[title] {border: 2px solid #000000;}
div.detailpix {width: 250px; float: left;}
div.list {width: 200px; float: left; padding: 0 20px 0px 30px;}
div.portrait {width: 100px; float: left; padding: 0 20px 20px 20px;}
div.largepix {padding-left: 20px;}
div#callhome {font-size: 130%; font-weight: bold;}
div#footer {width:724px; height: 120px; background-color: #ffffff; background-image: url(rock2.jpg); border-top: 1px solid black;}
div#footertext {padding-top: 1em; padding-left: 10px; font-size: .8em; float: left;}
div#footertext p {margin-bottom: 10px;}
div#footerimage {padding-top: 1em; padding-bottom: 1em; padding-right: 1px; float: right;}
.clearfix:after {
    content: ".";              
	display: block;          
    height: 0;                 
    clear: both;               
    visibility: hidden;	    
}
.clearfix {display: inline-block;}  
* html .clearfix {height: 1%;}
.clearfix {display: block;}
img {border: 0px;}
.clearleft {clear: left;}


