/* css created by Lee Barnett Lee@graphixa.com /

/* general page settings */

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color:#DAD5CD;
	color: #ffffff;
	margin: 0;
	padding: 0;
	text-align:left
}

a {
	color:#82440d;
	text-decoration:none;
}

a:hover {
	color: #d97b27;
	text-decoration:underline;
}

h1 {
	margin:0;
}

h2 {
	margin:0;
	color: #45371e;
	font-size: 150%;
}

h3 {
	margin:0;
	font-size: 120%;
}

h4 {
	font-size:small;
}

hr {
	color:#B9B9B9;
}

DIV#container {
	MARGIN-TOP: 10px; TEXT-ALIGN: center
}
#maintable {
	BORDER-RIGHT: #ffffff 3px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ffffff 3px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #ffffff 3px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ffffff 3px solid; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

/**** Header setup ****/

#header {
clear:both;
	min-height: 148px;
	height: 148px;
	font-size:75%;
	padding:2px 7px 0px 4px;
	border-bottom:3px solid #ffffff;
	color:#ffffff;
	text-align:right;
	background: url(../images/banner.jpg) #f3d8a7 no-repeat left top;
	vertical-align:top;

}
#header IMG {
	DISPLAY: inline
}

#header img#logo {
}

#header h1{
	font-size:250%;
}

#header h2{
	font-size:110%;
}

#headertext {
	padding:0px 0 0 6px;

}

#header a{
	color:#ffffff;

}

#header a:hover{
	color:#ffffff;
}

.headerlink {
	text-align:right;
}

/**** Header setup end****/

/**** Title setup ****/

#titlebanner {
	margin:0;
	background-color: #f3d8a7;
}


#title {
	text-align:center;
	margin:0;
	border-bottom:3px solid #ffffff;
}

#title h1 {
	font-size:110%;
	background-color: #425227;
	padding-top:5px;
	padding-bottom:6px;
	color:#ffffff;
}

#title a{
	color: #fbb36b;
	text-decoration: underline;
}
/**** Title setup end ****/




/**** Search Functionality ****/

#searchcontainer{
	border-right:3px solid #FFFFFF;
	background-color: #927b51;
	border-bottom:3px solid #ffffff;
	border-bottom:3px solid #FFFFFF;
}

#searchform{
	padding:5px;
}

.searchform_text {
	font-size: x-small;
	font-weight:bold;
	color:#ffffff;
}

#searchform INPUT {
	vertical-align:middle;

}

/**** Search Functionality End ****/


/**** Navigation ****/

#navbar {
	BORDER-RIGHT: #ffffff 3px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 175px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #d5d0b0;
}

#nav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #d5d0b0;
	border-bottom:1px solid #ffffff;
}

#navlist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}


#nav a {
	display: block;
	padding: 5px 0px 5px 15px;
	color: #45371e;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
	border-bottom:2px solid #ffffff;
	
	margin:0px;
}

* html #nav a {	
	display: block;
	padding: 5px 10px 5px 15px;
	color: #45371e;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
	border-bottom:2px solid #ffffff;
	margin:0px;
	width:150px;
}


#nav a.indent{
	padding-left:32px;
	background-color: #999967;
	color: #ffffff;
}

* html #nav a.indent{
	padding-left:15px;
	background-color: #999967;
	color: #ffffff;
}

#nav a.indent:hover{
	color: #ffffff;
	background-color: #7B3C01;
}

#nav a:hover {
	color: #ffffff;
	background-color: #c86000;
}


/**** Navigation end ****/

#mainarea {
	BACKGROUND-COLOR: #eeeacd;
}

#contentcontainer {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MIN-HEIGHT: 577px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 15px;
	WIDTH: 585px;
	background-color: #eeeacd;
	color: #45371e;
	/*background: url(../images/main_top.jpg) #f7ebd5 repeat-x left top;*/
}


#content {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	MIN-HEIGHT: 400px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 10px 0px;
	PADDING-TOP: 0px; 
	background-color: #eeeacd;
	color: #45371e;
}

/* Footer Elements */

#footer {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	background-color: #425227;
	font-size:90%;
}


#footertext {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	padding: 6px 8px 8px 8px;
	margin:0;
	border-top:3px solid #ffffff;

}


