body{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#333333;
font-size:90%;
}

A:link {
text-decoration: none;
color: #000000;
}
A:visited {
text-decoration: none;
color:#333333;
}
A:active {
text-decoration: none;
color: #000000;
}
A:hover {
text-decoration: underline; color: #33398C;
}

img{
border:none;
}

/* paragraph styles */

h1{
color:#33398C;
font-size: 140%;
margin-top: 20px;
}

h2{
color:#000000;
font-size: 120%;
margin-top: 0px;
}

h3{
color:#000;
font-size: 90%;
}

/* text styles */

.boldtext{
color:#000000;
font-weight:bold;
}

.italictext{
font-style:italic;
}

.foottext2{
	font-size: 90%;
	color:#333;
}


.foottext{
font-size: 90%;
color:#999999;
}

.foottext a:link{
font-size: 90%;
color:#999999;
text-decoration: none;
}

.foottext a:visited{
font-size: 90%;
color:#999999;
text-decoration: none;
}

.foottext a:hover{
font-size: 90%;
color:#999999;
text-decoration: underline;
}

.foottext a:active{
font-size: 90%;
color:#999999;
text-decoration: none;
}

.underlinedlinks a:link{text-decoration:underline;}
.underlinedlinks a:visited{text-decoration:underline;}
.underlinedlinks a:hover{color: #33398C; text-decoration:underline;}
.underlinedlinks a:active{text-decoration:underline;}

/* divs */

#wrapper{
width: 770px;
margin-left:auto;
margin-right:auto;
}

#frontnewsbox{
color: #000000;
position: relative;
float: left;
width: 200px;
height: auto;
background-image:url(assets/newsheadergrey.gif);
background-repeat:no-repeat;
background-color: #D8D8D8;
padding: 10px 7px 10px 7px;
margin-top: 20px;
margin-right: 10px;
}
#frontnewsbox2{
	color: #000000;
	position: absolute;
	float: left;
	width: 200px;
	height: auto;
	background-image:url(assets/newsheadergrey.gif);
	background-repeat:no-repeat;
	background-color: #D8D8D8;
	margin-top: 20px;
	margin-right: 10px;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	top: 313px;
	left: 227px;
}
#newsbox{
color: #000000;
position: relative;
float: left;
width: 200px;
height: auto;
background-image:url(assets/newsheadergrey.gif);
background-repeat:no-repeat;
background-color: #D8D8D8;
padding: 10px 7px 20px 7px;
margin-top: 20px;
margin-right: 10px;
}

#gallerybox{
color: #000000;
position: relative;
float: left;
width: 200px;
height: auto;
background-image:url(assets/newsheadergrey.gif);
background-repeat:no-repeat;
background-color: #D8D8D8;
padding: 10px 7px 10px 7px;
margin-top: 20px;
margin-right: 10px;
}

#newsboxlower{
color: #000000;
position: relative;
float: right;
width: 207px;
height: 19px;
background-image:url(assets/newsheadergrey2.gif);
background-repeat:no-repeat;
background-color: #D8D8D8;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
}

#newsbox a:link{
color:#33398C;
text-decoration: none;
}

#newsbox a:visited{
color:#666666;
text-decoration: none;
}

#newsbox a:hover{
color:#666666;
text-decoration: underline;
}

#newsbox a:active{
color:#000000;
text-decoration: none;
}

#events{
float: left;
height: auto;
width: 500px;
}

#frontcontent{
position: relative;
float: right;
width: 520px;
height: auto;
padding: 7px 7px 15px 7px;
}

#maincontent{
position: relative;
float: left;
width: 740px;
height: auto;
padding: 7px 7px 15px 7px;
}

#innercontent{
position:relative;
float:right;
width: 550px;
padding: 0px 5px 20px 5px;
}

#lowercontent {
height:auto;
clear: both;
}

#toplogo{
width: 760px;
height: auto;
background-image:url(assets/topnewerstill.gif);
background-repeat:no-repeat;
}

#footer{
text-align:center;
margin-top:50px;
width:inherit;
height:auto;
color:#666666;
font-size: 80%;
}

