body  {
background-attachment:	fixed;
background-color:	transparent;
background-image:	url(../images/newbackground6.jpg);
color:	black;
}

#content-top #title span#dstring{
	font-size:50%;
	font-family: sans-serif;
	font-weight: normal;
	vertical-align: bottom;
	padding: 0.5em 0 0 0;
}

#content-top td  {
	border-bottom: 3px solid Red;
	border-collapse: collapse;
	color: White;
	font-weight: bold;
	margin:0 0.3em 0 0;
	padding: 0;
	vertical-align: top;
	font-size: 175%;
	font-family: serif;
	height: 155px;
}
td#leftside  {
padding:	5px 10px;
width:	150px;
vertical-align: top;
}

td#rightside  {
padding:	1px 10px;
border-collapse: collapse;
width:	150px;
vertical-align: top;
}

td#content  {
background-color:	white;
border-color: blue;
border-style: solid;
border-width: 3px;
border-collapse: collapse;
padding:	1em;
width: 80%;
}

td#content p  {
font-family:	Arial, Helvetica, Verdana, sans-serif;
font-size:	85%;
margin: 0.75em 0 0.75em 0;
}
td#content span.cntr {
text-align: center;
}
span.titleblock{
	border-bottom: 3px solid Lime;
	padding-bottom: 2px;
	color: Lime;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 150%;
	font-weight: bold;
	font-variant: small-caps;
}
span.titleblock img {
border-bottom:	3px solid Red;
padding-bottom:	2px;
color:	Red;
float: right;
width: 35%;
vertical-align: bottom;
}
H1{
	border-bottom: 3px solid Blue;
	padding-bottom: 2px;
	color: Blue;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 150%;
	font-weight: bold;
	vertical-align: bottom;
}
H1.imageright img {
border:	3px solid Blue;
color:	Blue;
float: right;
width: 35%;
vertical-align: bottom;
margin: 0 0 0.5em 0.5em;
}
H1.imageleft img {
border:	3px solid Blue;
color:	Blue;
float: left;
width: 35%;
vertical-align: bottom;
margin: 0 0.5em 0.5em 0;
}
H1.imagecenter img {
border:	3px solid Blue;
color:	Blue;
float: center;
width: 35%;
vertical-align: bottom;
margin: 0 0.5em 0.5em 0.5em;
}
H2{
   font-family: Sylfaen;
	font-style: italic; 
	text-decoration: underline;
	font-size: 125%;
	margin-bottom: 0;
	padding-bottom: 0;
	background-image: url(../images/plaidtile.jpg);
}
H3{
	font-family: Sylfaen; 
	font-style: bold; 
	text-decoration: none;
	font-size: 100%;
	margin-bottom: 0;
	padding-bottom: 0;
}
table.shares {
width: 100%;
float: left;
font-size:90%;
border-color: Black;
border-width: thin;
border-style: solid;
border-collapse: collapse;
margin:  0.25em 0 0.5em 0;
}

table.shares tr th{	
color: Green;
font-size: 100%;
text-align: center;
border-collapse: collapse;
border-color: Black;
border-width: thin;
border-style: solid;
margin:  0;
}

table.shares tr td{
text-align: center;
color: Black;
border-collapse: collapse;
border-color: Black;
border-style: solid;
border-width: thin;
margin:  0;
}

table.activities {
width: 100%;
float: left;
font-size:90%;
border-color: Black;
border-width: thin;
border-style: solid;
border-collapse: collapse;
margin:  0.25em 0 0.5em 0;
}

table.activities tr th{	
color: Black;
font-size: 100%;
text-align: center;
border-collapse: collapse;
border-color: Black;
border-width: thin;
border-style: solid;
margin:  0;
}

table.activities tr td{
text-align: left;
color: Black;
border-collapse: collapse;
border-color: Black;
border-style: solid;
border-width: thin;
padding:  0 0 0 2em;
}

