	body {
		background-color:white;
		color:#333;
		background-image:none;
	}

	a:link {
		color:#369;
	}

	a:visited {
		color:#69c;
	}

	a:hover {
		color:#9cf;
	}
	
	a:active {
		color:#9cf;
	}

	.trackback, .reason, .contactbox {
		background:#eee; 
		border:1px solid black;
		padding:4px;
		font-size:10px;
	}
	
	.tags {
		background:#eee; 
	}
	
	.tags a {
		color:#999;
	}
	

	.menu  {
		font-size: 12px;
		font-weight: bold;
		color: #369;
		text-decoration: none;
	}

	a.menu  {
		text-decoration: none;
		color: #369;
	}
	
	a.menu:visited  {
		text-decoration: none;
		color: #369;
	}
	
	a.menu:hover {
		color:#9cf;
	}
	
	.smallcopy  {
		color: #666;
	}

	input.radio  {
		background: white;
	}

	input.checkbox  {
		background: white;
	}

	input {
		background-color: #eee;
	}

	textarea {
		background-color: #eee;
	}

	.button {
		background: #ccc;
		color: Black;
	}

	select, option  {
		font-size: 12px;
		background: #eee;
		color: Black;
	}

	a.new, a.new:link, a.new:visited, a.new:active {
		color:#36f;
	}

	
	/*stuff for the home page */
	
	.sidebar {
	background: #eee; 
	border-top: 1px solid black; 
	border-bottom: 1px solid black;}	

	.bringitbacknow {background-color:#eee; padding:0px; border: 0.1px solid #eee; width:10px; right:0px; margin:0px; float:right;border-top: 1px solid black; border-bottom: 1px solid black;}
	
	.ad {
	background: #0088CC; 
	border-left: 1px solid black; 
	border-top: 1px solid black; 
	border-bottom: 1px solid black;
	font-size:11px; font-family:verdana, sans-serif; color:white; padding:5px;
	overflow: hidden;
	}

div.ad a {
	font-size:16px;
	color:#CC0;
	}
	
div.ad a:hover {
	color:#ffc;
	}	
	

	h1 {
		margin-bottom:0px;
		color:#069;
		font-family:arial, sans-serif;
		font-weight:bold;
		font-style:italic;
	}
	
	.head {
		margin-left:20px;
		margin-top:4px;
		margin-bottom:2px;
	}
	
	
#footer {
border-top:1px solid #ccc;
background:#eee;
}	

.fineprint {
	color:#666;
}

#navglobal a, #navseldom a, #navoften a{
color:#369;}

#navglobal a:hover, #navseldom a:hover, #navoften a:hover{
color:#9cf;}

.userpage {
background-color:#eee;
}

.whitesmallcopy {
	color:#333;
}

.best, .mycomments {
	background:#ccc;
	padding:4px;
}

.bestleft {
		border-left:solid #ccc 5px;
}

.row2 {background:#f1f1f1;padding:4px;}
.row1 {padding:4px;}

.posttitle {
	color:#666;
	font-style:normal;
	}

.posttitle a {
		color:#666;
		font-style:normal;
}


.textlogo {
	font-size:28px;
	margin-left:20px;
}

.headermefi {
border-top:5px solid #069;
padding-top:5px;
}

.headermeta {
border-top:5px solid #666;
}
.headerask {
border-top:5px solid #426746;
}
.headerprojects {
border-top:5px solid #2d5a5a;
}

.usercolumns {
border-top:1px solid #aaa;
}

.userheader {
border-bottom:1px solid #ccc;
}


.warning {
	background-color:#ddd; 
	border:1px solid #aaa;

}

.alertbox {
	background:#eee; 
	border:1px solid black;
}

.currentchallenge {
	background:#eee; 
	border-top:1px solid #999;
	border-bottom:1px solid #999;	
}



		.mefimessages {
	font-size:10px;
	text-align:right;
	padding:2px 10px;	
	background: #069;
	color:white;
	height:14px;	
	margin-bottom:4px;
		}

		.mefimessages a {
			color:#cc0;
		}
		
		.mefimessages img {
					vertical-align:text-bottom;	
		}

		.askmefimessages {
			background: #426746;			
		}

		.metamessages {
			background: #666;			
		}
		.projectsmessages {
			background: #2d5a5a;			
		}

		.musicmessages {
			background: #333;			
		}


		a.signout {
			font-weight:normal;
			color:#ccc;
		}
		
		.votenumber, .votenumber a  {
			background: #ddd;
		}


		.darker {
				background:#eee;
		}	
		
