/*
the styles contained in this file are layout styles which do not need to be modified monthly.
*/

	a:hover {text-decoration:underline;}
	.structure td {border:0px solid white;}
	.structure td ul li {color:rgb(255, 255, 204);font-size:.80em;}
	#header {margin-bottom:6px;padding-bottom:6px;}
	#navi ul {margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;display:inline;}
	#navi ul li {display:inline; padding:0px 6px 0px 6px;margin:0px;position:relative; top:2px;}
	a,
	a img {border:0px;}
	td.adHeaderVert div {background-color:rgb(102, 102, 104);height:90px;margin:-2px 2px 0px 10px;vertical-align:top;}
	#leftCol {width:520px;vertical-align:top;}
	#leftCol img.masthead {border:0px;margin:0px;padding:0px;}
	#centerCol {width:340px;vertical-align:top;}
	#centerColHeader h2 {padding-left:3px;}
	#centerCol img.masthead {border:0px;margin:0px 0px 0px 10px;padding:0px;}
	#centerCol table {margin-left:10px;margin-top:10px;}
	#activitiesStep {padding-left:10px;}
	h1 {padding:20px 0px 6px 21px;margin:0px;font-size:44px;line-height:44px;}
	h2 {padding:0px;margin:0px;font-size:14px;line-height:14px;}
	h3 {padding:0px;margin:0px;font-size:14px;line-height:14px;}
	h4 {padding:0px;margin:0px;font-size:14px;line-height:14px;}
	span.date {position:relative;top:-14px;left:14px;}
	#leftCol1, #leftCol2 {width:250px;vertical-align:top;max-width:250px;}
	#leftCol1 img, #leftCol2 img {padding:0px;margin:0px;}
	#leftCol1 {padding-left:3px;padding-right:3px; border-right:1px dashed white;}
	#leftCol2 {padding-left:6px;}
	#details p, #details h3 {padding-left:10px;}
	td.topDivider {border-top:1px dashed white;}
	#centerCol1, #centerCol2 {width:150px;vertical-align:top;}
	#centerCol1 img, #centerCol2 img {padding:0px;margin:0px;}
	#centerCol1 {padding-left:6px;padding-right:6px;border-right:1px dashed white;}
	#centerCol2 {padding-left:6px;padding-right:6px;}
	hr.dashed {border-top:1px dashed white;border-bottom:0px;border-right:0px;border-left:0px;padding:0px 0px 10px 0px;margin:0px 10px 0px 0px;}
	#goodIdeas {margin-top:3px;margin-bottom:0px;padding:3px 3px 9px 6px;width:320px;}
	#goodIdeas h3 {margin-top:3px;}
	#mostPopular {padding:6px 3px 0px 3px;}
	td.adHeaderHoriz hr.dashed {margin-left:3px;}
	td.adHeaderHoriz div {background-color:rgb(102, 102, 104);margin: 6px 2px 1px 10px;vertical-align:top;width:302px;}/**/
	#adTile {margin-left:0px;border:0px;}
	#rightCol {vertical-align:top;padding-left:12px;}
	.mouseText {font-size:.65em;font-family:arial narrow, sans-serif;font-weight:900;color:rgb(255, 255, 255);background-color:rgb(102, 102, 104);letter-spacing:.1em;padding:2px;}
	#search form {margin:0px;padding:0px;}
	.searchTerms {padding-left:15px;padding-right:6px;}
	#results h3 {padding-left:5px;}
	#results p {padding-left:8px;}
	.searchTerms h2 {display:inline;}
	.searchTerms span.keywords {position:relative;top:-6px;color:rgb(255, 255, 204);}
	input.button {float:right;}
	#activityForm {margin:0px;padding:0px;}
	#activityForm p {padding-right:3px;padding-bottom:0px;margin-bottom:0px;}
	#activityForm input {font-size:12px;padding:0px;margin:3px;}
	#submissionTitle input {width:90%;}
	#submitterInfo input,
	#items input,
	#steps input {width:90%;}
	input.submit {width:108px;float:right;margin-right:20px;}
	#footer {font-size:.80em;padding:10px;}
	#footer a {text-decoration:none;}
	/* admin/todo style below*/
.tight {border:1px solid rgb(0, 0, 0);font-family:sans-serif;font-size:12px;}
.tight th {background-color:rgb(80%, 80%, 80%);}
.tight td {border:1px solid rgb(80%, 80%, 80%);color:rgb(255,255,204);}

.editBlock {display:block;border-bottom:1px solid rgb(255, 0, 0);border-left:1px solid rgb(255, 0, 0);padding-left:3px;}

.add {background-color:rgb(160, 255, 160);border:1px solid rgb(0, 0, 0);font-size:12px;padding:3px;font-weight:normal;color:red;}

.edit {background-color:rgb(230, 230, 230);border:1px solid rgb(255, 0, 0);border-top:0px;padding:3px;position:relative;float:right;top:-14px;font-size:12px;font-weight:normal;color:red;}

a.add:visited, a.edit:visited {color:red;}

@media print {
	#rightCol {display:none;}
}
