body {
 width:100%;
 margin:0px;
 padding:0px;
 font-family:sans-serif;
 font-size:12px;
 line-height:16px;
 color:#333;
 background:#EEE;
}
a {
 text-decoration:underline;
 color:#03F;
}
a:hover {color:#F80;}
h1 {display:block;font-size:160%;line-height:160%;margin-top:10px;}
h2 {display:inline;font-size:12px;line-height:110%;}
h3 {display:inline;font-size:11px;line-height:120%;}
ul{
 margin:0px;
 padding:0px;
 list-style-type:circle;
 list-style-image:url(images/pin_blue.png);
}
li{
 margin:0px 0px 0px 20px;
 list-style-position:outside;
}
img {
 border:none;
}
form {
 margin:0px;
 padding:0px;
}
input.text {
 width:120px;
 margin:0px 0px 2px 0px;
 padding:2px;
 border:1px solid #CCC;
}
#base {
 width:956px;
 margin:0px auto;
 padding:0px 5px;
 background:url(images/body_back.png);
}
#headBand {
 height:16px;
 font-size:11px;
 line-height:14px;
}
#headBand .left {
 padding-left:5px;
 width:230px;
 float:left;
}
#headBand .right {
 width:700px;
 float:right;
 text-align:right;
 padding-right:5px;
}
#headBand a,#headBand a:visited {
 color:#000;
}
#topBand {
 width:956px;
 margin:5px auto 0px auto;
 padding:0px;
}
#topBand td {
 text-align:center;
}
#bodyBand {
}
#leftBlock {
 width:240px;
 margin:0px 0px 0px 5px;
 padding:0px;
 float:left;
}
#mainBand {
 width:696px;
 float:right;
}
#mainBlock {
 width:468px;
 margin:0px;
 padding:0px;
 float:left;
}
#rightBlock {
 width:208px;
 margin:0px 5px 0px 0px;
 padding:0px;
 float:right;
}
#footBand {
 clear:both;
 margin:10px 0px;
 padding:5px;
 text-align:center;
 border-top:1px solid #999;
}
#footBand a {
 font-size:10px;
}
#leftBlock .content,
#rightBlock .content {
 border:1px solid #CCF;
}
#leftBlock .head,
#rightBlock .head {
 height:24px;
 margin:1px;
 padding:2px 0px 0px 8px;
 background:#99F url(images/side_back.png);
}
#leftBlock h2,
#rightBlock h2 {
 font-size:14px;
 line-height:24px;
 color:#666;
}
#leftBlock .body,
#rightBlock .body {
 margin:0px;
 padding:5px;
}
.cm {
 text-align:center;
}
#leftBlock a,
#rightBlock a {
 color:#36F;
}
#leftBlock a:hover,
#rightBlock a:hover {
 color:#F66;
}
#mainBlock .content {
 margin:0px 0px 10px 0px;
 padding:0px;
}
#leftBlock a.rss,
#leftBlock a:visited.rss {
 border-top:1px solid #FFC;
 border-left:1px solid #FFC;
 border-bottom:1px solid #630;
 border-right:1px solid #630;
 margin-top:4px;
 padding:0px 4px;
 color:#FFF;
 background:url(images/rss.png) repeat-x;
}
#leftBlock a:hover.rss {
 background-image:none;
 background:#F90;
}
#mainBlock .head {
 margin:0px;
 padding:4px 0px 0px 8px;
 background:url(images/main_back.png) #FF9800 no-repeat;
}
#mainBlock h2 {
 color:#FFF;
 font-size:16px;
 line-height:28px;
}
#mainBlock .body {
 margin:0px;
 padding:10px;
 border:1px solid #F90;
}
.white {
 color:#FFF;
}
.artistflash {
 list-style-image:url(images/pin_pink.png);
}
.new {
 padding-left:30px;
 line-height:22px;
 background:url(images/new2.gif) no-repeat;
}
.hot {
 padding-left:30px;
 line-height:22px;
 background:url(images/hot.gif) no-repeat;
}
#search {
}
#search .form {
 margin:0px;
 padding:10px 0px;
 text-align:center;
}
#search a,#search a:visited {
 display:block;
 margin:0px 2px;
 padding:2px 4px 0px 4px;
 border-top:1px solid #CCC;
 border-left:1px solid #CCC;
 border-right:1px solid #999;
 text-decoration:none;
}
#search .ruby {
 font-size:11px;
 line-height:14px;
 color:#555;
}
a.caption {
 color:#EEF;
}
a:hover.caption {
 color:#00F;
}
#pager {
}
#pager .left {
 width:50%;
 float:left;
 text-align:center;
}
#pager .right {
 width:50%;
 float:right;
 text-align:center;
}
#mainBlock img {
 float:left;
 margin:0px 10px 10px 0px;
}
#userBlock {
 margin:0px 0px 5px 0px;
 line-height:20px;
}
#userBlock .head {
 margin:0px;
 background:url(images/head_208.png) no-repeat;
}
#userBlock h2 {
 font-size:14px;
 line-height:24px;
 color:#FFF;
}
#userBlock .body {
 margin:0px;
 padding:5px;
 border:1px solid #C66;
}
