body
{
background: #cc0000;
margin: 0px;
padding: 0px;
font-family: arial;
font-size: 14px;
color: #666;
line-height: 18px;
text-align: center;
}

img
{
border: 0px;
}

hr
{
height: 1px;
border: 0;
background: #eee;
margin-top: 2em;
margin-bottom: 2em;
}

a:link, a:active, a:visited
{
color: #666;
outline: none;
}

a:hover
{
color: #333;
}

h1
{
font-size: 20px;
font-weight: normal;
margin-top: 0px;
padding-bottom: 14px;
border-bottom: 1px solid #ccc;
}

h2
{
font-size: 18px;
font-weight: normal;
}

#main
{
width: 744px;
margin: auto;
text-align: left;
background: white;
position: relative;
margin-bottom: 30px;
}

#banner
{
height: 345px;
background: url('images/banner.jpg') no-repeat;
}

#banner #logo
{
position: absolute;
top: 27px;
left: 255px;
}

#banner #debute
{
position: absolute;
top: 0px;
left: -1px;
}

#banner #band
{
position: absolute;
top: 67px;
left: 145px;
}

#banner #album
{
position: absolute;
top: 56px;
left: -101px;
}

#menu
{
height: 31px;
background: black;
}

#menu ul
{
margin: 0px;
padding: 8px 0px 0px 98px;
list-style: none;
}

#menu ul li
{
float: left;
height: 15px;
padding-right: 17px;
}

#menu ul li a
{
display: block;
height: 15px;
background: url('images/bg-menu.jpg') no-repeat;
}

.l1 a
{
width: 44px;
}
.l2 a
{
width: 138px;
background-position: -61px 0px !important;
}
.l3 a
{
width: 50px;
background-position: -216px 0px !important;
}
.l4 a
{
width: 54px;
background-position: -283px 0px !important;
}
.l5 a
{
width: 40px;
background-position: -354px 0px !important;
}
.l6 a
{
width: 133px;
background-position: top right !important;
}

#content
{
width: 465px;
float: left;
}

#content-inner
{
padding: 40px 36px;
min-height: 350px;
}

#sidebar
{
width: 272px;
float: right;
padding-top: 40px;
}

.sb-box
{
background: #f1f1f1 url('images/bg-box.jpg') repeat-x;
border: 1px solid #9f9f9f;
width: 236px;
margin-bottom: 20px;
}

.sb-box-inner
{
padding: 16px;
font-size: 12px;
}

.clear
{
clear: both;
}

#footer
{
height: 29px;
background: black;
position: relative;
}

#footer-logo
{
position: absolute;
top: -11px;
left: 343px;
}

.info
{
font-size: 10px;
color: #2F2F2F;
text-transform: uppercase;
}

.red
{
color: #AF0000;
}


/* SIDEBAR */
.sb-box-inner h1
{
font-size: 13px;
font-weight: bold;
color: #AF0000;
margin: 0px;
padding: 0px;
border: 0px;
}

.sb-box-inner .cover-small
{
float: left;
margin-right: 10px;
}

.sb-box-inner fieldset
{
margin: 0px;
padding: 0px;
border: 0px;
}
.sb-box-inner #paypalsubmit
{
border: 0px;
background: transparent;
width: 1px;
padding: 0px;
margin: 0px;
}

.share
{
width: 236px;
text-align: center;
}


/* HOME */
.news-item
{
padding-bottom: 2em;
}

.news-header
{
display: block;
color: #AF0000;
font-size: 22px;
padding-bottom: 4px;
line-height: 21px;
}

.news-date, .show-date
{
display: block;
padding-bottom: 8px;
text-transform: uppercase;
font-size: 10px;
color: #2F2F2F;
}

.index #fb-box
{
float: right;
}

#social
{
height: 40px;
padding: 0px 10px 40px 20px;
}

#social div
{
float: left;
display: block;
width: 140px;
padding-top: 12px;
text-align: center;
font-size: 12px;
}

