html, body {
color: #000;
}
#positiona {
width: 980px;
margin: 10px auto;
}
a img,button {
border:0;
}
#musichold {
border-top:1px solid #999;
text-align:left;
font-size:12px;
background:#eee;
}
#mainmusic {
float:left;
width:858px;
overflow:hidden;
}
.borderer {
border:1px solid #000;
}
h1,h2 {
background:#000 url(../images/music/bbg.jpg) repeat-x;
color:#fff;
font-size:18px;
line-height:29px;
padding-left:5px;
font-weight:normal;
text-transform:uppercase;
clear:left;
height:29px;
overflow:hidden;
}

h3 {
font-size:12px;
text-transform:uppercase;
}
#musichold a:hover {
color:#fc0;
}

/* start header */
#musichead {
height:88px;
background:#000 url(../images/music/header.gif) no-repeat top right;
border-bottom:2px solid #fff;
}
#musichead img {
float:left;
}
#cdoffer {
float:left;
padding-top:14px;
}
#cdoffer img {
margin-left:5px;
}
/* end header */






/* start leftnav */
.cdnav {
float:left;
width:135px;
overflow:hidden;
}
.cdnav ul {
padding-bottom:5px;
}
.cdnav li {
list-style:none;
font-weight:bold;
padding-left:5px;
line-height:18px;
}
#cdnavtop {
border:1px solid #000;
height:315px;
}
#cdnavtop a {
color:#000;
}
.albumdesc {
height:133px;
padding:0 5px;
overflow:hidden;
}
.albumdesc br {
display:none;
}
.albumdesc i {
display:block;
font-weight:bold;
padding:2px 0;
}
#musicspree {
margin-top:2px;
height:159px;
background:#000 url(../images/music/spree.gif) no-repeat;
text-align:center;
}
#musicspree input {
width:120px;
padding:2px 0;
font-size:11px;
border:1px solid #666;
margin:99px 0 8px;
}
#musicspree button {
background:url(../images/music/button.jpg) no-repeat;
width:87px;
height:28px;
padding-top:111px;
overflow:hidden;
cursor:hand;
}
/* end leftnav */



/* start middle section */
.cdmid {
float:left;
width:317px;
margin:0 0 10px 2px;
}
.widemid .cdmid {
width:638px;
}
#cdmainimg {
border:1px solid #000;
display:block;
margin-bottom:2px;
}

/* end middle section */



/* start right section */
.cdright {
float:left;
width:402px;
margin-left:2px;
overflow:hidden;
}
.boxads {
border:1px solid #000;
padding:5px;
width:300px;
margin:10px 0 0 42px;
}
#bigcdoffer {
background:url(../images/music/salevol2.jpg) no-repeat;
padding:215px 5px 12px 125px;
margin:2px 0;
border:1px solid #000;
}
#bigcdoffer a {
display:block;
color:#333;
font-size:12px;
padding:2px 0;
line-height:14px;
}
#bigcdoffer a b {
text-decoration:underline;
color:#900;
}
#bigcdofferlink {
height:258px;
}
.cdright .cdrtblue {
background:#8DB5CF;
border-bottom:2px solid #fff;
}
.cdright .bluesubsect {
padding:10px 5px;
border-bottom:1px solid #CEDFEA;
}
.albumdetail .cdright .bluesubsect {
height:79px;
}
.cdright #bluesubsect1 {
padding-top:0;
}
.cdright .cdrtblue a {
color:#000;
text-decoration:underline;
}
.cdright .cdrtblue a:hover {
color:#fff;
}
.cdright .bluesubsect a img {
border:1px solid #fff;
}
.cdright .bigplay {
display:block;
float:right;
height:52px;
width:52px;
margin-right:20px;
background:url(../images/music/bigplay.jpg) no-repeat;
}
.cdright .bigplay:hover {
background:url(../images/music/bigplayover.jpg) no-repeat;
}
#cdblog {
padding:5px;
}
#cdblog p {
overflow:hidden;
margin:0;
}
#cdblog img {
float:left;
margin-right:5px;
}
#cdblog span {
display:block;
padding-bottom:10px;
clear:left;
}
#cdblog a:link,.cdright #cdblog a:visited {
color:#900;
}
#cdblog h3 a:link,.cdright #cdblog h3 a:visited {
text-decoration:none;
color:#000;
}
#cdblog a:hover,#cdblog h3 a:hover {
color:#333;
text-decoration:underline;
}



