body   {
    height : 100%;
    width : 100%;
    padding : 0px;
    margin : 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9pt;
    color: silver;
    background-color:#000000;
    background-repeat:repeat;
}


img
{
	border: 0;
}

td
{
    vertical-align:top;
}

#bp_head {
    position:absolute;top:0px;left:72px;
}

#bp_head_1 {
    width:686px;height:147px;
}
#bp_head_2 {
    position:absolute;top:147px;width:146px;height:308px;
}

#bp_navig_top {
    position:absolute;top:147px;left:350px;
}

#bp_navig_top_1 {
    position:absolute;top: 0px;width:385px;height:30px;
}
#bp_navig_top_2 {
    position:absolute;top: 9px;width:375px;text-align:right;
}
#bp_navig_top_2 a{
    color:#CC9900; text-decoration:none; font-family:Verdana; font-size:9pt;
}
#bp_navig_top_3 {
    position:absolute;top:30px;width:385px;height:30px;
}
#bp_navig_top_4 {
    position:absolute;top:38px;width:375px;text-align:right;
}
#bp_navig_top_4 a{
    color:#CC9900; text-decoration:none; font-family:Verdana; font-size:9pt;
    }
#bp_navig_top_5 {
    position:absolute;top:65px;left:135px;width:150px;
}


#bp_navig_left {
    position:absolute;top:147px;left:219px;
}
#bp_navig_left_1 {
    position:absolute;top: 0px;
}
#bp_navig_left_2 {
    position:absolute;top:29px;
}
#bp_navig_left_3 {
    position:absolute;top:59px;
}
#bp_navig_left_4 {
    position:absolute;top:89px;
}





#bp_adv_right {
    position:absolute;top:147px;left:765px;
}

#bp_content {
    position:absolute;top:280px;left:223px;
}

#bp_content_1 {
    width:507px;height:23px;border: 1px solid #cf7f10;
}

#bp_content_2 {
    position:absolute;top:4px;left:1px;width:504px;text-align:center;
    color:#CC9900; text-decoration:none; font-family:Verdana; font-size:10pt;
}

#bp_content_main {
    position:absolute;top:24px;width:487px;min-height:130px;border: 1px solid #cf7f10;padding: 10px 10px;
}

#bp_content_main a{ color:#CC9900; text-decoration:none; font-family:Verdana; font-size:9pt; }

.head           { font-family:Verdana; font-size:10pt; color:#CC9900; font-weight:bold;}
.lyric_head     { font-family:Verdana; font-size:11pt; color:gray; font-weight:bold;}
.lyric_main     { font-family:Verdana; font-size: 8pt; color:#606060;}
.site           { font-family:Verdana; font-size: 9pt; color:silver;}
.site_error     { font-family:Verdana; font-size:10px;  color: red; font-weight: bold;text-decoration: none; }
.site_gb        { font-family:Verdana; font-size: 9pt; color:#606060;}
.gold           { color:#CC9900;}

/* used for debugging */
.sql_error {
	background-color: #FF99FF;
	color: #003366;
	font-family: Verdana,sans-serif;
	font-size: 10px;
}

.sql_debug {
	background-color: #99CCFF;
	color: #003366;
	font-family: Verdana,sans-serif;
	font-size: 10px;
}
.log_error {
	background-color: red;
	color: #003366;
	font-family: Verdana,sans-serif;
	font-size: 10px;
}

.log_debug {
	background-color: #FFCC66;
	color: #003366;
	font-family: Verdana,sans-serif;
	font-size: 10px;
}

.log_info {
	background-color: #FFCC00;
	color: #003366;
	font-family: Verdana,sans-serif;
	font-size: 10px;
}

/* used for error messages*/
.error
{
	color: red;
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.errormsg
{
	border: medium dashed red;
	color: red;
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
}