body {
	margin-bottom:0;
	padding-bottom:0;
	height:100%;
}
div#nextbox, .nextitem {
	background-color:#515341;
	color:white;
}
.nextitem {
	border-bottom:#bdc0b8 1px dotted;
}
.nextdate {
	float:right;
}
.nextitem {
	padding:10px;
	font-size:.9em;
}
.nextitem p{
	margin-bottom:0;
}
.nextitem h3 {
	color:#ffaf00;
}
.nextitem h3 a{
	color:#ffaf00;
	width:100px;
}
.nextitem h3 a:visited{
	color:#ffaf00;
}
.hilite {
	font-size:.9em;
	color:#ffaf00;
}
.nextitem:hover {
	background-color:black;
	cursor: pointer;
}
.newsitem {
	padding:10px;
}
#news h4 {
	text-indent:-3000px;
	background: url(../images/news_header.gif) 10px 10px no-repeat;
	height:24px;
	padding-bottom:10px;
	border-bottom:#bdc0b8 1px dotted;
	margin-bottom:0;
}

#news .newsitem h3 {
	font-size:1em;
	line-height:1.2em;
	margin-bottom:.5em;
}
#news .newsitem p {
	color:black;
	font-size:.9em;
	margin-bottom:0px;
}
#news .newsitem a {
	color:black;
	text-decoration:none;
	font-weight:bold;
}
#news .newsitem a:hover {
	text-decoration:underline;
}
#news .newsfooter {
	text-align:right;
	border-top:#bdc0b8 1px dotted;
	border-bottom:#bdc0b8 1px dotted;
}
#news .newsfooter a {
	color:black;
	text-decoration:none;
	font-weight:bold;
	font-size:.9em;
}
#news .newsfooter a:hover {
	text-decoration:underline;
}

#content ul {
margin:0;
padding:0;
list-style:none;
color:black;
font-size:.8em;
}
.caption {
float:right;
}
#footer {
/*position:absolute;
bottom:0;
margin-bottom:0;
padding-bottom:0;*/
}	
#footer .column {

width:150px;
}
#nav #about h4{
	background:#bdc0b8 url(../images/aboutknife_bot.gif) 10px 10px no-repeat;
	text-indent:-3000px;
	height:60px;		
}
#projects h4{
	background:#bdc0b8 url(../images/projects_bot.gif) 10px 10px no-repeat;
	text-indent:-3000px;
	height:60px;		
}
#newsbot h4{
	background:#bdc0b8 url(../images/news_bot.gif) 10px 10px no-repeat;
	text-indent:-3000px;
	height:60px;		
}
#press h4{
	background:#bdc0b8 url(../images/press_bot.gif) 10px 10px no-repeat;
	text-indent:-3000px;
	height:60px;		
}
#contact h4{
	background:#bdc0b8 url(../images/contact_bot.gif) 10px 10px no-repeat;
	text-indent:-3000px;
	height:60px;		
}
#getinvolved h4{
	background:#bdc0b8 url(../images/getinvolved_bot.gif) 10px 10px no-repeat;
	text-indent:-3000px;
	height:60px;		
}
#maincontent {
	min-height:400px;
}
/****
.container 		{  }

a 				{ color: #00487D; }
a:hover			{ color: #7B0F0F; }
****/

/*-----------------------------------------------------------------------------
	Header
	Add a graphic logo, using the following CSS
-----------------------------------------------------------------------------*/


/****
#header {
	background: url('../images/logo.gif') 50px 17px no-repeat;
	height: 89px;
}

#header h1		 { display: none;  }
#header .description { display: none; }
****/

/*-----------------------------------------------------------------------------
	Navigation Colors
	Customize the navbar with this CSS
-----------------------------------------------------------------------------*/

/****
#nav, #subnav	{ background: #668040; }

#nav li.current_page_item a,
#nav li a:hover 	{ background: #F2FFDF; color: #FFF;}

#nav li a,
#subnav li a 	{ color: #F2FFDF; }

#nav li.current_page_item a,
#subnav li.current_page_item a,
#subnav li a:hover 	{ color: #F2FFDF; }
****/