h1,h2,h3,h4,h5,dl,dt,dd,ol,ul,li,body,p {margin: 0; padding: 0;}

h2, h3{font:bold 21px "Times New Roman", Times, serif; text-transform:uppercase; margin-bottom:15px;}

h2 span.about {text-transform:capitalize; padding-left:30px; background:url(../images/about-icon.gif) no-repeat 8px 7px;}

div.home h2, h3{font-size:18px; font-weight:normal; margin-bottom:10px;}

h2{color:#590a0b;}

h3{color:#5c5526; width:100%; border-bottom:1px solid white; margin-top:30px;}

h4{color:#72531e; margin:15px 0 10px 0;}

h5{margin:5px 0 5px 0; font-size:11px; text-transform:uppercase; color:#4F4827;}

a{color:#590a0b; text-decoration:none; outline:none;}

#content a:hover{border-bottom:1px solid #9F8B8C;}

div.home ul#primary-nav a.home, div.about ul#primary-nav a.about, div.contact ul#primary-nav a.contact, div.developments ul#primary-nav a.developments, div.links ul#primary-nav a.links, div.services ul#primary-nav a.services, div.gallery ul#primary-nav a.gallery{color:#d49f44;}

p{margin-bottom:19px;}

html, htm, body, #wrapper{height:100%;}

body {background:black url(../images/bg.jpg); color:white; font:14px Georgia, "Times New Roman", Times, serif; line-height:18px;}

#wrapper{width:975px; float:left; border-right:1px solid black; background-color:#786a5b;}

#header {float:left; background: transparent url(../images/header.jpg) no-repeat; width: 975px; height: 125px;}

#crest {position: absolute; background: transparent url(../images/crest.png) no-repeat; top: -8px; left: 40px; width: 144px; height: 232px; z-index: 2;}

#home_pic {float:left; width: 558px; height: 416px;}

#content {width: 735px; color: black;  float: left; padding:30px 30px 30px 210px; background:#c7c198 url(../images/content_bg.jpg) no-repeat bottom left;}
div.home #content{width: 376px; padding:20px; border-left: 1px solid #000; height: 376px; background-image:none;}

#content ul{padding-left:20px; line-height:12px;}

#footer {background: #786A5B; width: 975px; height: 100px; font-size: 11px; border-top: 1px solid #282828; float:left; clear:both;}

#footer a{color:white;}
#footer a:hover{color:#BFB9B3;}
#footer p{margin:0;}

#footer_logo {background: url(../images/fleur.jpg) no-repeat center left; height: 58px; float:right; padding:30px 30px 0 70px; display:inline;}

.float-right{float:right; margin:0 0 20px 25px;}
.float-left{float:left;}

/*----------------------------PRIMARY NAV-------------------------------------------*/

ul#primary-nav {float:right; margin:73px 10px 0 0; display:inline;}

ul#primary-nav li{display:block; float:left; font:12px "Times New Roman", Times, serif; text-transform:uppercase; border-left:1px solid #835555;}

ul#primary-nav li.first{border-left:0;}

ul#primary-nav li a{display:block; float:left; color:white; text-decoration:none; padding:3px 9px 6px 9px;}
ul#primary-nav li a:hover{color:#dcc08f;}

#primary-nav li ul {position: absolute; width: 10em; left: -999em; margin-top:25px;}

#primary-nav li:hover ul {left: auto;}

ul#primary-nav ul{width:145px; background:url(../images/nav_repeat.jpg) repeat-x; border:1px solid #48463a;}

ul#primary-nav ul a{border-bottom:1px solid #bdb58c; width:135px; padding:0 5px; color:#45422b; height:26px; line-height:26px;}
ul#primary-nav ul a:hover{color:#660E0D; background-color:#ddd4a7;}

ul#primary-nav ul li{border-left:0; text-transform:capitalize;}



/*----------------------------INDEX-------------------------------------------*/

div.home dl{margin-top:0px; font-size:12px;}
dd.img{float:left; padding:0 0 0 0; width:376px;}
/*img{border:1px solid #9e752e;}
dd.img img{border:1px solid #7a7659;}*/
div.home dt{text-transform:uppercase; color:#590a0b; margin-bottom:0px; font-style:normal;}

dt{color:#4e0a0a; font-style:italic; text-transform:none;}


ul#about-links{position:absolute; top:241px; left:0px; width:155px; text-align:right; font-family:"Times New Roman", Times, serif; list-style-type:none;}
ul#about-links li a{display:block; border-bottom:1px solid #590a0b; padding-top:5px; height:18px;}
ul#about-links li a:hover{color:#6d3838; border-bottom-color:#6d3838;}

div.profile ul#about-links a.profile, div.testimonials ul#about-links a.testimonials, div.affiliations ul#about-links a.affiliations, div.homes ul#about-links a.homes{color:#72531e; border-bottom-color:#72531e;}
