


Body {
background-color: rgb(15,2,68);
color: rgb(250,250,250);
border: 2px solid black;
}

img.banner {
position: absolute;
left: 0px;
top: 0px;
}



div.body {
width: 800px;
height: 100%;
margin-top: 160px;
margin-left: 0px;
}

div.footer {
width:800px;
height:50px;
background-color: rgb(150,0,0);
align: center;
}

div.mainmenuouter {
width:200px;
background-color: rgb(0,0,48);
float: left;
border-right: 2px solid rgb(100,0,0);
}

div.mainmenuinner {
width: 190px
background-color: transparent;
float: center;
margin: 4px;
}

div.mainmenuitem {
width: 185px;
height: 25px;
text-align: left;
background-color: rgb(150,0,0);
border: 5px solid rgb(0,0,48);
margin-left: 1px;
}

div.mainmenuitem a {
display: block;
width: 185px;
height: 25px;
font-family: sans-serif;
color: rgb(200,200,255);
text-decoration: none;
letter-spacing: 2px;
font-variant: none;
font-weight: bold;
text-align: center;
align: center;
}

div.mainmenuitem a:hover {
background-color: rgb(250,0,0);
}





div.sidepanel {
width:200px;
background-color: rgb(150,0,0);
float: left;
border-right: 2px solid rgb(100,0,0);
margin-top: 375px;
}

div.sidepanelitem {
background-color: rgb(150,0,0);
width: 175px
background-color: transparent;
float: center;
margin:20,5,5,5;
}

div.sidepanelitem a {
color: rgb(200,200,255);
}










div.main {
margin-left:210px;
text-align:left;
color: rgb(220,220,220);
font-family: serif;
font-weight: normal;
}

div.main h1,h2,h3,h4,h5,h6 {
font-family: sans-serif;
color: rgb(255,200,0);
}

div.main a {
font-family: sans-serif;
color: rgb(140,140,255);
background-color: rgb(0,0,0);
text-decoration: none;
font-weight: bold;
}

div.main img {
float: right;
margin-top: 15px;
margin-left: 15px;
margin-bottom: 15px;
}

div.altgallery {margin-left: 2px;
float: left;}


div.altimg
  {
  margin: 2px;
  border: 1px solid #0000ff;
  height: auto;
  width: 590px;
  float: left;
  text-align: center;
  }

div.altimg img
  {
  display: block;
  margin: 3px;
  border: 1px solid #ffffff;
  float: right;
  }
div.altimg a:hover img
  {
  border: 1px solid #0000ff;
  }
div.desc
  {
  text-align: left;
  font-weight: normal;
  width: 240px;
  margin: 2px;
  }








div.gallery  {
margin-left: 210px;
border: none;
}

div.galleryimg2 {
width: 300;
height: auto;
botder: 1px solid #fff;
}

div.galleryimg2 img {
vertical-align: top;
align: center;







div.galleryimg {
margin: 2px;
border: 1px solid rgb(0,0,0);
height: auto;
width: auto;
margin-left: 210;
float: left;
text-align: center;
}

div.galleryimg img
{
display: inline;
margin: 3px;
border: 1px solid #ffffff;
align: left;
}

div.galleryimg a:hover img
{
border: 1px solid rgb(0,0,0);
}

div.gallerydesc
{
text-align: center;
font-weight: normal;
width: 120px;
margin: 2px;
}









table.lfmWidget33f6c0430102df16a2b0db2045884ce4 td {margin:0 !important;padding:0 !important;border:0 !important;}table.lfmWidget33f6c0430102df16a2b0db2045884ce4 tr.lfmHead a:hover {background:url(http://cdn.last.fm/widgets/images/en/header/chart/recenttracks_regular_black.png) no-repeat 0 0 !important;}table.lfmWidget33f6c0430102df16a2b0db2045884ce4 tr.lfmEmbed object {float:left;}table.lfmWidget33f6c0430102df16a2b0db2045884ce4 tr.lfmFoot td.lfmConfig a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat 0px 0 !important;;}table.lfmWidget33f6c0430102df16a2b0db2045884ce4 tr.lfmFoot td.lfmView a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat -85px 0 !important;}table.lfmWidget33f6c0430102df16a2b0db2045884ce4 tr.lfmFoot td.lfmPopup a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat -159px 0 !important;}


