body {
	margin: 0;
	padding: 0;
	background:#988b78;
	color: #cebfaa;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	border: 1px, black;
	margin-top: 25px;
	font-style: normal;
	padding-top: 5px;
	}

a {  
	font-family: "Times New Roman", Times, serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #cebfaa;
	text-decoration: none; 
	font-style: normal
	}



a:hover {
	font-family: "Times New Roman", Times, serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #d4bc99;
	text-decoration: none; 
	font-style: normal
	}


a img {
	border: 0;
	margin-left: auto;
	margin-right: auto;
	float: center;
	}
	
p {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #d4bc99;
	width: 598px;
	text-indent: 10pt;
	text-align: justify;
	}
	
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #d4bc99;
	letter-spacing: 0.2em;
	width: auto;
	text-align: center;
	}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #d4bc99;
	width: auto;
	text-align: center;
	text-weight:bold;
	}
	
blockquote {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #d4bc99;
	width: auto;
	text-align: justify;
	text-weight:bold;
	}

/*--------------------- masthead styles */
#gtwrapper {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	}
	
#drawingwrapper {
	width:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	position:fixed;
	height:100%;
	background:#988b78;
	}
	
#gallerywrapper {
	width:900px; 
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	position:relative;
	height:100%;
	background:#988b78;	
	}

#flash_mainpage  {
	padding: 100px;
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	height: 604px;
}

#masthead {
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 15px;
	padding-top: 0;
	background:#988b78;
	margin-top: -25px;
	height: auto;
	}

#topborder { 
	clear: both;
	width: 800px;
	height: 1px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
	border-bottom: solid 1px #a2937d;
	}

#bottomborder {
	clear: both;
	width: 800px;
	height: 1px;
	margin-left:auto;
	margin-right:auto;
	border-top: solid 1px #a2937d;
	margin-bottom: 30px;
	}
	
#navlist {
	clear: both;
	margin-left:auto;
	margin-right:auto;
	width: auto;
	height: 1.5em;
	background:#988b78;
	padding-bottom:10px;
		}
	
#navlist li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 4px 9px 0 9px;
	text-align:center;
	}
	
#navlist li.first {
	margin-left: 0px;
	}
	
#navlist li.last {
	border-right: 0;
	}
	
#navlist li.icon {
	padding-top:13px;
	margin-top: 25px;
	}
	
#navlist a:link {
	text-decoration: none;
	font-size: 13px;
	letter-spacing: 0.5em;
	color: #cebfaa;
	font-weight: bold;	
	}
	
#navlist a:visited {
	text-decoration: none;
	font-size: 13px;
	letter-spacing: .5em;
	color: #d4bc99;
	font-weight: bold;	
	}
	
#navlist a:hover {
	text-decoration: none;
	font-size: 13px;
	letter-spacing: .5em;
	color: #d4bc99;
	font-weight: bold;	
	}
	
#navlist a:active {
	text-decoration: none;
	font-size: 13px;
	letter-spacing: .5em;
	color: #d4bc99;
	font-weight: bold;	
	}	

/*--------------------- nav styles */	

	
#pnavlist {
	clear: both;
	margin-left:auto;
	margin-right:auto;
	width: 750px;
	height: 1.5em;
	background:#56514b;
		}
	
#pnavlist li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 4px 9px 0 9px;
	text-align:center;
	}
	
#pnavlist li.first {
	margin-left: -26px;
	}
	
#pnavlist li.last {
	border-right: 0;
	}
#pnavlist a:link {
	text-decoration: none;
	font-size: 10px;
	letter-spacing: 0.5em;
	color: #d4bc99;
	font-weight: bold;	
	}
	
#pnavlist a:visited {
	text-decoration: none;
	font-size: 10px;
	letter-spacing: .5em;
	color: #d4bc99;
	font-weight: bold;	
	}
	
#pnavlist a:hover {
	text-decoration: none;
	font-size: 10px;
	letter-spacing: .5em;
	color: #d4bc99;
	font-weight: bold;	
	}
	
#pnavlist a:active {
	text-decoration: none;
	font-size: 10px;
	letter-spacing: .5em;
	color: #d4bc99;
	font-weight: bold;	
	}
	
