body {
	padding: 0;
	margin: 0;
	
	background: #d38c3d url('/pictures/bkgnd_colour.png');
	
	font-family: trebuchet ms, verdana, sans-serif;
	font-size: .9em;
}

#container {
	width: 80%;
	padding: 0 20px 20px 20px;
	margin: 20px auto 0 auto;
	
	background: white url('/pictures/top_border.png') repeat-x top left;
	color: #555555;
	font-weight: bold;
}

label, p { 
	font-family: trebuchet ms, verdana, sans-serif;
	color: #555555;
	font-weight: bold;

}

#intro {
	padding-right: 50px;
}

#leftbar {
	background: white;
	padding: 0;
	vertical-align: top;
	text-align: center;
}
#leftbar img {
	margin: 0 auto 0 auto;
}
#page{
	padding: 20px 0 0 20px;
	vertical-align: top;
	
}

#footer {
	margin-top: 1em;
	margin-bottom: -1.7em;
	text-align: center;
	padding-right: 10%;
	/*vertical-align: bottom;*/
	position: relative;
	height: 45px;
}

a {
   color: red;
}

#main {
	/*background: white url('/pictures/village.png') no-repeat bottom left;*/
}

#latestnews {
	width: 164px;
	border: none;
	border-top: 1px dashed #cccccc;
	border-left: 1px dashed #cccccc;
	vertical-align: top;
	padding: 1px;
}

.sidebarbox {
	font-size: 90%;
	color: #555555;
	padding: 5px;
	margin: 0 5px 5px 5px;
}

.sidebarbox a {
	text-decoration: none;
	font-weight: bold;
	color: #ac2c28;
}

.sidebarbox a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #d38c3d;
}


.post {
	background: #e8e8e8;
	color: #555555;
	padding: 5px 10px 5px 10px;
	margin: 0 5px 15px 5px;
	vertical-align: top;
}

.post h2 a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
	color: ac2c28;
}
.post h2 a:hover {
	text-decoration: underline;
}

.post h2 a:visited {
	color: D38C3D;
}


#content {
	border: none;
	border-bottom: 1px dashed #cccccc;
	border-left: 1px dashed #cccccc;
	
	padding: 0 .5em 0 20px;
	
	vertical-align: top;
}

h1 {
	color: red; /*#969696;*/
	font-size: 200%;
	font-weight: normal;
	text-transform: lowercase;
	margin-top: 0.5em;
}

h2 {
	color: #D38C3D;
	font-size: 150%;
}

h3 {
	color: red;
	font-size: 100%;
	margin-top: 2em;
}

hr {
	height: 1px;
	border: none;
	border-top: 1px dashed #cccccc;
	margin-bottom: -1em;
}


table {
	border:	none;
	padding: 0;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
}

td {
	padding: 0;
	margin: 0;
}

img {
	margin: 0;
	padding: 0;
	border: none;
}

a img {
	margin: 0;
	padding: 0;
	border: none;
}

/*----------------red and orange titles------------*/

blockquote {
	color: #d38c3d;
}

.o_title{

color: #D38C3D;
font-weight: bold;

}

.r_title{

color: #FF3028;

}

.dark_grey {

color: #444444;

}


/*------------------ SubLinks ---------------------*/

.dropmenudiv{


position:absolute;

font:bold .9em trebuchet ms, verdana, sans-serif;

line-height:14px;

z-index: 38;

border: 2px solid #C42435;

width: 400px;
background: white;

}



.dropmenudiv a{

width: 90%;

display: block;

/*padding: 3px;*/

text-decoration: none;

font:bold 1em trebuchet ms, verdana, sans-serif;

color: #D38C3D

}



.dropmenudiv a:hover{ 

	background-color: #FFFFFF;

	color: #C42435;

}



.submenucontent

{

	background-color: white;

	font:bold 1em trebuchet ms, verdana, sans-serif;

	color:#D38C3D;

	height:14px;

}

.submenucontent a:link

{

	background-color: white;

	font:bold 1em trebuchet ms, verdana, sans-serif;

	color:#D38C3D;

}

.submenucontent a:visited

{

	background-color: white;

	font:bold 1em trebuchet ms, verdana, sans-serif;

	color:#D38C3D;

}



.submenucontent a:hover

{

	background-color: white;

	font:bold 1em trebuchet ms, verdana, sans-serif;

	color: #C42435;

}


