/* General Resets */
body { 

font-size: 75%; text-align: center;
background: #FCEFB1; 

}

* 

{ 

margin: 0; padding: 0; 

}

img 

{ 

border: none; 

}

/* Page Titles */	
h1, h2, h3, h4, h5, h6 { margin-bottom: .8em; }	
h1 { font-size: 1.6em; font-weight: normal; color: #666;}
h2 { font-size: 1.2em; font-weight: normal; }
h3 { font-size: 1.2em; font-weight: normal; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

/* Text Formatting */
p { margin-bottom: 1em; line-height: 1.4em; }
a { color: #4D5B69; }
em { font-style: normal; font-weight: bold; }

/* List Styles */
ul { margin: 0 0 20px 20px; }
ol { margin: 0 0 0 20px; }
li { margin-bottom: 3px; }
li a { text-decoration: none; }
li a:hover { text-decoration: underline; }
li ul { margin-bottom: 5px; }

/* Form Styles */	
fieldset { border: none; }
legend { padding: 5px 0; margin-bottom: .5em; font-size: 1.8em; }
label { margin-bottom: 0.5em; font-weight: bold; }
input, select, textarea, button { display: block; margin-bottom: 0.5em;	font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.checkbox {	display: inline; }
.hidden { border: none;	display: none; padding: 0; background: none; width: 0; height: 0; }
input, textarea, button { padding: 2px; }
select { padding: 1px 0 1px 1px; }
button { margin-bottom: 0.5em; background: #000; border: 1px solid #000; cursor: pointer; }
.error { color: #F00; }

/* General Structure */	
#wrapper { width: 1000px; margin: auto; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: center; margin-bottom: 50px; }
.textHolder { padding: 10px; position: relative; }
	
/* Misc Hacks */
.helper { height:1px; left:0; overflow:hidden; position:absolute; top:-500em; width:1px; }	
.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;	}
img, div { behavior: url(/iepngfix.htc) }

/* Debug */
.mysql{  clear: both; font-size: 9pt; font-family: monospace; border: 1px solid blue; color: blue; padding: .5em; margin: 8px; background-color: #E6E5FF }

