/*
CSS for the main page of nexus.esposit.org, for use by anyone who wants it. This is really just an attempt to try and figure out basic CSS structures and layout.
*/

/* basic elements */

html {
	margin: 0px;
	padding: 0px;
	}

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 76%;
	text-align: center;
	color: #fff; 
	background: #000;
	margin: 0px; 
	padding: 0px;
	scrollbar-face-color:#242424;
	scrollbar-highlight-color:#444444;
	scrollbar-3dlight-color:#444444;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#333333;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#565656;
	}

p {
	margin: 0px;
	padding: 0px;
	}

h1 {}

a:link { 
	color: #fff;
	text-decoration: none;
	}

a:visited {  
	color: #fff;
	text-decoration: none;
	}

a:hover, a:active {  
	color: #222;
	text-decoration: none;
	}

.linkstype {
	font-family: Arial;
	font-size: 0.8em;
	color: #fff;
}	

.links {
	font-family: Arial;
	font-size: 10px;
	color: #fff;
}	

.type {
	font-family: Arial;
	font-size: 1em;
	color: #fff;
}

.type2 {
	font-family: Arial;
	font-size: 11px;
	color: #fff;
}

.state {
	font-family: Arial;
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
}

.site {
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

.bio {
	font-size: 0.9em; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
}

/* specific divs */

#container {
	margin: 0px auto;
	padding: 0px;
	width: 743px;
	background-color: #7a997a;
	min-height: 600px;
	height: 1086px;
	text-align: left;
	font-size: 1em;
	}

#containerweb {
	margin: 0px auto;
	padding: 0px;
	width: 743px;
	background-color: #7a997a;
	min-height: 600px;
	height: 1146px;
	text-align: left;
	font-size: 1em;
	}
	
#containerphoto {
	margin: 0px auto;
	padding: 0px;
	width: 743px;
	background-color: #7a997a;
	min-height: 600px;
	height: 1000px;
	text-align: left;
	font-size: 1em;
	}	
	
#containercontact {
	margin: 0px auto;
	padding: 0px;
	width: 743px;
	background-color: #7a997a;
	min-height: 600px;
	height: 746px;
	text-align: left;
	font-size: 1em;
	}		
	
#containerflash {
	margin: 0px auto;
	padding: 0px;
	width: 743px;
	background-color: #7a997a;
	min-height: 600px;
	height: 920px;
	text-align: left;
	font-size: 1em;
	}	
	
#containersite {
	margin: 0px auto;
	padding: 0px;
	width: 743px;
	background-color: #7a997a;
	min-height: 600px;
	height: 2180px;
	text-align: left;
	font-size: 1em;
	}	
	
#title {
	margin-top: 0px;
	height: 187px;
	}

#topnav {
	margin: 0px;
	padding: 0px;
	height: 35px;
	border: none;
	}

#leftnav {
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 1px;
	height: 860px;
	background-color: #637e5f; 
	border: #44583f 1px solid;
	width: 192px;
	float: left;
	}
	
#leftnavweb {
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 1px;
	height: 920px;
	background-color: #637e5f; 
	border: #44583f 1px solid;
	width: 192px;
	float: left;
	}	
	
#leftnavphoto {
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 1px;
	height: 774px;
	background-color: #637e5f; 
	border: #44583f 1px solid;
	width: 192px;
	float: left;
	}
	
#leftnavcontact {
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 1px;
	height: 520px;
	background-color: #637e5f; 
	border: #44583f 1px solid;
	width: 192px;
	float: left;
	}	
	
#leftnavflash {
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 1px;
	height: 694px;
	background-color: #637e5f; 
	border: #44583f 1px solid;
	width: 192px;
	float: left;
	}
	
#leftnavsite {
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 1px;
	height: 1950px;
	background-color: #637e5f; 
	border: #44583f 1px solid;
	width: 192px;
	float: left;
	}			

#linksbox {
	margin: 10px 4px; 
	padding: 1px;
	height
	width: 180px;
	background-color: #577053;
	border: #44583f 1px solid;
	text-align: center;
	font-size: 1em;
}	
	
#main {
	float: right;
	top: 0xp;
	right: 0px;
	width: 530px;
	padding: 0px;
	}
	
#aboutmeimage {
	right: 0px;
	top: 0px;
	width: 168px;
	float: right;
}

#aboutmetext {
	width: 310px;
}

#outline {
	margin: 17px 0px;
	padding: 1px;
	width: 310px;
	background-color: #637e5f;
	border: #44583f 1px solid;
	font-size: 1em;
}

#course {
	margin: 15px 0px;
	border: 1px solid #44583f;
	padding: 4px;
	width: 500px;
	background-color: #637e5f;
}

#studies {
	margin: 15px 0px;
	width: 510px;
}

#sitebox {
	margin: 0px 0px;
	border: 1px solid #44583f;
	padding: 1px;
	width: 500px;
	background-color: #637e5f;
}
