/*.........GENERAL..........*/

html
	{font-size: 100%;}

body
	{background-color: #ffffff;
	font-family: georgia, serif;
	font-size: .8em;
	line-height: 1.5em;
	color: #333333;
	width: 100em;
	margin: 0;
	height: auto;}

a
	{text-decoration: none;
	font-family: georgia, serif;
	color: #666666;
	text-transform: uppercase;}

a:hover
	{border: .25px solid #009966;}

.youarehere
	{background-color: #cccccc;
	color: #666666;}

ul
	{list-style-type: none;}


/*........LOGO AND NAV.......*/

#nav
	{float: left;
	background-color: #999999;
	margin: 0;
	padding: 1em .5em 5em 0em;
	width: 18em;
	height: 100em;
	position: fixed;
	left: 0px;
	top: 0px;}

.logo
	{margin: 2em 2em 0 2em;}

.mainnav
	{font-size: .9em;	
	letter-spacing: .075em; 
	float: clear;
	width: 16em;}

.mainnav a
	{color: #36648B;
	font-weight: bold;}

.mainnav li
	{list-style-type: none;
	float: clear;
	background-color: #ffffff;
	padding: .1em .75em;
	margin: .1em .5em 0 0;
	display: block;}

.mainnav li a:hover
	{color: #666666;
	text-decoration: none;}

.subnav li
	{margin: 0 0 0 -3em;}


.subnav a
	{text-transform: none;
	font-weight: normal;
	letter-spacing: 0;}



/*........MAIN CONTENT AREA.........*/

.maincontent
	{float: left;
	width: 50em;
	margin: 2em .25em 5em 20em;
	padding: 2em;
	height: 100%;}

h1
	{color: #999999;
	font-size: 1.5em;
	letter-spacing: .1em;}

h2
	{margin: .25em 0 1em 0;
	color: #CD6600;
	line-height: 1.25em;
	font-weight: normal;
	letter-spacing: .1em;
	text-align: center;}

h3
	{margin: 2em 0 0 0;
	font-weight: normal;}

h4
	{margin: 3em 0 .75em 0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: .75em;
	letter-spacing: .65em;
	color: #999999;}

h5
	{margin: 2em 0 0 0;}

.definition
	{margin: 0 3.5em;
	line-height: 1.35em;
	color: #666666;
	font-family: "adobe garamond", garamond, serif;
	font-size: 1em;
	background: url(images/backgroundx-blue.gif) repeat;
	padding: 1em 2em;}

.def_em
	{font-weight: bold;
	color: #666666;
	font-size: 1em;
	margin: 0 0 0 .35em;}

.images
	{float: right;
	width: 150px;
	padding: .35em;
	margin: .35em;
	border: .0 solid;
	color: #009966;
	font-family: sans-serif;
	font-size: .9em;
	line-height: 1.125em;}

.backtotop a
	{color: #36648B;
	font-weight: bold;
	font-size: .9em;}

.maincontent img
	{border: .25px solid;
	padding: .35em;}


/*........PAGE SPECIFIC CSS.........*/

.aboutinfo p
	{text-align: center;}

.aboutinfo h1
	{text-align: center;}

#occasioninfo h2
	{color: #754C78;
	text-align: center;}
	
#occasioninfo a
	{font-weight: bold;
	text-transform: none;
	color: #333366;}

#occasioninfo ul
	{list-style-type: circle;
	line-height: 1.25em;}

#occasioninfo ul li
	{margin-top: .5em;}

.eventdetails h4
	{margin: 1.125em 0 -.35em 0;}

#investigators h3
	{font-size: 1.25em;
	line-height: 1.25em;
	font-weight: bold;}

#investigators h3 em
	{font-weight: normal;
	letter-spacing: .05em;}

#presscatalog h2
	{color: #6B8E23;
	text-align: center;}

#presscatalog h3
	{letter-spacing: .025em;}

#presscatalog h4
	{margin: .15em 0 0 0;}

#presscatalog hr
	{color: #6B8E23;
	background-color: #6B8E23;}

.splash
	{background-color: #ffffff;}

.splash a img
	{border: 0px;}

.splash p
	{text-align: center;
	margin: 5em;}