a:link, a:visited
{
    TEXT-DECORATION: none;
    color: #000000;
}
A:hover
{
    TEXT-DECORATION: underline
}


h5
{
	color: #000000;
}


p
{
	color: #fefefe;
}

TD
{
    font-family: "Lucida Grande", Verdana, sans-serif;
    font-size: small;
    color: #eeeeee;
}
BODY
{
    font-family: "Lucida Grande", Verdana, sans-serif;
    font-size: small;
    background-color: #999999;
}

/* CLASSES ------------------------------------ */

.project_link
{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size: 1.25em;
	font-style:italic;
	font-weight:bold;
}

.project_blurb
{
	background-color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 4px;
}

.bordered
{
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}


/* DIVS ------------------------------------ */
#footer {
	font-size: 80%;
	color: #333333;
	text-align: left; 
	margin-top: 20px; }


#intro_text
{
	margin: 1em 0 2em 0;
}
#intro_text p
{
	color: #ffffff;
}
#intro_text a
{
	color: #CCFF33;
	//color: #326ea1;
}

#calendar 
{
	margin: 0 0 2em 0;
	padding: 0 0 0 0;
}

#calendar dt
{ 
	width: 10em;
	float: left; 
}


#calendar dd
{ 
	margin-left: 11em; 
	color: #444444;
}

#contact 
{
	margin: 0 0 2em 0;
	padding: 0 0 0 0;
}

#contact dt
{ 
	width: 5em;
	float: left; 
}


#contact dd
{ 
	margin-left: 6em; 
	color: #444444;
}


#sidebar
{
	color: #000000;
	font-size: 0.8em;
	line-height: 1.3em;
	//margin: 1.5em 0em 0em 2em;
	margin: 0em 0em 0em 2em;
	float: right;
	width: 28em;
}

#sidebar h1
{
	font-size: 1em;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

#publication
{
	font-family:"Times New Roman", "Times", serif;
	font-size: 0.8em;
	margin: 0.5em 0em 1em 0.5em;
}