body {
color: #400080; /* text color */
background-color: #425f25;
font: 10pt "Trebuchet MS", Verdana, Arial, 
Helvetica, sans-serif;
margin-top: 15px; 
text-align: center;
}


p {
font: 10pt "Trebuchet MS", Verdana, Arial, 
Helvetica, sans-serif;
}

a:link {

color: rgb(141, 132, 255);
background: transparent;
font-weight: bold;
text-decoration: none;
}

a:visited {
color: #88009c;
background: transparent;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #bcb7ff;
background: transparent;
font-weight: bold;
text-decoration: none;

}

a:active {
color: #d997ff;
background: transparent;
font-weight: bold;
text-decoration: none;
}

a.linkman_tags:link {
font-weight: normal;
}

a.linkman_tags:visited {
font-weight: normal;
}

a.linkman_tags:hover {
font-weight: normal;
}

a.linkman_tags:active {
font-weight: normal;
}

h1, h2, h3, h4 {
color: rgb(122, 172, 26);
background: transparent; 
font-family:  "Trebuchet MS", Arial, Verdana, sans-serif;
font-weight: normal; 
}

h1 {font-size: 150%;}

h2 {font-size: 130%;}

h3 {font-size: 115%;}

h4 {font-size: 100%;}

h1.sidebar {font-size: 150%;}

h1.sidebar_bm {font-size: 130%;}

h2.whatsnew {
font-size: 110%;
margin-bottom: 0;
}

h2.sidebar {font-size: 100%;}

h2.sidebar_bm {
font-size: 130%;
margin-bottom: 0.5em;
}

p.log 

{
margin: 5%;
margin-top: 0em;
margin-bottom: 1em; 
}

div.nest { 
padding: 15px; 
} 

div.sidebarnest {
padding: 0px 10px 5px 10px;
border-style: solid;
border-width: 1px;
border-color: #bdb #67ad67 #67ad67 #bdb;
background-color: rgb(235, 248, 213);
font-size: 90%;
border-radius:7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius:7px; 
	-khtml-border-radius:7px;
}

div.ian {
padding: 0px 10px 5px 10px;
border-style: solid;
border-width: 1px;
border-color: #bdb #67ad67 #67ad67 #bdb;
background-color: rgb(235, 248, 213);
}

em.log
{
color: green;
background: transparent;
}

.button 
{ 
font-weight: normal; 
color: #400080;
font-family: arial; 
background-color: rgb(235, 248, 213); 
text-decoration: none; 
} 

.formtext
{
background-color: #fffff8;
}


#quote
{
	text-align: center;
	color: #909;
	font-family: "Century Schoolbook", "Times New Roman", serif;
  font-style: italic;
}

#path
{
color: green;
text-align: right;
font-size: 90%;
font-weight: normal;
background: transparent;
/* clear: left; */
}


#menu
{
color: green;
background: #ccccff;
text-align: right;
font-style: italic;
font-weight: normal;
}

table {
font: 11px  "Trebuchet MS", Verdana, Arial, 
Helvetica, sans-serif;

border-radius:7px; /* added 4/19/10 to try to round corners on image tables */
	-moz-border-radius: 7px; 
	-webkit-border-radius:7px; 
	-khtml-border-radius:7px;
 }

th
{
color: rgb(122, 172, 26);
text-align: left;
padding-bottom: 1em;
padding-top: 1em;
background: transparent;
font-family:  "Trebuchet MS", Verdana, sans-serif; 
font-size: 120%;
}

table.center 
{
text-align: center;
}

td.tablelabel
{
font-weight: bold;
}

table.emb_photo
{
background-color: #ebf8d5;
}

table.emb_photo td {
background-color: #ebf8d5;
padding: 10px;
}

table.emb_photo td img{
border: 2px solid black;
}

table.emb_map {
font: 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

table.emb_map td a img {
   border-style: none;
}

.note {
font-size: 80%;
font-weight: normal;
background: transparent;
}

.officialdescription {
font: small "Courier New", courier, monospace;
font-weight: bold;
}

.coordinates {
border: 1px solid rgb(122, 172, 26);
font-weight: bold;
}

#rightalign
{
float: right;
}
#leftalign
{
float: left;
}

.levellines {
	border: 0;
	padding-bottom: 1px;
    padding-top: 1px;
	padding-right: 20px;
	padding-left: 1px;
}



.levellinesdate {
	border: 0;
	padding-bottom: 1px;
    padding-top: 1px;
	padding-left: 1px;
	text-align: right;
	}

		#container {
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			background-image: url(/graphics/snowflakes2.jpg);
			background-repeat: repeat-y; 
			background-color: #fffff8;
			width: 770px;
				width/* */:/**/768px;
  			width: /**/768px;
			text-align: left;
			border: 1px solid #333;
			box-shadow:0px 0px 5px #333; 
      -webkit-box-shadow:0px 0px 5px #333;
      -moz-box-shadow: 0px 0px 5px #333;
			}

