.topbar {
	background-color: #C5D7FF;
	display: block;
	/*color: #FFFFFF;*/
	 text-align: right;
}

.topmenu {
	text-align: left;
	font-size: 75%;
	padding-top: 5px;
	padding-left: 4px;
	width: 59%;
	display: inline;
	color: #000000;
	float: left;
	font-weight: bold;
	white-space:nowrap;
}

.topmenu a{
	color: #000000;
	text-decoration: none;
}

.topmenu a:hover{
	text-decoration: underline;
}
.leaderboard {
	background-color: #C5D7FF;
	padding: 5px 5px 5px 20px;
}
.heading {
	font-weight: normal;
	display: block;
	margin: 5px;
	padding-bottom: 5px;
}

.heading h1 {
	font-size: 150%;
	display: inline;
}

.heading h2 {
	display: inline;
	font-weight: normal;
	vertical-align:	middle;
}

.menucolumn {
	float: left;
	width: 7.5em;
	clear: both;
}
.menu {
	background-color: #EEEEEE;
	width: 7.5em;
}

.menu a{
	font-size: 75%;
	display: block;
	text-decoration: none;
	color: #000000;
	padding-left: 5px;
	margin: 8px;
	padding-bottom: 0px;
	vertical-align: middle;
}

.menu a:hover{
	text-decoration: underline;
}

.bodydiv {
	width: 83%;
	float: right;
	font-size: 75%;
	padding: 5px;
	clear: right;
}

.maincolumn {
	width: 74%;
	float: left;
	clear: none;
}

.adcolumn {
	width: 24%;
	float: right;
	text-align:right;
	clear: right;
}

.specimg {
	float: left;
	padding: 5px;
}

.topsrch {
	font-size: 75%;
	color: #000000;
	margin: 1px;
	padding: 1px;
	width: 99%;
    text-align: right;
	display: inline;
	white-space: nowrap;
}
.topsrch form {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	display: inline;
}

.topsrch input {
       vertical-align: middle;
	margin: 1px;
	padding: 0px;
       font-size: 90%;
	   display: inline;
}

.srchbody {
	margin: 0px;
	padding: 0px;
	display: inline;
}
