*		{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; }
html	{ text-align:center; margin:auto; background:#4F4F4F url(images/main_bg.gif) repeat-x; background-position:90px 0px; /*height:101%;*/ }
body	{ display:block; text-align:left; margin:30px auto; width:700px; height:600px; border:2px #000 solid; background:#000 url(images/content_bg.gif) no-repeat 0px 78px; }
#header		{ display:block; float:left; background:#000 url(images/header.gif) top; width:660px; height:20px; padding:20px 20px; }
h2,h3		{ margin:0px; padding:0px; }
h2			{ font:bold 1.5em Verdana, Arial, Helvetica, sans-serif; }
h3			{ font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; }
em, em *	{ font-style:italic; }
strong		{ font-weight:bold; }

#nav			{ float:left; margin:0px; padding:0px; list-style-type:none; background:#000 url(images/nav_off_over_on.gif) repeat-x; width:100%; border-bottom:1px #000 solid; }
#nav li			{ float:left; text-align:center; }
#nav a			{ display:block; padding:2px 0px; width:80px; height:16px; color:#FFF; background:#000 url(images/nav_off_over_on.gif) repeat-x top; font-weight:bold; font-size:9pt; text-decoration:none; border-right:1px #333 solid;  }
#nav a:hover	{ color:#000; background-position:0px -20px;  }
.info a#info, .news a#news, .music a#music, .pics #pics, .contact #contact, .links #links	{ color:#FFF; background-position:0px -40px; }

/*
#gradient		{ width:700px; height:4px; position:absolute; top:112px; left:auto; background:url(images/gradient-layer.jpg); opacity:.35; }
#bottom_gradient 	{ width:700px; height:4px; position:absolute; top:614px; left:auto; background:url(images/gradient-layer.jpg); opacity:.25; }
*/

.content		{ display:block; float:left; clear:both; width:660px; height:465px; padding:20px; overflow:auto; }
.content img	{ clear:left; margin:0px 10px 10px 0px; border:1px #000 solid; }
.content p		{ margin-top:0px; padding-top:0px; line-height:1.5em; }
.content a		{ text-decoration:none; font-weight:bold; }
.content a:hover { text-decoration:underline; }

.front .content		{ text-align:center; }
.front .content img	{ margin:auto; border:none; }

#mugshot		{ display:block; float:left; clear:right; margin:4px 10px 10px 0px; width:230px; height:310px; background:url(images/info-mugshot.gif); }
#mugshot:hover	{ background-position:230px 0px; }

.news .content div	{ border-bottom:1px #AAA dashed; padding:20px 0px; }
.news #first		{ padding-top:0px; }
.news .newsitem h3	{ margin-bottom:4px; }
.news .newsitem p	{ width:75%; margin:0px 0px 16px 16px; /*text-indent:-8px; padding:8px;*/ }

.music .content h2			{ margin-bottom:8px; }
.music .content h3			{ margin-bottom:6px; }
.music .content a span		{ display:none; visibility:hidden; }
.music .content ul			{ display:inline; list-style-type:none; }
.music .content ul li		{ display:inline; float:left; margin-bottom:10px; margin-left:20px; width:100%; padding:0px 0px 10px 0px; }
.music .content ul li ul li	{ width:65%; margin:auto; margin-left:4px; padding:0px; }
.music .col 				{ width:300px; float:left; margin-bottom:0px; padding:0px; }

#eps07,#eps08,#eps16,#eps18,#eps21,#eps26,#thn048,#thn052,#thn056,#thn060,#thn073,#thn082	{ display:block; float:left; clear:right; width:60px; height:60px; background-position:0px 0px; background-repeat:no-repeat; margin:0px 8px 8px 0px; border:1px #FFF solid; }
#eps07	{ background:url(images/album_art/eps07.jpg); }
#eps08	{ background:url(images/album_art/eps08.jpg); }
#eps16	{ background:url(images/album_art/eps16.jpg); }
#eps18	{ background:url(images/album_art/eps18.jpg); }
#eps21	{ background:url(images/album_art/eps21.jpg); }
#eps26	{ background:url(images/album_art/eps26.jpg); }
#thn048	{ background:url(images/album_art/thn048.jpg); }
#thn052	{ background:url(images/album_art/thn052.jpg); }
#thn056	{ background:url(images/album_art/thn056.jpg); }
#thn060	{ background:url(images/album_art/thn060.jpg); }
#thn073	{ background:url(images/album_art/thn073.jpg); }
#thn082	{ background:url(images/album_art/thn082.jpg); }
#eps07:hover,#eps08:hover,#eps16:hover,#eps18:hover,#eps21:hover,#eps26:hover,#thn048:hover,#thn052:hover,#thn056:hover,#thn060:hover,#thn073:hover,#thn082:hover	{ background-position:60px 0px; }

.pics .content img		{ border:none; padding:0px; margin:0px; }
.pics .content a		{ display:block; float:left; width:120px; height:120px; border:1px #000 solid; margin:4px; }
.pics .content a:hover	{ border-color:#FFF; }

.links .item		{ margin-top:30px; }
.links #first		{ margin-top:0px; }
.links .content ul	{ margin:10px; padding:0px; list-style-type:none; }
.links .content li	{ margin-bottom:8px; }

#footer		{ display:block; clear:both; height:1px; }
#copyright	{ width:700px; height:14px; margin:auto; color:#999; font-size:.78em; text-align:right; }

