body {width: 800px; background-color: #91bde9; margin-left: 75px; margin-top: 20px;}

h1 {font-family: arial; font-size: 28pt; color: #ff6600;}
h2 {font-family: arial; font-size: 18pt; color: #ff6600;}
h3 {font-family: arial; font-size: 12pt; color: #000000;}

hr {border: 0; height: 5px; color: #ff6600; background-color: #ff6600;}

p {width:500px;  font-family: arial; font-size: 9pt; color: #444;}

a {color: #91bde9; font-family: arial; font-size: 9pt;}
a:hover {color: #ff6600; background:#ffffff; text-decoration:none }
a:visited {color: #91bde9; }
a:visited:hover {color: #ff6600; }

a.tooltip span {display:none; padding: 2px 3px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ff6600; border:1px solid #000; color:#fff; text-align: left; font-size: 14pt;}



#barimg {width: 700px; height: 272px; border: 1px #000 solid;}

#title {margin-left: 10px; height: 75px;}

#header {height: 50px; background-color: #fff; }

#menu { padding: 0px; list-style-type: none; list-style-image: none; margin-left: 10px; margin-right: 10px; overflow: hidden;}
#menu li { float: left; padding: 0px;}
#menu li a { display: block; padding: 5px; font-family: arial; font-size: 12pt; color: #ff6600; text-align: center; text-decoration: none; border-top: 5px #ff6600 solid;}
#menu li a:visited { display: block; padding: 5px; color: #91bde9; text-align: center;}
#menu li a:hover { display: block; padding: 5px; color: #000; text-align: center; border-top: 5px #000 solid;}
#menu li a.current { display: block; padding: 5px; color: #91bde9; text-align: center; border-top: 5px #91bde9 solid;}
#menu li a.current:visited { display: block; padding: 5px; color: #91bde9; text-align: center; border-top: 5px #91bde9 solid;}
#menu li a.current:hover { display: block; padding: 5px; color: #000; text-align: center; border-top: 5px #000 solid;}

#submenu { padding: 0px; list-style-type: none; list-style-image: none; margin-left: 10px; margin-right: 10px; overflow: hidden;}
#submenu li { float: left; padding: 0px;}
#submenu li a { display: block; padding: 5px; font-family: verdana; font-size: 8pt; color: #000; text-align: center; text-decoration: none;}
#submenu li a:visited { display: block; padding: 5px; color: #000; text-align: center;}
#submenu li a:hover { display: block; padding: 5px; color: #ff6600;; text-align: center;}

#frame {width: 800px; background-color: #fff; }

#content {background-color: #fff; overflow: auto; padding: 5px; margin-left: 10px; margin-right: 10px; }
#tracklist {color: #000; font-family: arial; font-size: 12pt;}

#portfolio {height: 325px; background-color: #000; overflow: auto; text-align: center; padding: 5px; margin-left: 10px; margin-right: 10px;}
#portfolio p {color: #fff; margin-top: 2px; }
#portfolio img {border: 1px #000 solid;}

#resume {height: 325px; background-color: #fff; overflow: auto; padding: 5px; margin-left: 10px; margin-right: 10px;}
#resume p {margin-left: 2em; width: 500px;  font-family: arial; font-size: 9pt; color: #444;}

#footer {width: 800px; height: 120px; background: url(footerbg.gif) no-repeat #91bde9; margin: 0px;}

#footer p {margin-left: 20px; color: #91bde9;}