#frontfooter{
position: static;  
margin-top:50px;
margin-left: 120px;
width:inherit;
height:auto;
color:#666666;
font-size: 80%;
}

#date{
color:#666666;
text-align: right;
font-size: 90%;
padding: 25px 30px 30px 10px;
}

#lowernewsbox{
clear:both;
width:92%; height:auto;
padding:10px;
background-color:#E7E4E6;
margin:10px 0;}

#bannerpix{clear:both;
width:520px; height:auto;
text-align:left;}

#mailafriend{width:500px; height:auto;
clear:both;}

/* image divs */

#boardleft1{
float: left;
width: 130px;
height: auto;
padding: 0px 5px 5px 5px;
}

#boardleft2{
float: left;
width: 130px;
height: auto;
padding: 0px 5px 5px 5px;
}

/* top navigation */

#navcontainer{
width: 740px;
position: relative;
height: 60px;
}


#navlist {
font-family: Geneva, Arial, Helvetica, sans-serif;
margin: 16px 0 1em 0;
width: 100%;
position:relative;
left: 0px;
top: 0px;
}

#navlist li {
float: left;
list-style-type: none;
margin: 0 0 1em 0;
padding: 0;
white-space: nowrap;
}
#navlist ul {
margin: 0;
padding: 0;
}
#navlist a {
padding: 3px 10px 3px 35px;
background-image: url(assets/down.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
text-decoration: none;
}
#navlist a:link, #navlist a:visited {
color: #000000;
}
#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background-image: url(assets/over3.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
color:#666666;
}
#navlist a {
padding: 3px 10px 3px 35px;
background-image: url(assets/down.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
text-decoration: none;
}
#navlist a:link, #navlist a:visited {
color: #000000;
}
#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background-image: url(assets/over3.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
color:#666666;
}

/* Left navigation */

#leftnavcontainer{
font-weight: bold;
float:left;
width: 150px;
height: auto;
background-color: #CCCCCC;
background-image: url(assets/leftnavheader.gif);
background-repeat: no-repeat;
padding: 15px 7px 15px 7px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
line-height: 1.5em;
}

#leftnavcontainer a:link{
font-weight: bold;
text-decoration: none;
color:#33398C;
}

#leftnavcontainer a:visited{
font-weight: bold;
text-decoration: none;
color: #33398C;
}

#leftnavcontainer a:hover{
font-weight: bold;
text-decoration: underline;
color:#000000;
}

#leftnavcontainer a:active{
font-weight: bold;
text-decoration: none;
color: #33398C;
}

/* poll css */

.pollbox{
width:192px;
background-color:#E7E7E7;
border-width: 1px;
border-style: solid;
border-color:#333333;
padding:3px
}
.polltitle{
font-family: Geneva, verdana, san-serif;
font-size: 90%;
font-weight:bold;
padding-bottom: 5px;
}
.pollquestion{
font-family: Geneva, verdana, san-serif;
font-size: 90%;
padding-bottom: 5px;
}
.pollanswer{
font-family: Geneva, verdana, san-serif;
font-style:italic;
font-size:90%;
float:left;
}
.showpollanswer{
font-family: Geneva, verdana, san-serif;
font-style:italic;
font-size:80%;
float:left;
}
.pollradio{
float:right;
}
.pollscore{
font-style:italic;
font-size:70%;
float:right;
}
.showpollscore{
font-family: Geneva, verdana, san-serif;
font-size:70%;
text-align:right;
clear:both;
}
.pollsubmit{
text-align:center;
}

.thumb {
width: 100px;
height: auto;
padding-right: 10px;
float: left;
}

.thumb2 {
width: 100px;
height: auto;
padding-right: 10px;
margin-bottom:20px;
float: left;
}

.boardmember{
height: 220px;

}

.blankboardmember{
height: 100px;
}

.boardmemberimage{
float: left;
padding: 0px 10px 5px 0px;
width: 150px;
}

.hidden
{position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;}

.randomimages{
width:125px;
height:auto;
float:left;
margin:15px 0 15px 0;
}.notetext {
	font-size: 90%;
}
#vid {
	float: left;
	width: 100%;
	height: 325px;
	margin-bottom: 10px;
}

