/* Main Body */

body { background: #0c0c0c; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; color: white; }
img { border: 0px; }
img2 { border: 0px; float: left; }
ul { list-style: none; margin: 0px; padding: 0px;  }
a:link { text-decoration: none; color: #356aff; }
a:visited {	text-decoration: none; color: #356aff; }
a:hover { text-decoration: underline; color: #F0820B; }
a:active { text-decoration: none; }
p { text-align:left; padding: 4px; margin: 4px; font-size: 11px; color: white; }
table { border-collapse: collapse; }
li { font-size: 10px; margin-left: 10px; margin-bottom: 10px; border: 1px dotted red; padding:5px 10px;}
address { font-size: 10px; margin-left: 10px; }
h1 {width: 50px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }

/* Branding & Navigation */
#logo { width: 300px; height: 59px; position: relative; top: 20px; left: 19px;  }
#navigation { width: 680px; height: 14px; position: relative; top: 30px; left: 15px; background-color: black; }
#subnavigation { width: 622px; height: 14px; position: relative; top: 35px; left: 15px; }
#chain { width: 600px; height: 75px; position: relative; top: 45px; left: 15px; }

/* Backgrounds */

#newssection { width: 900px; height: 600px; margin-left: auto; margin-right: auto; border: 0px; background: url(gfx/background_news.gif); }
#livesection { width: 900px; height: 600px; margin-left: auto; margin-right: auto; border: 0px; background: url(gfx/background_live.gif); }
#blogsection { width: 900px; height: 600px; margin-left: auto; margin-right: auto; border: 0px; background: url(gfx/background_blog.gif); }
#photsection { width: 900px; height: 600px; margin-left: auto; margin-right: auto; border: 0px; background: url(gfx/background_photos.gif); }
#relesection { width: 900px; height: 600px; margin-left: auto; margin-right: auto; border: 0px; background: url(gfx/background_releases.gif); }
#biogsection { width: 900px; height: 600px; margin-left: auto; margin-right: auto; border: 0px; background: url(gfx/background_biography.gif); }
#lettsection { width: 900px; height: 600px; margin-left: auto; margin-right: auto; border: 0px; background: url(gfx/background_newsletter.gif); }

#content { width: 690px; height: 475px; position: relative; left: 11px; top: 67px; margin: 0px; overflow: auto; float: left; }
#banner { width: 180px; height: 300px; color: white; position: relative; left: -10px; top: 245px; margin: 0px; float: right; }
#banner2 { width: 200px; height: 75px; position: relative; left: 700px; top: 100px; margin: 0px; float: left; }

#livedates { width: 100%; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
#livedates th { background: black; font-size: 12px; font-weight: bold; color: white; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; margin: 0px; padding: 0px; }
#livedates td { font-size: 11px; border-bottom: 1px solid black; padding-top: 3px; padding-bottom: 3px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
#livedates address { margin-top: 3px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }

.headline { font-size: 12px; font-weight: bold; border-bottom: 1px dotted red; padding-bottom: 4px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
.article { border-bottom: 2px solid black; width: 665px; margin-bottom: 15px; }
.article p { font-size: 10px; text-align:left; margin: 4px; padding-left: 3px;} 
.article li { font-size: 10px; }
.article address { font-size: 10px; }
.article a { font-weight: bold; }
.article img { float: right; margin: 3px; border: 1px solid black; }
.article img2 { float: left; margin: 3px; border: 1px solid black; }
.currentRating { font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; text-align:left; font-size: 11px; font-weight: bold;}
.rateIt { font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; text-align:left;  }
.errorMessage { font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; color: #ff0000; text-align:left; margin: 4px; padding-left: 3px; }
.credit { font-family: Arial, sans-serif; font-size: 8pt; color: #696969; text-align:left; margin: 4px; padding-left: 3px;}

/* .releases li { list-style: none; float: left; width: 130px; height: 135px; margin: 0px; padding: 0px; border: 0px; text-align: center; } */
#releases { width: 685px; height: 130px; overflow: off; padding: 0px; margin: 0px;  border: 0px; }
#releases li { list-style: none; float: left; width: 120px; height: 108px; margin: 0px; padding: 0px; border: 0px; text-align: center; }
#releases ul { clear: both; height: 110px; width: 2210px; padding: 0px; margin: 0px; border: 0px; }
#releases img { border: 1px solid black; }

#releases_singles { width: 685px; height: 130px; overflow: off; padding: 0px; margin: 0px; border: 0px; }
#releases_singles li { list-style: none; float: left; width: 120px; height: 108px; margin: 0px; padding: 0px; border: 0px; text-align: center; }
#releases_singles ul { clear: both; height: 110px; width: 6000px; padding: 0px; margin: 0px; border: 0px; }
#releases_singles img { border: 1px solid black; }

#releases_dvds { width: 685px; height: 130px; overflow: auto; padding: 0px; margin: 0px; border: 0px; }
#releases_dvds li { list-style: none; float: left; width: 120px; height: 108px; margin: 0px; padding: 0px; border: 0px; text-align: center; }
#releases_dvds ul { clear: both; height: 110px; width: 800px; padding: 0px; margin: 0px; border: 0px; }
#releases_dvds img { border: 1px solid black; }


#releasedetails { border: 0px; height: 340px; border: 0px; }
#releasedetails ol { margin: 0px; padding-left: 5px; border: 0px;  }
#releasedetails li {  }
#releasedetails .artwork { float: right; margin: 10px; border: 1px solid gray; }
#releasedetails .catno { font-weight: bold; padding-bottom: 10px; }
#releasedetails p { margin: 0px; padding-bottom: 5px; }

.post-title { font-size: 14px; }
.post-body { font-size: 12px; }

/* web form */
label { padding: 2px; height: 14px; float: left; margin-right: 4px; font-weight: bold; font-size: 11px; width: 120px; text-align: right; }

fieldset { width: 450px; border: 0px; padding: 15px; }
legend { padding: 4px 8px 4px 8px; border: 0px; color: white; font-size: 12px; font-weight: bold; text-align: left; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; margin-bottom: -15px; }
#realname { margin: 2px; font-size: 10px; width: 200px; height: 14px; background: white; color: black; border: 1px solid black; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
#email { margin: 2px; font-size: 10px; width: 200px; height: 14px; background: white; color: black; border: 1px solid black; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
#country { margin: 2px; font-size: 10px; height: 18px;  width: 260px; background: white; color: black; border: 1px solid black; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }

/*#frame { width: 850px; height: 550px; margin-left: auto; margin-right: auto; border: 0px; background: url(gfx/frame_background.jpg); }
#news { float: left; width: 430px; height: 550px; border: 0px; margin: 0px; padding: 0px;  }
#scroll { width: 355px; height: 450px; color: white; font-size: 10px; position: relative; left: 70px; top: 40px; margin: 0px; overflow: auto; }
#buttons { position: relative; left: 10px; top: 417px; }
#buttons img { padding-right: 9px; }
.headline { font-weight: bold; font-size: 12px; } */


/* blog 
#content { width: 810px; margin-left: auto; margin-right: auto; }
#columnposts { width: 500px; float: left; border: 1px dotted gray; }
#columnarchive { width: 300px; float: left; border: 1px dotted gray; }

#blog-title a:link { color: white; } 
#description  { color: white; } 
.date-header   { color: white; } */ 

/* blog - posts 
.post { color: white; border: 1px white solid; }
.post-title a:link { color: red; font-weight: bold; }
.post-body { color: white; }
.post-footer { color: whi
