body{
	margin:0px auto; 
	background-color:#E5E2DA;
}

/*NAVIGATION*/

.nav {padding-top:65px;padding-left:25px; margin:0 auto; list-style:none; height:31px;position:relative; font-family:Helvetica, Verdana, Arial, sans-serif;width:800px;z-index:50;}
.nav li.top {display:block; float:right;}
a {outline: none;}
.nav li a.top_link {display:block; float:left; height:31px; line-height:27px; color:#666; text-decoration:none; padding:0 0 0 35px; cursor:pointer;font-family: Helvetica, Verdana, Arial, sans-serif;font-size: 18px;}
.nav li a.top_link span {float:left; display:block; height:31px;}
.nav li a.top_link span.active {float:left; display:block;height:31px;text-decoration: underline;color: #C3B584;}

.nav li:hover > a.top_link {color:#C3B584; text-decoration:underline;}

.nav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.nav li:hover {position:relative; z-index:200;}
.nav a:hover {visibility:visible; position:relative; z-index:200;text-decoration: underline;color: #C3B584;}

.nav .active a{text-decoration: underline;color: #C3B584;}	

/* keep the 'next' level invisible by placing it off screen. */
.nav ul, 
.nav :hover ul ul, 
.nav :hover ul :hover ul ul,
.nav :hover ul :hover ul :hover ul ul,
.nav :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:-5px 0 0 0; padding:0; list-style:none;}

.nav :hover ul.sub {left:14px; top:31px; background: #fff; padding:4px 7px; border:1px solid #C3B584; white-space:nowrap; width:100px; height:auto;}
.nav :hover ul.sub li {display:block; height:25px; position:relative; width:100px; font-weight:normal;}
.nav :hover ul.sub li a {display:block; font-size:13px; height:20px; width:100px; line-height:25px; color:#676767; text-decoration:none; text-align:center;}
.nav :hover ul.sub li a:hover {background:#C3B584; color:#fff; padding-bottom:5px;}	

.nav :hover ul.sub li a:hover[disabled="true"]+p {background:#877052; color:#fff;width:120px;}

/* Opera */
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{


head~body .nav :hover ul.sub {left:17px; top:31px; background: #fff; padding:4px 7px; border:1px solid #C3B584; white-space:nowrap; width:100px; height:auto;}
head~body .nav :hover ul.sub li {display:block; height:25px; position:relative; float:left; width:100px; font-weight:normal;}
head~body .nav :hover ul.sub li a {display:block; font-size:13px; height:25px; width:100px; line-height:20px; color:#676767; text-decoration:none;}
head~body .nav :hover ul.sub li a:hover {top:-2px;display:block; font-size:13px; height:20px; padding:2px 0 0 0; width:100px; line-height:20px; color:#fff; text-decoration:none;}
}


/*BODY*/

#content {
 	 width:1050px;
	 height:100%;
 	 margin:auto;
	 background-color:#fff;
	 border-top: solid 10px #C3B584; 
	 border-width: 100%;

}



#logo {
	float:left;
	margin:10px 0 16px 100px;
	width:230px;
	height:70px;
	z-index:60;
	position:relative;
	
}

#login {
	float:right;
	margin-right:115px;
	z-index:60;
	position:relative;
	margin-top:10px;
	font:12px verdana,arial;
	font-weight:bold;
	color:#666
}

#login a{
	color:#C3B584;
	text-decoration:underline;
}

#login a:hover{
	color:#ccc;
}


.left {
	width:540px; 
	float:left;
	font:13px verdana,arial;
	margin:-20px 60px 0 30px;
	
}

#contact {
		float:left;
	    margin-top:40px;
}

ul li{
list-style:none;
text-decoration:none;

}

ul li a{
list-style:none;
text-decoration:none;
color:#877052;

}

ul li a:hover {
        color:#666;
		text-decoration:underline;
  }
  
h1{
	text-decoration:underline;
	color:#877052;
	font:bold 25px verdana,arial;
	text-align:left;
}

h2{
	color:#877052;
	font:18px verdana,arial;
	margin-top:-10px;
}

p a{
	color:#877052;
	font:13px verdana,arial;
	text-decoration:underline;
}

p a:hover {
        color:#999; 
  }

p{
	color:#000;
	font:13px verdana,arial;
	text-align:justify;
}

#content1 {
	 width:900px;
 	 margin:25px auto;
	}

.slideshow img {
	width:900px;
	height:240px;
}	

#gallery {
		margin-left:-20px;
		width: 540px;
		margin-top:40px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 4px solid #C3B584;
		margin:5px;
	}
	#gallery ul a:hover img {
		border: 4px solid #ccc;
	}
	#gallery ul a:hover { color: #ccc; }

/*FOOTER*/
#footer {
	width:100%;
	background-color: #C3B584;
    padding:10px 0;
	text-align:center;
	font: 11px Arial, sans-serif;
	color: #fff;
	clear: both;	
	position:relative;
	line-height:14px;
	top:30px;
}	

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

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

h5 {color:#000;
	font:9px verdana,arial;
	margin-top:35px;
	padding-bottom:20px;}

h5 a {
color:#666;font-weight:bold
}

h5 a:hover {
color:#957e61;
}


