body {margin:0; padding:0; background: #333 url(../images/bg.gif); font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #FFF;}

table {width: 100%; height: 100%; padding: 0px; margin: 0px;}

td {vertical-align: middle; padding: 0px; margin: 0px;}

.tracklist {width: 450px; padding: 2px; background: transparent;}
.tdhead {width: 150px; padding: 2px;background: #666;} 
.tddetail {width: 150px; padding: 2px; background: #CCC; color: #000;}

.cv_table {width: 725px; padding: 2px; background: transparent;}
.cv_photo {width: 125px; padding: 2px;background: #666;} 
.cv_skills {width: 200px; border: none; padding: 10px 2px 2px 15px; background: transparent; color: #FFF;vertical-align: top; }

.contactform {width: 385px; height: 0px; padding: 2px; background: transparent;}
.tdlabel {width: 145px; padding: 0 0 0 8px;background: #666; vertical-align: top; } 
.tdinput {width: 240px; padding: 2px 0 2px 8px; background: #CCC; color: #000; vertical-align: middle; }
.formbutton {width: 75px; height: 18px; margin:20px 20px 0 0; padding: 0; background: #CCC; color: #000; vertical-align: middle; font: 11px Helvetica, Tahoma, Verdana, Helvetica, sans-serif; border: 1px solid #000;text-align: center;}

.contactform2 {width: 585px; height: 0px; padding: 2px; background: transparent;}
.tdinput2 {width: 440px; padding: 2px 0 2px 8px; background: #CCC; color: #000; vertical-align: middle; }

.forminput {width: 225px; background: #FFF; color: #000;font: 10px Helvetica, Tahoma, Verdana, Helvetica, sans-serif; border-top: 1px solid #666;border-left: 1px solid #666;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.formselect {width: 150px; background: #FFF; color: #000;font: 10px Helvetica, Tahoma, Verdana, Helvetica, sans-serif; border-top: 1px solid #666;border-left: 1px solid #666;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.formtextarea {width: 350px; height: 125px; background: #FFF; color: #000;font: 10px Helvetica, Tahoma, Verdana, Helvetica, sans-serif; border-top: 1px solid #666;border-left: 1px solid #666;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}


.container {border: none; width: 750px; position: relative;}

.hpheader {width:440px; height:159px; padding: 0px; margin: 50px 25px 25px 0; border:1px solid #000; position: relative; float: left;}
.hpheader2 {width:280px; height:159px; padding: 0px; margin: 50px 0 25px 0; border:1px solid #000; position: relative; float: left;}


.header {width:440px; height:67px; padding: 0px; margin: 25px 25px 25px 0; border:1px solid #000; position: relative; float: left;}
.header2 {width:280px; height:67px; padding: 0px; margin: 25px 0 25px 0; border:1px solid #000; position: relative; float: left;}


.title {padding: 1px; margin: 0 0 25px 0; width: 750px; height: 24px; border:1px solid #000; background: #666; position: relative; float: left;}

.titlel2 {padding: 1px; margin: 50px 0 0 0; width: 750px; height: 24px; border:1px solid #000; background: #666; position: relative; float: left;}

.titlecontent {padding: 0; margin: 0px; width: 750px; height:24px; border:none; background-color: #000; background-image: url(../images/titlebg.gif); font: 14px Helvetica, Tahoma, Verdana, Helvetica, sans-serif; color: #FFF; text-align: left; letter-spacing: 0.1em;}
.titlehi{padding: 0; margin: 4px 0 0 10px;  width:185px; color: #FC0; font: 14px Helvetica, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; background: transparent;border:none;height:17px; letter-spacing:0.1em; float:left;}
.com{ font: 11px Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; color: #FFF;}
.titletext{ padding: 0; margin: 5px 0 0 10px;  width:400px; background: transparent;border:none;height:16px; letter-spacing:0.1em;font: 11px Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; color: #FFF; float:left;}


.subtitle {padding: 1px; margin: 0 0 25px 20px;  width: 270px; height: 28px; border:1px solid #000; background: #000; position: relative; float: left;}
.subtitlecontent {padding: 7px 0 0 0; margin: 0; width: 268px; height:21px; border:1px solid #FFF; background-color: #333; font: bold 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC; text-align: center;}



.subtitlel2 {padding: 1px; margin: 50px 0 0 0; width: 270px; height: 28px; border:1px solid #000; background: #000; position: relative; float: left;}
.subtitlecontent {padding: 7px 0 0 0; margin: 0px; width: 268px; height:21px; border:1px solid #FFF; background-color: #333; font: bold 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC; text-align: center;}

.button {padding: 0 ; margin: 0 0 0 15px; width: 92px; height: 20px; border:none; background: transparent; position: relative; font: bold 10px Tahoma, Verdana, Helvetica, sans-serif; color: #000; float: left;  text-align: center;letter-spacing: 0.1em;}

.buttonintro {padding: 0 ; margin: 0 0 0 0; width: 92px; height: 20px; border:none; background: transparent; position: relative; font: bold 10px Tahoma, Verdana, Helvetica, sans-serif; color: #000; float: left;  text-align: center;letter-spacing: 0.1em;}

.buttonhi {padding: 0 ; margin: 0 0 0 0; width: 92px; height: 20px; border:none; background: transparent; position: relative; font: bold 10px Tahoma, Verdana, Helvetica, sans-serif; color: #FFF; float: left; text-align: center;letter-spacing: 0.1em;}

.buttonhibiog {padding: 0 ; margin: 0 0 0 15px; width: 92px; height: 20px; border:none; background: transparent; position: relative; font: bold 10px Tahoma, Verdana, Helvetica, sans-serif; color: #FFF; float: left; text-align: center;letter-spacing: 0.1em;}

.buttoncontact {padding: 0 ; margin: 0 0 0 15px; width: 92px; height: 20px; border:none; background: transparent; position: relative; font: bold 10px Tahoma, Verdana, Helvetica, sans-serif; color: #FFF; float: left; text-align: center;letter-spacing: 0.1em;}

.buttongallery {padding: 0 ; margin: 0 0 0 15px; width: 92px; height: 20px; border:none; background: transparent; position: relative; font: bold 10px Tahoma, Verdana, Helvetica, sans-serif; color: #FFF; float: left; text-align: center;letter-spacing: 0.1em;}

.buttonlink:link {background: transparent; border: none;}
.buttonlink:active {background: transparent; border: none;}
.buttonlink:visited {background: transparent; border: none;}
.buttonlink:hover {background: transparent; border: none;}

.hi{ color: #FC0;background: transparent;}

.hpcontentouter {padding:0; margin: 25px 25px 0 0; border:1px solid #000; background: #333; position: relative; float: left;}
.hpcontent {padding:10px; margin: 0; width: 420px; height: 200px;  border:1px solid #666; background: #333; line-height: 1.5;}

.hpcontent a:link {background-color: transparent;text-decoration: underline;font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}
.hpcontent a:active {background-color: transparent;text-decoration: underline;font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}
.hpcontent a:visited {background-color: transparent;text-decoration: underline;font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}
.hpcontent a:hover {background-color: #FC0;text-decoration: none; font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #000;}

a:link {background-color: transparent;text-decoration: underline;font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}
a:active {background-color: transparent;text-decoration: underline;font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}
a:visited {background-color: transparent;text-decoration: underline;font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}
a:hover {background-color: #FC0;text-decoration: none; font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #000;}

.contentouter {padding:0; margin: 25px 0 0 0; border:1px solid #000; background: #333; position: relative; float: left;}
.content {padding:10px; margin: 0; width: 726px; border:1px solid #666; background: #333; line-height: 1.5;}

.radiohuckouter {padding:0; margin: 25px 0 0 0; width: 270px; border:1px solid #000; background: #333; position: relative; float: right; text-align: center;}
.radiohuck {padding:5px; margin: 0; width: 265px; height: 210px; border:1px solid #666; background: #333; line-height: 1.5; }

h1 {font: bold 11px Tahoma, Verdana, Helvetica, sans-serif; color: #FC0; letter-spacing: 0.1em; border: none;}

h2 {background-color: transparent;font: bold 11px Tahoma, Verdana, Helvetica, sans-serif; color: #FFF;}

.note {line-height: 1.5; font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}

a.headerlink:link {background-color: transparent;font: bold 11px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC; text-decoration: underline;}
a.headerlink:active {background-color: transparent;font: bold 11px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC; text-decoration: underline;}
a.headerlink:visited {background-color: transparent;font: bold 11px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC; text-decoration: underline;}
a.headerlink:hover {background-color: #FC0;text-decoration: none; font: bold 11px Tahoma, Verdana, Helvetica, sans-serif; color: #000;}

.biog {font: 10px Tahoma, Verdana, Helvetica, sans-serif;}

.bioganswers {font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}

li {list-style-image: url('../images/square.gif'); }

.photo {background-color: transparent; padding: 0; margin: 10px;}

.footerouter {padding:0; margin: 25px 0 25px 0 ; width: 750px; height:19px; border:1px solid #000; background: #333; position: relative;}
.footer {padding:1px 0 0 0; margin: 0; width: 748px; height: 17px; border:1px solid #666; background: #333; line-height: 1.5; font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC; text-align: center;}


.footer a:link {background-color: transparent;text-decoration: underline;font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}
.footer a:active {background-color: transparent;text-decoration: underline;font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}
.footer a:visited {background-color: transparent;text-decoration: underline;font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #CCC;}
.footer a:hover {background-color: #FC0;text-decoration: none; font: 10px Tahoma, Verdana, Helvetica, sans-serif; color: #000;}