/* CSS Document */


	* {
		margin: 0; padding: 0; border: none;
	}
	body { 
		font-size: 100.01%; 
		font-family: Verdana,"Myriad Pro", Myriad, Arial, san-serif;
		color: #ffffff;
		background-color: #333333;
		background-repeat:repeat-y;
	}
	#wrapper{
		margin:0 auto;
		max-width: 73em; 
		min-width: 900px; 
		position: relative;
		height:100%;
		background-color:#B3A469;
	}
	#header{
		height:9.5em;
		width:100%;
		background-color:#CF8A34;
		border-top:2em solid  #333333;
		background-repeat:repeat-x;
			
	}
	#logo{
		/* width:6.9em;
		height:6.25em;*/
		margin-bottom:1.75em;
		margin-left:2em;
	}
	#head{
		/*width:30.8em;
		height:7.5em;*/
		margin-top:2em; 
	}
	.topimg{
		position:relative;
		float:right;
		margin-top:-9.7em;
	}	
	.flash{
		height:9.5em;
	}	
	.fix{
		height:9.5em;
		position:relative;
		float:right;
		margin:0;
		padding:0;
		margin-top:-9.8em;
		overflow:hidden;
		border-bottom:3px solid #333333;
		border-top:2px solid #333333;
	}
	.indented{
  		padding-left: 70pt;
   		padding-right: 70pt;
  	}

	#content{
		background-color:#B3A469;
		min-height:300px;
		clear:both;
		background-image:url(background_camel.gif);
		background-repeat:repeat-x;
	}
	ul{
		list-style-type:none
	}
	h1{
		color:#787746;
		font-size:1.5em;
		font-variant:small-caps;
		padding-bottom:.5em;
		margin-bottom:.5em;
		border-bottom:2px solid #33332d;
	}
	h2{
		font-size:1.3em;
		line-height:2em;
		font-variant:small-caps;
		/*color:#787746;*/
		color:#000000;
	}
	h3{
		font-size:95%;
		line-height:2em;
		color:#787746;
	}
	#col1, #col2, #col3, #col4{
		position:relative;
		float:left;
	}
	#col1{
		width:20%;
		margin-top:15%;
	}
	#col1b{
		width:12em;
		font-size:.9em;
		height:11em;
		padding-top:1em;
		padding-bottom:2em;
	}
	#col1b h3{
		margin-left:2em;
		margin-bottom:.9em;
		color:#40411E;
	}
	#col1 img{
		width:11em;
		height:1.75em;
		padding:0;
		margin:0;
	}
	.subnav{
		position:relative;
		left:1.5em;
		top:-1.75em;
	}
	#col2{
		width:50%;
		margin-top:2em;
		margin-bottom:2em;
		margin-left:2em
	}
	#col3{
		width:23%;
		margin-top:8%; /* affects the distance top to box of flashing box*/
		position:top;
	}
	#col4{
		width:7%;
	}
	#footer{
		clear:both;
		background-color: #333333;
		background-repeat:repeat;
		color:#CF8A34;
		text-align:center;
		font-size:80%;
		padding-top:.8em;
		padding-bottom:.8em;
		width:100%;
		line-height:1.2em;
	}
	#mission, #news, #info{
		line-height:1.2em;
	}
	#mission p, #news p, #history p, #news p{
		margin:1em;
	}
	#students{
		clear:both;
	}


/*------------ FRONT PAGE -------------*/
	
	#history{
		padding:.5em;
	}
	#email{
		font-size:80%;
		margin-top:1em;
	}
	#news{
		margin-top:1em;
		padding:.5em;
	}
	#input{
		width:8em;
	}
	#submit{
		font-size:65%;
		margin-top:.5em;
	}
	#signup{
		width:13em;
		background-color:#787746;
		padding:1em;
		margin-left:3em;
	}
	#signup h3{
		color:#40411E;
	
	}
	#flash{
		width:13em;
		background-image:  url('flashingBox.gif'); 
		background-color:#787746;
		padding:1em;
		margin-left:3em;
	}
	.align{
		padding-left:2em;
		margin-bottom:1em;
	}
	
/*-------------- END FRONT PAGE ----------*/

/*-------------- SCHEDULE PAGE ------------*/
	
	.instrument a:link, .instructor a:link{
		color:#33332d;
		text-decoration:underline;
		margin-right:6em;
	}
    .instrument a:visited, .instructor a:visited{
		color:#33332d;
		text-decoration:underline;
	}
	.instrument a:hover, .instructor a:hover{
		color:#B3A469;
		text-decoration:underline;
	}
	.instrument a:active, .instructor a:active{
		color:#B3A469;
		text-decoration:underline;
	}

	.instrument , .instructor {
		color:#33332d;
	}
	
