/* home */

* {
	margin:0;
	border:0;
	padding:0;
}

body {
	background:transparent url('../images/bg.jpg') repeat 0 0;
	color:#554e44; 
	font-family: Helvetica, Calibri, Verdana, Tahoma;
	font-size:87%; 
	line-height:1.3em;
}

.aa {
	visibility: hidden;	
	font-size: 0em;
}


#contact {
	position: relative;
	top: -110px;
	left: 620px;
	width:200px;
	height: 60px;
	text-align:right;
	color:#85745f;
	font-size:1.0em;
}

#contact a {
	color:#85745f;
}

h1 {
	position:relative;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 165px;

}

h1 a {
	width: 400px;
	height: 165px;
	display: block;
}


h2 {
	position: relative;
	top: -50px;
	left: 63px;  
    font-size: 1.2em;
    color: #a9a99c;
	font-weight: normal;
	width: 700px;
}

h3
{
	text-transform: uppercase;
	letter-spacing: 0.15em;
	font-size:0.9em;
	padding-top:5px;
	padding-bottom:15px;
	color: #a9a99c;
    
}

h4 {
	padding-bottom:10px;
	font-size:0.9em;
}

#nav {
	position: relative;
	top: -25px;
	background: url('../images/navbg.jpg') no-repeat 0 0;
	height:29px;
	width:853px;
	text-align:center;
	text-transform: uppercase;
	padding-top:12px;
	margin-left:0px;
	letter-spacing: 0.2em;
	font-size:0.9em;
	font-weight:bold;
    
}



.split {
	padding:0px 25px;
}

.splitter {
	width:9px;
	height:18px;
	background: transparent url('../images/split.gif') no-repeat 0 0;
}

#bg {
	background:transparent url('../images/bgtop.jpg') repeat-x 0 0;
}

#outerframe {
	width:960px;
	margin: 0 auto;
	background: transparent url('../images/framebg.jpg') repeat-y 0 300px;
}

#outerframetop {
	width:960px;
	background: transparent url('../images/framebgtop.jpg') no-repeat 0 0;
}

#frame {
	width: 853px;
	margin: 0 auto;
	padding: 0 0px;
}



#main {
	padding: 0px 40px 20px;
	line-height: 130%;
	min-height: 300px;
	height:auto !important;
}



#foot {
	background: transparent url('../images/foot.jpg') no-repeat 0 0;
	width:960px;
	height:75px;
}

#main p {
	font-size:0.95em;
    padding: 0 0 15px;
}



#footinfo {
	padding: 0px 35px 0 0px;
	text-align: right;
	font-size: 10px;
	vertical-align: bottom;
}


a {
    color: #82046e;
	text-decoration:none;
}



a:hover, .on {
	color: #a65199;
	text-decoration:underline;
}



.clear {
	clear: both;
}

ul {
	margin: 0 0 15px 0;
	list-style: none;
	padding-left: 10px;
}

#main ul li {
	background: url('../images/dot.gif') no-repeat 0 5px;
	padding-left: 15px;
	font-size:0.95em;
}



