body {
        background: #FF7F00 /*url(images/bg_body.jpg) fixed center center no-repeat*/;
        font:10px arial, verdana, sans-serif;
        color:#000;
        }

#container {
        position: absolute;
        top: 20px;
        margin-bottom: 20px;
        left: 50%;
        width:450px;
        margin-left:-225px;
        margin-bottom: 20px;
        border: 3px solid #000;
        }

/* header begins */

#header {
        background: url(images/bg_header.gif) no-repeat top left;
        height: 190px;
        overflow: visible;
        }

#header span#news {
        position: absolute;
        top: 130px;
        right: 0px;
        text-align: right;
        }

#header span#news strong { color: #660000; font: bold 12px arial, sans-serif; }

#header a {
        display:none;
        }

#header a#podcast {
        display: block;
        height: 38px;
        width: 86px;
        position: absolute;
        top: 139px;
        left: 5px;
        }

#header form { margin: 0px; }

#header select {
        position: absolute;
        top: 60px;
        left: 5px;
        width:160px;
        font: 10px arial,verdana,sans-serif;
        }

#header input {
        font:10px arial,verdana,sans-serif;
        margin-left:2px;
        }

#shadow {
        position:relative;
        margin-top: 0px;
        height:13px;
        background:url(images/bg_shadow.gif) no-repeat top right;
        z-index:3;
        }

/* end of header */

#content {
        position: relative;
        background: #fff url(images/bg_content.gif) no-repeat top right;
        padding: 13px 20px;
        margin-top: -13px;
        }

#content a {
        color: #cf0000;
        }

#content div#blackLinks a { color: #000; }
#content div#blackLinks img { border: none; }

#content a:hover {
        color: #ff0000;
        }

#content img#newReleases {
        height:100px;
        width:100px;
        margin:5px;
        padding:0px;
        border:1px solid #000;
        }

#content h2 {
        font:bold 12px arial, verdana, sans-serif;
        margin:0px;
        }

#content h3 {
        font:bold 10px arial, verdana, sans-serif;
        margin:0px;
        color:#cf0000;
        }

#content p {
        margin:10px 0px;
        line-height:14px;
        }

#break {
        height:10px;
        background:url(images/bg_break.gif) no-repeat;
        margin:10px 0px;
        }

/* end content, begin nav menu */

#menu {
        background: #000 no-repeat top left;
        position:absolute;
        top:165px;
        left:50%;
        margin-left:-225px;
        height:25px;
        width:450px;
        text-transform:uppercase;
        border-bottom:1px solid #000;
        text-align:center;

        }

#menu ul {
        list-style: none;
        padding: 0;
        margin: 0;
        }

#menu li {
        float: left;
        }

#menu a {
        display:block;
        height:18px;
        padding-top:7px;
        font:10px arial, verdana, sans-serif;
        color:#fff;
        text-decoration:none;
        }

#menu a:hover {
        text-decoration: underline;
        background:#8B0000;
        color: white;
        }

#menu h1 {
        display:none;
        }

.homelink { width:75px; }
.svclink { width:55px; }
.studiolink { width:61px; }
.faqlink { width:30px; }
.contactlink { width:90px; }
.par2link { width:115px; }

/*end nav menu, begin footer */

#footer {
        background: #000 url(images/bg_footer.jpg) no-repeat bottom left;
        height:74px;
        text-align:center;
        color: #fff;
        }

#footer p {
        margin:0px;
        padding-top:20px;
        font:bold 10px verdana, sans-serif;
        }

/* end footer, begin home page styles */

#splash {
        height:340px;
        background:url(images/bg_splash.gif) no-repeat center;
        font:11px arial, verdana, sans-serif;
        line-height:15px;
        }

#splash span#left {
        float:left;
        text-align:left;
        width:140px;
        }

#splash span#right {
        width:140px;
        float:right;
        text-align:right;
        }

/* end home styles, begin h1 image replacements */

.replaceH1 {
        height:0px;
        overflow:hidden;
        padding-top:24px;
        margin:2px 0px 10px 0px;
        }