#pnavlist a:focus {
	text-decoration: none;
	font-size: 10px;
	letter-spacing: .5em;
	color: #d4bc99;
	font-weight: bold;	
	}
/*--------------------- nav styles */	

	

/*--------------------- nav styles */	

#mininav {
	clear: both;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	width: auto;
	height: 60px;
	background:#56514b;
		}
	
#mininav li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 0;
	text-align:center;
	}
	
#mininav li.first {
	margin-left: -25px;
	}
	
#mininav li.last {
	border-right: 0;
	}
#mininav a:link {
	text-decoration: none;
	font-size: 20px;
	letter-spacing: 0.5em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#mininav a:visited {
	text-decoration: none;
	font-size: 20px;
	letter-spacing: .5em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#mininav a:hover {
	text-decoration: none;
	font-size: 20px;
	letter-spacing: .5em;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
#mininav a:active {
	text-decoration: none;
	font-size: 20px;
	letter-spacing: .5em;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
	/*--------------------- nav styles */	
	
#gtimagemap {
	clear: both;
	width: 880px;
	height: auto;
	}	

#appmininav {
	clear: both;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width: 900px;
	height: 60px;
	background:#56514b;
		}
	
#appmininav li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 0;
	text-align:center;
	}
	
#appmininav li.first {
	margin-left: 0px;
	}
	
#appmininav li.last {
	border-right: 0;
	}
#appmininav a:link {
	text-decoration: none;
	font-size: 20px;
	letter-spacing: 0.5em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#appmininav a:visited {
	text-decoration: none;
	font-size: 20px;
	letter-spacing: .5em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#appmininav a:hover {
	text-decoration: none;
	font-size: 20px;
	letter-spacing: .5em;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
#appmininav a:active {
	text-decoration: none;
	font-size: 20px;
	letter-spacing: .5em;
	color: #cfbc9e;
	font-weight: bold;	
	}
/*--------------------- nav styles */		

#cmininav {
	clear: both;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	width: auto;
	height: 2em;
	background:#56514b;
		}
	
#cmininav li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 4px 9px 0 9px;
	text-align:center;
	}
	
#cmininav li.first {
	margin-left: 0;
	}
	
#cmininav li.last {
	border-right: 0;
	}
#cmininav a:link {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: 0.5em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#cmininav a:visited {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#cmininav a:hover {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5em;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
#cmininav a:active {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5em;
	color: #cfbc9e;
	font-weight: bold;	
	}

/*--------------------- nav styles */	

#pmininav {
	clear: both;
	margin-top:-0.5em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	width: auto;
	height: 55px;
	background:#56514b;
		}
	
#pmininav li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 4px 9px 0 9px;
	text-align:center;
	}
	
#pmininav li.first {
	margin-left: -25px;
	}
	
#pmininav li.last {
	border-right: 0;
	}
#pmininav a:link {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: 0.5em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#pmininav a:visited {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#pmininav a:hover {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5em;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
#pmininav a:active {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5em;
	color: #cfbc9e;
	font-weight: bold;	
	}
	


/*--------------------- nav styles */	

#emininav {
	clear: both;
	margin-top:3em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0em;
	width: auto;
	height: 57px;
	background:#56514b;
		}
	
#emininav li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 0 0 0 0;
	text-align:center;
	}
	
#emininav li.first {
	margin-left: -25px;
	}
	
#emininav li.last {
	border-right: 0;
	}
#emininav a:link {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: 0.5em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#emininav a:visited {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#emininav a:hover {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5em;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
#emininav a:active {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5em;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
		/*--------------------- nav styles */	

#amininav {
	clear: both;
	margin-top:17px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	width: auto;
	height: 1.5em;
	background:#56514b;
	font-stretch: normal;
		}
	
#amininav li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 4px 6px 0 6px;
	text-align:center;
	}
	
#amininav li.first {
	margin-left: -25px;
	}
	
#amininav li.last {
	border-right: 0;
	}
#amininav a:link {
	text-decoration: none;
	font-size: 17px;
	color: #a2937d;
	font-weight: bold;	
	}
	
