body { font-family: Helvetica, Verdana, arial, sans-serif; font-size: 90%; background-color: #e6d28c; color:#333; }
    
#container {
	margin: 0 auto;
	width: 750px;
	text-align: left;
	margin-bottom: 10px; }
	
#container p { line-height:1.5em; }

#banner {
	border: 5px solid #fff;
	width: 745px;
	padding: 0px;
	font-weight: bold;
	height: 120px;
	background: url(images/top.jpg) no-repeat #fff;  }  
  
#linkbar {   
  border: 5px solid #fff;
   width: 725px; 
   height: 22px;
   padding: 9px 5px 5px 15px;
   background: #060 url(images/navbg.gif) 0 0 no-repeat; }

#linkbar a:link { font-size: 90%; color: #a8e5ff; font-weight: bold; text-transform: uppercase; text-decoration: none; letter-spacing: 0.1em;  padding-left: 15px;  }
  
#linkbar a:hover { font-size: 90%; color: #eee; font-weight: bold; text-transform: uppercase; text-decoration: underline; letter-spacing: 0.1em;}
	
#linkbar a:visited {  font-size: 90%; color: #ccc; font-weight: bold; text-transform: uppercase; text-decoration: none; letter-spacing: 0.1em; padding-left: 15px;}

#wrapper { float: left; width: 745px; background: #fff url(images/fotobg.jpg) left top repeat-y; border: 5px solid #fff;}

#main {  width: 400px; float: left; line-height: 18px; padding: 10px 5px 0 14px; }
	
#main a, #main a:active { color: #060;  }
#main a:hover { color: #000;  }
#main a:visited { color: #333;   }

h1 { font-size: 140%; color:#060; text-transform: capitalize; padding-bottom:4px; border-bottom:solid 1px #eee; line-height:1.5em; }
     
h2 { font-size: 100%; color: #333; font-weight:bold; line-height:1.7em; }

#inner {
	width: 60px;
	float: left;
	padding: 10px;
	border-left: 1px solid #fff; }

#inner a:link { 
	color: #993366; 
	font-weight: normal; 
	text-decoration: none; 
	letter-spacing: 0.1em; 
	line-height: 18px; }
	
#inner a:visited { 
	color: #993366; 
	font-weight: normal;  
	text-decoration: none; 
	letter-spacing: 0.1em; 
	line-height: 18px; }

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

#outer { width: 274px; float: left; padding-left: 20px; padding-right: 10px; margin-top: 30px; margin-left: 20px;  }
	
.contactdetails { text-align:left; margin-left:70px; font-weight:bold; }	

.contactdetails a:active, .contactdetails a:link { color:#fff; text-decoration: underline; }
.contactdetails a:hover { color:#fff; text-decoration: none; }
.contactdetails a:visited { color:#eee; text-decoration:none; }
	
form { clear:both; padding-left:30px; }

fieldset { width:320px; padding:15px; border-color:#eee; }

legend { font-weight:bold; padding: 5px; color:#060; }

form input { border:1px solid #666; padding:2px; }

form textarea { border:1px solid #666; padding:2px; }

form input[type=text] { background-color:#fff; }

form input:focus, form textarea:focus {
	border:1px solid #ccc;
	background-color:#fff;
	padding:2px; }

form input[type=submit]:hover, 
form input[type=reset]:hover, 
form input[type=button]:hover {
	padding:2px;
	border:1px solid #fff;
	background-color:#060;
	color:#fff; }
	
#footer { height: 10px; width: 750px; margin:0 auto; clear: left; padding: 8px 0 8px 0; color:#666; font-size:90%;  }
  
#footer  a:link, #footer a:hover, #footer a:visited { color:#666; text-transform:capitalize; font-size:90%; letter-spacing:normal;}

#galleryframe { border: 1px solid #eee; padding: 0 10px 10px 10px; }
#jscriptimg { padding-left:10px; }
#jscriptimg img { border:1px solid #ccc; padding:0.2em; }

ul { list-style:none; line-height:17px; margin:0 0 5px 12px; padding:0; font-size:1.0em; }

#desc { font-weight:bold; color:#060;}

#outer p {
     color: #fff;
     padding: 10px;
     padding-bottom: 15px;
     margin-top: -15px;
     font-size: 13px;
     line-height: 18px; }

#outer h1 {
    text-align: center;   
    padding-bottom: 5px;
    margin-top: 5px;
    font-family: serif;
    font-size: 20px;
    color: #E6CFD9;  }
    
.imgcenter { text-align: center; margin-top: -25px; }

img { border:1px solid #ccc; padding:0.2em; background-color:#fff;}