#footerlinks {
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	border-right:3px solid #FFFFFF;
	background-color: #927b51;
	border-top:3px solid #ffffff;
}

/* Footer Styles */

#footer a{
	color:#333333;
	text-decoration:none;
	color:#FFFFFF;
}

#footer a:hover{
	text-decoration:underline;
}







/* Accessibility Accesskeys */

DIV#skipLinks {
	position: absolute; 
	TOP: -2000px; 
	height: 200px;
}
DIV#skipLinks UL LI {
	display: block; 
	list-style-type: none;
}


/* Breadcrumbs*/

#breadcrumb {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 10px; 
	padding-top: 0px; 
	color: #666; 
	line-height: 1; 
	font-size: 80%;
}
#breadcrumb STRONG {
	color: #666
}
#breadcrumb A {
	font-size: 100%;
	color: #82440d! important; 
	text-decoration: underline! important
}
#breadcrumb A:hover {
	color: #d97b27! important; 
	text-decoration: underline! important
}

/*  Picture Elements  */

#picright {
	float:right;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
}

picrighttext {

	margin-right: 100px;
}

#picleft {
	float:left;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
}

piclefttext {

	margin-left: 400px;
}


#piccenter {
	float:left;
	width:100%;
	text-align:center;
}


/* Sub box formatting */

#sub_boxleft {
	width: 100%;
	margin:0;
}


#sub_boxright {
	width: 100%;
}

#boxtext {
	color:#333333;
	background-color: #d5d0b0;
	margin:0;
}

#boxtext h4{
	text-align:center;
	background-color:#425227;
	color:#ffffff;
	padding: 5px 0px 6px 0px;
	margin:0;
	border-bottom:3px solid #ffffff;
	width:100%;
}

#boxtextcontainer {
	/*background: url(../images/main_top.jpg) repeat-x left top;*/
	padding-top:10px;
	color:#45371e;
	padding-left:10px;
}


#boxtext p{
	padding: 8px 8px 8px 8px;
	margin:0;
}

/* Lists */

ul {}

#content li{

list-style-image:url(../images/bullet.jpg);
line-height:150%;
padding-bottom:10px;

}

#main li{

list-style-image:url(../images/bullet.jpg);
line-height:170%;
}

#content li.mainindent {
	margin-left:30px;
}

#content li.indentmore {
	margin-left:60px;
}

#content li.letter {
	list-style-type: lower-alpha;
}

#content li.indent {
	margin-left:30px;
}


#content li.readlist {
	padding-bottom:10px;
}


/* Misc Functionality */

.clear {
	CLEAR: both; MARGIN: 0px
}

.hide {
	DISPLAY: none
}

.advert{
	font-size:90%;
	Padding-top:10px;
	Padding-bottom:10px;
	color:#45371e;
}

.advert a{
	color: #82440d;
	font-weight:bold;
	text-decoration: underline;
}

FORM {
	MARGIN-top: 10px
}
LABEL {
	FONT-WEIGHT: bold; CURSOR: pointer
}
SELECT {
	FONT-SIZE: 11px; COLOR: #45371e
}
INPUT {
	FONT-SIZE: 11px; COLOR: #45371e
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #45371e
}

.toppage {
 	color:#ffffff;
 	padding: 4px;
 	border: 3px solid #ffffff;
 	margin-top:10px;
 	background-color:#486187;
}


a:hover.toppage  {
	color:#ffffff;
	text-decoration:none;
}


/* Table elements */

table.summary {
	font-size:100%;
}

/*  Gallery related styling */

.gallery {
    cursor:pointer;
}

.gallerybanner {
 	border-bottom: 3px solid #ffffff;
}

.galleryimage {
	margin-top:20px;
	margin-bottom:20px;
}

.gallerytextcontainer {
 	border-top: 3px solid #ffffff;
}


.gallerytext {
	margin:20px;
	color:#000000;
}

.closecontainer {
	padding-top:8px;
	padding-bottom:3px;
}

.close {
 	color:#ffffff;
 	padding: 4px;
 	border: 3px solid #ffffff;
 	background-color:#425227;
}

a:hover.close  {
	color:#ffffff;
	text-decoration:none;
}
