body {
	background: #369 url(/img/blurbg.jpg) repeat-y right top scroll;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
}

div, p, ul, ol, li, .bodytext {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
}

/*img { margin: 0; } */

ol, ul {
	list-style-type: square;
	padding-left: 2em;
}

/* LINKS */
a { text-decoration: none; cursor: hand; }
a:visited { color: #D9CC21; }
a:link { color: #FE0; }
a:hover { color: #FFF899; text-decoration: underline; }
a:active { color: #28517A; background-color: #FFFCCC; text-decoration: underline; }

/*
a { text-decoration: none; cursor: hand; }
a:visited { color: #CB0; }
a:link { color: #FE0; }
a:hover { color: #FF6; text-decoration: underline; }
a:active { color: #FFF; text-decoration: underline; }

.menu a:visited	{ color: #A3CC52; }
.menu a:link	{ color: #CCFF66; }
.menu a:hover	{ color: #E5FFB2; text-decoration: underline; }
.menu a:active	{ color: #FFFFFF; text-decoration: underline; }

.feature a:visited	{ color: #667F33; }
.feature a:link		{ color: #99BF4C; }
.feature a:hover	{ color: #000000; text-decoration: underline;}
.feature a:active	{ color: #FFFFFF; text-decoration: underline;}
*/

/* LAYOUT BOXES */
#header {
	height: 90px;
	clear: both;
	color: #FFF;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 2em;
	font-variant: small-caps;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}

html body #header { height: 90px; }

#headlogo {
	float: left;
	text-align: right;
	width: 180px;
}

#main {
	float: right;
	clear: right;
}

#content {
	float: left;
	text-align: left;
	width: 540px;
	z-index: 3;
}

.maintitle {
	text-align: right;
	border: 0;
}

#contentbox {
	float: right;
	padding: 0;
	margin: 0 48px 8px 0;
	width: 480px;
}

#contentbox img {
	margin-bottom: 8px;
	border: 0;
}

#menu {
	float: left;
	text-align: left;
	padding: 0 0 10px 0;
	margin: 0;
	width: 180px;
	z-index: 1;
}

#footer {
	float: right;
	clear: right;
	white-space: nowrap;
	margin: 2em 0 0 0;
}

#footmain {
	float: left;
	width: 480px;
	margin: 0 48px 0 0;
}

#footmenu {
	float: left;
	display: block;
	text-align: right;
/*	text-decoration: none;
	vertical-align: bottom;*/
	width: 180px;
}

#footmenu p { margin: 2em 1em 0.5em 1em; }

/* Down10 background */
.q1 {
	/*	background-color: #369;
	background-image: url(/img/blur2a_q1.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;*/
	width: auto;
}

.q2 {
	/*	background-color: #369;
	background-image: url(/img/blur2_q2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;*/
	width: 180px;
}

.q3 {
	/*	background-color: #369;
	background-image: url(/img/blur2_q3.jpg);
	background-position: right top;
	background-repeat: repeat-y;*/
	width: auto;
}

.q4 {
	/*	background-color: #369;
	background-image: url(/img/blur2a_q4.jpg);
	background-position: left top;
	background-repeat: repeat-y;*/
	width: 180px;
}

.newsbox {
	display: block;
	background-color: #264C73;
	color: #FFF;
	margin: 0;
/*	margin: 0 0 8px 0;*/
	width: 240px;
	z-index: 8;
}

.newsbox h3 {
	display: block;
	font-size: 18px;
	font-variant: small-caps;
	text-align: right;
	padding: 2px 4px 2px 4px;
	margin: 0 0 0 4px;
}

.newsbox p {
	display: block;
	font: bold 10px;
	text-align: right;
	padding: 4px;
	margin: 0;
}

.donate {
	display: block;
	background-color: #7F9FBF;
	padding: 4px;
	border: #668CB2 4px dashed;
	margin: 0 2em 1em 0;
}

/* Down10 FEATURES */

.feature888 {
	background: url(/img/featuretablebg.gif) left bottom repeat;
	padding: 4px;
	margin: 0;
}

