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:#0000FF;
}
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;
}
#base {
 width:956px;
 margin:0px auto;
 padding:0px 5px;
 background:url(images/body_back.png);
}
#headBand {
 width:100%;
 height:16px;
 background:#F0F0F0;
 font-size:11px;
 line-height:14px;
 border-bottom:1px solid #CCC;
}
#headBand .google728x15 {
 width:728;
 float:left;
}
#headBand .evesta {
 width:200px;
 float:right;
 text-align:right;
}
#headBand a {
 color:#000;
}
#topBand {
 width:956px;
 margin:5px auto;
 padding:0px;
}
#topBand td {
 text-align:center;
}
#bodyBand {
 margin-top:10px;
}
#leftBlock {
 width:224px;
 margin:0px 0px 0px 5px;
 padding:0px;
 float:left;
}
#mainBand {
 width:712px;
 float:right;
}
#mainBlock {
 width:468px;
 margin:0px;
 padding:0px;
 float:left;
}
#rightBlock {
 width:224px;
 margin:0px 5px 0px 0px;
 padding:0px;
 float:right;
}
#footBand {
 clear:both;
 margin:10px 0px;
 padding:5px;
 text-align:center;
}
#footBand a {
 font-size:10px;
}
#search {
 width:100%;
 background:#FFF;
 text-align:center;
}
#search a {
 margin:0px 2px;
 padding:2px 8px;
 display:block;
 border-top:1px solid #99F;
 border-left:1px solid #99F;
 border-right:1px solid #99F;
}
#search a:hover.lyric {
 background:#F96;
}
#search .lyric {
 color:#FFF; 
 background:#F88;
 border-color:#F88;
 border-top:1px solid;
 border-left:1px solid;
 border-right:1px solid;
}
#search .karaoke {
 color:#FFF;
 background:#44C;
 border-color:#44C;
 border-top:1px solid;
 border-left:1px solid;
 border-right:1px solid;
}
#search .singer {
 color:#FFF;
 background:#4C4;
 border-color:#4C4;
 border-top:1px solid;
 border-left:1px solid;
 border-right:1px solid;
}
#search .cd {
 color:#FFF;
 background:#C8C;
 border-color:#C8C;
 border-top:1px solid;
 border-left:1px solid;
 border-right:1px solid;
}
#search .concert {
 color:#FFF;
 background:#C88;
 border-color:#C88;
 border-top:1px solid;
 border-left:1px solid;
 border-right:1px solid;
}
#search .amazon {
 color:#FFF;
 background:#88C;
 border-color:#88C;
 border-top:1px solid;
 border-left:1px solid;
 border-right:1px solid;
}
#leftBlock .content,
#rightBlock .content {
 border:1px solid #CCF;
 margin-bottom:10px;
}
#leftBlock .head,
#rightBlock .head {
 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;
}
#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);
}
#leftBlock a.flash {
}

