
body{
font-family:Arial;
font-size:16px;
text-align:center;
padding:0;
margin:0;
background-image: url(../images/bluebg.jpg);
}

p{
margin:0 0 15px 0;
text-align:justify;
line-height:1.5;
font-size:16px;
}

div{
padding:0;
border:0;
margin:0;

}

a:link{
font-weight:bold;
text-decoration:none;
color: #FF0000;
}

a:visited{
font-weight:bold;
text-decoration:none;
color: #FF0000;
}

a:active{
font-weight:bold;
text-decoration:none;
color: #FF0000;
}

a:hover{
font-weight:bold;
text-decoration:none;
color: #177AF1;
}
.all{
width:790px;
text-align:left;
margin: 0 auto;
}

.header{
height:140px;
background-image:url(../images/header.jpg);
position:relative;
}

.footer{
height:200px;
background-image:url(../images/footer.jpg);
background-position:bottom;
position:relative;
}

.content{
background-image:url(../images/paper.jpg);
height:100%;
padding: 20px 50px;
}



#nav{
position:relative;
left:100px;
top:83px;
font-size:12px;
}

img{
border: 2px #555555 solid;
}

img.left{
float:left;
margin: 0px 30px 5px 0px;
}

.right{
float:right;
margin: 0px 0px 5px 30px;
}

#symbol{
border:0;
}

#headlines{
font-size:12px;
background: url(../images/header1bg.jpg) no-repeat top;
padding-top:5px;
}

#headlines h2{
font-size:18px;
margin:5px 0px 5px 0px;
}

#timeline li{
line-height:1.5;
margin: 0px 0px 5px 0px;
} 

.footer{
background-image:url(../images/footer.jpg);
height:50px;
padding-bottom:20px;
}



.logoheader{ position:absolute; top:40px; left:30px; width: 100px; height:100px;}   
.logoheader a{ display:block; width: 100px; height:100px; }

.titleheader{ position:absolute; top:40px; left:125px; width: 650px; height:60px;}   
.titleheader a{ display:block; width: 650px; height:60px; }

#button01 a {   display: block; background:  url(../images/button_01.gif) top;  width: 73px; height: 40px; }

#button01 a:hover { background:  url(../images/button_01.gif) no-repeat bottom;}


#button02 a {   display: block; background:  url(../images/button_02.gif) top;  width: 85px; height: 40px; }

#button02 a:hover { background:  url(../images/button_02.gif) no-repeat bottom;}

#button03 a {   display: block; background:  url(../images/button_03.gif) top;  width: 80px; height: 40px; }

#button03 a:hover { background:  url(../images/button_03.gif) no-repeat bottom;}

#button04 a {   display: block; background:  url(../images/button_04.gif) top;  width: 65px; height: 40px; }

#button04 a:hover { background:  url(../images/button_04.gif) no-repeat bottom;}

#button05 a {   display: block; background:  url(../images/button_05.gif) top;  width: 65px; height: 40px; }

#button05 a:hover { background:  url(../images/button_05.gif) no-repeat bottom;}

#button06 a {   display: block; background:  url(../images/button_06.gif) top;  width: 90px; height: 40px; }

#button06 a:hover { background:  url(../images/button_06.gif) no-repeat bottom;}


.nav{
position:relative;
top: 105px;
left:150px;
width:550px;
}

.button{
position: relative;
float:left;
}

h1{
margin:0px 0px 10px 0px;
text-align:center;
font-size: 30px;
background: url(../images/header1bg.jpg) no-repeat bottom;
}

#intro h1{
background: url(../images/introh1.jpg);
}

#intro h1 span{
visibility:hidden;
}

#club h1{
background: url(../images/clubh1.jpg);
}

#club h1 span{
visibility:hidden;
}

#art h1{
background: url(../images/arth1.jpg);
}

#art h1 span{
visibility:hidden;
}

#news h1{
background: url(../images/newsh1.jpg);
}

#news h1 span{
visibility:hidden;
}

#findus h1{
background: url(../images/findush1.jpg);
}

#findus h1 span{
visibility:hidden;
}

#links h1{
background: url(../images/linksh1.jpg);
}

#links h1 span{
visibility:hidden;
}

#science h1{
background: url(../images/scienceh1.jpg);
}

#science h1 span{
visibility:hidden;
}

#headlines h2{
background: url(../images/newsh2.jpg);
}

#headlines h2 span{
visibility:hidden;
}

br.clear {
clear:both;
}
.artmodule{
position:relative;
height:100%;
}

.artmodule:after {
		display: block;
		clear: both;
		content: " ";
		height: 0;
		overflow: hidden;
	}
	
.all .content:after { 
		display: block;
		clear: both;
		content: " ";
		height: 0;
		overflow: hidden;
	}

#findusmap:after { 
		display: block;
		clear: both;
		content: " ";
		height: 0;
		overflow: hidden;
	}
	
#address{
float:right;
width:250px;
height:350px;
}	

#address p{
font-size: 22px;
}
	
#map{
float:left;
width:425px;
height:350px;
border: 2px #555555 solid;
}
#findusmap{
height:100%;
position:relative;
}
#findustext{

}

h2, h3 {
margin-bottom:5px;
}
h2{
text-align:center;
}

#meter img{
border:0;
margin-top:5px;
position:relative;
top:2px;
} 
#meter{
text-align:center;
}

.bottomlinks{
position:absolute;
bottom:14px;
right:14px;
font-size:10px;
}

.credit{
position:absolute;
bottom:14px;
left:14px;
font-size:10px;
color: #FFFFFF;
}

.bottomlinks a:link{
text-decoration:none;
color: #FFFFFF;
}

.bottomlinks a:visited{
text-decoration:none;
color: #FFFFFF;
}

.bottomlinks a:active{
font-weight:bold;
text-decoration:none;
color: #FFFFF;
}

.bottomlinks a:hover{
text-decoration:none;
color: #FF0000;
}

#displayimages{
text-align:center;
}
#displayimages img{
margin:10px;
}