body {
 background-color: #A6B9B5; text-align: center;  margin: 0; padding: 0;
	font-size: 12px; padding-bottom: 5px;}

div#container {  background-color:#FFFFFF; position: relative; text-align: left; width: 766px; margin: 5px auto 10px auto; border: 1px solid #79A28E; color: #000;text-align: left;  font-family:Arial, Helvetica, sans-serif; padding: 91px 0 0 0; line-height: 1.4em; background-image:url(images/rcolbgdgreen.gif);
  background-position: 100% 103px;
  background-repeat: repeat-y;}

div#content1 {margin: 0 165px 0 165px;  padding-left: 0; padding-bottom: 20px; padding-top: 2px;}
div#content2 {margin: 0 165px 0 165px;  padding-left: 0; padding-bottom: 20px; text-align: justify;}

a {color: #666; text-decoration: underline;}
a:hover {color: #999999;}

h2 {margin-left: 0; margin-top: 0; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;  text-align: left; color: #036145; line-height: 1.4em;}
h2 span { font-weight: normal; border-top: 1px solid #CCC; padding-left: 40px; white-space:nowrap; font-family: "Lucida Calligraphy", "Lucida Handwriting", "Lucida Sans", sans-serif; }
h3 {font-size: 100%; font-weight: bold; padding: 0; margin-top: 10px; margin-bottom: 10px;}
h4 {font-size: 100%; font-weight: normal; color:#036145; margin-bottom: 5px; margin-top: 0; padding: 2px 0 2px 0; border-top: 1px solid #CBDCD3; border-bottom: 1px solid #CBDCD3; width: 100%;}


div#content1 p {margin-left: 0;  margin-top: 0; margin-bottom: 10px;}
div#content2 p {margin-left: 0;}


div#rside { position:absolute; top: 85px; right: 0; width: 120px; margin: 0; padding: 0;text-align: right;  font-size: 90%; color: #666; line-height: 1.2em; 
}
div#rside  a {color: #666;}
div#rside  a:hover {color: #AA0000;}

div#rside  p { margin: 0 5px 0 5px; }
div#rside  img { display: block; margin: 0px auto 0 auto;}
div#rside hr { color: #FFF; height: 1px; margin: 7px 0 7px 0;}
div#rside1  {margin: 0; line-height: 1.2em;}
div#rside1 a {color: #333333;} 
div#rside1 p {margin-top: 0em; margin-bottom: 0.5em;}
div#navbar { position:absolute; top: 91px; left: 0; width: 114px; margin: 0; padding-right: 12px; text-align: right;  font-size: 100%; color: #666; line-height: 1.4em; height: auto; border-right: 1px solid #E6E6E6;
}
div#homefeatures div {margin-bottom: 10px; text-align: center;}
div#navbar ul { list-style:none; padding:0; margin: 0 0 1.5em 0; background-image:url(images/navlinegreen.gif); background-position: bottom right; background-repeat:no-repeat;}
div#navbar li { text-decoration: none;} 
div#navbar a {color: #036145; display: block; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; background-image:url(images/navlinegreen.gif); background-position: top right; background-repeat:no-repeat; text-decoration: none; text-align:right; width: 100%;}
div#weather  { margin-top: 25px;}
div#weather a {background-image: none;}
div#font a { display: inline; padding: 0; background-image:none; text-decoration: none; text-align:left; width: auto; }
div#navbar a:hover { color: #AA0000; }

div#mast { position: absolute; left: 0; top: 0; width: 766px; height: 81px;}
div#footer {text-align: center; font-size: 90%; color: #A4A4A4; margin-top: 50px; border-top: 1px solid #EEE; line-height: 1.2em; padding-top: 3px;}
div#footer a {color: #A4A4A4;}
div#footer a:hover {color: #666;}
table#longshots { width: 430px; text-align: center; padding: 0; margin: 0 0 16px 0;}
td#longconf {
	width: 136px; 
	border: 2px solid #79A28E;	
}
td#longconf h3 {background-color: #79A28E; padding-top: 0.5em; padding-bottom: 0.5em; margin: 0; width: 100%;}
td#longconf h3 a{ color: #FFF;  }
td#longconf a {color: #79A28E;}
table#longshots td h3 {  font-size: 100%; font-weight: bold; width: 100%;}
table#longshots td h3 a { font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
table#longshots a, .scripttxt {font-family: "Bradley Hand ITC", "Lucida Calligraphy", sans-serif; font-size: 120%;}
td#longwedd {
	width: 136px;
	border: 2px solid #A09AB8;
	
}

td#longwedd {color: #A09AB8;}
td#longwedd h3 {background-color: #A09AB8; padding-top: 0.5em; padding-bottom: 0.5em; margin: 0; width: 100%;}
td#longwedd h3 a{color: #FFF;}
td#longam {
	width: 136px;
	border: 2px solid #077FBC;
	
} 

