﻿body 
{
	margin:0px;
	position:relative;
	font-family:Verdana;
	font:76%/1.7 Verdana, Geneva, Arial, Helvetica, sans-serif;  /*borrowed from HTMLDog's css*/
}

form
{
	margin:0px;
	padding:0px;
}

h1
{
	font-size:1.6em;
	/*font-variant:small-caps;*/
	color:#000066;
}

.pAfterHeading
{
	margin-top:-10px;
}

h2
{
	font-size:1.2em;
	/*font-variant:small-caps;*/
	color:#000066;
}

h3
{
	font-size:1.1em;
	/*font-variant:small-caps;*/
	color:#000066;
}

li
{
	padding:1px;
}

a
{
	font-size:1em;
}

a:hover
{
	color:#cc0000;
	text-decoration:none;
}

#searchForm
{
	position:absolute;
	right:6em;
	top:1em;
	border:1px solid	 #c0c0c0;
	padding:10px;	
}

.textbox
{
	width:200px;
	border:1px solid #c0c0c0;
}

.textbox:focus
{
	border-color:#006600;
}

textarea
{
	border:1px solid #c0c0c0;
}

.button
{
	border:1px solid #c0c0c0;
	width:100px;
}

.errorMessage
{
	color:#cc0000;
	font-weight:bold;
}

a
{
	text-decoration:none;
}


/* display the individual items next to each other, not one-per-line */
/* hide the extra context from CSS-enabled browsers, but not screenreaders */
.tag-cloud STRONG { position: absolute; left: -999px; width: 990px; display:none;}
.tag-cloud SPAN { margin:.5em;display:inline;}

/* size is purely presentational, based upon the class */
.tag-cloud .tag-1 a { font-size: 1em; }
.tag-cloud .tag-2 a { font-size: 1.3em; }
.tag-cloud .tag-3 a { font-size: 1.5em; }
.tag-cloud .tag-4 a { font-size: 1.7em; }
.tag-cloud .tag-5 a { font-size: 1.8em; }
.tag-cloud .tag-6 a { font-size: 2.0em; }

.tag-cloud a {text-decoration:none; color:#000099;}
.tag-cloud a:hover {background-color:#EFEFEF;}











