@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}

/* tags */
BODY {background:url(../images/body_back.png) repeat-x #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
P {font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; margin: 10px 0px 20px 0px;}
H2 {font-style:italic; font-size:18px; display:inline-block; margin-bottom:9px; font-family:Georgia, "Times New Roman", Times, serif;}
h3 {color:#000000; font-family:Georgia, "Times New Roman", Times, serif; margin: 5px 0px 5px 0px;}
A {color:#fff;}
A:HOVER {color:#FFFF99;}


/* IDs */
#top-bar {height:40px; margin-bottom:10px;}

#top-bar DIV{width:920px; margin:0 auto;}

#top-bar .address{float:left; color:#fff; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}

#top-bar .phone{float:right; color:#fff; font-size:24px; line-height:24px; font-family:Georgia, "Times New Roman", Times, serif;}

#container {width:920px; margin:10px auto 0 auto;}

#header {margin-bottom:10px;}

#header-img {border:solid 2px #765528; background:url(../images/header_image.jpg) no-repeat; height:266px;}

#header-img IMG{border:solid 3px #000; margin:20px;}

#menu {height:40px; border:solid 2px #765528; border-top:none; background:url(../images/menu_background.png) repeat-x;}

#menu UL{float:right; list-style:none; padding-top:4px;}

#menu LI{float:right; width:140px; border-right:dotted 1px #765528;}

#menu .last{border:none;}

#menu A{display:block; font-size:16px; font-style:italic; font-weight:bold; color:#000; text-decoration:none; padding:6px 0; text-align:center; padding:7px 7px 5px 7px; font-family:Georgia, "Times New Roman", Times, serif;}

#menu A:HOVER{background:#000; color:#fff;}


#main {border:solid 2px #765528; margin-top:10px; background:url(../images/main_background.png) repeat-x #887147;}

#sidebar{margin:0 10px 0 20px; width:190px; float:left; display:inline;}

#gallery
{
  margin-left:auto;
  margin-right:auto;
}

#gallery img
{
  margin-left:auto;
  margin-right:auto;
  margin:5px;
  border:3px solid #765528;
}

#gallery-link{background:#000; padding:0 6px 6px 6px; position:relative; top:-50px; text-align:center;}

#gallery-link H2{font-size:14px; padding:6px; margin-bottom:0;}

#gallery-link A{color:#fff; text-decoration:none;}

#gallery-link H2 A:hover{color:#000; background:#fff;}

#services{position:relative; top:-30px;}

#services .heading{background:#765528; padding:4px 8px; }

#services H2{margin:0; padding:0;}

#services UL{padding:10px 0 10px 20px; border:solid 1px #765528;}

#services LI{padding:3px 0;}

#content {margin:20px 20px 20px 220px;}

#features {height:190px;}

.feature {background:#000; color:#fff; padding:4px 0; width:221px; float:left; text-align:center; margin-right:4px;}

.feature H2 {font-size:12px; padding-top:4px; height:30px; margin-bottom:0;}

.feature A {text-decoration:none;}

.feature A:HOVER {text-decoration:none;}

.last-feature {margin-right:0;}


#footer
{
  background:#765528; 
  padding:10px 20px; 
  margin:10px 0 0 0; 
  text-align:center;
  font-size:11px;
}

#footer p
{
  text-align:center;
  font-size:11px;
  line-height:13px;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding: 0px 50px 0px 50px;
  margin-left:auto;
  margin-right:auto;
}

ul 
{
  list-style-type:none;
  padding: 5px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:18px;
}

img
{
  border:none;
}

img.left {
	float:left;
	margin:5px 5px 5px 0;
	}

A.anchor
{
  color:#000;
  
}

A.anchor:HOVER
{
  color:#000;
}



