
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	text-align: center;
	color: #0d3c0d;
	background: #5e8e44 url(../graphics/grasstile2.jpg);
	background-attachment: fixed;
	padding: 0;
	margin: 0;
}


html {
	scrollbar-base-color: #477c24;
	scrollbar-arrow-color: #edc702;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #0d3c0d;
	scrollbar-face-color: #477c24;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #0s320d;
	scrollbar-track-color: #0d3c02;
}


#container {
	width: 64em;
	text-align: justify; 
	margin: 0 auto;
	position: relative;
}


p {
	padding: 0;
	margin: 0;
}


a {
	font-weight: bold;
	color: #41a0d3;
	background: url(../graphics/underline1red.gif) bottom repeat-x;
	text-decoration: none;

	/* test styles {
        zoom: 1;
	background-color: #aaa; */
}


a:hover { background-image: url(../graphics/underline2red.gif); }


h1 span, h2, #intro h3 span, #content h3 span, #linkList h3.xgeneral {
	position: absolute;
	height: 0;
}


#intro #pageHeader { padding: 0; }


h1 {
	position: relative;
	top: 25px;
	left: 122px;
	height: 25.7em;
	font-size: 1em;
	background: url(../graphics/mbb_header9a.png) bottom left no-repeat;
	padding: 0;
	margin: 0;
}


* html h1 { background: url(../graphics/mbb_head_1.png) bottom left no-repeat; }


#date {
	width: 64em; 
	height: 7em;
	top: -2.5em;
	margin-left: .5em;
	text-align: center;
	position: relative;
}


#date p span {
	color: #edc702;
	margin: auto;
}


#date .p1 span {
	font-size: 1.5em;	
	font-weight: bold;
	padding: 2.2em;
}


#main {
	position: relative;
	top: -4.9em;
	width: 48em;
	margin-left: 16em;
	margin: 0 0 0 auto;
	background: #fff url(../graphics/curvetr.gif) top right no-repeat;
	height: 40px;
}


#main, #content div { 
	padding: 0 0 2em 0;
}


#intro h3, #content h3 {
	position: relative;
	text-align: center;
	top: -13px;
	height: 13px;
	padding: 0;
	margin: 0 0 -13px 0;
}


#content {
	position: relative;
	top: -5em;
	width: 48em;
	margin-left: 16em;
	margin: 0 0 0 auto;
	background: #fff;
	padding-top: 1px;
}


* html #content { /* IE6 expansion bug fix */
	overflow-x: hidden;
}


#welcome {
	position: relative;
	top: -2em;
	font-size: 150%;
	text-align: center;
	color: #a41c33;
	background: #fff;
	margin: 0 0 0 0;
}


#welcome .p1 span, #announcement2, #announcement3 .p1 span {
	display: block;
	padding-top: 0;
}


#welcome h3 {
	color: #a41c33;
	text-align: center;
	margin: 2em 0 0 0;
}


#announcement1, #announcement2, #announcement3, #announcement4 {
	color: #0d3c0d;
	background: #fff;
	margin: 0 0 0 0;
}


#announcement1 p, #announcement2 p, #announcement3 p, #announcement4 p {
	position: relative;
	top: -1.5em;
	margin: 1.5em 0 -1.5em 0;
}


#announcement1 .p1, #announcement2 .p1, #announcement3 .p1, #announcement4 .p1 {
	position: relative;
	top: -15px;
	margin: 0 2em -15px 2em;
	padding: 0 2em 2em 2em;
} 


#announcement1 h3, #announcement2 h3, #announcement3 h3, #announcement4 h3 {
	font-size: 115%;
	color: #a41c33;
	text-align: center;
	margin: -1.5em 2em 1em 0;
}


#announcement1 .ol {
	list-style: none;
	margin: 0;
	padding: 0 1.5em;
}


#announcement1 .li {
	padding-left: 1.5em;
	margin: 0 0 1em 2em;
}


ol {
	padding: 0 4em 1.5em 4em;
	margin: 0 4em 1.5em 4em;
}


#address { text-align: center; }


#address h3 {
	margin: 0 0 0 0;
	font-size: 115%;
}


#address .h3 span {
	text-align: center;
	color: #a41c33;
}


