* {margin:0; padding:0;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color: #6C0000;
	color:#000000;
	padding-bottom:20px;
	}
h1 {color:#fff; font-style:italic; padding-top:5px; padding-bottom:5px; font-weight:normal; font-size:3em;}
h3 {margin-left:25px; font-weight:normal; color:#000066;}
h2 {font-size:1.2em; font-weight:normal; padding-bottom:10px;  color:#000066;}
h4 {color:#fff; font-weight:normal; padding-bottom:3px; padding-left:3px;}
#texttop {margin-left:auto; margin-right:auto;}
#textbottom {height:100%; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:5px;}
#wrap {margin-left:auto; margin-right:auto; width:800px; height:100%;  }
#header {width:450px; height:270px; background-image:url(images/header.jpg); float:left;}
#links {width:350px; height:270px; background-color:#000066; float:left; text-align:left;}
#links ul {list-style-type:none; line-height:2.1em; font-family:Arial; font-weight:normal;  padding:30px 0 0 90px; font-size:1em}
#links a {text-decoration:none; color:#CCCCCC; padding:3px;}
#links a:hover {color:#fff; background-color:#6C0000;}
#links a:active {color:#FFFFFF}
#content {background-color:#FFFFFF; width:390px;  float:left; padding:30px;}
#content p { font-size:.9em; padding-bottom:20px;}
#list ul {font-size:.8em; padding-left:20px; padding-right:50px; padding-bottom:10px;}
#list {border-top:2px solid #666666; padding-top:20px;}
#list a {font-size:.8em;  color:#000066; padding:2px;}
#list a:hover {color:#fff; background-color:#6C0000;}
#images {
	background-color:#E5E5E5;
	width:350px;
	float:left;
	padding-top:30px;
	padding-bottom:63px;
	}
#images img {padding-top:25px; padding-left:25px; float:left;}
#gallerybg {width:780px; height:750px; padding-left:20px; padding-top:20px; padding-bottom:20px; background-color:#E5E5E5; }
#gallery {width:750px; }
#gallery ul {list-style:none; padding:0; margin:0; width:180px; position:relative; float:right;}
#gallery ul li {display:inline; width:52px; height:52px; float:left; margin:0 0 5px 5px;}
#gallery ul li a {display:block; width:50px; height:50px; text-decoration:none; border:1px solid #000;}
#gallery ul li a img {display:block; width:50px; height:50px; border:0;}
#gallery ul li a:hover {white-space:normal; border-color:#ddd;}
#gallery ul li a:hover img {position:absolute; right:185px; top:0; width:auto; height:auto; border:1px solid #000;}
#contact p { font-size:.9em; padding-bottom:15px; }
#contact { height:450px; width:430px; padding-left:20px; padding-top:20px; padding-bottom:20px; background-color:#E5E5E5; float:left;}
#directions p { font-size:.9em; padding-bottom:15px; }
#directions { height:450px; width:320px; padding-left:10px; padding-right:20px; padding-top:20px; padding-bottom:20px; background-color:#E5E5E5; float:left;}
#testimonials {background-color:#FFFFFF; width:310px;  float:left; padding-top:30px; padding-bottom:30px; padding-left:70px; padding-right:70px; height:465px; }
#testimonials p { font-size:.9em; padding-top:10px; padding-bottom:10px;}
#testimonials span {font-size:.8em; }
#list2 {border-top:2px solid #666666; margin-top:20px; margin-bottom:20px;}
#area{background-color:#FFFFFF; width:350px; float:left; padding-top:30px; padding-bottom:30px; padding-left:50px; padding-right:50px; height:29em;}
#area p { font-size:.9em; padding-bottom:20px; padding-top:10px; line-height:1.4em;}
#content2 {background-color:#FFFFFF; width:740px;   padding:30px; height:30em;}
#content2 p { font-size:.9em; padding-bottom:20px; width:350px; float:left; padding-right:20px;}

