body {
	background-color:#ddd; color: #333; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px; padding: 0px; 
	background-repeat:no-repeat; margin-left: 5px; }

body { 	scrollbar-3dlight-color:#FFF;
	scrollbar-arrow-color:#999;
	scrollbar-base-color:#999;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-face-color:#FFF;
	scrollbar-highlight-color:#999;
	scrollbar-track-color:#FFF;
	scrollbar-shadow-color:#999; }

body#home { background-image: url(images/home_bg.gif);  } 	
body#resume { background-image: url(images/resume_bg.gif);  } 	
body#portfolio { background-image: url(images/portfolio_bg.gif); } 
body#contact { background-image: url(images/contact_bg.gif); } 
body#travel { background-image: url(images/travel_bg.gif); } 
body#etc { background-image: url(images/etc_bg.gif); } 
body#elvis {
	background-image: url(images/elvisbg.jpg);
	margin: 250px 0px 0px 300px;
	background-color: #000;
	background-position: 100px 100px;
}
body#print { background-color: #FFFFFF; margin: 20px; width: 500px; }

body, div, p, th, td, li, ul, dd {
 font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
 
.footer { text-align: center; }

.block { border-top: 1px solid #fff; 
border-bottom: 1px solid #fff; 
background-color: #eee; padding: 20px 40px 20px 40px; }
img.ss { border: 1px solid #999; margin-left: 15px; }
img.homess { border: 1px solid #999; margin: 30px 40px 10px 10px; }

#scroll { 
width:798px; height:230px; 
overflow:auto; text-align: left;}
#scroll h2.home { margin-left: 10px; color: #606258;  }
table.portfolio h3 { margin: 0px; padding: 5px 0px 5px 0px; }
table.portfolio td { margin: 0px; padding: 0px 5px; vertical-align:top; }
table.portfolio img { border: 1px solid #000; }
table.portfolio img a:hover, table.portfolio img a:active  { border: 1px solid #663366; }
table.portfolio a:link,
table.portfolio a:visited { text-decoration: none;}
table.portfolio a:hover,
table.portfolio a:active { text-decoration: none; }
 
a:link, a:visited { co\lor: #333; }
a:hover, a:active { color: #666; }
	 
.header { width: 880px;}
.topleft { float: left;  width: 80px;  }
.logo {  float: right;  width: 798px; border-right: 1px solid #fff;}	 

.page { width: 880px; }
.left { float:left; width: 80px; }
.right { float:right; border: 1px solid #fff; width: 798px;  }
#home .right { background-color: #BFD2D4; }
#resume .right { background-color: #B4B9C4; }
#portfolio .right { background-color: #DFE3CE; }
#contact .right { background-color: #E3CAB0; }
#travel .right { background-color: #E9DDDB; }
#etc .right { background-color: #CAC9CA; }
.right p {text-align: left;}
.clear { float:none; clear:	both; }

ul.nav { list-style: none;
	margin: 0px;
	padding: 0px; }
ul.nav { list-style: none;
	margin: 0px;
	padding: 0px; }
ul.nav li { float: left; width: auto; 
 border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
ul.nav li.home { background-color: #BFD2D4; }
ul.nav li.resume { background-color: #B4B9C4; }
ul.nav li.portfolio { background-color: #DFE3CE; }
ul.nav li.contact { background-color: #E3CAB0; }
ul.nav li.travel { background-color: #E9DDDB; }
ul.nav li.etc { background-color: #CAC9CA; }
ul.nav li a:hover
 { background-color: #fff; padding-top: 18px; padding-bottom: 2px; margin-bottom: 1px; } 

.content { padding: 30px 100px 20px 40px;  }
p, .block li { font-size: .75em; }
.block ul { list-style-position: outside;
list-style-type: circle; 
margin: 0px 0px 0px 15px; padding: 0px; }
h1 { font-size: 1em; margin: 10px 0px; padding: 0px; }
h2 { font-size: .9em; margin: 10px 0px; padding: 0px;}
h3 { font-size: .8em; margin: 10px 0px; padding: 0px;}

#home h1, #home h2, #home h3 { color: #3C5564; }
#resume h1, #resume h2, #resume h3 { color: #1D2F52; }
#portfolio h1, #portfolio h2, #portfolio h3 { color: #606258; }
#contact h1, #contact h2, #contact h3 { color: #BA703D; }
#travel h1, #travel h2, #travel h3 { color: #F56050; }
#etc h1, #etc h2, #etc h3 { color: #393D3C; }

table.randomtable { border-bottom: 1px solid #fff; 
border-left: 1px solid #fff; margin: 20px 10px 66px 60px; } 
table.randomtable td { border-top: 1px solid #fff; 
border-right: 1px solid #fff; 
/* vertical-align: top; */ } 

table.randomtable td { font-size: .75em; font-weight: bold; }
table.randomtable td.home { color: #3C5564; background-color: #BFD2D4; }
table.randomtable td.resume { color: #1D2F52; background-color: #B4B9C4; }
table.randomtable td.portfolio { color: #606258; background-color: #DFE3CE;}
table.randomtable td.contact { color: #BA703D; background-color: #E3CAB0;}
table.randomtable td.travel { color: #F56050; background-color: #E9DDDB;}
table.randomtable td.etc { color: #393D3C; background-color: #CAC9CA;}












