* { padding: 0; margin: 0; outline: 0; }
body {margin:10px 0 0 0; padding: 0; font: normal 13px/1.6em  verdana, tahoma, sans-serif; text-align: center; background: #090807 url(docs/images/background.jpg) repeat-x; color: #CCCCCC;}
a {color: #FFFFFF; background-color: inherit; text-decoration: underline;}
a:hover {color: #99CC33; background-color: inherit;}
h1, h2, h3, h4 {font: normal 1em 'Trebuchet MS', Tahoma, Arial, Sans-serif; color: #EEEEEE;}
h1 {font-size: 3em; color: #84A5DA; letter-spacing: -2px;}
h2 {font-size: 2.5em;}
h3 {font-size: 1.8em;}
h4 {font-size: 1.5em;}
p, h1, h2, h3, h4 {margin: 0; padding: 10px 15px;}
p.center {text-align: center;}
ul, ol {margin: 10px 30px; padding: 0 15px;}
img {background: transparent; border: 1px solid #383735;}
img.noborder {background: transparent; padding: 20px 0 0 0; border: none;}
img.float-right {margin: .5em 0 1em 1em;}
img.float-left {margin: .5em 1em 1em 0;}
acronym {cursor: help; border-bottom: 1px dotted #8F8F8E;}
blockquote {margin: 10px 15px; padding: 10px 0 10px 30px; background: transparent; border: 1px solid #211E20; font: normal 1.6em/1.5em Georgia, "Times New Roman", Times, serif;}
table {border-collapse: collapse;}
th strong {color: #84a5da;}
th {background: #090807; color: #FFFFFF; height: 3em; padding-left: 12px; padding-right: 12px; text-align: left; border-left: 1px solid #211E20; border-right: 1px solid #211E20; border-bottom: 1px solid #211E20; border-top: 2px solid #355D90;}
tr {color: #EEEEEE; height: 2.5em;}
td {padding-left: 12px; padding-right: 12px; border: 1px solid #211E20;}
form {margin: 0; padding: 0;}
fieldset {margin: 0; padding: 0; border: none;}
input, textarea, select {font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;}
#tributeheader, #header, #content, #footwrapper {width: 910px;}
#tributeheader {clear: both; margin: 0 auto; padding: 0; height: 56px; color: #5597D2; font: 11px/34px "Trebuchet MS", Helvetica, Arial, sans-serif; text-align: center;}
#header {clear: both; position: relative; margin: 0 auto; padding: 0; background: transparent url(docs/images/header.jpg) no-repeat left top; height: 419px; text-align: left;}
#header h1#cosmicwarehousebandindex {position: absolute; margin: 20px; padding: 0; font: bold 58px 'Trebuchet MS', Tahoma, Arial, Sans-serif; letter-spacing: -3px; color: #84A5DA; text-decoration: none; z-index: 9998; background: transparent; top: 10px; left: 0;}
#header h1#cosmicwarehouseband a {position: absolute; margin: 20px; padding: 0; font: bold 58px 'Trebuchet MS', Tahoma, Arial, Sans-serif; letter-spacing: -3px; color: #84A5DA; text-decoration: none; z-index: 9998; background: transparent; top: 10px; left: 0;}
#header h1#cosmicwarehouseband a:hover {position: absolute; margin: 20px; padding: 0; font: bold 58px 'Trebuchet MS', Tahoma, Arial, Sans-serif; letter-spacing: -3px; color: #FFFFFF; text-decoration: none; z-index: 9998; background: transparent; top: 10px; left: 0;}
#header h1#classicrockbandindex {position: absolute; font: normal 24px 'Trebuchet Ms', Sans-serif; text-transform: none; color: #BA7677; margin: 10px; padding: 0; z-index: 9999; top: 80px; left: 40px; text-decoration: none;}
#header h1#classicrockband a {position: absolute; font: normal 24px 'Trebuchet Ms', Sans-serif; text-transform: none; color: #BA7677; margin: 10px; padding: 0; z-index: 9999; top: 80px; left: 40px; text-decoration: none;}
#header h1#classicrockband a:hover {position: absolute; font: normal 24px 'Trebuchet Ms', Sans-serif; text-transform: none; color: #FFFFFF; margin: 10px; padding: 0; z-index: 9999; top: 80px; left: 40px;}
#contentwrap {clear: both; float: left; width: 100%; background: #12120F url(docs/images/footer.jpg) repeat-x left bottom;}
#content {text-align: left; padding: 0; margin: 0 auto;}
#rightnav {float: right; width: 24em; margin: 10px 0 10px -21em; padding: 0;}
#rightnav h3 {font: normal 1.6em 'Trebuchet MS', Tahoma, Arial, Sans-serif; padding: .3em 0 .5em 10px; color: #B26B55; text-transform: none; letter-spacing: -1px;}
#rightnav ul.menu {margin: 0 0 0 10px; padding: .1em 0 1em 0; font-family: 'Trebuchet MS', Tahoma, Sans-serif; border-top: 1px solid #211E20;}
#rightnav ul.menu li {padding: 0; background: url(docs/images/musicnote.jpg) no-repeat .5em .5em; border-bottom: 1px solid #211E20; list-style:none;}
* html body #rightnav ul.menu li {height: 1%;}
#rightnav ul.menu li a {display: block; font-weight: bold; color: #D3D0CC; text-decoration: none; padding: .2em 0 .2em 30px; line-height: 1.5em; font-size: 1.25em;}
#rightnav ul.menu li a:hover {color: #B26B55; background: url(docs/images/twinkle.gif) no-repeat -.1em .6em;}
#rightnav ul.menu ul {margin: 0 0 0 15px;}
#rightnav ul.menu ul li {border: none;}
#subbox{float:right;padding:0 10px 25px 0;width:22em;}
#main {margin: 0 26em 10px 0; padding: 0;}
#guestbookmain {margin: 0 0 0 0; padding: 0;}
#main h2 {font: normal 2.4em 'Trebuchet MS', Arial, Sans-serif; color: #84A5DA; letter-spacing: -2px; padding-bottom: 0px; margin-bottom: 5px; border-bottom: 1px solid #211E20;}
#main h2 a {color: #84A5DA; text-decoration: none;}
#footwrapper {clear: both; padding: 0;	margin: 0 auto;}
#footer {clear: both; margin: 0 auto; padding: 1em 0 1.5em 0; text-align: center; font-size: .85em; color: #8F8F8F;}
#footer a {clear: both; margin: 0 auto; padding: 1em 0 1.5em 0; text-align: center; font-size: 1em; color: #8F8F8F; text-decoration: none;}
.float-left  {float: left;}
.float-right {float: right;}
.align-left  {text-align: left;}
.align-right {text-align: right;}
.clear {clear: both;}
.grey {color: #8F8F8E;}
.post-by {font-size: .9em; padding-top: 0;}
.post-footer {text-align: right; background: transparent; border: 1px solid #211E20; padding: 5px 10px; margin: 20px 15px 10px 15px;}
.post-footer .date, .post-footer .comments, .post-footer .readmore {padding-left: 20px; margin: 0 3px 0 3px;}
#layer {width:540px; height:320px; z-index: 2; overflow: auto;}