#social .s1 a
{
background: url('images/social-fb.jpg') no-repeat;
padding: 2px 0px 2px 25px;
}
#social .s2 a
{
background: url('images/social-myspace.jpg') no-repeat;
padding: 2px 0px 2px 25px;
}
#social .s3 a
{
background: url('images/social-tube.jpg') no-repeat;
padding: 2px 0px 2px 25px;
}
#social .s4 a
{
background: url('images/social-aani.jpg') no-repeat;
padding: 2px 0px 2px 25px;
}
#social .s5 a
{
background: url('images/social-sagire.jpg') no-repeat;
padding: 2px 0px 2px 25px;
}

/* DOWNLOAD MUSIC */
.album-cover
{
float: left;
}

.album-info
{
float: left;
padding: 38px 0px 0px 10px;
}

.album-info h1
{
border: none;
color: #AF0000;
padding: 0px 0px 4px;
margin: 0px;
}

.album-info .date
{
font-size: 12px;
color: #2F2F2F;
}

.album-songs, .album-lyrics
{
margin-top: 12px;
padding: 2px 3px;
}

.album-songs td, .album-lyrics td
{
border-bottom: 1px solid #ebebeb;
padding: 3px;
}

.album-songs tr:hover td, .album-lyrics tr:hover td
{
background: #f4f4f4;
}

.album-songs tr.last td, .album-lyrics tr.last td
{
border: none;
}

.album-songs a
{
display: block;
padding-left: 23px;
background: url('images/bg-song.jpg') no-repeat;
background-position: 2px 2px;
}
.album-songs a:hover
{
background: url('images/bg-song-dl.jpg') no-repeat;
background-position: 0px 1px;
}

/* LYRICS */
.show-lyrics, .hide-lyrics
{
cursor: pointer;
}

.album-lyrics .song
{
position: relative;
}

.album-lyrics .show-lyrics, .album-lyrics .hide-lyrics
{
position: absolute;
right: 0px;
top: 0px;
display: block;
text-align: right;
width: 379px;
height: 21px;
background: url('images/bg-lyrics.jpg') no-repeat;
background-position: 290px 2px;
}

.album-lyrics .show-lyrics:hover/*, .album-lyrics .hide-lyrics*/
{
background: url('images/bg-lyrics-read.jpg') no-repeat;
background-position: 290px 2px;
}

.album-lyrics .hide-lyrics:hover
{
background: url('images/bg-lyrics-close.jpg') no-repeat;
background-position: 290px 2px;
}

.lyrics
{
padding-top: 1em;
margin-bottom: 2em;
color: #2F2F2F;
}

/* SHOWS */
.show-date
{
padding-bottom: 4px;
}
.show-title
{
color: #AF0000;
font-size: 22px;
padding: 0px;
margin: 0px;
}

/* SHOP */
.shop-item
{
border-bottom: 1px solid #eee;
padding-bottom: 18px;
padding-top: 10px;
}
.shop-item.last
{
padding-top: 18px;
}

.shop-item-logo
{
width: 150px;

float: left;
}
.shop-item-text
{
width: 220px;
float: left;
}

.shop-logos
{
padding-top: 2em;
}

.shop-logos .header
{
display: block;
padding-bottom: 8px;
color: #2F2F2F;
}

.shop-logo
{
display: block;
float: left;
padding: 0px 10px 5px 0px;
}

.price
{
color: #AF0000;
}

#tooltip
{
position: absolute;
background: #E5E5E5;
padding: 2px 5px;
color: #333;
font-size: 12px;
display: none;
}

/* PRESS N CONTACT*/
.press div a
{
text-decoration: none;
}
.press div a:hover
{
text-decoration: underline;
}

.photo-l, .photo-s
{
float: left;
padding: 5px 5px 10px 5px;
text-align: center;
font-size: 12px;
color: #AF0000;
}

.photo-l
{
background: url('images/bg-press-l.jpg') no-repeat;
}

.photo-s
{
background: url('images/bg-press-s.jpg') no-repeat;
}
