/* CSS Document */
/* Navigation */
div#navbar ul#resources,
div#navbar ul#recommendations,
div#navbar ul#awards,
div#navbar ul#faq,
div#navbar ul#news
{
	display:none;
}

.feedicon {
}

/* Redefining Existing Styles */
html {
/* Make Firefox always show the vertical scrollbar. */
	overflow: -moz-scrollbars-vertical;
}

body
{
	background-color: #9E8A8F;
}

body#homepage div#main p, body#default div#main p {
	font-size: 1.3em;
}

a:link, a:visited, a:active, a:hover
{
	color:#3a1e1a;
}

h1
{
	color:#3a1e1a;
	border-bottom: 1px solid #3a1e1a;
}

abbr
{
	border: 0;
}

#footer p
{
	color: #3a1e1a;
	text-align:center;
}

#footer a:link, #footer a:hover, #footer a:visited
{
	color: #3a1e1a;
}

/* Custom Styles */
.boxHeader{
	background-color:#9E8A8F;
	color:#FFFFFF;
	font-size: 14px;
	border: 1px solid #3a1e1a;
	padding:5px;
	text-align:center;
}

.boxBody{
	border-left: 1px solid #3a1e1a;
	border-right: 1px solid #3a1e1a;
	border-bottom:  1px solid #3a1e1a;
	font-size:12px;
	padding:5px;
}

p.listKey {
	float: right;
	padding-top: .2em;
}

p.listKey img {
	vertical-align: middle;
}

#advancedSearch h3 {
	margin-top: 0;
}

#advancedSearch label {
	display: block;
	float: left;
	font-weight: bolder;
	width: 230px;
}

#advancedSearch input {
	float: left;
}

#advancedSearch p {
	border-bottom: 1px dotted #957358;
	height: 1.5em;
	margin: 0;
	padding: 0;
}

.deadline {

	border: 1px solid #000000;
	padding: 5px;
}

.eligibility {
	
	border: 1px solid #000000;
	padding: 5px;
}

.contact {
	
	border: 1px solid #000000;
	padding: 5px;
}

dl { margin-left: 1em; }

dt {
	cursor: pointer;
	font-weight: bolder;
	margin: .4em 0 .2em 0;
}

dd p {
	line-height: 1.2 !important;
}

.hidable
{
	margin-left: 2em; 
}

p#archive_nav {
	height: 16px;
	margin-top: 1em;
}

#archive_nav .older {
	float: left;
}

#archive_nav .newer {
	float: right;
}

.left-side
{
	float: left;
	width: 48%;
}

.right-side
{
	margin-left: 52%;
}

.morelink {text-align: right;}

.right {float: right;}
.left {float:left;}
.clearance {clear: both;}

/* Animation
--------------------------------------------------------*/

div#advancedSearch p 
{
	clear: left;
}

#advancedToggle {
	display: none;
	float: right;
	width: 120px;
}

#advancedToggle a {
	border: none;
	display: block;
	font-size: .8em;
	text-decoration: none;
}


/* Sidebar
-------------------------------------------------------------*/
#sidebar h2 {
	color: #3A1E1A;
	font-size: 1.4em;
	margin: .8em 0 .5em 0;
}

#sidebar abbr {
	color: #9E8A8F;
	font-style: italic;
}

#sidebar p.hentry {
	margin-bottom: 1em;
}