@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

html { overflow: -moz-scrollbars-vertical; }

body { 
	/* background-color: #000;  */
	background-color: #888;
	color: #fff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	text-align: center; /* for IE */
	padding: 10px;
}

h1 {
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
}

h2 {
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
}

h3 {
	font-size: 1.0em;
	font-weight: bold;
	padding: 5px;
}

#wrapper {
	background-color: #fff;
	color: #000;
	margin: 0 auto;
	padding: 5px;
	text-align: left; /* for IE */
	width: 850px;
	border: 1px solid #000;
}

#searchForm {
	margin: 5px 0;
	text-align: right;
}
	#searchForm .submitButton {
		background-color: #fff;
		border-bottom: 1px solid #000080;
		border-right: 1px solid #000080;
		border-top: 1px solid #c0c0c0;
		border-left: 1px solid #c0c0c0;
		color: #000080;
		font-weight: bold;
	}

#headerTop {
	background-image: url("http://www.naapo.org/images/blue_top.png");
	height: 6px;
}
#headerTitle {
	background-color: #000080;
	height: 63px;
	padding: 5px;
}
#headerBottom {
	background-image: url("http://www.naapo.org/images/blue_bottom.png");
	height: 6px;
}

#navlinks {
	background-color: #c0c0c0;
	color: #000080;
	padding: 5px;
}
	#navlinks a {
		color: #000080;
		font-size: 0.9em;
		font-weight: bold;
		text-decoration: none;
	}
	#navlinks a:hover { text-decoration: underline; }
#navlinksBottom, #footerBottom {
	background-image: url("http://www.naapo.org/images/gray_bottom.png");
	height: 6px;
}

#slideshowTop {
	background-image: url("http://www.naapo.org/images/gray_top_med.png");
	height: 6px;
	width: 600px;
}
#slideshow {
	background-color: #c0c0c0;
	padding: 0 5px;
	height: 200px;
	font-size: 0.8em;
	width: 590px;
}
	#slideshow img { padding-right: 5px; }
#slideshowBottom {
	background-image: url("http://www.naapo.org/images/gray_bottom_med.png");
	height: 6px;
	margin-bottom: 10px;
	width: 600px;
}

#content {
	padding: 10px 0;
}
#content p {
	font-size: 0.9em;
	padding: 5px;
}
#content ul {
	list-style-type: disc;
	line-height: 2.0em;
	margin-left: 20px;
}
#content a { color: #00f; }
#content a:visited { color: #909; }
#content a:hover { color: #f00; }

#footer {
	background-color: #c0c0c0;
	font-size: 0.6em;
	text-align: center;
}
#footerTop {
	background-image: url("http://www.naapo.org/images/gray_top.png");
	height: 6px;
}

#latestNews {
	padding: 0;
	width: 240px;
	float: right;
}
	#latestNewsTop {
		background-image: url("http://www.naapo.org/images/blue_top_sm.png");
		height: 6px;
	}
	#latestNewsContent { 
		background-color: #000080; 
		color: #fff;
		height: 200px;
		font-size: 0.8em;
		padding: 0 5px;
	}
		#latestNewsContent a {
			color: #fff;
			text-decoration: none;
		}
		#latestNewsContent a:visited {
			color: #c0c0c0;
			text-decoration: none;
		}
		#latestNewsContent a:hover {
			color: #fff;
			text-decoration: underline;
		}
	#latestNewsBottom {
		background-image: url("http://www.naapo.org/images/blue_bottom_sm.png");
		height: 6px;
	}

#textcontent {
	font-size: 0.8em;
	padding-bottom: 10px;
}

#navicons { margin: 0 auto; }
	#navicons a {
		border: 0;
		text-decoration: none;
	}
	#navicons img { border: 1px solid #000; }

.alert {
	background-color: #ff9;
	border: 1px solid #f00;
	margin: 10px;
	padding: 5px;
	font-size: 0.9em;
}

#breadcrumb {
	border-bottom: 1px solid #000;
	font-size: 0.7em;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#tableofcontents {
	background-color: #ddf;
	border: 1px solid #000;
	float: right;
	font-size: 0.8em;
  	max-width:250px;
	width: expression(Math.min(parseInt(this.offsetWidth), 250 ) + "px"); /* Ugly IE Hack */
	margin: 5px;
	padding: 5px;
}
	#tableofcontents ol {
		list-style-type: none;
		text-indent: -2.0em;
		margin-left: 2.0em;
		margin-top: 1.0em;
	}
	#tableofcontents li {
		margin-top: 1.0em;
	}

#donate {
	float: left;
}

#historical {
	background-color: #fcc;
	border: 1px solid #000;
	font-size: 0.8em;
	line-height: 1.5em;
	margin: 10px;
	padding: 5px;
}

