
body {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	padding:0px;
	margin:0px;
	}
	
 div {
padding: 0px;
 	font-family:  Verdana, Arial, Helvetica, sans-serif;
   	line-height: 1.4;
	text-align: left;
	vertical-align: top;
	}

img {border: 0px;
	}
	
td, tr {	
padding: 0px;
 	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000;
   	line-height: 1.4;
	vertical-align: top;
	}


p {
	padding-top: 0px;
	padding-bottom: 0px;  
	margin-top: 12px;
	margin-bottom: 0px;
		}
	
ol   	{
		margin-left: 10px;
		padding-left: 10px;
		margin-top: 3px;
		margin-bottom: 7px;
		}	
			
	
	
h1 		{
		color: #493;
		color: #499;
		color:#966;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:1.3em;
		margin-top: 0px;
 		margin-bottom: 5px;
		}		
		
/* h2 		{
		color: #444466;
		color: #667;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-family: times roman, serif;
		font-size: 2em;
		font-weight: normal;
 		margin-bottom: 5px;
		margin-left: 0px;
		margin-top: 0px;
		}
*/
	
h2 {
		font-size: 130%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #708000;
		margin-bottom:0;
		padding-bottom: 0;
		}

h3 		{
		color: #669966;
		color: #333;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 2em;
		font-weight: normal;
 		margin-bottom: 0px;
		}
		
h3.red 		{
		color: #bb0000;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		margin-bottom: 0px;
		}		

li		{padding-top:0;
 		margin-top:0;
		 padding-bottom:0;
		 margin-bottom:0;
		 margin-left:0;
		}
		
a:link, a:visited, a:active {
		font-size: 100%;
 		color: #099;
 		text-decoration: none;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		}
	
a:hover {
	color: #0cc;
	text-decoration: underline;
	}	
	

		
a.head:link, a.head:visited, a.head:active {
		color: #bb0000;
 		font-family: Arial, Helvetica, sans-serif;
 		margin-bottom: 0px;
		text-decoration: underline;
		}
	
a.head:hover {
	color: #ff0000;
	}
	
a.red:link, a.red:visited {
 		color: #cc0000;
 		text-decoration: none;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		}
a.red:hover {
 		color: #cc0000;
 		text-decoration: underline;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		}	
		
dd	{margin-left:5px;
	padding-left:5px;}
					
.left
		{
		text-align:left;	
		}
		
.right
		{
		text-align:right;	
		}
		
.highlight_right
		{
		text-align:right;
		color:#cc9999;
		font-size: 1.1em;
		font-weight: bolder;	
		}

.highlight_red {color:#cc0000;}
		

.top 	{vertical-align: top;
		}	

.bottom {
		vertical-align: bottom;
		text-align: left;
		}
		
.tiny	{font-size:.6em; 
		line-height: .6em; 
		color: #cc0000;
		text-align:right;
		padding-right: 5px;
		}			

.resume ul {
		padding-top:0;
		margin-top:0;
		}
		
.resume ul li {
		padding-top:0;
		margin-top:0;
		}
		
			
.samples {
	width: 48em;
	text-align:left;
  	margin: 0 8px .5em 0;
  	padding: 8px;
	}	
	
.samples ul {
	float: left;
	width:20em;
	margin: .5em 2em .5em 0;
	padding-left: 0;
	}
	
.samples ul li {
	width:20em;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	}
	
	
.samples img {
	border:none;
  	margin: .5em 8px .5em 5px;
  	background: #fff;
	}
	
.samples dt {
float: left;
width: 13em;
border-bottom: 1px solid #ddd;
    }
	
.samples dd {
float: left;
width: 28em;
min-height: 100px;
height: 170px;
    }
	
	
