/**************************************************

	ORIGINALLY BY ERIC MEYER
	MODIFIED BY 76DESIGN
	
	set everything to zero
	*/
	
	
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, 
code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, 
label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;	font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {	outline: 0;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/***************************************************
	CLEARFIX
	 */
	 
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/**************************************************

	TAKEN FROM BLUEPRINT CSS FRAMEWORK
	MODIFIED BY 76DESIGN
	
	add in basic styling so nothing looks out of place when complete.
	*/
	
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:2.6em;line-height:1em;margin-bottom:0.5em;}
h2 {font-size:2.1em;line-height:1em; margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1.2em;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25em;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
blockquote {margin:1em 0;color:#666;font-style:normal;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0; font-size:80%;}
sup {vertical-align:top}
sub {vertical-align:bottom}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:normal;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
tt {display:block;margin:1.5em 0;line-height:1.5;}
pre, code, tt {line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th, td {padding:4px 10px 4px 5px;}
tfoot {font-style:italic;}
A IMG {border:0;}
LI {margin:10px 0;}

/***************************************************
	Tables
	
	 */
TABLE,TH,TD{

	border-collapse: collapse;

	color: #555;
	}

CAPTION {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
	}

TD,TH{padding: 4px;}

THEAD TH {
	text-align: center;
	color: #3b3933;
	font-size: 100%;
	font-weight:bold;
	border-bottom:solid 1px #3b3933;
	}

TBODY TD {text-align:center;}
TBODY TH {	font-weight: bold;}
TBODY TR.odd TD,TBODY TR.odd TH{ background: #f9f9f9; }
TFOOT TH, TFOOT TD{font-size: 85%;}	

/***************************************************
	FORMS
	 */
		
LABEL {
	color:#333;
	font-weight:bold;
	}
	
INPUT,
TEXTAREA {
	border:solid 1px #231F20;
	color: #666;
	font-size: 100%;
	font-family:Verdana;
	}
.submit ,#submit{
	border:none;
	padding:5px;
	background:#666;
	color:#FFF;}
.req {color:#c00;}
.error {border-color:#c00 !important;}		
INPUT.checkbox {border:none;}

INPUT.checkbox {border:none;}
FORM .form , FORM .form LI, #content .form, #content .form LI{margin:0; padding:0; list-style:none;}
	
A{text-decoration:none; color:#af1e57;}
A:hover{text-decoration:underline;}	

H1 {color:#231f20; font-size:200%;line-height:1.2em; font-family:Georgia; margin:0 0 1em 0;}
H2 {color:#231f20; font-size:140%;line-height:1em}
H3 {color:#767676; font-size:100%; font-weight:bold;line-height:1em}
H4 {color:#231f20;font-size:100%;font-weight:bold;line-height:1em}
H5 {color:#231f20;font-size:100%;line-height:1em}
H6 {color:#767676;font-size:100%;line-height:1em}

BLOCKQUOTE {
	font-family:Georgia;
	color:#666666;
	font-size:150%;
	line-height:130%;
	}
Q {
	color:#0093d0;
	font-size:130%;
	line-height:140%;
	display:block;
	text-align:left;
		margin:0 0 1em 0;}

CITE {
	text-align:left;
	color:#666666;
	display:block;
	}
	
CITE STRONG {
	font-size:110%;
	display:block;
}
