/* Basic site styles for Wolfgangparker.com */
/* Updated: April 27, 2004 by EL */

/* Tag restyling *****************************************************************/
body, html {
	background-color: #000;
	color: #cfc5c5;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
td, tr {
	background-color: transparent;
	color: #cfc5c5;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
h1 {
	background-color: transparent;
	color: #fff;
	margin: 15px;
	padding: 0;
	text-align: right;
	}
h2 {
	height: 42px;
	margin: 15px;
	padding: 0;
	text-align: left;
	}
h3 {
	background: #666; /* Originally #333; changed for more contrast on darker monitors */
	border: solid 1px #999;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 15px;
	padding: 5px 0 5px 5px;
	}
a {
	border-bottom: dashed 1px #999;
	color: #cfc5c5;
	text-decoration: none;
	}
a:hover {
	border-bottom: solid 1px #999;
	color: #cfc5c5;
	text-decoration: none;
	}
address {
	color: #cfc5c5;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
img {
	border: solid 1px #999;
	}
li {
	color: #cfc5c5;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
	}
p {
	background: #000;
	color: #cfc5c5;
	font: 11px/1.66em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 15px 15px 15px;
	text-align: justify;
	}
pre {
	background: #000;
	color: #cfc5c5;
	font: 15px/1.66em "Courier New", Courier, mono;
	margin: 0 15px 15px 15px;
	text-align: left;
	}
strong {
	color: #fff;
	}

/* Classes and ID styling ***************************************************/
.hidden {
	visibility: hidden;
	}
.lastitem { /* Apply to the last item on page */
	margin-bottom: 78px;
	}
img#sbarsolo {
	margin: 78px 15px 156px 0;
	}
img#sbar {
	margin: 78px 15px 28px 0;
	}
table#content {
	background: #000;
	border-collapse: collapse;
	border-bottom: 0;
	border-right: solid 1px #999;
	border-left: solid 1px #999;
	border-top: 0;
	max-width: 1024px;
	}
table#content td#sidebar p {
	background: #000;
	color: #cfc5c5;
	font: 11px/1.66em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 15px 5px 0;
	text-align: justify;
	}
table#content tr#footer {
	background:  url(../images/footer_bg.jpg) no-repeat top right;
	color: #cfc5c5;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
table#content tr#footer td {
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	padding: 10px 15px 0 0;
	font-size: 9px;
	}
table#content tr#footer a {
	border-bottom: dashed 1px #999;
	color: #cfc5c5;
	text-decoration: none;
	}
table#content tr#footer a:hover {
	border-bottom: solid 1px #999;
	color: #cfc5c5;
	text-decoration: none;
	}
table#content table.lyrics td {
	padding-bottom: 5px;
	}
table#content td#sidebar table#guestbook {
	background: #666; 
	border: solid 1px #999;
	color: #000;  
	margin: 70px 0 15px 0;
	}
table#header {
	background: transparent url(../images/logo_bg.jpg) no-repeat bottom right;
	border: solid 1px #999;
	border-top: 0;
	border-collapse: collapse;
	padding: 0;
	}
table#header tr#logo a {
	border-bottom: 0;
	display: block;
	height: 70px;
	text-decoration: none;
	}
table#header tr#nav {
	background:  url(../images/nav_bg_gry.gif) repeat;
	color: #fff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
table#header tr#nav td {
	border: solid 1px #999;
	border-width: 1px 1px 1px 0;
	}
table#header tr#nav td a{
	background: url(../images/nav_bg_blk.gif) repeat;
	border-bottom: 0;
	color: #cfc5c5;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	}
table#header tr#nav td a:hover {
	background: url(../images/nav_bg_gry.gif) repeat;
	color: #fff;
	width: 100%;
	}
div#albumcite p {
	clear: both;
	font-size: 9px;
	margin: 5px 0 0 0;
	padding: 0;
	}
table#gallerytable {
	margin: 0 0 78px 15px;
	text-align: center;
	}
table#gallerytable a {
	border-bottom: 0;
	text-decoration: none;
	}
table#gallerytable a:hover {
	border-bottom: 0;
	text-decoration: none;
	}
div#albumcite { /* This style must be last in CSS or IE 5.0 will not recover from box-model hack */
	position: absolute; 
	top: 138px;  
	width: 204px;
	right: 40px;           
	voice-family: "\"}\"";
	voice-family: inherit;
	right: 150px;          
	}
