body {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000;	font-size: 66%;}h1 {	text-transform: lowercase;	padding: 10px 0 0 0;	font-size: 3em;	background-color: #cffa08;	width: 220px;	margin: 30px 0 0 0;	height: 95px;}h1 a {	color: #000;	text-decoration: none;}#logos img {	height: 100px;	width: 100px;}#content {	font-size: 1.1em;}#leftCol {	float: left;	width: 315px;	margin: 20px 0 0 0;	height: 530px;	position: relative;}#leftCol a {	color:#000;}#leftCol select {	width: 100px;}img.logo {	border: 0;	margin: 10px 0 0 0;	position: absolute;	top: 453px;}#text {	position: absolute;	top: 150px;	z-index: 5;	/*margin: auto 0 0 0;*/}div#menu {	width: 250px;	height: 100px;	padding: 2px;}div#menu a {	color: #000;}div#menu a:hover {	background-color: #cffa08;}div#menu a.home {	background-color: #cffa08;	color: #000;}div#menu ul li {	list-style: none;	float: left;	font-size: 1.2em;	padding: 3px 40px 0 0;	margin: 0 0 0 -20px;}div#menu ul li a {	color: #000;	text-decoration: none;}div#menu ul li a:hover {	text-decoration: underline;}div#text div.submitRow {	position: absolute;	top: 65px;}div#tabRow {	position: absolute;	top: 45px;}#tabRow span#tag {	float: left;	text-transform: lowercase;	width: 50px;	padding: 2px 5px;	text-align: center;}span.white {	border: 1px solid #cffa08;	border-bottom: 1px solid #fff;	background-color: #FFFFFF;}span.green {	background-color: #cffa08;}#tabRow span#about {	float: left;	text-transform: lowercase;	padding: 2px 5px;	width: 50px;	text-align: center;}#tabRow span a{	color: #000;	text-decoration: none;	font-weight: bold;}#tagcloud {width: 300px;padding: 10px;border: 1px solid #cffa08;text-align:center;margin: -6px 0 0 0;max-height: 370px;visibility: visible;position: absolute;top: 67px;}#aboutcloud {position: absolute;width: 300px;padding: 10px;border: 1px solid #cffa08;text-align: left;margin: -6px 0 0 0;max-height: 370px;visibility: hidden;top: 67px;}#tagcloud a:link, #tagcloud a:visited {text-decoration:none;}#tagcloud a:hover, #tagcloud a:active {text-decoration: underline;color: #000;}#tagcloud span {padding: 4px;}.smallest {font-size: x-small;}.small {font-size: small;}.medium {font-size:medium;}.large {font-size:large;}.largest {font-size:larger;}#midCol {	margin: -75px 0 0 330px;}div.category {	position: absolute;	margin: -35px 0 0 0;	width: 103px;}div.category h2 {	font-size: 11px;	font-weight: bold;	background-color: #cffa08;	height: 30px;	margin: 20px 0 0 0;}div.category div.row {	min-height: 20px;	height: auto !important;	height: 20px;}div.category div.author {	margin: 3px 0;	font-size: 10px;}div.category div.descRow {	min-height: 220px;	height: auto !important;	height: 220px;	font-size: 10px;}div.category div.descRow a:hover {	background-color: #cffa08;}div.selectRow, div#text div.selectRow {	margin: 2px 0 0 0;	min-height: 20px;	height: auto !important;	height: 20px;}div.submitRow {	position: absolute;	top: 553px;}div.selectRow span {	float: left;	width: 101px;}	div.category div.selectRow select {	width: 100px;	margin: 10px 0 0 0;}div#text div.selectRow select {	width: 100px;}div.category img {	border: 2px solid #ccc;}div.category a {	color: #000;}#midCol p {	width: 550px;}#midCol p a {	color: #000;}#midCol p a:hover, div.submitRow a:hover {	background-color: #cffa08;}#midCol h2.about {	background-color: #cffa08;	display:inline;}#midCol img {	clear: both;	margin: 5px 0 0 0;	border: 2px solid #ccc;}#midCol h2 {	background-color: #cffa08;	/*display:inline;*/}#text .linkRow {	margin: -5px 0 0 0;}#text .linkRow a{	color: #000;}img.featured {	margin: 2px 0 0 5px;	position: absolute;}