/* CSS Document */

*{margin:0px; padding:0px}

img{border:none;}

html, body{
height:100%;
}

h1{
padding:4px 0px 1px 0px;
}

h2{
padding:8px 0px 1px 0px;
}

body{
/*background:url(../images/body_bg.gif) center repeat-y #666666;*/
background:url(../images/body_tbg.gif) top repeat-x #666666 ;
}

.main{
min-height:100%;
width:757px;
margin:auto;
background:url(../images/body_bg.gif) repeat-y;
}

.main_bg{
background:url(../images/header_bg.jpg) top no-repeat;
padding:0px 23px;
}

/* Header */

.header{
height:109px;
background:url(../images/header.jpg) top no-repeat;
padding:36px 0px 0px 41px;
}

.header img.logo{
display:block;
float:left;
}

.header .bookmark{
float:right;
padding:80px 10px 0px 0px;
}

.header .bookmark a{
width:100px;
display:block;
text-decoration:none;
}

.header .bookmark a:hover{
text-decoration:none;
}

/* Content */

.content{
background:url(../images/content_bg.gif) repeat-y;
border-bottom:1px solid #fff;
}

.content .content_table{
width:100%;
}

.content .content_table td{
vertical-align:top;
}

.content .content_table .leftcol{
width:216px;
padding:0px 9px 20px 10px;
}

.content .content_table .leftcol .blink{
background:url(../images/leftcol_bg.gif) left bottom no-repeat;
padding:0px 0px 90px 15px;
}

.content .content_table .leftcol ul{
list-style:none;
margin:15px 0px 15px 15px;
}

.content .content_table .leftcol ul li{
background:url(../images/ul.gif) 0px 5px no-repeat;
padding:0px 0px 0px 14px;
}

.content .content_table .alf{
height:44px;
width:196px;
background:url(../images/alf.gif) no-repeat;
padding:16px 10px 0px 10px;
}

.content .title{
height:36px;
background:url(../images/title_left.gif) top left no-repeat;
padding:0px 0px 0px 8px;
margin:0px 0px 7px 0px;
}

.content .title_bg{
height:33px;
background:url(../images/title_right.gif) top right no-repeat #d9d9d9;
padding:3px 8px 0px 0px;
}

.content .title .icon{
padding:0px 3px 0px 0px;
}

.content .content_table .rightcol{
background:url(../images/rightcol_lbg.gif) top left no-repeat;
padding:0px 11px 0px 10px;
}

.content .content_table .rightcol .sponslinks{
padding:0px 0px 10px 0px;
}

.content .content_table .rightcol .sponslinks_table{
width:100%;
}

.content .content_table .rightcol .sponslinks_table td{
width:50%;
vertical-align:top;
}

.content .content_table .rightcol .sponslinks_table td ul{
/* padding-left:25px; */
margin:0px 0px 0px 15px;
}

.content .content_table .ul{
list-style:none;
margin:15px 0px 15px 15px;
}

.content .content_table .ul li{
background:url(../images/ul.gif) 0px 5px no-repeat;
padding:0px 0px 0px 14px;
}

.content .content_table .biography{
padding:5px 5px 15px 7px;
}

.content .content_table .biography .pic{
float:left;
padding:5px 10px 10px 0px;
}

.content .content_table .discogr{
padding:0px 5px 0px 7px;
}

/* Footer */

.footer{
height:44px;
background:#cccccc;
padding:33px 30px 0px 30px;
}
