

body { background: url(images/background2.jpg) #022340 no-repeat;}

a:link
	{font-size: 15px; 
		line-height: 20px;
		color: #ffffff;
			font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}
		
		a:visited
	{font-size: 15px; 
		line-height: 20px;
		color: #ffffff;
			font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}
		
			a:hover
	{font-size: 15px; 
		line-height: 20px;
		color: #022340;
			font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}


.class1 A:link
{font-size: 15px; 
		line-height: 20px;
		color: #a7d5f2;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		}

.class1 A:visited
{font-size: 15px; 
		line-height: 20px;
		color: #a7d5f2;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		}

.class1 A:active
		{font-size: 15px; 
		line-height: 20px;
		color: #a7d5f2;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		}
.class1 A:hover
	{font-size: 15px; 
		line-height: 20px;
		color: #ffffff;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		}
		
		
		/* Side Links Links Class*/
		
.class2 A:link
		{font-size: 11px; 
		line-height: 5px;
		color: #a7d5f2;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}
		
.class2 A:visited
		{font-size: 11px; 
		line-height: 5px;
		color: #a7d5f2;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}
.class2 A:hover
		{font-size: 11px; 
		line-height: 5px;
		color: #86a2b6;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}
		
		
		
		/* Recomended Resource Links Class*/
.class3 A:link
		{font-size: 13px; 
		line-height: 5px;
		color: #022340;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}
		
.class3 A:visited
		{font-size: 13px; 
		line-height: 5px;
		color: #022340;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}
.class3 A:hover
		{font-size: 13px; 
		line-height: 5px;
		color: #86a2b6;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}
		
		
		/* text */
		
		
.lefttext
{font-size: 11px; 
		line-height: 10px;
		color: #a7d5f2;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		}
		
		
		
.body
	{font-size: 75.5%; 
		color: #022340;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		}
.weekdays
	{font-size: 12px; 
		color: #022340;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-align: center;
		font-weight: bold;
		}
		
		.dates
	{font-size: 11px; 
		color: #ffffff;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-align: left;
		}
		
		
.heading
		{font-size: 15px;
		color: #ffffff;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-variant: small-caps;
		}
		
.bodyheading
		{font-size: 19px;
		color: #336699;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-variant: small-caps;
		font-weight: bold;
		}
		
.sidetext
		{font-size: 11px; 
		color: #a7d5f2;
		font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}

#block { position: absolute; top: 95px; left: 270px; float: left;}
#leftlinks { position: absolute; top: 160px; left: 110px; float: left; text-align: right;}
#leftc {position: absolute; width: 200px; height: 400px; top: 335px; left: 70; text-align: left; float: left;}
#leftinfo {position: absolute; left: 130px; float: left; text-align: right;}
	
		#container {
			position: relative;
			width: 550px; 
			left: 260px;
			top: 95px;
			float: left;
		}
	
			#copy {
			xpadding: 1px 1em 2em 1em;
			padding: 1px 20px 1em 40px;
		}
		
/* calendar elements */

ul {position : relative;
top: 1px;
list-style-type : none;
width : 510px;
margin : 0;
padding: 0;}

li {float: left;
width: 70px;
padding-bottom : 4px;
padding-top : 4px;
border-right : 1px solid #022340;
border-bottom : 1px solid #022340;
border-top : 1px solid #022340;
border-left : 1px solid #022340;
}

li#pastdate {color: #ffffff;
font-size : 11px;
height : 70px;
width : 70px;
text-align : left;
}

li#date {color: #022340;
font-size : 13px;
height : 70px;
width : 70px;
text-align : left;
}


img.month { 
    position: absolute; 
  	top: 50px;
  	left: 200px;
}
		
		
.calendar a:link
	{font-size: 12px; 
		line-height: 12px;
		color: #ffffff;
			font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;

		}
		
.calendar a:visited
	{font-size: 12px; 
		line-height: 12px;
		color: #ffffff;
			font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
		}
		
.calendar a:hover
	{font-size: 13px; 
		line-height: 12px;
		color: #022340;
			font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
		text-decoration: none;
	
		}
		
