body { 
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	color: white; 
	text-align: center;
	background: black url(../images/bkgd_gradient.gif);
}
table {
	font-size: 100%;
	text-align: justify;
	letter-spacing: 0.1em;
	line-height: 18px;
}
img { border-width: 0px;
}
.indent { text-indent: 25px; 
}
a { text-decoration: none;
}
a:link { color: #06D;
}
a:active { color: #06D;
}
a:hover { color: white;
}
a:visited {	color: #06D;
}
h1 { 
	font: 150% bold Arial;
	color: #39F;
	border-bottom: 1px solid white;
	padding-bottom: 2px;
	margin-top: 6px;
}
h2 {
	font: 180% bold Arial;
	color: white;
	text-align: right;
	padding: 1px 6px;
}
h3 {
	font: 115% Arial;
	font-weight: bold;
	color: #FC3;
	text-align: right;
	margin-top: -15px;
}
h4 {
	font: 115% Arial;
	font-weight: bold;
	color: white;
	text-align: center;
}
.accent1 { color: #39F; letter-spacing: 0.1em; text-transform: uppercase;
}
.accent2, dt { color: #FC3; letter-spacing: 0.1em;
}
.alert {
	font: 140% Arial;
	font-weight: bold;
	color: #F33;
	text-transform: uppercase;
}
.alertgreen {
	font: 140% Arial;
	font-weight: bold;
	color: #0C9;
	text-transform: uppercase;
}
div.new a:link { background: #F33;
}
.new-news { color: white;
}
.old-news { color: #888;
}
dt { margin-top: 18px;
}
dl { margin: 0px;
}
.floatright { 
	float: right; 
	margin: 4px 0px 4px 8px;
}
.floatleft {
	float: left;
	margin: 4px 8px 4px 0px;
}
.pullquote { 
	float: right; 
	width: 130px; 
	padding: 3px 2px 3px 2px; 
	margin: 3px 0px 3px 10px; 
	border: solid white; 
	border-width: 5px 0px;
	text-align: left; 
	font: bold 120% Arial; 
	color: #989868;
}
#container {
	line-height: 18px;
	width: 968px;
	padding: 0px;
	margin: 0px auto;
	border: 1px solid white;
	-moz-border-radius: 10px;
	background: black;
}
#header {
	margin: 0px auto;
}
#navigation {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background: #06D;
}
#navigation ul.menu {
	font: 12px Verdana, Arial;
	text-transform: uppercase;
	padding: 6px;
	margin: 0px;
}
#navigation ul.menu li {
	text-align: center;
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}
#navigation ul.menu li a {
	color: white;
	padding: 6px;
}
#navigation ul.menu li a:hover {
	background: #039;
}
#content {
	margin: 6px;
	text-align: justify;
	letter-spacing: 0.1em;
	background: black;
}
.widecolumn {
	padding: 12px 12px 6px 12px;
	margin: 0px;
	background: #333;
	-moz-border-radius: 10px;
}
.crosscolumn {
	padding: 12px;
	margin: 12px 6px 6px 6px;
	background: #333;
	-moz-border-radius: 10px;
}
.crosscolumn table td {
	padding: 6px 9px;
}
.fullcolumn {
	padding: 12px;
	margin: 12px 6px;
	background: #333;
	-moz-border-radius: 10px;
}
.narrowcolumn, .sidebar {
	width: 250px;
	padding: 12px;
	margin: 12px 6px;
	background: #333;
	-moz-border-radius: 10px;
}
#footer {
	font: 10px Arial;
	color: gray;
	text-align: center;
	letter-spacing: 1px;
	margin: 6px;
}
