/* @charset "UTF-8"; */

@page { 
	size: 8.5in 11in; 
	margin: .75in 
	}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	background-color:#FFFFFF;
/* 	line-height:13pt; */
	}

p, h1, h2, .instructions, a, a.instructions {
	margin:0;
	padding:0;
	}
	
img {
	display:block;
	padding: 10px 0 10px 0;
	}
	
img.thumbs {
	position:absolute;
	left:10px;
	margin:0;
	padding:0;
	float:left;
	border:0;
	}
	
/* background image */
#bkgd {
	display:none;
	background-color:#FFFFFF;
	}	

/* SECTION HEADERS in Body */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	text-transform:uppercase;
	margin-bottom:2px;
	}

/* BIG HEADERS for Page */
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21pt;
	font-style: normal;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
	line-height:120%;
	}
	
/* LG INTRO PARAGRAPHS */
h3 {
	font-size:18pt;
	font-weight: lighter;
	color:#666;
	line-height:120%;
	margin:0;
	font-family: "Times New Roman", Times, serif;
	}
	
ul {
	list-style-type:none;
	}
	

	
.news {
/*	padding-left:125px;*/
	padding: 10px 10px 10px 10px;
	color:#545454;
	line-height:125%;
	background-color:#CCCCCC;
	overflow:auto;
	}
	
img.news {
	float:left;
/* position:relative;
	left:-10px;  */
	margin: 0 10px 5px 0;
	padding:0;
	border:0;
	}

.instructions {
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	}
	

a {	text-decoration:none;
	outline:0;
	font-weight:bold;
	}
	
a.instructions {
	text-decoration:none;
	outline:0;
	font-size:10pt;
	letter-spacing:.1em;
	font-weight: bold;
	text-transform:uppercase;
/*	line-height:-125%;*/
	}


/* navigation box */
#navcontainer {
	position:fixed;
	top:0in;
	left:0in;
	width:200px;
	height:350px;
	border: none;
	padding-left: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 140%;
	}
	
#navcontainer a {
	font-weight:normal;
	}

#navcontainer ul, #navcontainer ul a, #navcontainer ul a.cur {
	display:none;
	}
	
	
/* content boxes */

#bigbox {
	position: relative; /* changed fr absolute for Firefox printing */
	top:0in;
	left:230px;
	width:550px;
	height: auto;
	background-color:#FFF;
	}

.box {
	vertical-align:top;
	margin:40px 40px 25px 40px;
	}


/* gallery boxes */	
#gallbox {
	position: absolute;
	top:0px;
	left:225px;
	width:700px;
	height: auto;
	background-color:#FFF;
	}
	
.gallerythumbs {
	vertical-align:top;
	margin:0px 10px 10px 10px;
	}
	
.gallerythumbs img {
	display:block;
	padding: 5px 2px 5px 0;
	margin:0;
	border:0;
	float:left
	}
	
#gallpop {
	position:absolute;
	display:inline;
	padding: 10px;
	background-color:#FFF;
	text-align:left;
	}
	
	
.faculty {
	padding: 5px 0 5px 0;
	margin:0;
	border:0;
	}
	
.workshop {
	padding:0;
	margin:0;
	}
	