h1#vinyl { background:#8BCD25 url(images/h1_vinyl.gif) no-repeat top left; }
h1#newReleases { background:#8BCD25 url(images/h1_newreleases.gif) no-repeat top left; }
h1#home { background:#8BCD25 url(images/h1_home.gif) no-repeat top left; }
h1#contactUs { background:#8BCD25 url(images/h1_contact.gif) no-repeat top left; }
h1#buyMusic { background:#8BCD25 url(images/h1_buy.gif) no-repeat top left; }
h1#artists { background:#8BCD25 url(images/h1_artists.gif) no-repeat top left; }
h1#srb { background:#8BCD25 url(srb/h1.gif) no-repeat top left; }
h1#jbb { background:#8BCD25 url(jbb/h1.gif) no-repeat top left; }
h1#tenft { background:#8BCD25 url(10ftganjaplant/h1.gif) no-repeat top left; }
h1#adonai { background:#8BCD25 url(adonaiandi/h1.gif) no-repeat top left; }
h1#circleD { background:#8BCD25 url(circled/h1.gif) no-repeat top left; }
h1#cletus { background:#8BCD25 url(cletus/h1.gif) no-repeat top left; }
h1#compilations { background:#8BCD25 url(compilations/h1.gif) no-repeat top left; }
h1#crow { background:#8BCD25 url(crowgreenspun/h1.gif) no-repeat top left; }
h1#dgould { background:#8BCD25 url(davidgould/h1.gif) no-repeat top left; }
h1#doubleirie { background:#8BCD25 url(doubleirie/h1.gif) no-repeat top left; }
h1#eliot { background:#8BCD25 url(eliotmartin/h1.gif) no-repeat top left; }
h1#tavares { background:#8BCD25 url(gabrieltavares/h1.gif) no-repeat top left; }
h1#hank { background:#8BCD25 url(hankroberts/h1.gif) no-repeat top left; }
h1#iy { background:#8BCD25 url(iy/h1.gif) no-repeat top left; }
h1#joejo { background:#8BCD25 url(joejo/h1.gif) no-repeat top left; }
h1#kevin { background:#8BCD25 url(kevinkinsella/h1.gif) no-repeat top left; }
h1#oculus { background:#8BCD25 url(oculus/h1.gif) no-repeat top left; }
h1#pasofino { background:#8BCD25 url(pasofino/h1.gif) no-repeat top left; }
h1#patti { background:#8BCD25 url(pattiwitten/h1.gif) no-repeat top left; }
h1#plastic { background:#8BCD25 url(plasticnebraska/h1.gif) no-repeat top left; }
h1#kobuk { background:#8BCD25 url(seankobuk/h1.gif) no-repeat top left; }
h1#silas { background:#8BCD25 url(silas/h1.gif) no-repeat top left; }
h1#sim { background:#8BCD25 url(simredmond/h1.gif) no-repeat top left; }
h1#sunny { background:#8BCD25 url(sunnyweather/h1.gif) no-repeat top left; }
h1#thins { background:#8BCD25 url(thethins/h1.gif) no-repeat top left; }
h1#tmss { background:#8BCD25 url(tmss/h1.gif) no-repeat top left; }
h1#uht { background:#8BCD25 url(uht/h1.gif) no-repeat top left; }
h1#uniit { background:#8BCD25 url(uniit/h1.gif) no-repeat top left; }
h1#jsan { background:#8BCD25 url(jsan/h1.gif) no-repeat top left; }
h1#grassroots { background:#8BCD25 url(images/h1_grassroots.gif) no-repeat top left; }
h1#thousands { background:#8BCD25 url(thousandsofone/h1.gif) no-repeat top left; }
h1#trevor { background:#8BCD25 url(trevormacdonald/h1.gif) no-repeat top left; }
h1#feature { background:#8BCD25 url(images/h1_feature.gif) no-repeat top left; }
h1#fall { background:#8BCD25 url(images/h1_fall.gif) no-repeat top left; }
h1#press { background:#8BCD25 url(images/h1_press.gif) no-repeat top left; }
h1#podcast { background:#8BCD25 url(images/h1_podcast.gif) no-repeat top left; }
h1#comp4 { background:#8BCD25 url(images/h1_comp4.gif) no-repeat top left; }
h1#five2 { background:#8BCD25 url(images/h1_five2.gif) no-repeat top left; }
h1#five2title { background:#8BCD25 url(images/h1_five2title.gif) no-repeat top left; }

h2#mp3 {
        background:#fff url(images/mp3header.gif) no-repeat top left;
        height:0px;
        overflow:hidden;
        padding-top:22px;
        width:150px;
        margin:0px;
        }

/* artist stuff */

#artists li {
        padding:3px 0px;
        }

#artists ul {
        padding:0;
        margin:0;
        margin-left:15px;
        }

#artists a {
        font:10px arial,sans-serif;
        color:#000;
        text-decoration:none;
        }

#artists a:hover {
        border:none;
        }

#artists a img {
        display:none;
        }

#artists a:hover img {
        display:block;
        position:absolute;
        top:150px;
        right:10px;
        width:300px;
        height:200px;
        border:1px solid #000;
        background-color:#fff;
        margin:0;
        padding:0;
        z-index:100;
        }

img#cover {
        height:148px;
        width:148px;
        border:1px solid #000;
        margin:0px;
        }

#weblink {
        border: 0px;
        }

/* end of artist stuff, begin miscellaneous shit */

div#content td {
        padding-right:5px;
        }

td {
        vertical-align:top;
        }

ul#buylist {
        padding:0px;
        margin:5px 40px;
        }

hr {
        display:none;
        }

.hide {
        display:none;
        }
