* {margin:0;padding:0;border:0;outline:none;list-style-type:none;}
html {}
body {font-family:"Courier New", Courier, monospace;color:#000000;margin:20px;background:#ffffff;}

/* logo and navigation */
#top {float:left;width:920px;position:fixed;}
#top #logo {float:left;width:183px;}
#top #projects {float:left;width:530px;margin-left:16px;background:url(../images/dotted-proj-top.gif) no-repeat;}
#top #projects ul{float:left;width:530px;}
#top #projects ul li{float:left;width:161px;margin-right:7px;padding: 2px 3px 4px 3px;background:url(../images/dotted-hori.gif) left bottom no-repeat;font-size:12px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#top #projects ul li{padding: 4px 3px 3px 3px;}} /* safari only */
#top #projects ul li a{color: #73a533;text-decoration:none;}
#top #projects ul li a:hover{color: #000000;}
#top #projects ul li a:visited{ text-decoration:line-through;}
#top #stuff {float:left;width:161px;padding-left:17px;background:url(../images/dotted-vert.gif) no-repeat;}
#top #stuff ul{float:left;width:161px;background:url(../images/dotted-hori.gif) no-repeat;}
#top #stuff ul li{float:left;width:155px;margin-right:7px;padding: 2px 3px 4px 3px;background:url(../images/dotted-hori.gif) left bottom no-repeat;font-size:12px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#top #stuff ul li{padding: 4px 3px 3px 3px;}} /* safari only */
#top #stuff ul li a{color: #878d80;text-decoration:none;}
#top #stuff ul li a:hover{color: #000000;}
#top #stuff ul li a:visited{text-decoration:line-through;}

/* main */
#main {position:absolute;top:200px;left:20px;width:907px;border-top:9px solid #000000;padding-top:9px;}
#main #content {float:left;width:425px;margin:-4px 0 0 0;}
#main #content p {font-family:"Times New Roman", Times, serif;font-size:16px;color:#77787b; line-height:20px; margin-bottom:10px;}
#main #slideshow {float:right;width:460px;}

/* projects */
#project {position:absolute;top:220px;left:20px;padding-right:20px;}
#project #images {border-top:9px solid #000000; padding-top:9px;}
#project #images div{float:left;padding-right:7px;	}
#project #images div.last{padding-right:0px;}
p#description {position:fixed;top:200px;left:20px;font-size:11px;color:#231f20;}
p#type {position:fixed;top:586px;left:20px;font-size:11px;color:#231f20;}
@media screen and (-webkit-min-device-pixel-ratio:0){#project p.bottom{margin-top:0;padding-top:4px; }} /* safari only */
/*#project table {border-top:9px solid #000000;padding-top:9px;}
#project table td{padding-right:7px;	}
#project table td.last{padding-right:0px;}*/
#block {position:fixed;top:200px;left:0px;background:#ffffff;width:20px;height:400px;z-index:1000;}




