body	{
	color: #333;
	background: #F3E7C0;
	margin: 0;
	padding: 0;
	}
	
	
a:link {	font-weight : bold; text-decoration : none; color: #EA0B00; background: transparent; }
a:visited {	font-weight : bold; text-decoration : none; color: #EA0B00; background: transparent; }
a:hover {	font-weight : bold; text-decoration : underline; color: #333;background: transparent; }
a:active {	font-weight : bold; text-decoration : none; color: #EA0B00; background: transparent;  }
	
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6	{
		font-family: verdana, arial, sans serif;
		font-size: 11px;
		color: #403F3E;
}

h1 {
		font-size: 14px;
}



div.row {
	clear: both;
	margin: 3px 0 0 0;
	padding: 0px 8px 0 8px;
	display: block;
}

div.msg {
	margin: 3px 0 0 0;
	padding: 0px 8px 0 8px;
	display: block;
	color: #EA0B00;	
}

#content div.row {
	padding: 0 0 0 8px;
	width: 545px;
}

.column {
	width: 192px;
}

#navigation select {
	border: 1px solid #4C4737;
	background: #F3E7C0;
}

#content div.separate {	
	width: 553px;
	height: 4px;
	background: #F3E7C0;
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #F3F3F3;
	border-top: 1px solid #5C5C5C;
}
	

#content div.banner {
	width: 470px;
	display: block;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
}

#content div.banner p {
	margin: 0 0 4px 0;
	font-size: 10px;
}

#content div.ranking {
	width: 65px;
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
}

#content span.name {
	display: block;
	text-align: center;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	color: #4C4737;
	font-weight: bold;
	font-size: 14px;
}

#content div.links {
	display: block;
	text-align: center;
	margin: 4px 0 4px 0;
	padding: 0 0 0 0px;
	color: #4C4737;
	font-weight: bold;
	font-size: 11px;
}

#content span.rankup, #content span.rankdown, #content span.ranksame {
	display: block;
	text-align: center;
	width: 65px;
	height: 45px;
	margin: 0;
	padding: 15px 0 0 0;
	color: #DED4B4;
	font-weight: bold;
	font-size: 18px;
}

#content span.rankup {
	background: #4C4737 url(../img/up.gif) right top no-repeat;
}

#content span.ranksame {
	background: #4C4737 url(../img/same.gif) right top no-repeat;
}

#content span.rankdown {
	background: #4C4737 url(../img/down.gif) right top no-repeat;
}

#content span.inout {
	display: block;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	color: #4C4737;
}

div.stats {
	text-align: center;
	font-size: 9px;
	padding: 6px 0 6px 0;
}

div.row span.label {
	display: inline;
	padding-left: 5px;
	width: 140px;
	font-weight: bold;
	float: left;
	height: 20px;
	background: #DED4B4;
	padding-top: 2px;
}

div.row span.value {
	display: inline;
	width: 240px;
	font-weight: normal;
	float: left;
	margin-left: 8px;

}

a.menuitem {
	display: block;
	width: 180px;
	background-color: #fff;
	border: 1px solid #F3E7C0;
	padding: 2px;
	margin: 0 0 4px 0;
}

table.list {
	float:left;
	width:553px;
}

table.list tr td {
	border-bottom: 1px solid #F3E7C0;
}


div.list {
	float:left;
	width:553px;
}

div.list div.item {
	display: block;
	width: 520px;
	height: 20px;
	background-color: #F3E7C0;
	margin: 4px 0 2px 8px;
	padding: 2px;
	clear: both;
}

div.item div.name {
	float: left;
	width: 280px;
	padding: 2px;
	text-align: left;
}

div.item div.info {
	float: left;
	width: 100px;
	padding: 2px;
	text-align: left;
}

div.item div.traffic {
	float: left;
	width: 30px;
	padding: 2px;
	text-align: left;
}

div.item div.options {
	float: left;
	width: 40px;
	height: 16px;
	padding: 2px 0 0 0;
	text-align: right;
}

img.icon {
	border: 0;
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
}

#footer {
	width: 762px;
	text-align: left;
	padding: 4px;
	font-family: verdana, arial, sans serif;
	font-size: 9px;
	color: #4C4737;
}

#footer  a {
	color: #4C4737;
}


