* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 color: #666;
 font-size: 12px;
 background-color: #FFF;
 overflow:-moz-scrollbars-vertical;} 
#wrapper { 
width: 990px;  
height: 768px;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
text-align: left; /* this overrides the text-align: center on the body element. */
background-color: #FFF;
}
/* Begin Header tags */
#header {
 width: 160px;
 padding: 0px;
 height: 768px;
 float: right;
 margin: 70px 0px 0px 0px;}
#leegainer {
 width: 128px;
 font-style:italic;
 color: #333;
 height:15px;
 font-size:17px;
 letter-spacing: 2px;
 font-weight:bolder;
 padding: 4px 0px 6px 3px;
 background-color: #eaffff;
 }
#links { margin: 8px 0px 0px 5px; } 
#linknavspacer {margin: 10px 0px 0px 0px;}
#copyright { font-size: 10px; color: #666; padding: 0px 5px 5px 0px; }
#footiconspacer { margin: 0px 4px 0px 4px; }
img { border: 0px; }
#anchor { color:#FFF; text-align: center; height: 20px; }
/* End header tags */
/* Begin link tags */
a {	text-decoration: none; border:hidden; }
a:link { text-decoration: none; color:#333; }
a:visited { text-decoration: none; color:#333; }			
a:hover { color:#fff; background-color: #666; text-decoration: none; }
a:active { text-decoration: none; }	
a:focus {  color:#fff; background-color: #666; text-decoration: none; }
#currentlink { background-color:#666; color:#FFF; }
#redlink a { color: #990000; }
#redlink a:hover { color: #fff; background-color: #666; }
#redlink a:focus { color: #fff; background-color: #666; }
#frontimagespacer { margin-right: 12px; }
/* End link tags */
/* begin index tags */
#indexbox {width: 550px; margin: 0px 130px 0px 130px; line-height: 120%; }
/* Begin content tags */
#content { width: 810px; height: 768px; float: left; margin-top: 90px; }
#contentthumbs { width: 180px; height: 768px; float: right; }
#contentimage { width: 620px; height: 768px; margin: 0px 0px 0px 0px; float: left; }
#contentfront { width: 618px; height: 768px; margin: 0px 100px 0px 100px; float: left; }
#contentspacer { height: 20px; }
#smalltext { font-size: 10px;}
#flight img { border: 1px #CCC solid; }
/* End content tags */
/* begin work tags */
#workbox { width: 500px; line-height: 165%; height: 768px; text-align: justify; margin: 0px 155px 0px 155px; }
#workspacer { height: 95px; line-height: 125%; }
#toplinkspacer { height: 20px; text-align: right; margin: 0px 0px 30px 0px; }
#frankenspacer {width: 450px; margin: 0px 25px 0px 25px; }
#unhiddenspacer { width: 402px; margin: 0px 49px 0px 49px;}
#tropyspacer {width: 500px; margin: 0px 106px 0px 106px; line-height: 125%; }
#thoughtspacer {width: 400px; margin: 0px 50px 0px 50px; }
#bookspacer { width: 775px; margin: 0px 17px 0px 17px;}
#odomspacer { width: 300px; margin: 0px 100px 0px 100px;}
/* end work tags */
/*Begin cv tags */
#cvbox { width: 730px; margin: 0px 0px 0px 80px; float: left; }
#pdfright { padding-left: 50px; }
#cvheader { padding: 10px 10px 10px 0px; }
#cvyear { padding-right: 30px; }
#cvnoyear { padding: 0px 0px 0px 58px; }
#cvspacer { height: 10px; }
/*End cv tags */
/* Begin bio tags */
#biobox { width: 590px; margin: 30px 110px 0px 110px; text-align: justify; line-height: 165%; }
/* End Bio tags */
/* Begin statement tags */
#statementbox { width: 600px; margin: 50px 105px 0px 105px; text-align: justify; line-height: 165%;}
/* end statement tags */
/* begin contact tags */
#contactbox { width: 500px; line-height: 165%; height: 768px; text-align: justify; margin: 0px 155px 0px 155px; }
fieldset {padding: 20px; width: 300px; }
div.mc-field-group input { width: 290px; }
/* end contact tags */
#italic { font-style:italic; }
#strong { font-weight:bold; }
#sitemeter { display: none; }