#amininav a:visited {
	text-decoration: none;
	font-size: 17px;
	color: #a2937d;
	font-weight: bold;	
	}
	
#amininav a:hover {
	text-decoration: none;
	font-size: 17px;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
#amininav a:active {
	text-decoration: none;
	font-size: 17px;
	color: #cfbc9e;
	font-weight: bold;	
	}

		/*--------------------- nav styles */	

#currmininav {
	clear: both;
	margin-top:-2px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	width: auto;
	height: 1.5em;
	background:#56514b;
	font-stretch: normal;
		}
	
#currmininav li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 4px 6px 0 6px;
	text-align:center;
	}
	
#currmininav li.first {
	margin-left: -25px;
	}
	
#currmininav li.last {
	border-right: 0;
	}
#currmininav a:link {
	text-decoration: none;
	font-size: 17px;
	color: #a2937d;
	font-weight: bold;	
	}
	
#currmininav a:visited {
	text-decoration: none;
	font-size: 17px;
	color: #a2937d;
	font-weight: bold;	
	}
	
#currmininav a:hover {
	text-decoration: none;
	font-size: 17px;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
#currmininav a:active {
	text-decoration: none;
	font-size: 17px;
	color: #cfbc9e;
	font-weight: bold;	
	}
	

/*--------------------- nav styles */	
		

#gallerylinks {
	clear: both;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	width: auto;
	height: 65px;
	background:#56514b;
		}
	
#gallerylinks li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 0;
	text-align:center;
	}
	
#gallerylinks li.first {
	margin-left: -15px;
	}
	
#gallerylinks li.last {
	border-right: 0;
	}
#gallerylinks a:link {
	text-decoration: none;
	font-size: 17px;
	letter-spacing: 0.2em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#gallerylinks a:visited {
	text-decoration: none;
	font-size: 17px;
	letter-spacing: .2em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#gallerylinks a:hover {
	text-decoration: none;
	font-size: 17px;
	letter-spacing: .2em;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
#gallerylinks a:active {
	text-decoration: none;
	font-size: 17px;
	letter-spacing: .2em;
	color: #cfbc9e;
	font-weight: bold;	
	}

/*--------------------- curriculum nav styles */	
	
		

#curriculumnav {
	clear: both;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	width: auto;
	height: 25px;
	background:#56514b;
	padding-top: 0em;
		}
	
#curriculumnav li {
	clear:both;
	display: inline;
	list-style:none;
	padding: 0 2px 0 2px;
	text-align:center;
	}
	
#curriculumnav li.first {
	margin-left: -10px;
	}
	
#curriculumnav li.last {
	border-right: 0;
	}
#curriculumnav a:link {
	text-decoration: none;
	font-size: 12px;
	letter-spacing: 0.2em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#curriculumnav a:visited {
	text-decoration: none;
	font-size: 12px;
	letter-spacing: .2em;
	color: #a2937d;
	font-weight: bold;	
	}
	
#curriculumnav a:hover {
	text-decoration: none;
	font-size: 12px;
	letter-spacing: .2em;
	color: #cfbc9e;
	font-weight: bold;	
	}
	
#curriculumnav a:active {
	text-decoration: none;
	font-size: 12px;
	letter-spacing: .2em;
	color: #cfbc9e;
	font-weight: bold;	
	}

	
/*--------------------- content styles */


#grandtourtext {
	width: auto;
	margin-left:auto;
	margin-right: auto;
	padding-bottom: 15px;
		}


#indexscript {
	width:auto; 
	margin-left:auto;
	margin-right:auto;
	margin-top:-45px;
	position:relative;
	display:block; 
	padding-top:10px;
	}
	
	
#headline {
	clear:both;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	position:relative;
	padding:0 0;
	margin-top: 20px;
	height: 59px;
	}

#currheadline {
	clear:both;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	position:relative;
	padding:0 0;
	margin-top: 20px;
	height: 98px;
	}


#studentheadline {
	clear:both;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	position:relative;
	padding:0 0;
	margin-top: 20px;
	height: auto;
	}

#yapheadline {
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	position:relative;
	padding:0 0;
	margin-top: 15px;
	height: 79px;
	}
	
