
body {background: url("images/resume/bg-gradient.png");}

body, td, div, p {font:normal 13px arial, sans-serif; color:#000; line-height:18px;}

a, a:visited {color:#3366cc;}
a:hover {color:#ff0000;}

a.menu, a.menu:visited {
	color: #ffffff;
	height: 20px;
	background-color:#003399;
	text-decoration: none;
	padding:3px 8px 3px 8px;
	margin:0px 1px 0px 1px;
	border: solid 1px #003399;
	}
a.menu:hover {
	color: #003399;
	background-color:#f0f0f0;
	text-decoration: none;
	padding:3px 8px 3px 8px;
	margin:0px 1px 0px 1px;
	border: solid 1px #000000;
	}

ul#portfolio li {margin:10px 0 0px 0; padding:0;}
	
#page {
width:720px; 
background-color:#fff; 
border:solid 1px #999999;
margin:0px;
padding:10px;
}
#borderedBlock { 
background-color:#fff; 
border:solid 1px #c0c0c0;
margin:0px;
padding:8px;
}
.name {font:bold 24px arial, sans-serif; color:#003399;}
h1, .h1 {font:bold 20px arial, sans-serif; color:#003399;}
h2, .h2 {font:bold 18px arial, sans-serif; color:#003399;}
h3, .h3 {font:bold 15px arial, sans-serif; margin:10px 0 10px 0; padding:0; color:#003399;}

.indent {margin-left:20px;}

.hr {width:676px; height:10px; padding: 0px; background: url("images/resume/hr-dot.gif") repeat-x;}
.small {font:normal 11px arial, sans-serif; color:#000; line-height:16px;}
.smaller {font:normal 10px arial, sans-serif; color:#000; line-height:14px;}
.star {font:normal 15px verdana, arial, sans-serif; color:#ff0000;}
input {height: 20px; font:normal 12px arial, sans-serif;}

.dottedLine {border: 1px dotted #c0c0c0;}