/* CSS Document */

#browsers	{
		font-size:75%;
		text-align:right;
		}

a.red	{color:#ff0000;}

.legend	{font-weight:bold;}

#content {
		position:absolute;
		top:145px;
		left:225px;
		width:60%;
		line-height:1.4;
		}
		
.left	{
		width:29%;
		float:left;
		font-size:11px; 
		padding:10px;
				line-height:1.2;
		}

.mid	{
		width:29%;
		float:left;
		font-size:11px; 
		padding:10px;
				line-height:1.2;
		}

.right	{
		width:29%;
		float:left;
		font-size:11px; 
		padding:10px;
				line-height:1.2;
		}			

#graphic
		{
		padding-left:25px;
		}

.section
		{
		font-weight:bold;
		font-size:150%;
		}		

#it		{
			top:1px;
			font-size:2px;
			background-color:#000000;
			color:white;
			height:75px;
			padding-bottom:3px;
			margin-left:-2mm;
			margin-top:-2mm;
			z-index:0;
			background-image:url(title.jpg);
		}
		

#update	{
		font-size:70%;
		text-decoration:none;
		}
		
#matt	{
		position:absolute;
		left:50%;
		top:7px;
		font-weight:bold;
		color:white;
		z-index:2;
		}
		
#dept	{
		position:absolute;
		top:58px;
		right:20px;
		text-align:right;
		font-size:70%;
		color:#ff0000;
		text-decoration:none;
		z-index:1;
		width:150px;
		}
		
#school
		{
		text-decoration:none;
		position:absolute;
		top:68px;
		right:20px;
		text-align:right;
		font-size:70%;
		color:#ff0000;
		width:150px;
		z-index:1;
		}


#degree		{
		width:10em;
		position:absolute;
		left:52%;
		top:23px;
		font-weight:bold;
		color:white;
		font-size:10px;
		z-index:0;
		text-align:right;
		}
#concentration
		{
		padding-left:12px;
		font-style:italic;
		}
		
#committee
		{
		max-width:20%;
		position:absolute;
		right:20px;
		top:12px;
		font-weight:bold;
		color:white;
		font-size:10px;
		z-index:0;
		text-align:right;		
		}
#chair	{
		color:#00ff00;
		}
.member	{
		color:yellow;
		}

/*Begin section for controlling NAVIGATION */



#navigation
		{
		font-size:85%;
		margin-left:-2mm;
				background-color:#000000;
		}
#secondary
		{
		background-color:#000000;
				padding-top:1px;
		}

#tertiary
		{
		background-color:#000000;
				padding-top:1px;		}
		
#quaternary
		{
		background-color:#000000;
				padding-top:1px;
		}

#primary
		{
		background-color:#ffffff;
				margin-left:-1mm;
		}

#static	{
		background-color:#ffffff;
		font-size:80%;
		margin-left:-1mm;
		padding-bottom:20px;
		}
		
a.active	{
		background-color:#00ff00;
		color:#000000;
		padding-left:1px;
		padding-right:1px;
		}
		
a.active:hover	{
		background-color:#00ff00;
		color:#000000;
		padding-left:1px;
		padding-right:1px;
		}
		
a.nav	{
		background-color:#000000;
		color:#ffffff;
		padding-left:1px;
		padding-right:1px;
		}


/* End NAVIGATION section */



a.navSide	{
		background-color:#000000;
		color:#ffffff;
		padding-left:1px;
		padding-right:1px;
		font-size:90%;
		}

a.out	{
		color:#0000ff;
		}
		
a.out:hover		{
		color:#00ffff;
		text-decoration:none;
		background-color:black;
		}
	
#epigraph
		{
		width:60%
		}

#sidebar
		{
		/*
		position:absolute;
		top:145px;
		*/
		width:175px;
		height:300px;
		background-color:#cccccc;
		padding:3px;
		font-size:90%;
		overflow:visible;
		z-index:0;
		}


.paranum	{
			color:gray;
			font-size:65%;
			}
.quotation		{
			font-family:courier, monospace;
			font-style:normal;
			font-size:90%;
			}

#footnote1	{
			width:80%;
			font-size:75%;
			color:#666666;
			padding-left:5%;
			}
#epigraph	{
			font-size:80%;
			padding-left:35px;
			}
.author		{
			text-align:right;
			}
			
#note1	{
		vertical-align:super;
		font-size:70%;
		}

a		{
		color:#00cc00;
		text-decoration:none;
		font-weight:bold;
		}

a:hover		{
		color:#ffff00;
		text-decoration:none;
		background-color:black;
		}

q		{
			font-family:courier, monospace;
			font-style:normal;
			font-size:90%;
			}
			
.absq		{
			font-family:courier, monospace;
			font-style:normal;
			font-size:100%;
			}
.hang  { text-indent: -3em; margin-left: 3em; }

body		{
			font-family:arial, verdana;
			font-size:11pt;
			}
			
caption		{
			font-size:70%;
			font-weight:bold;
			}
td			{
			text-align:center;
			}
table		{
			caption-side:bottom;
			}
			
abbr	{
			border-color:#cccc00;
			border-width:0px;
			border-bottom-width:3px;
			}
			
#sidebarname		{
			font-size:80%;
			text-align:right;
			padding:5px;
			}
#styleopt
		{
		font-size:70%;
		vertical-align:middle;
		}