html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

html, body {

	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	line-height: 150%;
	scrollbar-face-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
	scrollbar-arrow-color:#64CBF8;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#64CBF8;
	scrollbar-highlight-color:#64CBF8;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:#FFFFFF;
}

body#bt {
	padding: 70px 0 0;
	color: #333333;
	background: url(img/body-top.jpg) repeat-x top center #F2F9FD;
}
body#bt1 {
	padding: 30px 0 0;
	color: #333333;
	background: url(img/body-top.jpg) repeat-x top center #F2F9FD;
}

#bb {
	padding-bottom: 30px;
	background: url(img/body-bot.jpg) no-repeat bottom center;
}

table,td,tr,div {
	color:#333333; font-size: 11px; Font-family: Arial, Helvetica, sans-serif;
}

/*-----------------------------------------*/
a{text-decoration:none; color:#4A494A;}
a:hover{text-decoration:underline;}

.a_this { color: #804040;  text-decoration: none; font-weight: bold}
.a_this:hover { COLOR: #A75454; text-decoration: none;}
.a_admin { color: #FF0000; text-decoration: none; font-weight: bold}
.a_admin:hover { COLOR: #E10000; text-decoration: none;}
.a_smod { color: #FCB222; text-decoration: none; font-weight: bold}
.a_smod:hover { COLOR: #F8A303; text-decoration: none;}
.a_mod { color: #008000; text-decoration: none; font-weight: bold}
.a_mod:hover { COLOR: #005E00; text-decoration: none;}
.a_mem { color: #585CFE; text-decoration: none; font-weight: bold}
.a_mem:hover { COLOR: #0107FE; text-decoration: none;}
.a_band { color: #333333; text-decoration: none;}
.a_band:hover { COLOR: #000000; text-decoration: none;}


.m_list { background: #F9F9F9}
.m_list_2 { background: #FFFFFF; }

.alt1, .alt1Active {
background:#FFFFFF none repeat scroll 0%;
color:#333399;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.but img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.5;
}

.but:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.shadowcontainer{
width: 92px; /* container width*/
background-color: #424142;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
border: 0px solid #FFB600;
padding: 0px;
position: relative;
left: -3px; /*shadow depth*/
top: -3px; /*shadow depth*/
}

.TitSong{
	font-size:12px;
	color:#9E4D4D;
	text-decoration:none;
	}
.TitAlbum{
	font-size:11px;
	color:#FF8705;
	text-decoration:none;
	}
.TitAlbum2{
	font-size:11px;
	color:#844142;
	text-decoration:none;
	}
.Singer{
	font-size:11px;
	color:#414141;
	text-decoration:none;
	}
	
.top-music ul {
    margin: 0;
    padding: 0;
    }
.top-music li {
    width: 100px;
    margin: 0 4px 10px;
    list-style: none;
    float: left;
    display: inline;
    overflow: hidden;
    }
.top-music .cover {
    width: 75px;
    height: 75px;
    margin: 0 auto;
    display: block;
    background-color: #EEE;
    padding: 4px;
    border: 1px solid #CCC;
    }
.top-music .cover:hover {
    background-color:#444;
    background-image:url('img/play-rollover.gif');
    }
.top-music .cover img {
    width: 75px;
    height: 75px;
    display: block;
    background: center no-repeat #000;
    }
.top-music .cover:hover img {
    opacity: .2;
    filter: alpha(opacity=20);
    }
.top-music .refs {
    height: 60px;
    margin: 5px;
    font-size: 11px;
    text-align: center;
    overflow: hidden;
    }
	
	
.top-music2 ul {
    margin: 0;
    padding: 0;
    }
.top-music2 li {
    width: 100px;
    margin: 0 4px 10px;
    list-style: none;
    float: left;
    display: inline;
    overflow: hidden;
    }
.top-music2 .cover {
    width: 90px;
    height: 110px;
    margin: 0 auto;
    display: block;
    background-color: #EEE;
    padding: 4px;
    border: 1px solid #CCC;
    }
.top-music2 .cover:hover {
    background-color:#444;
    background-image:url('img/play-rollover.gif');
	background-position:center;
	background-repeat:no-repeat;
    }
.top-music2 .cover img {
    width: 90px;
    height: 110px;
    display: block;
    background: center no-repeat #000;
    }
.top-music2 .cover:hover img {
    opacity: .2;
    filter: alpha(opacity=20);
    }
.top-music2 .refs {
    height: 100px;
    margin: 5px;
    font-size: 11px;
    text-align: center;
    overflow: hidden;
    }
	
.top-music3 ul {
    margin: 0;
    padding: 0;
    }
.top-music3 li {
    width: 50px;
    margin: 0 4px 4px;
    list-style: none;
    float: left;
    display: inline;
    overflow: hidden;
    }
.top-music3 .cover {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    display: block;
    background-color: #EEE;
    padding: 4px;
    border: 1px solid #CCC;
    }
.top-music3 .cover:hover {
    background-color:#444;
    background-image:url('img/play-rollover2.gif');
	background-position:center;
	background-repeat:no-repeat;
    }
.top-music3 .cover img {
    width: 40px;
    height: 40px;
    display: block;
    background: center no-repeat #000;
    }
.top-music3 .cover:hover img {
    opacity: .2;
    filter: alpha(opacity=20);
    }
.top-list {margin:0;padding:0; width:180px;float:left;position:relative;}
.top-list li {width:100%;float:left;position:relative;margin:0 0 5px 0;padding:0 0 5px 0;list-style:none;}
.top-list a.f-EEE {color: #FF8600;}

.top-list .iteration {
	width:27px;float:left;
	font:bold 11px/27px Arial;
	text-align:center;
	background:url('img/top-number-bg.gif') center no-repeat;
	color:#000;
	margin-right:5px;
	display:inline;
	}
.fl {float: left;}
.fr {float: right;}
.fn {float: none;}
.InputUser{
	background-image:url('img/ico_user.gif');
	background-position:left;
	background-repeat:no-repeat;
	border:#5AA9FE 1px solid;
	padding-left:20px;
	width: 110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5AA9FE;
	}
.InputPass{
	background-image:url('img/ico_pass.gif');
	background-position:left;
	background-repeat:no-repeat;
	border:#5AA9FE 1px solid;
	padding-left:20px;
	width: 110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5AA9FE;
	}
.InputSearch{
	background-position:left;
	background-repeat:no-repeat;
	border:#CEF76B 0px solid;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF7900;
	width:98%;
	}
.Button{
	background-image:url('img/button.gif');
	background-repeat:no-repeat;
	width:74px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:15px;
	color:#5AA9FE;
	border:0px;
	margin-right:30px;
	}
.BGSearch{
	background:#FFFFFF;
	border:#7fc9f6 1px solid;
	padding:1px;
	}
.Button_Search{
	background-image:url('img/search_buttonBG.gif');
	background-position:top;
	background-repeat:repeat-x;
	height:18px;
	border:#9CE7FF 0px solid;
	color:#005166;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.InputWeb{
	background:#FFFFFF;
	border:#7FC9F6 1px solid;
	color:#FF8600;
	}
.GrayText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}
.GreenText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#51BD00;
	}
.RedText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CE246B;
	}
.BlueText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009EFF;
	}
.YellowText{
	color:#FF8600;
	}
.MenuText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#276f99;
	}

.pagecurrent
{
	background-color: #7fc9f6;
	color:white;
	border: #7fc9f6 1px solid;
	width: 20px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-size: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}
.pagelink, .pagelink:hover
{
	font-size: 10px;
	background-color: white;
	color: #2f82b5;
	border: #7fc9f6 1px solid;
	width: 20px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-weight: normal;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}
.pagelink:hover
{
	background-color: #7fc9f6;
	color: white;
}
.checkbox {	background: none;border: 0; cursor: hand }

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid #7fc9f6;
color: #2f82b5;
background-color: #FFFFFF;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #2f82b5;
background-color: #bfe6fe;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #FFFFFF;
background-color: #7fc9f6;
}

.UserInfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009EFF;
	}
.UserInfoout{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	}
.CommentTitle{
	color:#804040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.Footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}
	
.Footer a {
	color: #000;
}

.Footer a:hover, .Footer a:active, .Footer a:focus {
	color: #000;
}
	
.Footer ul {
	margin: 0 0 5px 0;
	padding: 0;
}

.Footer li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

.Footer li a {
	padding: 0 20px 0 0;
	display: inline;
	font-weight: bold;
	line-height: normal;
}

.list_01 {
	height: 16px;
	width: 170px;
	background-image: url(img/nut.png);
	background-repeat: no-repeat; 
	background-position: 5px 2px; 
	padding: 2px;
	padding-left: 30px; 
	font-weight: bold;
	margin:2px;
	border: #bbe7ff 1px solid;
}

.list_02 {
	height: 16px;
	width: 200px;
	background-image: url(img/Video.gif);
	background-repeat: no-repeat; 
	background-position: 5px 2px; 
	padding: 2px;
	padding-left: 25px; 
	font-weight: bold;
	margin:2px;
	border: #bbe7ff 1px solid;
}

.buttons {
	COLOR: #FF8600;
	border: 1 solid #7FC9F6;
	background-color: #FFF;
	font-size: 11px;
	font-family: Verdana;
	height: 20px;
	width: 50px;
}
