/* structure */

body {
	background: #305c2b url(images/bgpage.jpg) repeat;
	margin:0;
	padding:20px;
}

/*////  top section    /////*/
#top  {
	width:100%;
	padding:0;
	margin-bottom:20px;
	height:289px;
}

#bg1 {
	margin:0;	
	padding:0;
	height:289px;
	vertical-align: top;
}
#bg2 {
	margin:0;	
	padding:0;
	height:289px;
	vertical-align: top;

}

#logo {
	margin:34px 25px;
	padding:0;
	float: left;
	width:560px;
	vertical-align: top;
	}
*html #logo {
	margin:34px 15px;
}

.topmenu {
	margin:44px 45px 0 0;
	white-space:nowrap;
	float:right;
}
*html .topmenu {
	margin:44px 20px 0 0;
}
#searchform {
	display:table;
	margin:15px 40px 0 0;
	padding:12px 0 0 0px;
	white-space:nowrap;
	float:right;
	clear:right;
	width:267px;
	height:173px;
	vertical-align: top;
}
*html #searchform {	margin:15px 20px 0 0; }

#searchform input {
	margin-left:20px;
	width: 135px;
	font-size: 0.7em;
	float:left;
}
*html #searchform input {float:none; margin-top:-33px;}

#searchform img {	border:none; margin: 0;}
*html #searchform img {}

/*////  main section   /////*/
#content {
	width:100%;
	padding:0;
	margin:0 0 20px 0; 
	}
	
*html #content {
	margin:0;
	}

#left, #centre , #right { 
	padding-top:7px;
	margin:0; }

#left {
	width: 250px;
	padding:10px;
	margin:0;
	vertical-align: top;
	background: url(images/topleft.gif) no-repeat 10px 10px;
}

#right {
	width:auto;
	vertical-align: top;
}
.right2 {
	display:table;
}
#right .contain {
width:200px;
display:table;
padding:20px 20px 0 20px;
}

#centre {
	width: 100%;
	text-align: justify;
	vertical-align: top;
	padding:20px;
}
*html #centre {
	width:auto;
}


/* BACKGROUNDS */
#top { background: #f6f1e7 url(images/bgtop.gif) repeat-x; }	
#content {background: #fff; }	
#bg1 {background: url(images/top1.gif) no-repeat left top;}
#bg2 {background: url(images/top2.gif) no-repeat right top;}
#logo {background: url(images/logotext.gif) no-repeat right 20px;}
#searchform {background: url(images/srch_bg.gif) no-repeat top right;}

/*#leftbot {background: url(images/bottomleft.gif) no-repeat bottom left;}*/



/* FONTS & STUFF */

.topmenu a:link, .topmenu a:visited, .topmenu a:hover, .topmenu a:active {	
	font: normal 10px/1em Georgia, "Times New Roman", Times, serif; 
	color:#83814b;
	text-decoration: underline;
}
.topmenu a:hover { text-decoration:none; color:#b10127; }

#searchform a.SkinObject {	color:#000;}

.Normal {
	font: normal 80%/1.6em Georgia, "Times New Roman", Times, serif;
	color: #000000;
	}
.Normal td {	
	font-size:90%;
	line-height:1.6em; 
}


h2, h3, h4 {	

	font-family: "Trebuchet MS";
	font-weight:bold;
	color: #603913;
	margin-top:0px; }

.Head {
	font: bold 20px "Trebuchet MS";
	color: #000;
	margin-top:0px;
}	

#right h2 .Head {font: bold 1em "Trebuchet MS"; color:#777;}
#left h2 .Head {font:bold 0.8em "Trebuchet MS";}

#right a.Head {font-size: 0.8em;}

a:link { color:#007EAE;
text-decoration:underline;}

a:hover {color:#FF5A00;
text-decoration:none;}

/*///////////*/



#bread { border-bottom:1px solid #777;
border-top:1px solid #777;
padding:0px 0;
margin:0;
margin-bottom:3px;
font:normal 100%/normal Georgia;
color:#444;
}

#bread a.SkinObject {
font:normal 70%/normal "Trebuchet MS";
color:#007eae;

}
#bread a.SkinObject:hover {
	text-decoration:none;
	color:#FF0000;
}


#centre .Normal p  { text-align:justify; }

#right  .Normal, #right  td {
	font-family: "Trebuchet MS";
	color: #777;
	font-size: 0.7em;

}
/*#right p {
	border-bottom: 1px solid #d4c8ab;
	border-top: 1px solid #d4c8ab;
	padding-bottom:1.2em;
	padding-top:1.2em;
	text-align: left;
	margin-top:1px;
	margin-bottom:1px;
}
*/
#footer { 
padding:20px;
}

.lines {
	border-bottom: 3px solid #555;
	border-top:1px solid #555;
	height:2px;
	padding:0;
	margin:0;
	line-height:2px;
	font-size:2px;
	}
#copy, #cred {
	font-size:0.7em;
	margin-top:7px;
	font-family: "Trebuchet MS";
	color:#777;
}
.menu {

}


