BODY { 
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: 11px Tahoma;
	background-color: #EFEFEF;
	background-image: url(images/back.gif); 
	}

a:link {
	color: #005E8A ; 
	text-decoration: none; 
	}

A:visited {
	color: #005E8A ; 
	text-decoration: none; 
	}

A:hover { 
	color: #005E8A; 
	text-decoration: none; 
	}

#pagewidth {
	width: 744px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 10px; 
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border:1px solid #BCBCBC;
	}

#main { 
	background-color: #FFFFFF;
	}
	

#content {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 18px;
	font: 13px tahoma;
	line-height: 18px;
	text-align: left;
	color: #555566; 
	}

#top {
	height:56px;
	background-color: #E0E8B6;
	border-bottom:1px solid #BCBCBC;
	text-align: left;
	}

#title {
	text-align: left;
	position: relative;
	top: 13px;
	left: 23px;
	width: 300px;
	height: 27px;
	}
#nav {
	height:35px;
	margin: 0px;
	padding: 0px;
	}

#navhome {
	height: 28px;
	width: 86px;
	background-color: #999966;
	margin: 2px;
	float: left;
	margin-top: 5px;
	}

#navhomeon {
	height: 30px;
	width: 86px;
	background-color: #999966;
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 2px;
	border-bottom: 2px solid  #999966;
	float: left;
	}

#navresume {
	height: 28px;
	width: 101px;
	background-color: #7C7675;
	margin-top: 5px;
	margin-right: 2px;
	border-bottom: 2px solid #FFFFFF;
	float: left;
	}

#navresumeon {
	height:30px;
	width: 101px;
	background-color: #7C7675;
	margin-top: 5px;
	margin-right: 2px;
	border-bottom: 2px solid #7C7675;
	float: left;
	}

#navcv {
	height:28px;
	width: 54px;
	background-color: #9BAD3E;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 2px;
	border-bottom: 2px solid #FFFFFF;
	float: left;
	}

#navcvon {
	height:30px;
	width: 54px;
	background-color: #9BAD3E;
	margin-top: 5px;
	margin-right: 2px;
	border-bottom: 2px solid #9BAD3E;
	float: left;
	}

#navcontact {
	height:28px;
	width: 110px;
	background-color: #6E805A;
	margin-top: 5px;
	margin-bottom: 2px;
	border-bottom: 2px solid #FFFFFF;
	float: left;
	}

#navcontacton {
	height:30px;
	width: 110px;
	background-color: #6E805A;
	margin-top: 5px;
	border-bottom: 2px solid #6E805A;
	float: left;
	}

#homeline {
	height: 15px;
	width: 100%;
	background-color: #999966;
	margin-right: 2px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	}

#resumeline {
	height: 15px;
	width: 100%;
	background-color: #7C7675;
	margin-right: 2px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	}

#cvline {
	height: 15px;
	width: 100%;
	background-color: #9BAD3E;
	margin-right: 2px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	}

#contactline {
	height: 15px;
	width: 100%;
	background-color: #6E805A;
	margin-right: 2px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	}

#hometitle { 
	float: right;
	width: 199px;
	height: 20px;
	}

#hometitleline {
	background-image: url(images/dotline.gif); 
	float: left;	
	width: 500px;
	height: 5px;
	}

#resumetitle { 
	float: right;
	width: 69px;
	height: 20px;
	}

#cvtitle { 
	float: right;
	width: 146px;
	height: 20px;
	}

#contacttitle { 
	float: right;
	width: 78px;
	height: 20px;
	}

#titleline {
	background-image: url(images/dotline.gif); 
	top: 20px;
	left: 22px;
	width: 640px;
	height: 5px;
	margin-bottom: 10px;
	}

#hometext
       {
	width: 500 px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
       }

.resumetext {
	font: 13px tahoma;
	line-height: 18px;
	color: #555566; 
	}

.resumetitle {
	font: 15px tahoma;
	line-height: 18px;
	color: #555566; 
	font-weight: bold;
	}

.outline
       {
	border:1px solid #EDEDED;
       }
	
.tab
	{
	font: 18px century gothic;
	font-weight: 100;
	color: #FFFFFF;
	vertical-align: bottom;
	}
.first
	{
	font: 18px century gothic;
	font-weight: 100;
	color: #000000;
	vertical-align: bottom;
	}
.second
	{
	font: 18px century gothic;
	font-weight: 500;
	color: #6E805A;
	vertical-align: bottom;
	}
.name 
	{
	font: 20px century gothic;
	font-weight: 100;
	color: #000000;
	}
.mini
	{
	font: 14px century gothic;
	font-weight: 100;
	color: #000000;
	}
#bottom {
	height: 24px;
	background-color: #E0E8B6;
	text-align: center;	
     	font: 12px arial;
             padding-top: 5px;
	}
