body {
	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 62.5%;
	text-align: center;
	background-color: #140701;
	margin-top:0; 
}

a{color:#04485B;}
#mainContent2c a:visited, #mainContent a:visited{color:#6C150B;}

/*headings*/
h1, h2, h3, h4 {
font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
text-align: center;
}
h1 {font-size: 2.0em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.5em;}

#navBar h3, #secondaryContent h3 {
color: #E1DEB0;
text-align:left;
margin-bottom:-.5em;
}

/*fonts*/
.font_mainmenu{
	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-weight: 400;
	color: #F7D30E;
	text-decoration: none;
}

#secondaryContent p {
	font-size: 1.5em;
	/*margin: .5em .5em .5em .5em;*/
}

#navBar .font_mainmenu, #secondaryContent .font_mainmenu {
	font-size: 1.3em;
}

#footer .font_mainmenu {
	font-size: 1.2em;
	color: #A0A9F9;
	text-align: center;
}


/* expected identifier for pseudo0element or pseudo class but found '' rule ignored due to bad selector.*/

#mainmenu{
	position: absolute;
	bottom: .4em;
	right: .1em;
	font-size: 1.7em;
        z-index: 200;
}

#sponsors #mainContent .font_gray {text-align:left;}

.font_gray{
	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-weight: 400;
	text-align: justify;
	color: #222620;
	font-size: 1.5em;
	line-height: 1.4em;
	margin-top: 2px;
list-style-type: square;
}

.font_black {
	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-weight: 400;
	color:#000000;
	font-size: 1.1em;
}


/* 3 column layout */

.clear {
	clear: both;
}


#wrapper {
	width: 76em;
	margin: 0 auto;
	text-align: left;
	border-top: none;
	background: #E1DEB0 url(navBar_fauxcolumn.gif) repeat-y 25% 0;
}

#wrapper2{
width:76em;
border-top:none;
background: url(secondaryContent_fauxcolumn.gif) repeat-y 80% 0;
}

#logo {
	position: relative;
	width: 76em;
	background: #140701 url(new_logo.jpg) left top;
	height: 14em;
	margin: 0 auto;
}

#navBar {
	width: 19em;
	overflow:hidden;
	float: left;
	display: inline;
	/*background-color:#04485B;*/
	height:100%;
}

#content {
	width: 57em;
	
	float: right;
	
	display: inline;
	height: 100%;
}

#mainContent {
	width: 41.5em;
	overflow:hidden;
	float: left;
	background-color:#E1DEB0;
	display: inline;
	height: 100%;
}

#mainContent2c {
	width: 57em;
	float: left;
	background-color: #E1DEB0;
	display: inline;
}

#mainContent_slideshow {
	width: 56.5em;
	
	float: left;
	background-color: #E1DEB0;
	display: inline;
	z-index: 1;
	text-align: center;
}

#secondaryContent{
	width: 15.2em;
	float: right;

	background-color: #da4b0c;
	display: inline;
}

#footer {
	width: 76em;
	
	margin: 0 auto;
}
/* end 3 column layout */

/*links*/
 #navBar ul{
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #6C150B; 
	width:19.5em;
}

#navBar li a{
	display: block;
	height: auto;
	text-decoration: none;
	background-color: #6C150B; 
margin: 0;
padding-bottom: .5em;
padding-top: .5em;
	padding-left: .9em;
	text-align: left;
}	


#navBar li .font_mainmenu {font-size: 1.6em; color: #F7D30E;}

#navBar li a:hover{
	background-color: #FF3300;
	color:#FFFF99;
}

/* fluid imagery*/

.featured_pic {
	margin-left: 9em;
	margin-bottom: 1.5em;
	width: 18.8em;
	height: 20em;
	text-align:center;
	max-width: 260px;
	max-height: 276px;
        z-index:100;
		overflow:hidden;
}
#staff #mainContent2c h3 {
text-align:left;
}
.staff_pic {
float:left;
margin-right:1.5em;
}
#studio_bios #mainContent2c .featured_pic{
        width:12em;
        height:13.3em;
        margin:0em;
        margin-right:1em;

}

staff #content #mainContent2c .featured_pic {
width:10em; 
height:10em; 
margin:0em; 
margin-right:1em;
float:left;
}

#mainContent2c .featured_pic {
	margin-left: 1.9em;
	margin-bottom: 1.5em;
	margin-right: 2em;
	margin-top: 1.1em;
	float: left;
}

/*boxes within main columns*/

.box, #mainContent .box {
	padding-left: 1.4em;
	padding-right: 1.4em;
	z-index: 4;
	padding-top: 1em;
}
#mainContent2c .box{
	padding-left: 3em;
	padding-right: 3em;
}

#mainContent2c ul {
	
