body { background-color: #010101; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 14px; color: #666; }
#wrap { width: 972px; margin: 0 auto; position: relative; }
a { text-decoration: none; color: #b3b3b3; }
a:hover { text-decoration: none; }
#headertitle {width: 326px; height: 64px; background: url("/layout/header.png") top left no-repeat; position: absolute; top: 56px; left: 0; }
#menu { text-align: right; position: absolute; top:108px; left: 0; width: 100%; letter-spacing: 1px; }
#menu a { text-decoration: none; text-transform: uppercase; display: block; float: right; display: block; height: 11px; }
#menu a:link, #menu a:visited { color: #d1d1d1; }
#menu li { list-style-type: none; float:right;  margin-left: 18px; height: 26px; }
#menu li:hover, li.hit { color: #FFF!important; background: url("/layout/circle.png") center bottom no-repeat;  }
#main { margin-top: 120px; border-top: 7px solid #222424; padding-top: 40px; position: relative; }
#main p {  }
#footer { margin-top: 60px; font-size: 10px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; color: #808080; text-align: center; } 
#footer a { color: #808080; }
#footer a:hover { color: #d1d1d1; }
#lastlink { }
h1 { font-size:18px; font-weight:bold; text-transform: uppercase; letter-spacing: 2px; color: #bbb; }
.contact-table { width: 100%; border: 0; padding-right: 110px; }
.contact-table td { width: 33%; }
.newswrap h3 { font-weight:bold; margin-bottom: 0px; font-size: 12px; }
.newswrap p { margin-top: 0px; font-size: 12px; }
.newswrap { height: 400px; overflow: scroll; overflow-x:hidden;}
#thumblist { width: 100%; }
#linklist { display: none; }
div.thumbcon { width: 233px; height: 188px; margin-left: 5px; margin-right: 5px; background-image: url("/layout/thumb-bg.png"); background-position: 0 0; background-repeat: no-repeat; float: left;  }
div.thumbcon:hover { color: #f1f1f1; background-image: url("/layout/thumb-bg-hover.png"); }
.thumbcon .thumbnailimg { height: 109px; width: 200px; margin-top: 12px; margin-left: 16px; display: block; border: 1px solid #323435; }
.thumbcon .thumbnailimg:hover { border: 1px solid #333; }
.thumbcon:hover .thumbtitle { color: #f1f1f1; }
.thumbcon:hover .thumbnailimg { border: 1px solid #555; }
.thumbtitle { font-size: 10px; letter-spacing: 1px; font-weight: bold; text-transform: uppercase;  padding-left: 16px; height: 10px; width: auto; margin: 0; text-decoration: none; display: block; z-index: 10; color: #d1d1d1; }
.thumbtitle:hover { color: #f1f1f1; }
.thumbtitle2 { padding-left: 16px; padding-top: 0; margin-top: -12px; display: block; color: #7e7e7e; font-weight: bold; font-size: 9px; letter-spacing: 1px; }
.thumbtitle2:hover { color: #979797; }
.moviecredit { letter-spacing: 1px; text-align: center; font-weight: bold; text-transform: uppercase; margin-bottom: 20px; color: #808080; font-size: 10px; }
#menu-commercials { background: url("/layout/menu-commercials.png") 0 0 no-repeat; width:119px; }
#menu-archive { background: url("/layout/menu-archive.png") 0 0 no-repeat; width:72px; }
#menu-home { background: url("/layout/menu-home.png") 0 0 no-repeat; width:47px; }
#menu-contact { background: url("/layout/menu-contact.png") 0 0 no-repeat; width:75px; }
#menu-ftp { background: url("/layout/menu-ftp.png") 0 0 no-repeat; width:26px; }
#menu-about { background: url("/layout/menu-about.png") 0 0 no-repeat; width:55px; }
#menu-music-videos { background: url("/layout/menu-music-videos.png") 0 0 no-repeat; width:116px; }
#resume-link { padding-right: 14px; }
.contact-link { padding-left: 14px; }
#resume-link:hover { background: url("/layout/circle.png") right center no-repeat; }
.contact-link:hover { background: url("/layout/circle.png") left center no-repeat; }
#play_all { padding-left: 14px; padding-right: 0px; position: absolute; top: 36px; right:0; font-weight: normal; font-size: 11px; text-transform: uppercase; color:#bbb; margin-top:-24px; margin-bottom:24px; letter-spacing: 0px; }
#play_all:hover { background: url("/layout/circle.png") left center no-repeat; }

