﻿/*  Cascading Style Sheet */
/*  CEFLS  */

* {margin: 0; padding: 0; border: 0;}

body {font: 16px Georgia, "Times New Roman", Times, serif; color: #000000; background-color:#af9b82; text-align: center;}

p {text-align: left; margin-bottom: 1.0em; line-height: 1.5em;}
a {text-decoration: none; color: #630; font-weight: bold; background: transparent;}
a:hover {text-decoration: underline; color: #510;}
ul {line-height: 1.5em; margin: 0.5em 0 0 1.5em; padding: 0;}
li {margin-bottom: 0.5em; }
li.boldblue {color: #1e3231;    font-weight: bold; list-style:none}
th { font-weight: bold }
th { text-align: left; vertical-align : middle;  }
td { vertical-align: middle; }
table#top {background-color:PeachPuff;}
table.database { border-collapse: separate; border-spacing: 5pt;  }
tr.row1 { background:#FFFFFF; }
tr.row2 { background:silver; }
tr.web  { background:PeachPuff;}
tr.subdiv {background:#FFFFFF;font-weight:bold;font: 14px;}
blockquote {margin-left: 5em; margin-bottom: 1em;  color: #000000; font-weight:normal}

/* General Classes */
blockquote.trythis {border-spacing: 5pt; width : 500px; margin-right : 50px; padding: 20px; margin-bottom: 10px; color: #fff;background-color : #806D7E}
.clear {clear: both; margin: 0 20px 10px 0;}
.heading {
	line-height:1.5em; font-size:large; font-weight:bold; text-align:center;
}
.topspace {padding-top: 10px;}
.hidden {display: none;}
.image-right {float: right; border: 0; padding: 0; margin: 0 0 10px 10px;}
.image-left {float: left; border: 0; padding: 0; margin: 0 10px 10px 0;}
.image-center {width: 100%; text-align: center; margin: 0 0 10px 0;}
.image-inline {float: none;}
.category {width: 235px; float: left; font-size: 0.9em;}
.toolbar li {
display:inline;
background-color:#faf0e6;
border:1px solid;
border-color:#f3f3f3 #bbb #bbb #f3f3f3;
margin:0;
padding:.2em;
}
/* .even {background: #d2cece;} */
.odd {background: transparent;}
.even {
	background: #ffffff; color: maroon}
}
.even a {
	color: maroon; font-weight:bold;}
.esenior a:link a:visited a:active a:hover {text-decoration:underline;}	

.indent {text-indent: 10px}

/* General Ids */


/* Layout Styles */

#header {width: 810px; height: 180px; margin: 0 auto; background: url(images/page_header_leaves_on_snow.jpg) top center no-repeat;}
#headerdb {width: 810px; height: 180px; margin: 0 auto; background: url(images/pageheadertrillium.jpg) top center no-repeat;}

#database {
	clear: left; margin-top: 10px; padding-top : 20px;}
}
.database th {border: 5px solid white; padding: 15px; margin: 10px;}
.database td {border: 5px solid white; padding: 15px; margin: 10px;}
#header p, #headerdb p {width: 735px; font-size: .8em; text-align: right; margin-bottom: 0; margin-left: 0; position: relative; left: 0px; top: 0px; }


#main {width: 810px; margin: 0 auto; padding: 0; background: url(images/images2/page_middlecocoa2.jpg) top center repeat-y; text-align: left;}
#main h1, #main h2, #main h3  {color: #630; border-bottom: 1px solid #ddd; margin: 5px 0; font-weight: bold;}
#main h1 {font-size: 1.6em;}
#main h2 {font-size: 1.4em;}
#main h3 {clear: both; font-size: 1.1em;}
#main h3  {color: #630; border-bottom: 1px solid #ddd; margin: 5px 0; font-weight: bold;}
#main h4 {clear: both; font-size: 0.9em; font-weight: normal; text-align: right; color: #999; border-top: 1px solid #eee;}
#main h4 a {color: #999;}
#main h4 span {float: left;}
#main h5 {
	font-size: 1.1em;}
}
#main .contactdetails {margin: 10px; border: 1px dashed #aaa; padding: 10px; text-align: left; background: #ffe;}
#main .related {font-size: 0.9em;}

#highlands {margin: 0 55px 0 55px; padding: 0;}

#column1 {margin: 0; padding: 0; float: right; width: 500px;}
#column1 a {color: #666666;}
#column1 h3 a {color: #630;}
#column1full {margin: 0; padding: 0 60px; width: 810px;}

#column2 {float: left; width: 185px; background-image:url(images/images2/bg_leftmen3.jpg);}
#extralinks {margin: 0; padding: 0;}
#column2, #extralinks dl {font-size: .9em;}

#footer {width: 810px; height: 65px; margin: 0 auto;  text-align: right;}
#footer ul {padding: 25px 30px; font-size: 0.9em; margin: 0;}
#footer li {display: inline; margin: 0 5px;}
#footer a {color: #eee;}
#footer a:hover {color: #fff; text-decoration: underline;}

#footercopy {text-align: center;}

/* Forms */


form {border: 0px solid black; margin: 0;}
input.blank {visibility: visible; border: 1px solid #666; color: #666; background: #fff;  vertical-align: middle; margin: 0px 0 0px 0;}
input {border: 1px solid #666}
input.image {visibility: visible; border: 0; vertical-align: middle;  margin: 2px 0 0px 0; }

/* Search Styles */



/* Suckerfish Navigation */

#cssNav {position: relative; top: 0px; left: 0px; text-align: center; width: 100%;}
#cssNav2 {
	position: relative;
	left: 0px; 
	text-align: center;
	width: 100%;
	top: 0px;
	}
#cssNav3 {
position: relative;
	left: 0px;
	text-align: center;
	width: 100%;
	top: 10px;
	margin-bottom:10px;
	padding-bottom: 20px;
}
#cssNav #cssSearch {width: 735px; margin: 0 auto; padding-right: 15px; text-align: center;}
#cssNav2 #cssSearch {width: 735px; margin: 0 auto; padding-right: 15px;}
#cssSearch {
	 margin-top: 107px;
}
/*#cssSearch {
	 margin-top: 120px; padding-top: 120px; */
}
#cssSearch form {margin: 0 0 5px 0; padding: 0 0 5px 0;}
#cssSearch2 {width: 735px; height: 30px; margin: 0 auto; padding-right: 15px; background: url(images/images2/bottombar.jpg) center no-repeat;}
#cssSearch3 {width: 1735px; margin: 0 auto; padding-right: 15px;}
#nav, #nav ul, #nav3 ul {text-align: left; font-size: 1em; list-style: none; font-weight: 900; margin-left: 40px; padding-left: 10px; margin-top: -2px;}
#nav li {float: left; padding: 0 10px; color: #630; margin: 0; display: block; font-weight: normal; line-height: 2em;}
#nav a { text-decoration: none; }
#nav a:hover {color: #c33;}

#nav2, #nav2 ul, #nav3 ul {text-align: left; font-size: 1em; list-style: none; font-weight: 900; }
#nav2 li {float: left; padding: 0 10px; color: #630; margin: 0; display: block; font-weight: normal; line-height: 2em;}
#nav2 a { text-decoration: none; }
#nav2 a:hover {color: #c33;}
#nav3 li {float: left; margin-top: 10px; padding : 10px 4px; color: #630; margin: 0; display: block; font-weight: normal; line-height: 2em;}

/* #nav .odd {background: #fff9f9;} */


/* Main portlet elements */

dt {font-weight: bold;}
dd {line-height: 1.5em; margin-bottom: 1em;}
dd.link a {text-decoration: none; color: #000;}
dl.portlet {margin: 1px 0 1em 0;}
dl.portlet a {text-decoration: none;}
.portletHeader {padding: 0.2em 1em; font-weight: normal;}
.portletHeader a {color: #fff;}
.portletItem {margin: 0; padding: .2em; }
.portletMap {margin: 0; padding: 0; text-align: center;}
.portletFooter {margin: 0; padding: 0.25em 1em; text-align: right;}
.portletFooter a {font-weight: normal;}
.portletItemDetails {text-align: right; color: #000; font-weight: normal; display: block;}


/* Photo Album elements */



/* Sitemap styles */


/*  */