/***************************************************
	TEXT

	*/

A{color:#FFF;text-decoration:none;}
A:hover{color:#f2cfa2;}
H2 {color:#bbb; font-size:140%; margin:0 0 20px 0;}
#content H2 {margin-top:4px;} /* alignment on blog posts */
H3 {color:#bcbcbc;}
H4 {color:#bdbdbd;}
H5 {color:#bebebe;}
H6 {color:#bfbfbf;}

/***************************************************
	TABLES

	*/

TABLE{
	width: 100%;
	padding:0;
	border-collapse: collapse;
	line-height:100%;
	}

TABLE THEAD TH H2{
	border-bottom: 1px solid #7a7a7a;
	line-height:120%;
	padding:0 0 15px 0;
	margin:0 0 10px 0;
	}

TABLE TR TD {
	text-align:center;
	margin:0;
	padding:3px 5px;
	border-bottom: 1px solid #7a7a7a;
	color:#525252;
	}

#content TABLE THEAD TH  {
	text-align:center;
	border-bottom: 3px solid #7a7a7a;
	}

TABLE TBODY TD {	color:#bbb;}
TABLE TD,TABLE TH{vertical-align:middle;}
TABLE TH {padding: 8px 3px;}
TABLE TR TD {padding:0 5px;vertical-align:middle;}

/***************************************************
	FORMS

	*/

LABEL {
	display:inline;
	color:#a1a1a1;
	font-weight:normal;
	font-size:100%;
	}

INPUT,
TEXTAREA {
	border: 1px solid #a1a1a1;
	color: #a1a1a1;
	font-size: 110%;
	margin:2px 0;
	font-family:Arial;
	padding:4px;
	}
INPUT:focus,
TEXTAREA:focus {
	border:solid 2px #7a7a7a;
	padding:3px;
	}
INPUT.checkbox {border:none;}
INPUT.submit, #submit {background:#000; color:#FFF; border:7a7a7a;}

.clear {clear:both;}