.feature888 img+h3 { margin: 0;}
.feature888 h3 { background: url(/img/featureheadbg.gif) left bottom repeat;
	color: #214161;
	font: bold 12px/1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding: 4px;
	margin: 0;
}
.feature888 p {	background: url(/img/featurebg.gif) left bottom repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	text-decoration: none;
	padding: 4px;
	margin: 0;
}

#featurebar {
	width: 188px;
	margin: 0 48px 0 0;
}
.tablefeature {
	border-color: #7F9FBF;
	background: url(/img/featuretablebg.gif) left bottom repeat;
	padding: 4px;
	margin: 0;
}

.tablefeature+.tablefeature { margin: 8px 0 0 0; }

.tablefeature img { margin: 0; }

.featurehead {
	background-image: url(/img/featureheadbg.gif) left bottom repeat;
	text-align: right;
	padding: 4px;
	margin: 0;
}

.featurehead h3 {
	text-align: right;
	margin: 0;
}

.feature {
	background-color: none;
	background-image: url(/img/featurebg.gif);
	background-position: left bottom;
	background-repeat: repeat;
	/*	width: 172px;	*/
	text-align: right;
	padding: 4px;
	margin: 0;
}

.feature+.feature { margin: 4px 0 0 0; }

.feature p {
	color: #FFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	text-decoration: none;
	margin: 0;
}

.feature p+p, 
.feature p+ol, 
.feature p+ul, { margin-top: 0.75em; }

/* Down10 news and items 325C85 E6ECF3 */
#tableitem {
	background-color: #2E5987;
	padding: 8px;
	margin: 0;
}

.tableitem2 {
	background-color: #2E5987;
	padding: 8px;
/*	border: 8px solid #2E5987;
	border: 8px solid #264C73;	*/
	margin: 0 48px 8px 0;
	width: 400px;
}

.item {
	display: block;
	clear: both;
	background-color: #369;
	color: #CCD9E5;
	padding: 4px;
	margin: 0;
	width: auto;
}

.item p, 
.item ol, 
.item ul, 
.item li, 
.item ol li, 
.item ul li {
	color: #CCD9E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25em;
	text-decoration: none;
	margin: 0;
}

.item p+p, 
.item p+ol, 
.item p+ul, { margin-top: 0.75em; }

.itemhead {
	clear: both;
	display: block;
	color: #FFF;
	background-color: #668CB2;
	padding: 4px;
}

.itemhead h3 {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.itemtopbox {
	/*	clear: both;*/
	display: block;
	background-color: #7F9FBF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px 4px;
	margin: 0;
	clear: both;
}

.itembottombox {
	display: block;
	background-color: #4C7AA6;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px 4px;
	margin: 0;
}

.itemspecs {
	color: #CCD9E5;
	background-color: #4C7AA6;
	padding: 4px;
	clear: both;
}

.date {
	color: #FFF;
	float: left;
	text-align: left;
	width: 59%;
}

.score {
	color: #E5EBF2;
	float: right;
	text-align: right;
	width: 39%;
}

.byline {
	color: #CCD9E5;
	float: left;
	text-align: left;
	width: 59%;
}

.number {
	color: #CCD9E5;
	float: right;
	text-align: right;
	width: 39%;
}

.spacer { clear: both; }

.row {
	display: block;
	background-color: #4C7AA6;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px 4px;
	margin: 0;
}

div.row span.left {
	color: #CCD9E5;
	float: left;
	text-align: left;
	width: 59%;
}

div.row span.right {
	color: #CCD9E5;
	float: right;
	text-align: right;
	width: 39%;
}

/* PAGE ELEMENTS */
select.blue {
	background-color: #264C73;
	color: #CCD9E5;
	font: 9px/11px Geneva, Arial, Helvetica, sans-serif;
	border: 1px #214161 solid;
	border-style: 0;
	width: 12em;
}

.navdrop {
	text-align: left;
/*	height: 48px;
	padding: 16px 0 0 0;*/
}
