/* css Zen Garden default style v1.01 */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* Images should be linked as if the CSS file sits in the same folder as the images. ie. no paths. */
/* basic elements */
body {
    margin: 0px;
	padding: 0px;  
	background: #e2ebed url(i_mast_side2.gif) repeat-x left top;
	color: #333; 
	text-align:center;
	font: 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; 
	voice-family: "\"}\""; voice-family:inherit;
	} html>body {font-size:13px;}
#container {
	position: relative;
	width: 780px;
	margin: 0 auto;
	text-align: left;
	border: 1px solid #569bbd;
	border-width: 0 1px 1px 1px;
	background: #fff;
	}
	
/* headings
--------------------------------*/
h1 {
	color: #333;
    font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; 
	margin:0 0.5em 0 0.2em;
	background-repeat:no-repeat;
	background-position:left top;
	}
#h1 a:link {
	color: #333;
	text-decoration:none;
	}
h2 {
	color: #333;
	font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; 
	}
h3 {
	color: #333;
	font: bold 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; 
	}
h4 {
	font-weight: bold;
	color: #569bbd;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: small;
	text-align: center;
}
	
/*top links
---------------------------- */
#toplinks { 
	height: 51px;
	}
#toplinks a:link, #toplinks a:visited {
	color: #333;
	font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	text-decoration:none; 
	}
#toplinks a:hover { 
	color: #569bbd;
	text-decoration:none;
	}
body#about a#aboutnav,
body#contact a#connav {
	color: #fff;
}

/*photo
---------------------------- */
#photo {
    position: absolute;
	top: 50px;
	left: 5px;
	width: 260px;
	}

	
/*navbar
---------------------------- */
#navbar {
	width: 170px;
	padding-bottom: 20px;
	}
#navbar ul
    {
    list-style-type: none;
    margin: 5px 0 5px 0;
	padding: 0;
	border: 1px solid #E6EEF0;
	border-width: 0 0 1px 0;
    }
#navbar li
    {
    margin: 0;
    }
#navbar a:link, #navbar a:visited {
	color: #569bbd;
	font: bold 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; 
	text-decoration:none;
	}
#navbar a:hover {
	color: #333;
	text-decoration:underline; 
	}
body#study a#studynav,
body#submit a#submitnav,
body#bio a#bionav
 {
	color: #333;
	background-color: #fff;
}

/* right column
---------------------------------------*/
#rightcolumn {
    position:absolute;
	top:50px;
	right:0;
	width:170px;
	}
#rightcolumn h3 {
    height:18px;
	width: 90px;
	}
#rightcolumn p {
    margin:0.75em 0;
	padding:0 1em 0 0.5em;
	}

/* news - left column
---------------------------------------*/
#news {
    position: absolute;
	top: 425px;
	left: 5px;
	width: 270px;
	}
#news h3 {
    margin:0.50em 0;
	width: 270px;
	}
#news p {
    margin:0.75em 0;
	padding:0 1em 0 0.5em;
	}

/* supporting text
----------------------------------------*/
#supportingText {
	margin-top: 0px;
	margin-left: 270px;
	margin-right:170px;
	padding-bottom:8px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 270px;
	margin-right:170px;
	}
    html>body #centercontent {
    margin-left: 270px;
    margin-right:170px;
	}
#supportingText p {
	margin:0.75em 0 0.5em;
	line-height:1.5em;
	padding:0 1em 0 0.5em;
	}
#supportingText h3 {
	font: bold 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	height: 18px;
	margin: 0.75em 0 0.5em;
	padding:0 1em 0 0.5em;
	}
	
/* footer
------------------------------ */
	
#footer { 
	color: #569bbd;
	margin: 1.75em 0 0;
	padding: 0px;
	border: 1px solid #E6EEF0;
	border-width: 1px 0;
	font: 85% Verdana,Arial,Sans-serif;
	text-align: center;
	}
#footer a:link, #footer a:visited { 
	padding: 0 5px;
	font-weight: normal; 
	}

/*links
---------------------------- */
a:link, a:visited { 
	color: #569bbd; 
	background-color: transparent;
	}
a:hover { 
	text-decoration: underline; 
	color: #333;
	background-color:transparent;
	}
		
/* misc
------------------------------- */
acronym {border-width:0;}
img {border: 0px none;}
.free {
    color: #003366;
    font-weight: bold;
	text-align: center;
}
#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
 
#skip a:active
{
position:static;
width:auto;
height:auto;
} 