#outer_container {
	margin-left: auto;
			margin-right: auto;
			padding: 0;
			width: 770px;
			width/* */:/**/768px;
  		width: /**/768px;
			border: 1px solid #333;
			box-shadow:0px 0px 5px #333; 
      -webkit-box-shadow:0px 0px 5px #333;
      -moz-box-shadow: 0px 0px 5px #333;
	}		
			

			
		#banner {
			padding: 0;
			margin-bottom: 0;
			background-color: rgb(107, 0, 83);
			z-index:300;
		}



		#content {
			padding-top: 25px;
			padding-bottom: 25px;
			margin-left: 220px;
			margin-right: 10px;
			background-color: #fffff8;
			

		}



		#sidebar-a {
                        
      z-index: 0; /* added 4/25/07 to solve slimbox conflict */
			float: left;
      position: relative; /*  added 4/25/07 to solve slimbox conflict */
			width: 200px;
			margin: 0;
			margin-right: 0;
			padding: 0;
			/* background-color: rgb(235, 248, 213); */ /* comment this out when using background image */
			}

		#sidebar-b {

		  /* background-color: #fffff8; 
			padding: 10px; */
			
			padding: 0px 10px 5px 10px;
border-style: solid;
border-width: 1px;
border-color: #bdb #67ad67 #67ad67 #bdb;
background-color: rgb(235, 248, 213);
			
		}
		
		#footer {
			clear: both;
			background-color: #5a0045;
			height: 50px;
			border: 0;
			text-align: right;
			color: rgb(255, 255, 240);
		}

		#footer_included {
			clear: both;
			background-color: rgb(192, 200, 255);
			border: 0;
			height: 23px;
	    }

			#content_wide {
			padding-top: 25px;
			padding-bottom: 25px;
			margin-left: 10px;
			margin-right: 10px;
			background-color: #fffff8;
		}


li
{
list-style-type: none;
}

			
ul.aboutme
{
list-style-type: square;
list-style-position: outside;
margin-left: 0px;

}

li.aboutme
{
list-style-type: square;
}


.hideFromScreen {
display:none;
}
		
span.hiddenurl {
display: none;
}

.rightalign {
float: right;
}

span.linkbutton {
        padding: 0px 2px 0px 5px;
        margin-bottom: 3px;
        background-color: #f5ffe9;
       float: right;  /* take out for new pages */
				clear: right; /*  take out for new pages */
        text-align: right;
        border: 1px solid;
        border-color:  #bdb #67ad67 #67ad67 #bdb;
				border-radius:11px; /* added 4/19/10 to try to round corners on image tables */
	-moz-border-radius: 11px; 
	-webkit-border-radius:11px; 
	-khtml-border-radius:11px;
} 

.linkbutton a:link {
        color: #8363f7;
        font-weight: lighter;
        font-size: 80%;
}

.linkbutton a:visited {
        font-weight: lighter;
        font-size: 80%;
}
.linkbutton a:hover {
        font-weight: lighter;
        font-size: 80%;
}
.linkbutton a:active {
        font-weight: lighter;
        font-size: 80%;
}


/* ------ Trying new text menu 7/26/07 ---- */


/* Header */

#header_top_border {
width: 768px;
height: 26px;
background-color: #5a0045;
margin-left: auto;
margin-right: auto;
}

#header {
	width: 768px;
	height: 144px;
	margin: 0 auto;
	background: url(/graphics/headers/bunchberry_banner.jpg) no-repeat center center;
	border-top: 2px solid #dfe4ff;
	border-bottom: 2px solid #dfe4ff;
}

#header * {
	margin: 15px;
	padding: 0;
	text-decoration: none;
	color: #fffff8;
}

#header h1 {
  font-family: "Century Gothic", "Trebuchet MS", Verdana;
	float: left;
	padding: 70px 0 0 10px;
	font-size:1.8em;
	text-shadow: black 0.1em 0.1em 0.2em
	
}

#header h1 a {
	font-weight: normal;
	text-shadow: black 0.1em 0.1em 0.2em
}

#header h2 {
	font-family: "Century Gothic", "Trebuchet MS", Verdana;
	font-weight: normal;
	float: right;
	padding: 40px 10px 0 0;
	font-size:1.1em;
	text-shadow: black 0.1em 0.1em 0.2em
}


/* --- Menu --- */


#horizontal_menu
{
  
  background-color: #5a0045;
	width: 768px;
	height:26px;
	line-height:24px;
	margin:0 auto;
	padding:0;
}

#horizontal_menu ul
{
	padding: 0 1px 0 1px;
	margin: 0;
	list-style: none;
	text-align: right;
	position: relative;
}

#horizontal_menu li
{
	margin:0;
	padding: 0;
	display: inline;
}

#horizontal_menu li a
{
	/* color: #6b0053;
	color: #4e003d;
	font-family: "Trebuchet MS";
	font-weight: 900;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 0.9em;
	letter-spacing: 0.1em; 
	padding: 4px 20px; */
	
	color: #fffff8;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	padding:4px 10px;
}


#horizontal_menu li a:hover,#horizontal_menu li.current_page_item a
{
	/* background: #684;   green */
	background: #c0c8ff;
	color:#fffff8;
}

img.attachment-thumbnail { float:right; margin-left:20px; }