table.outside{ 
		background-color:#B3A469; 
}
table.inside{ 
	background-color:#787746; 
}
	
	#schedule table{
		border:2px solid #787746;
		padding:.5em;
		padding-left:1em;
		/*
		background-color:#787746;
		*/
	}

	table h3{
		color:#33332d;
		margin-bottom:1em;
		padding-bottom:.25em;
		border-bottom:1px solid #33332d; 
	}
	td h4{
		color:#33332d;
		margin-bottom:1em;
		padding-bottom:.25em;
	}
	.alth3{
		font-size:100%;
		font-weight:bold;
		line-height:2em;
		color:#787746;
		margin-bottom:1em;
		padding-bottom:.25em;
	}

/*-------------- END SCHEDULE PAGE ------------*/
	
/*-------------- MISSION FACULTY PAGE ----------*/

	#info{
		position:relative;
		float:left;
		width:63%;
		margin-left:2em;
		margin-top:2em;
		margin-bottom:2em;
	}
	#info p{
		margin:1em;
	}
	.teacher{
		float:left;
		padding:.5em;
		margin:.5em;
		border:1px solid #000000;
	}
	#faculty h4{
		clear:both;
	}

/*-------------- END MISSION FACULTY PAGE --------*/

/*-------------- EVENTS PAGE ----------------*/

	.past{
		border:0px solid #9fb4cc;
		padding:1em; 
		margin-bottom:.5em;
		margin-top:.5em;
		background-color:#787746;
	}
	#past h3{
		color:#33332d;
	}
	#past a:link{color:#33332d;}
	#past a:hover{color:#33332d;}
	#past a:active{color:#33332d;}
	#past a:visited{color:#33332d;}
	#poster{
		float:left;
		margin-right:2em;
		width:23.4em;
		height:30em;
	}
	#listen{
		background-color:#787746;
		padding:2em;
	}

/*-------------- END EVENTS PAGE ------------*/

/*-------------- CONFERENCE PAGE ------------*/

	#conference{
		list-style-type:none;
	}
	#conference h3{
		margin:1em;
	}
	#frame_box{
		margin-left:1em;
		background-color:#B3A469;
	}
	.con_link{
		display:inline;
		margin:1em;
	}
	.con_link a:link{
		color:#33332d;
		text-decoration:underline;
	}
	.con_link a:hover{
		color:#787746;
		text-decoration:underline;
	}
	.con_link a:visited{
		color:#33332d;
		text-decoration:underline;
	}
	.con_link a:active{
		color:#33332d;
		text-decoration:underline;
	}
	
	
/*-------------- END CONFERENCE PAGE ----------*/

/*-------------- CONTACT PAGE ----------------*/

	#original-events td{
		padding-bottom:.5em;
	}

/*-------------- END CONTACT PAGE -------------*/

/*-------------- NAVBAR and LINKS --------------------*/
	
	hr {
	display: none;
	}
	.seeme{
		color:#C05417;
	}
	#nav{
		height:2.75em;
		width:100%;
		background-color: #333333;
	}
	#nav img{
		width:100%;
		height:2.75em;
	}
	
	a:link{
		text-decoration:none;
		color:  #787746;
	}
	a:hover{
		text-decoration:none;
		color: #787746;
	}
	a:active{
		text-decoration:none;
		color:  #787746;
	}
	a:visited{
		text-decoration:none;
		color:#787746;
	}
	#navb {
	position:absolute;
	top:13.5em;
	left:5em;
	margin:0;
	padding:0;
	font-size:90%;
	z-index:99;
	font-variant:small-caps;
	}
	#navb ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		}
	#navb li { /* all list items */
		float: left;
		position: relative;
		width: 9em;
	}
	#navb li ul { /* second-level lists */
		display: none;
		position: absolute;
		left: 0;
	}
	#navb li>ul { 
		/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		top: auto;
		left: auto;
	}
	#navb li:hover ul, #nav li.over ul { 
		/* lists nested under hovered list items */
		display: block;
		padding-top:1em;
	}
	#navb #content {
		clear: left;
	}
	#navb ul li a {
		display: block;
		text-decoration: none;
		color: #787746;
		padding-right:5em;
		text-transform:uppercase;
		text-align:center;
		letter-spacing:1px;
		font-weight:100;
	}
		/* Fix IE. Hide from IE Mac */
	* html #navb ul li { float: left; }
	* html #navb ul li a { height: 1%; }
		/* End */
	#navb ul li a:hover, #navb ul li a:visited {
		color:#787746;
		}
	#navb li ul li a {	/* Sub Menu Styles */
		padding: .5em;
		width:9em;
		margin:.005em;
		color:#33332d;
		text-tra
