.heading {
	font-family: Garamond, Georgia, Times New Roman, Times, serif;
	font-size: x-large;
	color: #004000;
}
.subsub {
	font-size: medium;
	font-weight: bold;
	color: #6D911F;
}
.ideas {
	font-size: large;
	color: #FCFDF9;
	border: 5px solid #660000;
	background-color: #660000;
}
.subheader {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: large;
	color: #DC5162;
	font-weight: bold;
}
.questions {
	font-size: medium;
	color: #660000;
	font-weight: bold;
}
.caps {
	font-size: small;
	text-transform: uppercase;
	font-weight: bold;
}
.projname {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	color: #33CC99;
}
.description {
	font-style: italic;
	color: #59771A;
}
.name {
	font-size: x-large;
	color: #80191C;
	font-weight: bold;
}

.google_ad	{width:500px:}


/* ----- Email Forms ----- */
#email-form	{	width:500px;}

form ol { list-style-type:none; }

form 	{ text-align:left; margin-left:10px;	width:450px;}

label 	{ 	float: left; width: 100px; margin-top:5px;	padding-bottom:5px;
			display:block; background:none; font-weight:bold;   }

submit	{ background:none; 	}

input	{ 	width: 300px; margin:0 0 10px 0px;
			border:1px #bbb solid; padding:2px; background:none; }

input:focus, textarea:focus	{ background-color:#BFEBFF; }

textarea {	width: 300px; height: 150px; margin:0 0 10px 0px;	max-width:300px;
			border:1px #bbb solid; padding:2px; background:none; }

select { margin-bottom:20px;	}
	
.month { margin-left:155px;	}

.submit {	width:190px; height:30px;
			margin-left:100px;
			font-size:12px;   }

br		{ clear: left; 	}

.clear	{ clear:both; }