.cdright .righteqbg {
background:#A7A7A7 url(../images/music/rightgraybg.jpg) repeat-x;
border-bottom:2px solid #fff;
}
.cdright .righteqbg ul {
padding:0 0 5px 5px;
list-style:none;
line-height:20px;
}
.cdright .righteqbg ul a {
text-decoration:underline;
color:#000;
}
.cdright .righteqbg ul a:hover {
color:#fc0;
}
#banddesigners {
height:133px;
overflow:hidden;
padding:0 30px;
}
#banddesigners a img {
float:left;
margin:15px 0 0 5px;
border:1px solid #000;
}
#midb #banddesigners {
height:auto;
padding:0 0 2px 0;
}
#midb #banddesigners a img {
float:left;
margin:2px 0 0 2px;
border:1px solid #000;
}
/* end right section */


/* start far right banners */
#bannersright {
width:120px;
float:left;
margin-left:2px;
}

/* end far right banners */

.leadersep {
clear:both;
border:1px solid #000;
text-align:center;
margin-bottom:10px;
height:90px;
overflow:hidden;
}


.onblog #musichold h1,.widemid #musichold h1 {
border:0;
}
#popartists {
margin-bottom:10px;
}
#popartists,#bandbio {
width:490px;
float:left;
border:1px solid #000;
margin-right:10px;
}
#bandbio .cdmidsubsect {
padding:0 10px 10px;
}
#popartists .artistmid {
clear:right;
height:256px;
}
#popartists .artistschoices {
width:152px;
float:right;
background:#000;
height:250px;
margin:2px 0 2px 5px;
padding:1px 0 1px 1px;
}
#popartists .artistschoices img {
display:block;
border-bottom:1px solid #000;
}
#popartists .artistschoices div {
background:url(../images/music/achoicefade.jpg) repeat-x;
height:72px;
overflow:hidden;
color:#fff;
font-size:11px;
}
#popartists .artistschoices div img {
border-right:1px solid #000;
float:left;
margin-right:4px;
}
#popartists .artistschoices div b {
font-size:11px;
}
#popartists .artistschoices div i {
font-style:normal;
display:block;
margin-bottom:5px;
}
#musicfeatures,#bandblog {
float:left;
width:347px;
}
#musicfeatures .boxads {
margin-left:15px;
}
#featurebox {
margin-top:10px;
width:347px;
background:#fff url(../images/music/feature-bottom.gif) no-repeat bottom;
text-align:center;
color:#fff;
}
#featurebox b {
font-size:18px;
font-weight:normal;
display:block;
margin-bottom:10px;
background:#000 url(../images/music/more.jpg) no-repeat;
}
#featurebox div img {
float:left;
margin:0 0 10px 5px;
}
#featurebox span {
display:block;
clear:left;
background:#B8D3B1 url(../images/music/splash.gif) no-repeat;
height:31px;
line-height:31px;
margin-bottom:5px;
}
#featurebox span a {
color:#000;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}

.artistimg {
float:left;
border:1px solid #000;
margin:2px 5px 5px 2px;
}
#popartists b {
display:block;
font-size:14px;
padding-top:2px;
text-transform:uppercase;
}
#popartists span {
display:block;
clear:left;
padding:0 0 5px 5px;
}

#cdbottom {
border-top:2px solid #fff;
clear:left;
height:10px;
background:#000;
}

#musichold form {
padding-bottom:5px;
}
#musichold input {
vertical-align:middle;
}
#userz {
padding-top:5px;
margin-top:5px;
border-top:1px solid #ccc;
}
#musichold label {
display:block;
height:20px;
position:relative;
width:266px;
}
#musichold p input,#musichold label input {
border:1px solid #ccc;
}
#musichold label input {
position:absolute;
right:0;

}
#musichold textarea {
border:1px solid #ccc;
width:334px;
height:65px;
margin:2px 0;
}
#musichold .submit {
border:2px solid #ccc;
border-right:2px solid #666;
border-bottom:2px solid #666;
padding:1px 10px;
}

.albumdetail .cdright #cdblog a:link,.albumdetail .cdright #cdblog a:visited {
color:#666;
}
.albumbandlist {
background:#EFF3F8 url(../images/music/albumbluefade.jpg) no-repeat 0 32px;
}
.albumbandlist a img {
float:left;
margin-right:5px;
}
.albumbandlist div {
float:left;
clear:left;
width:290px;
}
.cdright .playsong {
display:block;
padding-top:10px;
line-height:29px;
font-weight:bold;
color:#39627D;
}
.cdright .bluesubsect a.playsong img {
border:0;
}



.widemid #musichold form {
padding:5px;
}
#commentform {
padding:5px;
}
#gcomments {
background:#999;
color:#000;
margin-top:10px;
}
#commenter .guestcomments {
margin-bottom:2px;
border:1px solid #999;
padding:5px;
}

