/* CSS Document */
body	{
background-color:#D0C5A4;
text-align:left;
margin:0;
padding:0;
background-image:url(../images/bg2a.jpg);
background-repeat:repeat;
background-position:0 0;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
behavior: url("csshover.htc");

}
html	{
margin:0;
padding:0;
height:100%;
}
p	{
margin:3px 0;
padding:0;
line-height:1.7em;
}
a	{
color:#4F3B30;
text-decoration:none;
}
a:hover	{
text-decoration:underline;
}
h1	{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
background-color:#4F3B30;
/*background-color:#424242;*/
padding:0 0 0 5px;
margin:10px 0;
}
h2	{
font-size:12px;
margin:10px 0 3px 0;
padding:0;
}
h3	{
font-size:10px;
margin:0;
padding:0 0 3px 0;
font-weight:bold;
}
img, div { 
behavior: url(../iepngfix.htc);
margin:0;
padding:0;
border:0;
}
object	{
margin:0;
padding:0;
}
#container	{
width:762px;
text-align:left;
margin:10px;
padding:0;
height:100%;
}
#top	{
margin:0;
padding:0;
height:234px;
background-color:#4F3B30;
/*background-color:#424242;*/

position:relative;
}
/*#top img	{
float:left;
}*/
#logo	{
position: absolute;
right:0px;
top:25px;
z-index:3;
}
#logo2	{
position: absolute;
right:0px;
top:20px;
z-index:2;
}

#content	{
width:100%;
margin:0;
padding:0;
height:320px;
}
#content_left	{
width:290px;
height:100%;
background-image:url(../images/bg2.png);
background-repeat:no-repeat;
margin:10px 10px 0 0;
border:1px solid #A4947A;
padding:10px 10px 0 10px;
float:left;
}
#content_right	{
width:418px;
height:100%;
background-image:url(../images/bg2.png);
background-repeat:no-repeat;
margin:10px 0 0 0;
border:1px solid #A4947A;
padding:10px 10px 0 10px;
float:left;
}
#content_right img	{
margin:0;
padding:0;
}
#content_gallery	{
width:742px;
height:295px;
background-image:url(../images/bg2.png);
background-repeat:no-repeat;
margin:10px 0 0 0;
border:1px solid #A4947A;
padding:10px 10px 0 10px;
float:left;
}
#footer	{
font-weight:normal;
color:#666258;
width:100%;
height:50px;
clear:both;
margin-top:25px;
}
#footer_right	{
float:right;
margin:0 10px 0 0;
}
#footer_right a	{
color:#666258;
text-decoration:none;
}
#footer_right a:hover	{
text-decoration:underline;
}

#footer_left	{
float:left;
margin:0 0 0 10px;
}
ul#top_nav	{
margin:0;
padding:0;
height:20px;
width:100%;
background-color:#4F3B30;
/*background-color:#424242;*/

}

ul#top_nav li	{
float:left;
list-style-type:none;
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
text-align:center;
color:#993300;
}
ul#top_nav li a	{
font-weight:normal;
text-decoration:none;
color:#ffffff;
display:block;
font-size:13px;
margin:0;
}
ul#top_nav li a:hover, ul#top_nav li a:active	{
font-weight:bold;
background: transparent; 
text-decoration:none;
color:#ffffff;
display:block;
font-size:13px;
margin:0;
}
ul#top_nav li a.uberlink{
font-weight:bold !important;
text-decoration:none;
color:#ffffff;
display:block;
font-size:13px;
margin:0;
}
ul#top_nav li#home	{
width:60px;
}
ul#top_nav li#about	{
width:80px;
}

ul#top_nav li#homes	{
width:110px;
}
ul#top_nav li#landscape	{
width:130px;
}
ul#top_nav li#recent	{
width:130px;
}

ul#top_nav li#gallery	{
width:70px;
}
ul#top_nav li#contact	{
width:100px;
}
.highlight	{
color:#4F3B30;
font-weight:bold;
/*color:#424242;*/
}

ul.list	{
margin:0;
padding:0;
position:relative;
z-index:900;
}
ul.list li	{
list-style-type:none;
margin:0;
padding:0;
color:#FFFFFF;
font-weight:bold;
line-height:1.5em;
}

ul.list li.submenu .level2{
display:none;
}
ul.list li.submenu:hover .level2 {
display:block;
color:#7B9DBE;
position:absolute;
top:-34px;
left:322px;
z-index:1000;
}
ul.list .level1{
display:block;
color:#7B9DBE;
position:absolute;
top:-34px;
left:322px;
z-index:999;
}
#next	{
float:right;
}
#back	{
float:left;
}
ul.list li.submenu a.suburb	{
font-size:12px;
margin:10px 0 3px 0;
padding:0;
color:#ffffff;
line-height:30px;
}
