body { 
	font: normal 1.0em helvetica, arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

.leaderboard{
  background: #fff url(/images/hivebacklight.png) repeat;
	color: #000;
	margin: 5px;
	padding: 5px;
	border: 2px #5c4106 solid; 
	width: 900px;
	text-align: left;
	font-weight: bold;
}
.feedback{
	border: 2px #7eacac solid;
	width: 600px;
	padding: 3px;
	background: #b0d4ca;
}

.searchfield{
  float: left;
}


.count { width: 20px; text-align: right; font-size: .7em; float: left; color: #666; margin-bottom: 4px;}
.wikipagelink { font-size: .8em; margin-left: 8px; margin-bottom: 6px;float: left; }

.searchlabel{
  float: left;
 	font-weight: bold;
	min-width:80px;
	margin: 3px;
	padding: 3px;
	font-size: 0.9em;
	text-align: right;
}

.formfield{
	margin-top: 10px;
}	
.formlabel{
	font-weight: bold;
	min-width:80px;
	float: left;
	margin: 3px;
	padding: 3px;
	font-size: 0.9em;
	text-align: right;
}
.results {
	margin-top: 10px;
	text-align: left;
	width: 900px;
	max-width: 900px;
}
.close a {	
	float: right;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	color: #000;
	border: 1px #000 solid;
}

.sidebar {
	float: right;
	font-weight: bold;
}

.tagcloud p, .tagcloud {
	text-align: center;
}

.sidebar p{
	font-size: 0.9em;
	margin-top: 10px;
	padding: 5px;
	width: 235px;
	text-align: left;
	border: 2px #7eacac solid;
    background: #fff url(/images/hivebacklight.png) repeat;
}

.tag0 a,  .tag0 {
	text-decoration: none;
	font-size: 1.4em;
}
.tag1 a, .tag1 {
	text-decoration: none;
	font-size: 1.3em;
}
.tag2 a, .tag2 {
	text-decoration: none;
	font-size: 1.2em;
}
.tag3 a, .tag3 {
	text-decoration: none;
	font-size: 1.1em;
}
.tag4 a, .tag4 {
	text-decoration: none;
	font-size: 0.9em;
}


.btype {
	margin-top: 10px;
	padding: 5px;
	width: 245px;
	border: 2px #7eacac solid;
  background: #fff url(/images/hivebacklight.png) repeat;
	font-size: 1.3em;
	text-align: center;
}
.sidebar a{
	color: #000;
	font-weight: bold;
}	
.urlsub {
	padding: 4px;
	text-align: left;
	width: 600px;
}

.urlsub img{
	float: left;
	padding: 4px;
}

.urlsublink {
	color: #1a31a4;
	text-align: left;
	padding: 2px;
	text-decoration: underline;
	font-weight: bold;
}

.urlsublink a {
	color: #1a51a4;
	font-size: 0.9em;
	font-weight: bold;
}

.urlsuburl a {
	font-size: 0.8em;
	color: #666;
	text-decoration: none;
}
.urlforage a{
	font-size: 0.7em;
	color: #444;
	font-weight: bolder;
	margin-left: 20px; 
}
.urlsubtags {
	margin: 10px 15px 5px 25px;
	color: #222;
	font-size: 0.9em;
}

.urlsub h4 {
	font-size: 1em;
	color: #333;
	font-weight: bold;
}

.urlbyline {
	font-size: 0.7em;
	color: #aaa;
	padding-bottom: 5px;
}
.urlbyline b{
	color: #888;
}
.urlsub h3 {
	font-size: 1.2em;
	color: #000;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
.urlsub p {
	margin: 0px 10px 0px 25px;
	padding: 3px;
	font-size: 0.9em;
}

.leaderboard h1, h1 {
	float: left;
	margin: 0px;
	padding: 5px;
	font: normal 2.4em helvetica, arial, sans-serif;
}

.leaderboard a {
	color: #000;
	text-decoration: none;
}
.tagline {
	text-align: right;
}
h2 {
	font: normal 1.2em helvetica, arial, sans-serif;
	background: #fff url(/images/green_h2.gif) no-repeat;
	height: 20px;
	width: 640px;
    margin: 0px;
	padding: 0px;
	text-align: center;
}

