/* =Reset */
* { margin: 0; padding: 0 }

/* Change the default font size from 16px to 10px, makes the 'em' calulations manageable:  1em ~ 10px 
i.e.  http://www.maratz.com/blog/archives/2005/10/21/typetesters-base-font-size/  
home of   http://typetester.maratz.com/    */
body { font-size:62.5%; line-height:1.5; color:#606060; font-family:Helvetica, sans-serif; background:#F2F1EE url(../images/lines.gif); }

h1,h2,h3,h4,h5,h6 { font: normal 100% Helvetica, sans-serif; }
li { list-style:none; font:normal 120%/2.18em Helvetica, sans-serif; }
a {text-decoration: none;}
a:link {color:#606060;}
a:visited {color:#606060;}
a:hover {color:#999; text-decoration: none;}
.colspan2 a:link {color:#606060; background-color:#fff; padding:4px 4px 4px 0;}
.colspan2 a:visited {color:#606060; background-color:#fff; padding:4px 4px 4px 0;}
.colspan2 a:hover {color:#606060; text-decoration: none; background-color:#fff; padding:4px 40px 4px 0;background:#F2F1EE url(../images/lines.gif);}
#resume {
	font-size:200%; line-height:1.5; color:#606060; font-family:Helvetica, sans-serif;
}
#resume a:link {color:#606060; background-color:#fff; padding:4px 4px 4px 0;}
#resume a:visited {color:#606060; background-color:#fff; padding:4px 4px 4px 0;}
#resume a:hover {color:#606060; text-decoration: none; background-color:#fff; padding:4px 40px 4px 0;background:#F2F1EE url(../images/lines.gif);}

	#wrapper {width:890px; margin: 36px auto; padding: 0; position:relative; text-align: left; background-color:#F2F1EE; padding:20px 20px 100px 20px}
	.module {width:auto; border:0px #999 solid; margin: 0 0 10px 0;}
	.block {width:auto; height:110px; border:0px #999 solid; margin: 0 0 10px 0;}
	.colspan1 {width:130px;}
	.colspan2 {width:180px;}
	.colspan3 {width:690px;}
	.colspan4 {width:890px;}
	.fluid {width:100%;}
	
	.grid .colspan1, .grid .colspan2, .grid .colspan3, .grid .colspan4{float:left; margin: 0 10px 0 0;}
	.grid .last {margin-right:0;}
	
	.grid br.new-row {clear:both;}
	
	img {border:1px #ebebeb solid;}
	#spacer {height:110px;}
	#title {font-size:320%; float:right; margin-top:80px; padding:4px 4px 0px 4px; background:#F2F1EE url(../images/lines.gif);}
	#instruction {font-size:115%}

/* =Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display:inline-block; }
/* hides from ie-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end hides from ie-mac */
