/* preamble */
body {background: #333333;color: #ccc;margin: 0 10% 0 10%;padding: 0 0 0 0;font-family: Helvetica, Arial, sans-serif;}
body h1 {font-family: Helvetica, Arial, sans-serif; color: #888888;} 
body h3 {font-family: Helvetica, Arial, sans-serif; color: #1a1a1a;}
body h2 {font-family: Helvetica, Arial, sans-serif; color: #ccc;}
body h4 {font-family: Helvetica, Arial, sans-serif; color: #999; margin-bottom: 0;}
body .biotext {font-size: 12px; color: #999;}
img { padding:0 0 0 0; margin:0 0 0 0;}
/* body pages */
body #nav {margin: 0;padding: 0;}
body #slide {margin:auto 0;padding:0 0 0 0;height: 516px; width: auto; overflow: auto;}
body #theater {background-image: url(slidebg.png); background-repeat: repeat-x repeat-y; height:500px; width: 300px; position: fixed; top:2.6em; left: 5px; z-index:1 !important;}
body #contact {width:500px;height:auto;padding: 20 0 0 0;}
body #contact a {text-decoration: none; color: rgb(0,53,100)}
body #contact a:hover {color: rgb(145,64,133)}
body #home {width: 900px;height:300px;background: url(home5.jpg) no-repeat; padding:0 0 0 0;}
body #squeeze {width: 220px;height:auto;}
body #enter {font:1.5em Helvetica, Arial, sans-serif; color: #fff;}
/* portfolio navigations */
#nav ul, #portnav ul {list-style:none;font: 1.8em Helvetica, Arial, sans-serif;margin:7px 0 1px 0;padding:0 0 0 0;}
#bottom ul {list-style:none;font: 1.5em Helvetica, Arial, sans-serif;margin:7px 0 1px 0;padding:0 0 0 0;}
#nav ul li {display:inline;}
#portnav ul li {margin-bottom: 3px;}
#nav ul a:link, #nav ul a:visited, #portnav ul a:link, #portnav ul a:visited {color: #444444;text-decoration:none;}
#portnav ul a:link, #portnav ul a:visited {color: #ccc;text-decoration:none;}
#nav ul a:hover, #portnav ul a:hover {color: #cc6600;}
#nav ul .current a:link, 
#nav ul .current a:visited,
#bottom ul .current a:link,
#bottom ul .current a:visited {color: #cc6600;}
/* site navigations */
#bottom ul li {display:inline;padding-right:20px;}
#bottom ul a:link, #bottom ul a:visited {color: #ccc;text-decoration:none; font-weight:bold;}
#bottom ul a:hover {color: #cc6600;}
/* table formatting */
td {padding:0 2px 0 0;}
/* hr */
.hr {height:2px; width:auto; color: #1a1a1a; background-color: #1a1a1a; border:0;}
