body{
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", verdana, sans-serif;
	//font-size: 1.1em;
	font-size: .8em;
	line-height: 1.4;
	color: #fff;
	background-color: #000;
}

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

a.underline{
	text-decoration: underline;
}

a.pubLink{
	color: #aaa;	
}

ul{
	margin: 0; padding: 0;
}

ul li ul{ margin-top: 20px; }

td{
	line-height: 1.4;
}

td.first{
	width: 200px;
}

p.last{
	margin-bottom: 40px;
}

/********************************
*	MAIN DIVISIONS		*
*********************************/

/* TESTING */
/*div{ border: 1px blue solid; }*/

#header{
	width: 100%;
	margin: 0;
}

#leftNav{
	position: absolute;
	/*width: 20%;*/
	width: 240px;
	float: left;
	height: 100%;
}

#main{
	position: absolute;
	left: 320px;
	width: 720px;
}

#right{
	width: 20%
	float: right;
}

/********************************
*	HEADER STYLES		*
*********************************/
#logo{
	/*background: url(../img/site/logo.png) no-repeat;*/
	/** NOTE: this height should match height of logo image **/
	height: 82px;
	margin: 60px;
        border: none;
}
#header a:hover{
	cursor: pointer;
}

/********************************
*	LEFTNAV STYLES		*
*********************************/

li span.sub:hover{
  cursor: pointer;
}

#leftNav ul{ margin-left: 40px; }
#leftNav ul li {
	list-style: none;
	margin-bottom: 20px;
}

/** these styles for highlighting menu item of active page **/
/** NOTE: 'span' instead of 'a' for submenus to work in IE**/
body#about a#aboutNav, body#pubs a#pubsNav, body#contact a#contactNav, body#media a#mediaNav, body#projects a#projectsNav, body#interior span#interiorNav, body#custom span#customNav, body#other span#otherNav{
	font-weight: bold !important;
}
dt{
	margin-bottom: 20px;
}

dl{
	margin-left: 60px;
	margin-top: 0;
}

/********************************
*	MAIN STYLES		*
*********************************/
.pageTitle{ font-weight: bold; margin-bottom: 20px; }

table {
	margin-top: 0;
}

table #media td{
	height: 40px;
}

td.left{
	width: 200px;
}

table tr.contact{
	height: 50px;	
} 

p.copyright{
	position: absolute;
	width: 300px;
	left: 600px;
	top: 500px;
	font-size: xx-small;
	text-align: right;
	color: #aaa;
	clear: both;
}
p.webmaster{
	margin-top: 300px;	
}