td#longam a {color: #077FBC;}
td#longam h3 {background-color: #077FBC; padding-top: 0.5em; padding-bottom: 0.5em; margin: 0;  width: 100%;}
td#longam h3 a{color: #FFF;}

table#longshots td { vertical-align:top;  font-family:Arial, Helvetica, sans-serif; }
table#longshots td a{text-decoration: none;}
table#longshots td a:hover { text-decoration: underline;}

table#longshots td p {font-size: 90%; margin: 10px 2px 10px 2px;}

div#xmas, div#valentine, div#easter, div#mother, div#hall, div#special, div#wedd, div.wedd {text-align: center;  width: 96px; border: 1px solid #650417; margin-left: 11px; margin-right: 11px; padding-bottom: 3px;}
div#xmas a {color: #650417; }
div#valentine a {color: #E00717;} div#valentine { border-color: #E00717;}
div#wedd, div.wedd {border-color: #CC66CC;}
div#wedd a, div.wedd a {color: #CC66CC;} div#wedd a:hover, div#wedd a:hover { color: #666666;}
div#mother a {color: #D35484;} div#mother { border-color: #D35484;}
div#special a {color: #0A4925;} div#special { border-color: #0A4925;}
div#easter a {color: #D85D00;} div#easter { border-color: #D85D00;}
div#hall a {color: #000;} div#hall { border-color: #000;}
div#navbar div#istaff {
	text-align: center;
	width: 90px;
	border: 1px solid #FAE3CF;
	margin-right: 0px;
	float: right;
} div#navbar div#istaff a {text-align: center; padding-right: 0; padding-top: 0; color: #666;} div#navbar div#istaff a:hover {color: #AA0000; text-decoration: underline;}

.flleft {float:left; margin: 5px 14px 10px 0;}
.flright {float:right; margin: 5px 0 10px 14px; clear: both;}
.flright2 {float:right; margin: 5px 0 10px 14px;clear: none;}
div#content1 p#feature {border-left: 4px solid #E2E0E9; border-right: 4px solid #E2E0E9; padding: 2px 15px 2px 15px; text-align: center;  color: #685676; margin: 20px 30px 20px 30px; }
div.feature2 {border-left: 4px solid #E8E8E8; border-right: 4px solid #E8E8E8; padding: 7px 15px 2px 15px; text-align: center;  color: #666; margin: 5px 30px 27px 30px; }

div.feature3 {border-left: 4px solid #ccc; border-right: 4px solid #ccc; padding: 7px 15px 2px 15px; text-align: left;  color: #5C5C5C; margin: 5px 20px 27px 20px; }

div#content1 hr { width: 80%; color: #E2E0E9; height: 1px; margin: 0 auto 1em auto; }
.bold {font-weight: bold; }
.green {color: #036145; }
ul#linkslist {color: #000; font-weight: bold; margin-left: 0;  list-style-type: none;}
ul#linkslist li {margin-top: 1em; }
ul#linkslist li li {color: #0040C1; font-weight: normal; margin-top: 0.5em; list-style-type: square; }

ul#linkslist a{color: #0040C1;}
ul#linkslist a:hover {color: #999;}
ul#linkslist img { vertical-align:text-top; margin-left: 20px; border: 0px solid #FFF;}
.red {color: #AA0000}

table#stats {margin: 20px 0 20px 0; font-size: 90%; border-bottom: 1px solid #999; border-left: 1px solid #999;}
table#stats td, table#stats th { padding: 2px; text-align: center; border-right: 1px solid #999;border-top: 1px solid #999;}
table#stats th  {font-weight:bold; padding: 2px; border-top: 1px solid #999; vertical-align: bottom;}

div#font {margin-bottom: 1.5em;}

.fs2 {
font-size: 12px;}

.fs4 {
font-size: 14px;}
.fs5 {
font-size: 16px;}
div#navbar a.uspec {color: #CC0000;}
img#award {margin-top: 5px;}
img.greenborder {padding: 2px; border: 1px solid #7A9F8E;}
.flleftgreenborder {float:left; margin: 5px 20px 10px 0; padding: 2px; border: 1px solid #7A9F8E;}
.flrightgreenborder {float:right; margin: 5px 0 10px 20px; padding: 2px; border: 1px solid #7A9F8E;}
.doublespace { letter-spacing: 2px;}