#address .p1 {
	position: relative;
	top: 0;
	margin: -0.5em 2em 0 2em;
	padding-bottom: 2em;
	border-bottom: dotted 1px #c0c0c0;
}
	


#address .p1 span { display: block; } 


#footer {
	font-size: 65%;
	color: #c0c0c0;
	text-align: center;
	background: #fff url(../graphics/corner_whiteongrass_bl.gif) bottom left no-repeat;
	padding: 4em 0 0 0;
	float: left;
	width: 100%;
	position: relative;
}


#footer p {
	margin: 2em 0 0 0;
	padding: 1px 0;
}


#extraDiv1 {  
	width: 15px;
	height: 15px;
	background: url(../graphics/corner_whiteongrass_br.gif) bottom right no-repeat;
 	position: absolute;
 	bottom: 0;
 	right: 0;
}


#thumb { text-align: center; }


.thumb {
	height: 95px;
	width: 100px;
	border: solid 2px;
	border-color: #41a0d3;
	margin: 1em 2em 3em 2em;
}


.photo1a {
	height: 165px;
	width: 220px;
	border: solid 2px;
	border-color: #41a0d3;
	margin: 1em 2em 2em 4em;
}


.photo1b {
	height: 165px;
	width: 220px;
	border: solid 2px;
	border-color: #41a0d3;
	margin: 1em 4em 2em 1em;
}


.photo2 {
	height: 116px;
	width: 220px;
	border: solid 2px;
	border-color: #41a0d3;
	margin: 1em 2em 2em 4em;
}


.photo3 {
	height: 102px;
	width: 220px;
	border: solid 2px;
	border-color: #41a0d3;
	margin: 1em 4em 2em 1em;
}


#random {
	width: 47em;
	border: 2px;
	border-color: #41a0d3;
	text-align: center;
	margin: -2em 0 2em 0.3em;
}


#random img { border: solid 2px #41a0d3; }


#floatright {
	width: 163px;
	height: 171px;
	padding: 5px;
	float: right;
	position: relative;
}


table.picturesched {
	table-layout: fixed;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	border: solid 0 #0d3c0d;
	border-collapse: collapse;
}


td, th { border: 0 solid #0d3c0d; }


td { width: 85%; }


th { width: 15%; }


caption {
	padding-bottom: 1em;
	text-align: center;
	font-size: 115%;
	color: #0d3c0d;
	font-weight: bold;
	margin: 0 auto;
}
	


/*------------Links------------*/


#linkList {
	font-family: "Trebuchet MS", arial, Helvetica, sans-serif;
	font-weight: normal;
	background: #0d3c0d url(../graphics/grasstile2_dk.jpg);
	position: absolute;
	top: 27.7em;
	width: 16em;
	margin: 0;
}


#linkList2 {
	background: url(../graphics/curvetl.gif) top left no-repeat;
	padding-top: 1px /* contain collapsing margins */;
}


#linkList h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	text-align: center;
	color: #db334e;
	margin: 1.5em 0 1em 0;
	width: 100%;
}


#linkList a {
	color: #efe;
	background-image: url(../graphics/underline1red.gif);
}


#linkList a:hover { 
	background-image: url(../graphics/underline2red.gif); 
}


#linkList ul {
	list-style: none;
	margin: 0;
	padding: 0 1.5em;
}


#linkList li {
	padding-left: 1.5em;
	margin-bottom: 1em;
}


#linkList li { 
	background: url(../graphics/bb_bullet.gif) left no-repeat; 
}


#linkList li.mark { background: url(../graphics/hb_bullet.gif) left no-repeat; }


#lgeneral ul a {
	font-family: "Trebuchet MS", arial, Helvetica, sans-serif;
	font-weight: bold;
}


#lgeneral ul a.c {
	display: inline;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
}


#lmisc {
	position: relative;
	top: 15px;
	background: url(../graphics/curvebr.gif) bottom right no-repeat;
	padding-bottom: 15px;
	margin-top: -15px;
}


#lmisc ul {
	background: url(../graphics/curvebl.gif) bottom left no-repeat;
	padding-bottom: 10px /* contain collapsing margins - adjust space at bottom */;
	margin-bottom: -1px /* compensate for "contain collapsing margins" */;
}