#summerheadline {
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	position:relative;
	padding:0 0;
	margin-top: 2em;
	height: 79px;
	}
	
	
#ptextslides {
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	position:relative;
	padding:0 0;
	margin-top: 2em;
	}
	
#textslides {
	clear:both;
	width:798px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	position:relative;
	padding:0 0;
	margin-top: 0;
	}

#indeximagewindow {
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	position:relative;
	padding:0 0;
	}

#studentwindow  {
	background-color:#56514b;
	height:600;
	}
	


#currimagewindow {
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	position:relative;
	padding:0 0;
	height: 120px;
	}
	
#zuccimagewindow {
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	position:relative;
	padding:0 0;
	height: auto;
	}	


#mainrolloverslides {
	clear:both;
	width:798px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	border:000, 2px;
	position:relative;
	padding:0 0;
	height: auto;
	}
	
#imagewindow {
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom: 15px;
	height: auto;
	}
	
#appimagewindow {
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom: 30px;
	height: auto;
	}
	
#gallerywindow {
	clear:both;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom: 25px;
	height: auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	}

#caststudiowin {
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom: 10px;
	height: auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	}



#locationwindow{
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom: 12pt;
	height: auto;
	}

#textblock {
	clear:both;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 30px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 12pt;
	height: auto;
	}
	
#ptextblock {
	clear:both;
	width:650px;
	height: 400px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Times New Roman", Times, serif;
	color: #b5a58e;
	font-style: normal;
	font-size: 12pt;
	}
	
#loctextblock {
	clear:both;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 12pt;
	height: auto;
	}

#essaytext {
	clear:both;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 1em;
	margin-bottom: 3em;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 12pt;
	height: auto;
	}
	
#summertext {
	clear:both;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 1em;
	margin-bottom: 3em;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 12pt;
	height: auto;
	}
	
#apptext {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0em;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	width: 775px;
	position: relative;
	height:auto;
	}
	
#studenttextblock {
	clear:both;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 50px;
	font-family: "Times New Roman", Times, serif;
	font-stretch: normal;
	font-size: 12pt;
	}
	
#contacttextblock {
	clear:both;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	margin-bottom: 2em;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	text-align: center;
	}
	
#zucctextblock {
	clear:both;
	width:675px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 25px;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 12pt;
	height: auto;
	}	
	
	
#arttextblock {
	clear:both;
	width:725px;
	margin-left:auto;
	margin-right:auto;
	margin-top: -20px;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 12pt;
	height: auto;
	}	
	
	
#lecttextblock {
	clear:both;
	width:725px;
	margin-left:auto;
	margin-right:auto;
	margin-top: -40px;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 12pt;
	}	
	


#wrapper {
	clear:both;
	width:802px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	height: auto;
	margin-bottom: 10px;
	}


/*--------------------- footer styles */
#footer {
	clear: both;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background:#988b78;
	text-align:center;
	width: 850px;
	}
	
#footer li {
	margin-left:auto;
	margin-right:auto;
	display: inline;
	padding: 0 6px 0 6px;
	font-weight:bold;
	text-align:center;
	}

#footer li.first {
	margin-left: -30px;
	}

#footer li.last {
	border-right: 0;
	}
#footer a:link {
	text-decoration: none;
	font-size: 11px;
	font-variant: small-caps;
	letter-spacing: 0.6em;
	color: #d4bc99;
	font-weight: bold;
	}
	
#footer a:visited {
	text-decoration: none;
	font-size: 11px;
	font-variant: small-caps;
	letter-spacing: .6em;
	color: #d4bc99;
	font-weight: bold;
	}
	
#footer a:hover {
	text-decoration: none;
	font-size: 11px;
	letter-spacing: .6em;
	color: #d4bc99;
	font-weight: bold;	
	}
	
#footer a:active {
	text-decoration: none;
	font-size: 11px;
	letter-spacing: .6em;
	color: #d4bc99;
	font-weight: bold;
	}

#footer li.last {
	border-right: 0;
	}
		

#copyright {
	clear:both;
	font-size:8pt;
	color: #d4bc99;
	}
.currentpage {
	color: #d4bc99;
}
