body {
	margin:			  auto;
	width:			  960px;
	background-image: url('../images/background.png');
	background-repeat: no-repeat;
	
	padding-bottom: 400px;
}


#logo {
	position: relative;
	
	float:	left;
	top:    15px;
}


#navcontainer {
	background-image: url('../images/nav/navigation.png');
	
	position: relative;
	float:    right;
	
	height:   62px;
	padding:  0px;
	top:      75px;
	right:    10px;
	
	z-index: 2;
}

#navcontainer img { border: 0;}

#navbuttons ul li { 
	display: inline;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#navbuttons {
	padding: 0px;
	margin: 0px 0px 0px -40px;	
}

#navshadow {
	position: relative;
	float: right;
	top:   40px;
	left:  15px;
	opacity: 0.35;
	z-index: 1;
}

ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
}

.notebook {
	position: relative;
	top: 20px;
	
}

p {
	font-family: Arial, Helvetica, sans-serif;
}

#content {
	position: relative;
	top: 25px;
	
}
#content img {
	border: 0;
}

#content p {
	font-size: 12px;
}

#col1 {
	float:  left;
	width:  300px;
}

#col2outer {
	width:   640px;
	float:   right;
	margin:  0px;
	padding: 0px
}


#col2outer #col2mid {
	 width: 300px;
 	 float: left;
 	 margin-left: 10px;
}

#col2outer #col2side {
	 width: 300px;
 	 float: right;
}

#schedule #data #news p {
	text-align:left;
}

footer{
	background-color: #1D2427;
	color:		      #EBEFF2;
	
	position: fixed;
	
	
	height:   auto;
	width:    100%;
	left: 	  0px;
	margin-right: 	  auto;
	bottom:      0;
	
	
	font-family: Times, Georgia, serif;
	font-size: 	10px;
}

#fcol1 {
	float: left;
}	

#fcol2 {
	float: right;
}



.flinks {
	word-spacing: 8px;
}

#fcontent {
	position: relative;
	left: 10%;
}

#connect {
	position: relative;
	right: 25%; 
}

#connect img { border: 0;}

#connect a:hover {
	border-bottom: 1px solid white;
}

a:link    {color: #82b424;}      
a:visited {color: #82b424;}   
a:hover   {color: #B4D27C;}
a:link	  {text-decoration: none;}
