body{
	background-color:#333;
	
	
}
.content{
	background-color:#3399ff;
	position:absolute;
	margin:0px 29% 20px 34.5%;
	width:30%;
	top:100px;
	border:3px solid black;
	padding:10px;
	z-index:3;
}

.content_viewer{
	
	background-color:#3399ff;
	position:absolute;
	margin:45px 5% 20px 45%;
	width:450px;
	top:80px;
	border:10px groove black;
	padding:50px;
	z-index:3;
}


#viewer_description{
	float:left;
	text-align:left;
	background-color:#3399ff;
	position:absolute;
	margin:45px 90% 20px 8%;
	width:30%;
	top:80px;
	padding:30px;
	height:500px;
	border:10px groove black;
	
}


.content_2columns{
	background-color:#3399ff;
	position:absolute;
	margin:0px 10% 20px 35%;
	width:55%;
	top:100px;
	border:3px solid black;
	padding:10px;
	z-index:3;
}

.content_3evenColumns{
	background-color:#3399ff;
	position:absolute;
	margin:0px 30% 20px 26%;
	width:30%;
	top:100px;
	padding:15px;
	height:500px;
	
}
.liHeader{
	
	text-align:left;
	font-size:170%;
	padding:3px;
	
	
}

.calendar{
	text-align:left;
	padding:5px;
	display:block;
	list-style-type:none;
}

.calendarLeft{
	text-align:right;
	padding:5px;
	display:block;
	list-style-type:none;
}

#leftNav_even{
	float:left;
	text-align:left;
	background-color:#3399ff;
	position:absolute;
	margin:0px 80% 20px 12%;
	width:15%;
	top:100px;
	padding:15px;
	height:500px;
	
}

#rightNav_even{
	float:right;
	background-color:#3399ff;
	position:absolute;
	margin:0px 5% 20px 53%;
	width:30%;
	top:100px;
	padding:15px;
	height:500px;
	
}



#navleft{
	background-color:#3399ff;
	position:absolute;
	width:29%;
	top:100px;
	left:2%;
	font-size:0.9em;
	border:3px solid black;
	padding:10px;
	z-index:2;
	}
#navright{
	width:26%;
	text-align:right;
	position:absolute;
	top:100px;
	right:2%;
	border:3px solid black;
	background-color:#3399ff;
	padding:10px;
	z-index:1;
}
#topnav{
	width:80%;
	text-align:center;
	position:relative;
	top:20px;
	left:20%;
	border:none;
	background-color:#333;
	padding:2px;
	z-index:1;
}
ul.buttons{
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}

ul.disc {
	list-style-type:disc;
}

a{
	float:left;
	text-align:center;
	width:6em;
	text-decoration:none;
	color:white;
	background-color:#3399ff;
	padding:0.2em 0.6em;
	border-right:3px solid black;
}
a:hover{
	text-align:center;
	color:darkblue;
	text-decoration:underline;
	font-size:150%;
}

li{
	display:inline
}

a:active{
	text-align:center;
	color:darkBlue;
	text-decoration:underline;
	font-size:150%;
}
li em{
	text-decoration:underline;
}
p.caption{
	color:black;
	text-align:center;
}
h1:first-letter{
	font-family:Script MT Bold,Monotype Corsiva,Georgia,serif;
	font-size:200%;

}
.largeHead{
	text-align:center;
	font-size:300%;
	height:500px;

}
