/* css for Mother Goose 2 col by FrogLace Studios 8/08 */
@import url(reset.css);
a {
  cursor: pointer; cursor: hand;  
}
b { font-weight: bold; }


body {
 background: #fff;
 color: #138;
 font: 62.5%/1.5em Verdana, Arial, "Trebuchet MS", sans-serif; 
 width: 99.9%;
}
img { border: none; }
a {
 color: #214d2b;
 text-decoration: none;	
}
a:hover {
 color: #214d2b;
 text-decoration: underline;	
}
#wrapper {
	text-align: left;
	margin: 0px auto 10px;
	padding: 0px;
	border:0;
	width: 900px;
	background: url('i/bg_home-tile.jpg') repeat-y 0 0
}

#header {
	position: relative;
}
#header h1 {
	height: 307px;
	width: 900px;
	position: relative;
}
#header h1 span {
	height: 100%;
	width: 100%;
	position: absolute;
	background: url('i/logo.jpg') no-repeat 0 0;
}

#navbar {
}
* html #navbar {
	height: 1%; /* needed for IE */	
}
#navbar ul {
	padding-left: 65px;
	background:  url('i/bg_navbar.jpg') repeat-y 0 0;	
}
#navbar li {
 float: left;
 line-height: 1.6em;
 font-size: 1.7em;
 font-weight: bold;
 font-family: "Trebuchet MS", Arial, Verdana,  sans-serif;
 color: #214d2b; 
 text-transform: uppercase;	
}
#navbar li a {
	margin: 0 0.65em;
	white-space: nowrap;
}
#navbar li.current a {
 color: #138;
 text-decoration: none;
}
#navbar li.current a:hover {
 color: #138;
 text-decoration: none;
}




h2 {
 line-height: 1.6em;
 font-size: 1.7em;
 font-weight: bold;
 font-family: "Trebuchet MS", Arial, Verdana,  sans-serif;
 text-transform: uppercase;	
 margin: 0.5em 5% 1em;
}


.main {
	padding-top: 15px;
	margin: 0px auto;
	width: 900px;
	background: url('i/bg_home-low.jpg') no-repeat 0 0;
}
.main-in {
	margin: 0px auto;
	width: 800px;
	background:  url('i/bg_col.png') repeat-y 0 0;
	
}
#left {
	float: left;
	width: 535px;
	font-size: 1.4em;
}
#left p {
 line-height: 1.75em;
 margin: 0.5em 5% 1em;
}

#right {
	float: right;
	width: 250px;
}
#right h2 {
 margin: 0.5em 5% 0.25em;
}
#right p {
 margin: 0 5% 1em;
}
p.date {
 line-height: 1.8em;
 font-size: 1.4em;
 font-family: "Trebuchet MS", Arial, Verdana,  sans-serif;
 margin: 0 5% 1em;
 text-align: center;
}
p.date:first-line {
	font-size: 1.2em;
}
p.date a {
	color: #138;
	text-decoration: underline;
}
p.date a:hover {
	color: #214d2b;
	text-decoration: underline;
}
#right #news p {
	font-size: 1.3em;
 line-height: 1.5em;
 margin: 0.5em 5% 1em;
}
p.more {
 text-align: right !important;
 font-size: 13px !important;
 color: #214d2b;
 font-weight: bold;
 font-family: "Trebuchet MS", Arial, Verdana,  sans-serif;
 text-transform: lowercase; 	
}
p.more a {
 color: #214d2b;
 text-decoration: none;
}
p.more a:hover {
 color: #214d2b;
 text-decoration: underline;
}
#footer {
 color: #214d2b;
	clear: both;
	height: 110px;
	background: url('i/bg_footer.png') no-repeat 0 100%;
	padding-top: 3em;
}
* html #footer { background: #fff url(none);padding-top: 1em; }
.footbar {
	height: 1px;
	width: 50%;
	margin: 0 auto 0;
	background: #214d2b;
}
* html .footbar { background: transparent; border-bottom: 1px solid #214d2b; }
#footer-in {
 text-align: center;
 font-size: 1em;
 padding-top: 1em;	
}

/* ********* sub pages ******** */
#header h2 {
 color: #000;
 position: absolute;
 left: 30px;
 top: 230px;
 font-size: 3.3em;
 margins: 0;
 text-transform: none;	
}
.picflash {
	height: 600px;
	margin-top: -30px;
}
*:first-child+html .picflash {
	margin-top: 0px;
}

/* *** Gallery special *** */
.gallery p {
	font-size: 1.4em !important;
 line-height: 1.0em !important;
 margin: 0.25em 3% 0.5em 7% !important;
}
.gallery a {
 color: #214d2b;
 font-weight: bold;
 text-decoration: none;	
}
.gallery a:visited {
 color: #138;
 font-weight: normal;
 text-decoration: none;
}
.gallery a:hover {
 color: #214d2b;
 text-decoration: underline;	
}
#footer h3 {
 font-size: 1.3em;
 font-weight: bold;
 font-variant: small-caps;
 text-align: center;
 line-height: 2em;	
}
#footer h3 span {
 font-size: 0.8em;
}
