/* CSS Document */


body {
background-color: #000000;
font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
font-size: 13px;
line-height: 22px;
color: #000000;
margin-top: 0px;
}

#container {
width: 770px;
background-image: url(images/containerbg_05.gif);
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
}

#banner {
height: 145px;
}

#content {
position: relative;
float: right;
width: 480px;
padding: 20px 30px;
z-index: 2;
}

#sidebar-a {
float: left;
width: 230px;
}

#footer {
padding-top: 10px;
background-color:#CBB675;
color: #FFFFFF;
clear: both;
line-height: 18px;
height: 150px;
}

div#subnav {
width: 190px;
border: dashed 1px #000000;
float: right;
margin-left: 20px;
margin-bottom: 12px;
margin-top: 10px;
padding: 10px;
font-size: 11px;
line-height: 19px;
}

/* -- Navbar -- */

div#navbar {
text-align: center;
padding: 30px 0px 0px 0px;
width: 230px; 
}

#navbar ul li a:link, #navbar ul li a:visited {
font-size: 14px;
font-weight: bold;
color: #000000;
text-decoration: none;
display: block;
padding-top: 5px;
padding-bottom: 5px; 
}

#navbar ul li a:hover {
color: #FFFFFF;
background-color: #C0AA69;
text-decoration: none; 
}

#navbar ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: block;
}

#navbar ul {
margin: 0px;
padding: 0px;
}

/* -- Navbar2 -- */

div#navbar2 {
text-align: center;
padding: 8px 0px;
width: 230px; 
}

#navbar2 ul li a:link, #navbar2 ul li a:visited {
font-size: 14px;
font-weight: bold;
color: #000000;
text-decoration: none;
display: block;
padding-top: 5px;
padding-bottom: 5px; 
}

#navbar2 ul li a:hover {
color: #FFFFFF;
background-color: #C0AA69;
text-decoration: none; 
}

#navbar2 ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: block;
}

#navbar2 ul {
margin: 0px;
padding: 0px;
}


/* -- Links -- */

a:link {
}

a:visited {
}

a:hover {
}

#footer a:link {
color: #FFFFFF;
text-decoration: none;
}

#footer a:visited {
color: #FFFFFF;
text-decoration: none;
}

#footer a:hover {
color: #FFFFFF;
text-decoration: underline;
}


/* -- HTML tags -- */

h1 {
font-size: 15px;
font-weight: bold;
margin: 0px;
}

h2 {
font-size: 14px;
font-weight: 300;
}

h3 {
display: block;
color: #FFFFFF;
background-color: #C0AA69;
font-weight: bold;
font-size: 14px;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
}

#sidebar-a p {
margin-bottom: 36px;
}

/* -- classes -- */

.tableh1 {
border-bottom: solid 1px #000000;
}

.photoright {
float: right;
padding: 5px;
margin: 4px 0px 10px 14px;
border: 1px solid #000000;
}

.photoleft {
float: left;
padding: 5px;
margin: 4px 14px 10px 0px;
border: 1px solid #000000;
}

.photoright-nb {
float: right;
padding: 5px;
margin: 4px 0px 10px 14px;
}

.photoleft-nb {
float: left;
padding: 5px;
margin: 4px 14px 10px 0px;
}

.photoborder-nhg {
border: 1px solid #000000;
padding: 5px;
}

.photorightwtext {
text-align: center;
float: right;
padding: 5px;
margin: 4px 0px 10px 14px;
border: 1px solid #000000;
}

.photoborder {
background-color: #FFFFFF;
padding: 7px;
border: 1px solid #000000;
}

.testimonial {
display: block;
border: 1px solid #000000;
background-color: #D7E9F6;
padding: 14px;
}

.address {
font-size: 12px;
}

.copyright {
font-size: 10px;
}

.footer {
font-size: 11px;
}