
/*--------page structure-----*/
body  {
	font-family: tahoma,Georgia,sans-serif;
	font-weight: 500;	
	font-size:larger;
	background-color: white;	/*#919DBC; */
	text-align:	left;
	min-width: 735px }

#wholepage {
	margin:	0px 0px 30px 0px;		
	padding-bottom:	30px;	
	width: auto;/*735px; 	*/
	text-align: left;	}

#contents   {
	height:600px;	
	text-align:	justify;	
	font-size: 0.9em;	
	background-color: white; }	
	
#footer	{
	clear:		 		left;
	text-align: 		center;
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	color: 				black;	/*#ffcccc;*/
	font-size:		 	60%;
	background-image:url("../images/gradbar.png");
	background-repeat: repeat-x;
	border-top:			solid 2px #2c2843;	/*5f6281;*/
	width:				auto;		}
		
/*----------elements in alpha order-------*/	

a	{text-decoration: underline;	color:	#2c2843;	/*5f6281;*/}
a:hover		{text-decoration:underline; font-size:105%;}
a:active		{}
a:visited		{}

a.an	{color:red}
a.an:hover	{color: #a90000;}

	
a.navLinks   {	
	padding: 1px 15px 0px 25px;   
	margin: 0 auto;	
	text-align: left; 
	color: black;	
	text-decoration: none;
	font-size: 0.85em;}
a.navLinks:hover	{color:	#2c2843;  text-decoration: underline;}

a.navLinkSel   {/*this is used on the menu bar to show current selection*/
	padding: 	6px 15px 2px 15px; 
	margin:	0 auto;	
	color:	#fff5ca;		/*#5f6281;*/
	background-color: #991a46;
	text-align: left;	
	text-decoration:  none;
	font-size: 0.85em;	}
a.navLinkSel:hover	{color:	white;	text-decoration: underline; }				

.banner {	background-image:url("../graphics/banner_slice.jpg");
	background-repeat: repeat-x;
}
	
.barUnderMenu	{	/*selections under main menu such as faculty members*/
	/*background-image:url("../images/lowbar.png");
	background-repeat: repeat-x;*/
	color:	#fff5ca;
	background-color: #991a46;		/*d0b8e5;*/
	padding:	5px 20px 0px 10px;	  
	margin:		0px 0px 0px 0px;
	font-size: 0.88em;
	font-weight:	600;
	vertical-align: text-bottom;
	height:	20px;
	text-decoration: none;			}

.day	{
	text-align:	center;
	color:		#991a46;
	background-color: #fff5ca;/*#2c2843;*/	
	padding:	6px 0px 0px 0px;
	margin:		0px 0px 0px 0px;	
	font-size:	1.40em;	}

.dayBox	{/*holds style for text under header*/
	border:	none;/*1px solid #5f6281;*/
	background-color: #fff5ec;	/*#fffcb5;*/
	margin: 0px;
	padding:0px;
	font-size:0.85em;
	text-align:justify;}

.emailLinks		{margin:0px 0px 0px 40px;	color:	red;}

/*----element classes---------*/
h1  {
	font-weight: bold;
	font-size:	140%;
	color:		#991a46;	/*5f6281;*/
	line-height: 0.3em;
	text-align:	 left;
	padding: 		 20px 0px 10px 5px;
	margin:			 0px 0px 0px 0px;		}
	
h2 {
	font-weight:	600;
	font-size:		115%;
	color:			black;
	margin:			25px 0px 10px 20px;
	/*padding:		15px 0px 6px 20px;*/
	line-height:	0.1em;			}
	
h3	{font-weight:	500;
	font-size:		1.15em;
	color:			#003366;
	margin:			25px 0px 10px 20px;
	/*margin:			0px 0px 7px 0px;
	padding:		15px 0px 5px 20px;*/
	line-height:	0.1em;					}
	
img	{display: block; border:none;}

.ital	{font-style: italic; 	font-size: smaller; padding-top: 20px;}

li	{	padding: 0px 20px 0px 20px;}

.navigation	{
	padding:			6px 2px 2px 0px;
	margin:				0px auto 0px auto;
	border:				none;
	/*background-image:url("../images/gradbar.png");
	background-repeat: repeat-x;*/
	font-weight:		600;
	color: black;	
	background-color:  #f8c0d4/*c3cdb5;	/*#e1d7fc*/	}

.newClass	{
	color: red; 
	font-size: 1.1em; 
	font-family:"Georgia"; 
	font-style: italic;
	font-weight: bold;}
		

ol {margin: 0px 0px 20px 30px; }

p  {padding: 0px;	margin:	0px 20px 10px 20px;		line-height:1.3em;}	

p.tbl	{line-height: 1.2em; 	font-size: 1.05em; 
		font-family:Verdana;	  padding: 0px 3px 3px 3px; 	margin: 0px 3px 0px 3px; }

.photos{margin:	0px 0px 0px 35px;}

.printVersion	{
	padding:	10px 10px 0px 10px;
	margin:		0px 10px 0px 10px;
	float:		right;
	text-align:	right;
	color:		red;	}
		
.studio1			{
	background-color:		#E1E4FE;			
	width:				330px;	
	margin:				0px 0px 9px 0px;	
	padding:			0px 0px 0px 0px;
	font-size:			90%;	
	border:				1px solid #2c2843;	/*5f6281;*/
	line-height:	1.1em;			}	

.studio2{
	background-color:		#E1E4FE;/*white;*/
	float:				right;
	width:				380px;			
	margin:				0px 13px 9px 0px;	
	padding:			0px 0px 0px 0px;
	font-size:			90%;		
	border:				0px solid #2c2843;	
	border-top:none;}
	
ul {margin: 0px 0px 20px 30px; }

/*--------tabs---------*/
 #header {
    float:left;
    width:100%;
    background:#DAE0D2 url("bg.gif") repeat-x bottom;
    font-size:93%;
    line-height:normal;
    }
 #header ul {
    margin:0;
  	padding:10px 10px 0;
    list-style:none;
    }

 #header li {
    float:left;
    background:url("norm_right.gif") no-repeat right top;
    margin:0px;
    padding:0px 0px 5px 0px;
    }
#header a {
    display: block;
    background:url("norm_left.gif") no-repeat left top;
    padding:5px 15px 4px;
    }	
	
#header #current {
    background-image:url("norm_right_on.gif");
    }
#header #current a {
    background-image:url("norm_left_on.gif");
    }