table.activities span.firstword{
font-weight: bold;
}
div.centeredtitle{
font-size: 100%;
font-family: sans-serif;
font-weight: bold;
text-align: center;
}
div.definition{
	margin: 0 0 1em 2em;
}
div.definition span.firstword{
font-weight: bold;
}

#footer td {
	
	border-top: 3px solid Red;
	color: White;
	font-weight: normal;
	padding: 0.1em 0.3em 0 0;
	vertical-align: top;
	font-size: 80%;
	font-family: serif;
}

#footer span#copyright{
float: left;
color: black;
}

#footer span#feedback{
float: right;
color: black;
}
table.newstable {
width: 258px;
}
div.newsheader {
width: 100%;
height: 84px;
font-size:90%;
margin:  0;
padding: 0 0 0 0;
background: url(../images/signtop.jpg);
border-top-style: solid;
border-top-color: yellow;
border-top-width: 3px;
border-left-style: solid;
border-left-color: yellow;
border-left-width: 3px;
border-right-style: solid;
border-right-color: yellow;
border-right-width: 3px;
}
div.newsitem {
width: 100%;
font-size:90%;
font: Arial, Helvetica, sans-serif;
font-weight: bold;
margin:  0;
padding: 0 1em 0.5em 1em;
background: url(../images/signmiddle.jpg);
border-left-style: solid;
border-left-color: yellow;
border-left-width: 3px;
border-right-style: solid;
border-right-color: yellow;
border-right-width: 3px;
text-align: center;
}
div.newsitem a, a:visited{
	color: black;
	text-decoration: none;
	font: Arial Black, Arial, Helvetica, sans-serif;
}
div.newsitem a:hover{
	color: black;
	text-decoration: underline;
}
div.newsfooter a, a:visited{
	color: black;
	text-decoration: none;
	font: Arial Black, Arial, Helvetica, sans-serif;
}
div.newsfooter a:hover{
	color: black;
	text-decoration: underline;
}
div.newscategory {
width: 100%;
font-size:100%;
font: Arial, Helvetica, sans-serif;
font-weight: bold;
margin:  0;
padding: 0.5em 1em 0.5em 1em;
background: url(../images/signmiddle.jpg);
text-align: center;
border-left-style: solid;
border-left-color: yellow;
border-left-width: 3px;
border-right-style: solid;
border-right-color: yellow;
border-right-width: 3px;
}
div.newsfooter {
width: 100%;
height: 29px;
font-size:80%;
margin:  0;
padding: 0 1em 0 1em;
text-align: center;
background: url(../images/signbottom.jpg);
border-bottom-style: solid;
border-bottom-color: yellow;
border-bottom-width: 3px;
border-left-style: solid;
border-left-color: yellow;
border-left-width: 3px;
border-right-style: solid;
border-right-color: yellow;
border-right-width: 3px;
}
img.left {
border: solid;
border-width: 3 px;
border-color: lime;
float: left;
margin: 0 0 1em 0;
}
img.right {
border: solid;
border-width: 3 px;
border-color: lime;
float: right;
margin: 0 0 1em 0;
}
div.motto {
text-align: center;
	color: Blue;
	font-family: san-serif;
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
}
table.photos img{
width: 90%;
text-align: center;
}
table.photos p{
width: 90%;
text-align: center;
}
a.normal, a.normal:visited {
	color: blue;
	text-decoration: none;
}
a.normal:hover{
	color: blue;
	text-decoration: underline;
}
div#eventlist{
width: 258px;
height:120px;
font-size:45%;
font: Arial, Helvetica, sans-serif;
font-weight: bold;
color:white;
margin:  0;
padding: 0 0.5em 0 0.5em;
background: url(../images/hatch.gif);
overflow: hidden;
border: 1px solid blue;	
}
#eventlist p.title{
text-align: center;
font-weight: bold;
margin: 0 -0.5em 0 -0.5em;
padding:0 0 0.25em 0;
background-color: blue;
}
#eventlist a, a:visited{
	color:white;
	text-decoration: none;
}
#eventlist a:hover{
	color:white;
	text-decoration: underline;
}