body {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333;
	background-color: #E1DDC0;
	margin-top: 0px;
	text-align: center;
	background-image: url(images/bg.gif); 
}

hr{
	height: 1px;
}

#content {
	width: 656px;
	border: 1px solid #D7D4CA;
	padding:0;
	margin:0;
	background-color: #FFFAFA;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	voice-family: "\";}\"";
	voice-family:inherit;
	width: 656px;
}
html>body #content {
	width: 654px; 
}

#content img{
	display: block;
}

.spacer { 
	clear: both; 
}

#left {
	width:200px;
	float: left;
	padding: 1px;
	text-align: left;
}

#right {
	width:450px;
	float: right;
	padding: 1px;
	text-align: left;
}



#navcontainer
{
	width: 200px;
	padding: 0;
	color: #333;
}

#navcontainer ul
{
	
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}

#navcontainer li
{
	border-bottom: 1px solid #E1DDC0;
	margin: 0;
	padding:0;
	font-size: 10px;
	letter-spacing: 2px;
}

#navcontainer li a
{
	vertical-align:bottom;
	display:block;
	padding: 7px 5px 7px 30px;
	border-left: 10px solid #BBD9EE;
	background-color: #F1EFE2;
	color: #333;
	text-decoration: none;
	width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
	border-left: 10px solid #54A4DE;
	background-color: #E4F1BC;
	color: #444;
	font-weight: bold;
}

#navcontainer li a:active
{
	background-color: #54A4DE;
	color: White;
}
	
#contact{
	margin: 3px 0 10px 0;
	width: 200px;
	height: 180px;
	background: url(img/bg_contact.jpg) no-repeat center;
}

#contact h6{
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
}

#contact p{
	font-size: 10px;
	margin: 0 10px 0 10px;
}

#contact a,a:hover{
	color: #FA8072;
	text-decoration:none;
}

.title{
	background-color: #EBF1F8;
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 400px;
}

.top{
	padding: 10px;
	float: right;
	clear: left;
}

.background_left{
	background-image: url("images/shad_left.gif");
}

.background_right{
	background-image: url("images/shad_right.gif");
}




#front{
	width: 450px;
}

#front p{
	margin: 10px;
	font-size: 12px;
	line-height: 140%;
}

#sign{
	text-align: right;
}

#footer {
	width: 656px;
	background-color: #E5E1BC;
	border: 1px solid #DAD6B2;
	text-align: right;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	voice-family: "\";}\"";
	voice-family:inherit;
	width: 656px;
}
html>body #footer {
	width: 654px; 
}

#footer p{
	font-size: 10px;
	margin: 0;
	padding: 0 20px 0 0;
}

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

#footer a:hover{
	color: #696969;
}




.text{
	font-size: 11px;
	width:450px;
	clear: left;
}

.text p{
	padding: 10px;
	margin: 0;
}

.text ul{
	list-style-type: square;
	list-style-position: inside;
}

.text li{
	margin: 5px 0 5px 0;
}

.text span{
	font-weight: bold;
	font-size: 120%;
}

.text a{
	text-decoration: none;
	color: #A52A2A;
}

#main-line{
	background-color: #F6D16C;
	margin: 1;
	height: 2px;
	padding: 4px;
	border-bottom: 1px solid #DCDCDC;
}


#subpict{
	background-color: #E4F1BC;
	margin: 0;
	height: 18px;
	padding: 4px;
	border-bottom: 1px solid #DCDCDC;
}

#location{
	float: left;	
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0 0 10px;
}

span.dropcap_ghil_s {
  	display:block;
  	float:left;
	width:46px;
	height:31px; 
	margin-right:5px;
  	background-image:url("img/ghil.gif");
  	background-repeat:no-repeat;
}
span.dropcap_ghil_s span {display:none;}

span.dropcap_ghil_d {
  	display:block;
  	float:right;
	width:46px;
	height:31px; 
	margin-left:5px;
  	background-image:url("img/ghil.gif");
  	background-repeat:no-repeat;
}
span.dropcap_ghil_d span {display:none;}

