html, body 		{ margin: 0; padding: 0; }
		body 			{ color: #333; font: 12px Helvetica, Arial, sans-serif; line-height: 18px; background-color: #a59c93; background-image: url('bg-bartlett-1024x674.jpg'); background-position: center top; background-repeat: no-repeat; }
		h1				{ position: absolute; bottom: 60px; left: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 26px; line-height: 26px; font-weight: bold; color: #ffffff; margin-bottom: 0; }
		h2				{ position: absolute; top: 6px; left: 20px; font-size: 19px; line-height: 19px;  font-family: Arial, Helvetica, sans-serif; color: #feca42; margin-left: 5px; }
		h5				{ font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: navy; background-color: white; padding: 0 0 0 15px; margin: 0 5px 1px 5px; }
		h6				{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #336699;  margin: 12px auto 0 12px; }
		a				{ color: maroon; }
        a img           { border: 0; }
		p				{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
		#container		{ position: relative; width: 960px; margin: auto;}
		
		/* Header */
		#header			{ position: absolute; top: 10px; left: 220px; width: 740px; height: 240px; background-color: #59524b; background-image: url('masthead-map-740x120.jpg'); background-position: top; background-repeat: no-repeat; }
		
		
		/* Content Style */		
		#sideleft		{ position: absolute; top: 10px; left: 0; width: 220px; height: 640px; background-color: #95897d; }
		#topleft		{ position: absolute; top: 0; left: 0; width: 220px; height: 100px; }
		#slides		    { position: absolute; top: 102px; left: 0; width: 220px; height: 315px; }
		#disktext		{ position: absolute; top: 420px; left: 0; width: 210px; height: 95px; background-color: #ded1c8; text-align: justify; padding: 4px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: medium; color: #000000; }
		#twopics	    { position: absolute; top: 530px; left: 0; width: 210px; height: auto; padding: 0 5px; }			
		#content1		{ border: none; line-height: 20px; margin: 20px 10px 5px 240px; }
		#contentwood	{ position: absolute; bottom: 8px; left: 40px; }			
		#sideright		{ position: absolute; top: 250px; right: 0; width: 120px; height: 175px; background-color: #95897d; }
		
		#content2       { border: none; margin: 20px 20px 10px 240px;  }
		
		#content p, #extra p { padding-right: 18px; }
		
		
		/* Content Positioning and Size */
		#navigation		{ float: left; width: 350px; }
		#content1		{ width: 690px; height: 50px;  }
		#content2       { position: relative; width: 560px; height: 400px; }
		
		
		#classroom		{ float: left; margin-right: 40px; }
		#classback		{ margin-left: 0; }
		
		#masthead		{ width: 700px; }
		/* Footer */
		#footer			{ position: absolute; top: 645px; left: 0; width: 960px; height: 100px; background: #151515; border-bottom: 2px solid #999; }
		#footer h3  	{ color: #eee; margin: 0 0 3px 380px; padding: 5px 18px 0; }
		#footer a		{ color: #eee; }
		#footer	p		{ color: #ccc; margin: 0; padding: 0 18px 10px; }
		#footer ul		{ margin: 10px auto 6px 24px; padding: 10px 0 6px; }
		#footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
		#powered		{ position: absolute; top: 8px; left: 80px; }		
		#copy			{ position: absolute; bottom: 0; left: 100px; }
        #classes		{ position: absolute; top: 5px; right: 5px; }
        #eXTReMe		{ position: absolute; top: 5px; left: 30px; }
        
		#topnav {position: absolute; bottom: 94px; left: 20px;
    font-size: 14px;
	font-weight: medium;
	
}
    #topnav ul {
    list-style: none;
    margin: 0;
    padding: 3px;
    padding-top: 2px;
}
    #topnav li {
    display: inline;
}
    #topnav a:link, #topnav a:visited {
    margin-right: 0.2em;
    padding: 0.5em 0.5em 0.4em 0.5em;
    color: #ffffff;
    background-color: #495a62;
    text-decoration: none;
	font-weight: bold;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #717171;
    border-right: 1px solid #717171;
}
    #topnav a:hover {
    border-top: 1px solid #717171;
    border-left: 1px solid #717171;
    border-bottom: 1px solid #FFFFFF;
    border-right; 1px solid #FFFFFF;
}