list-style-type:square;
	list-style-position:outside;
}
/* could not parse width*/
.slideshow {
	width: 525px;
	height: 425px;
}

/* making link for current page light up*/
#mua #navBar .mua a, #aaep #navBar .aaep a, #defed #navBar .defed a, #register_volunteer #navBar .register_volunteer a, #medialab #navBar .medialab a, #studios #navBar .studios a, #space_rentals #navBar .space_rentals a, #events #navBar .events a, #featuredevent #navBar .featuredevent a, #ync #navBar .ync a, #lvpc #navBar .lvpc a, #darkroom #navBar .darkroom a, #about #navBar .about a, #history #navBar .history a, #contact #navBar .contact a, #donate #navBar .donate a, #sponsors #navBar .sponsors a, #current_calendar #navBar .current_calendar a, #who #navBar .who a, #employment #navBar .employment a, #staff #navBar .staff a, #mvm #navBar .mvm a, #tamra #navBar .tamra a, #calaca #navBar .calaca a, #cafe #navBar .cafe a, #yab #navBar .yab a, #crucible #navBar .crucible a, #metalshop #navBar .metalshop a, #estudio #navBar .estudio a{
	cursor: default;
	background-color: #f06000;
	color: #FFFFFF;
	}
#navBar a, #secondaryContent a{color:#E1DEB0;}
/*forms*/
.midsize_label label {
	float: left;
	width: 8em;
	}
.large_label label{
float:left;
width: 10em;
}
.radiobutton_width label{
	float:left;
	width: 6em;
	}
#AAEP_registration p, #volunteer_registration p {
	margin: 0.3em;
	}
fieldset {
	background-color: #D5D2A3;
	}
	/*add.image?*/
img {text-align:center;}

#volunteer_registration .volunteer_preferences div {
	width: 20em;
	float: left;
	}
/* redoing drop down menu*/
#logo ul, #mainmenu {
	padding: 0;
	margin: 0;
	list-style: none;
	}
#logo li{
	float: left;
	position: relative;
	/*width: 7em;*/
	text-decoration: none;
	color: #F7D30E;
	}
#logo li ul {
	position: absolute;
	left: -999em;
	text-decoration: none;
	background: #140701 url(logo.jpg) center center;
	width: 7em;
	border: 1px solid #FFFFFF;
	top:1.2em;
	}
#logo #mainmenu li li a {
	text-align: center;
	display: block;
	width: 7em;
	color: #F7D30E;
	text-decoration: none;
	padding: .4em 0 .4em 0;
	line-height: 1.1em;
	border-bottom: 1px ridge #E1DEB0;
	}
#logo #mainmenu li ul li a:hover {
	color: #E1DEB0;
	}

#logo li > #logo ul {
	top: auto;
	left: auto;
	}

 #logo #mainmenu li:hover ul, #logo #mainmenu li.sfhover ul {
	left: 0;
	}
.rotating_image {
	border: 0;
	}

table {
border-collapse: collapse;
width: 51em;
border: 1px solid #666666;
clear: left;
margin-bottom: 2em;
margin:0;
}
th, td {
padding: 0.5em 1em;
}
caption {
font-size: 1.4em;
font-weight: 700;
margin: 1em 0;
}
thead {
background: #c9c8b5;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
}
th {
font-weight: 400;
font-size: 1.3em;
text-align: left;
}
.odd {
background-color: #FFFFFF;
}
#defed tr:hover, #mua tr:hover, #featuredevent tr:hover, #events tr:hover, #aaep tr:hover, #media_classes tr:hover, #current_calendar tr:hover, #gallery_current tr:hover, #gallery_past tr:hover{
background-color: #FFFF99;

}
#defed thead tr:hover,#mua thead tr:hover, #featuredevent tr:hover, #events thead tr:hover, #aaep thead tr:hover, #media_classes thead tr:hover, #current_calendar thead tr:hover, #gallery_current thead tr:hover, #gallery_past thead tr:hover{
background-color: #c9c8b5;
color: inherit;
}
td {
font-size: 1.2em;

}
.rightmargin{
margin-right: 1em;
}


/*calendar*/
.calendar{
width: 1em;
text-decoration: none;
color: #F9E57A;
border-left: none;
border-right:none;
border-color: #FFFFFF;
margin:auto;
font-weight:700;

}

.calendar a {
color: #FFFFFF;
text-decoration: underline;
font-weight:700;
}
#secondaryContent td,#secondaryContent th{
padding: .2em;
padding-bottom: .9em;
font-size: 1.2em;
}

#secondaryContent caption {
padding-bottom: -1em;
}

.calendar_aaep {color:#003366;}
.calendar_event {color:#000000;}
.calendar_mua {color:#003300;}
.calendar_defed {color:#990000;}

.image{text-align:center; vertical-align:middle;}

