body,td,tr,table,input,select,pre,textarea
{
	font-family:'Tahoma','Verdana','Arial';
	font-size:9pt;
	color:black;
	letter-spacing:1.5px;
	/* line-height:130%;*/
}
.popper
{
    position:absolute;
    background:#3B5998;
	left:-1000px;
	top:-1000px;
    color:white;
    padding:5px;
    z-index:9999999;
}

.image-left
{
float:left;margin-right:10px;
}

/* 預設超連結樣式 */
a:link,a:visited,a:active
{
	color:blue;
	text-decoration:underline;
}

a:hover
{
	text-decoration:underline;
}

body
{	
	margin:0px;
	background:#66ccff;
}


/*輸入欄位(Text,TextArea),以及按鈕(button)的樣式*/

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


/*網頁區塊部署*/	

div#mainbody
{
	margin:0;
	padding:0px;
	width:100%;
	clear:both;
}

div#leftboard
{
    float: left;
    left: 0;
    margin-left: 0px;
    margin-top: 0px;
    *margin-top:-2px;
    padding: 0;
	*padding-top:5px;
    width: 210px;
	*width: 220px;
}

div#mainboard
{
	float:left;
	/*margin-left:8px;!important;*/
	margin-left:8px;
	*margin-left:4px;
	display:inline;
	overflow:visible;
	position:relative;
	padding-left:5px;
	text-align:left;
	width:715px;
}

/************** mypage.php **************/
#user_post_nav_bar
{
	text-align:center;
	margin: 0;
    padding: 0;
	width:720px;
}
#user_post_nav_bar_header
{
	padding:3px;
	background:url(http://www.tintinpiano.com/images/title_bg.gif);
	border-right:1px solid lightblue;
	border-left:1px solid lightblue;
	border-top:1px solid lightblue;
    color:darkblue;
}
#user_post_nav_bar_content
{
	padding:5px;
	border-bottom:1px solid lightblue;
	border-right:1px solid lightblue;
	border-left:1px solid lightblue;
}
/****************************************/


/******* Start of reply block for detail.php ********/
#Div_reply_block
{
	margin:13px 5px 5px 7px;
}
#Div_status, #Div_username, #Div_user_email, #Div_user_website, #Div_comment, #Div_submit_button
{
	width:100%;
	clear:both;
}
#Div_submit_button
{
	text-align:left;
}
.input_label
{
	float:left;
	text-align:right;
	color:#7F7F7F;
	padding:4px;
	width:120px;
	font-size:12pt;
	/*margin-top:10px;*/
}

.input_area
{
	padding:2px;
}

.link_post_comment
{
	font-size:12pt;
	font-weight:bold;
}

#div_reply_form_border
{
	border:1px solid lightgray;
	*margin-top:5px;
	padding:5px 0 10px 10px;
	text-align:left;
	background: #eEFFFF none repeat scroll 0 0;
	width:690px;
}

input.textbox
{
	border:1px solid skyblue;
	color:#6666cc;
}

.r_textbox,.r_textarea
{
	border:1px solid #CCCCCC;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:12pt;
	margin:0;
	float:left;
	padding:4px;
	color:#000000;
}

.r_textbox
{
	width:200px;
}

.r_textarea
{
	height:120px;
	width:450px;
}

.r_submitbutton
{
	color:#333333;
	padding: 8px; font-size: 16px;
}

.submit_reply_button
{
	border-color: rgb(41, 68, 126) rgb(41, 68, 126) rgb(26, 53, 110); 
	padding: 5px; 
	float: left; 
	position: absolute; 
	left: 502px; 
	font-weight: bold; 
	/*margin-top: 5px; */
	background-color: rgb(91, 116, 168); 
	background-position: 0pt -48px; 
	color: rgb(255, 255, 255);
	font-size:12pt;
}

#post_username:focus, #post_user_email:focus, #post_user_website:focus, #post_text:focus, #gd_string:focus
{
	border:1px solid gray;
}

/******* End of reply block for detail.php ********/

/* Button Block for detail.php */
.op_btn
{
	border:1px solid #D3D3D3;
	padding:5px;
	margin:5px;
	text-align:center;
	background:white;
	width:90px;
}

.op_btn_subscribe
{
	background:none repeat scroll 0 0 white;
	border:1px solid #D3D3D3;
	margin:5px 5px 10px;
	padding:5px;
	text-align:center;
}

.op_btn a:link,.op_btn a:visited,.op_btn a:active,
.op_btn_subscribe a:link,.op_btn_subscribe a:visited,.op_btn_subscribe a:active
{
	color: #005599; text-decoration: none;
}
 
.op_btn a:hover,
.op_btn_subscribe a:hover
{
	color: blue; text-decoration: none;
}

#download_link
{
	float:left;
}

/*小區塊的標題樣式*/
.sidetitle
{
	background:url(http://www.tintinpiano.com/images/title_bg.gif);
	border-right:1px solid lightblue;
	border-left:1px solid lightblue;
	border-top:1px solid lightblue;
	color:#990099;
	padding:2px;
	*padding: 0 2 0 2;
	margin:10 0 0 0;
	letter-spacing:.4em;
	text-align:center;
	width:100%;							
}

/*小區塊的本體樣式*/
.side
{
	background:white;
	border:1px solid lightblue;
	padding:3 2 3 2;
	text-align:left;
	width:100%;	
}

.side a:link, .side a:visited, .side a:active
{
	color:#005599;text-decoration:none;
}

.side a:hover
{
	color:blue;text-decoration:underline;
}


#top_GA_block
{
	margin-bottom:0px; 
	margin-top:0px;
	
}

/*頁碼格式*/

#jump_page1, #jump_page2
{
	margin:0;
	text-align:center;
	padding:5px;
	font-size:12px;
	/*border-bottom : 1px solid #cccccc;	*/
}

#jump_page1 span a:link,
#jump_page1 span a:visited,
#jump_page1 span a:active,
#jump_page2 span a:link,
#jump_page2 span a:visited,
#jump_page2 span a:active
{
	padding:8px;
	text-decoration:none;
	color:#03C;
	text-align:center;
}

#jump_page1 span a:hover,
#jump_page2 span a:hover
{
	background:#ccffff;
}

.pages b
{
	color:black;
	font-weight:bold;
}

/*鋼琴譜搜尋列*/


#search_container
{
	text-align:center;
	/*background:url('http://www.tintinpiano.com/images/related-fade.gif') repeat-x;*/
	margin:0px;
	padding:0px;
}

#search_box
{
	width:100%;
	margin-top:4px;
}

#search_botton
{
	/*
	margin: 0 3 0 3;
	height:24px;*/
}

#advanced_search_box
{
	text-align:center;
	clear:both;
	margin:0px;
}

#searchTypeButtonGroup
{
	text-align:right;
	width:13%;
	float:left;
}

.queryTextbox
{
    background: url("http://www.dhtmlgoodies.com/tips-and-tricks/input-with-background/images/magnifying-glass.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #66CCFF;
    font-size: 100% !important;
    height: 20px;
    margin-bottom: 1px;
    margin-top: 2px;
    padding-left: 18px;
    padding-right: 2px;
    vertical-align: top;
    width: 150pt;
}

.queryTextbox:focus
{
	border:1.5px solid orange !important;
}

#text_search_box
{
	color:darkblue;
}

/* show_topic() functions_tpl.php */

.topic_path
{
	padding:3px;
	width:100%;
	text-align:left;
}

#topic_title_below
{
    clear: both;
    width: 95%;
}

#GA_300x250_topic_top
{
	padding: 15px 5px 15px 15px;
	margin:10px 0;
}

#topic_title
{

}

#topic_title a, 
#topic_title a:link, 
#topic_title a:visited, 
#topic_title a:hover,
#topic_title a:active
{
	color:black;
	font-size:12pt;
	font-weight:bold;
	padding-left:3px;
	text-align:left;
	margin-top:10px;
	text-decoration:none;
}

#block_comment_lists
{
	maring:0; 
	padding:0;
}

/* for detail.php */

#Div_software_download
{
padding:10px;
text-align:left;
}

#Div_software_download a:link, #Div_software_download a:visited,  #Div_software_download a:active
{ 
	color: #005599; text-decoration: none;
}

#Div_software_download a:hover
{ 
	color: #005599; text-decoration: underline;
}

/* scroll theme keyword menu */
#block_theme_keyword_menu
{
	/*border:1px solid #FFDDFF;*/
	margin:0 0 0 15px;
	padding:7px;
	text-align:center;
	width:800px;
	/*background:url('http://www.tintinpiano.com/images/fadeway_bg.gif') repeat-x;*/

}

#block_theme_keyword_menu a, #block_theme_keyword_menu a:link, #block_theme_keyword_menu a:visited
{
	color:darkblue;
	text-decoration:none;
}

#block_theme_keyword_menu a:hover
{
	text-decoration:none;
}


/*網頁最常用的白色圓框(有陰影)*/

div.frame_container
{
	margin:0px;
	padding:0px;
	width:1024px;
}

div.frame_middle_container
{
	margin:0px 25px 0px 30px;
	padding:0px;
	text-align:left;
}

/*上圓框*/
div.frame_top
{
	width:758px;
	height:25px;
	background:url('http://www.tintinpiano.com/images/frame_top.gif') no-repeat;
	padding:0px;
	margin:0px;
}

/*下圓框*/
div.frame_bottom
{
	width:758px;
	height:25px;
	background:url('http://www.tintinpiano.com/images/frame_bottom.gif') no-repeat;
	padding:0px;
	margin:0px;
}

div.frame_middle
{
	width:758px;
	background:url('http://www.tintinpiano.com/images/frame_middle.gif') repeat-y;
	padding:0px;
	margin:0px;	
	text-align:center;
}

/* 1024 */
div.frame_top_1024
{
	height:23px;
	background:url('http://www.tintinpiano.com/images/1008_frame_top.gif') no-repeat;
	padding:0px;
	margin:0px;
}

div.frame_bottom_1024
{
	height:21px;
	background:url('http://www.tintinpiano.com/images/1008_frame_bottom.gif') no-repeat;
	padding:0px;
	margin:0px;
}

div.frame_middle_1024
{
	background:url('http://www.tintinpiano.com/images/1008_frame_middle.gif') repeat-y;
	padding:0px;
	margin:0px;	
	text-align:center;
}

.important { color:red ; font-weight:bold; }

/* Google Adsense 300x250 外框 */

#GA_300x250
{
	margin:0px;
	padding:10 10 10 0px;
}

#GA_300x250_announcement
{
	margin:10px 0 0 5px;
	padding:0 0 0 0px;
}

#GA_300x250_piano_sheet
{
	/*border:1px solid #66CCFF;
	margin-left:10px;
	margin-right:30px;
	margin-top:10px;
	padding:10px 15px 0 10;*/
	padding:0px 15px 0 0px;
	text-align:left;
}

#GA_300x250_detail
{
	padding:0px;
	margin:0 0 0 0px;
}

#GA_300x250_border
{
	background:url('http://www.tintinpiano.com/images/adborder-01.gif') no-repeat;
	/*border : 1px #cccccc solid;*/
	width:320px;
	height:270px;
	padding:13px;
	margin:0 0 0 0;
}

#promoted_area_content
{
	margin:10px;
    color:gray;
}

/* Google Adsense 728x90 外框 */

#GA_728x90
{
	margin:10px;
	padding:0;
}

/* announcement 區塊 */

#attention_block
{
	overflow:hidden;
}

#forum_news
{
	width:100%;
	/*height:250px;*/
	margin-top:15px;
	margin-left:5px;
}

#theme_news
{
	margin-top:15px;
	margin-left:5px;
}

#homepage_news
{
	margin-top:10px;
}

/* reply 的區塊 quote */
.post_content
{
	text-align:left;
}


/* 開啟 reply_form 區塊連結 */
#reply_link
{
	font-size:12pt;
	margin:5px;
	font-weight:bold;
}

#reply_link a:link, #reply_link a:visited, #reply_link a:active    
{ 
	color: #005599; text-decoration: none; 
}

#reply_link a:hover  
{ 
	text-decoration: underline; 
}


/************** ul style ********************/
#search_button
{
	*width:50px;
	*padding:5px;
}

/* leftframe.php */
ul.ul_none
{
	list-style-type:none;
	padding: 0 0 0 5;
}

ul.ul_none li.inline
{
	display:inline;
}

/* list_view.php */

#topic_list_view
{
	width:200px;
	margin:0px;
	padding:0px;
}

#topic_list_view ul
{
	width:100%;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#topic_list_view ul li
{
	padding:6px;
	text-align:center;
	background:url(http://www.tintinpiano.com/images/bg.gif) repeat-x; ;
	height:20px;
	line-height:25px;
	*height:30px;
	*line-height:30px;
	overflow:hidden;
	padding:5px 8px;
	*padding:5 10 5 10;
	text-align:center;
	width:200px;
}

#topic_list_view ul li a,
#topic_list_view ul li a:link,
#topic_list_view ul li a:visited,
#topic_list_view ul li a:active
{
	text-align:center;
	text-decoration:none;
}

#topic_list_view ul li a:hover
{ 	
	text-decoration:none;
	color:blue;
/*	background:url(http://www.tintinpiano.com/images/blue_tab_static.png) repeat-x; */
}

#topic_list_view ul li a:hover
{
}

ul li.li_theme_current
{
	width:100%;
	padding:6px;
	color:#00548E;
	text-align:center;
	background:url(http://static.adm.pixnet.net/userdata/styles/index/newindex/images/06-column05.gif) repeat-x;
}
 
ul li.li_theme_current a:link,
ul li.li_theme_current a:visited,
ul li.li_theme_current a:active,
ul li.li_theme_current a:hover
{	
	text-decoration:none;
	background:url(http://static.adm.pixnet.net/userdata/styles/index/newindex/images/06-column05.gif) repeat-x;
	color:#00548E;
}


/* detail.php */

.title_reply
{
	font-size:12pt;
	padding: 5px 0pt; 
	color: rgb(0, 85, 153); 
	font-size: 16px; 
	font-weight: bold;
}

/* functions_user.php */
ul.user_profile
{
	font-size:9pt;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.user_profile li
{
	margin:2px;
}

/************** Replace div with table ********************/
.spacer 
{
  clear: both;
  margin : 0;
  padding : 0;
}

.float 
{
  float: left;
  margin:0 2 0 2;
  padding:0;
  text-align:left;
}

.float_center_mg5 
{
  float: left;
  margin:0;
  padding:0;
  text-align:center;
}

.float_right
{
  float: right;
  margin:0;
  padding:0;
}

.float_center
{
  float: center;
  margin:0;
  padding:0;
}

div.row {
  clear: both;
  padding:0px;
  margin:0px;
}
  
/***************** announcement.php *****************/

#forum_side
{
	padding : 0;
	margin:0;
	text-align:left;
	width:100%;
}

#forum_side ul li a:visited, #forum_side ul li a:link, #forum_side ul li a:visited, #forum_side ul li a:active    
{ 
	color: #005599; text-decoration: none; 
}

#forum_side ul li a:hover  
{ 
	color: blue; text-decoration: underline; 
}

#forum_side ul
{
	margin : 0 2 0 0;
	padding: 0 2 0 0px;
}

#forum_side ul li
{
	border-bottom:1px  dashed #cccccc;
	margin: 2;
	height:17px;
	line-height:17px;
	overflow:hidden;
}

/**************** list_view.php *********************/ 
.topic_substract_title
{
	margin:5 0 7 0;
	color: rgb(102, 102, 102); 
	text-align: center; 
	font-family: 'Lucida Grande',Lucida Sans Unicode; 
	line-height: 15px; 
	height:15px; 
	overflow:hidden
}

/**************** pianosheet.php *********************/ 
.list_content
{
	border-bottom:1px solid #cccccc;
	padding:5px;
	text-align:left;
}

.list_content_right_bound
{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:5px;
	text-align:right;
}

.list_content_bound
{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:5px;
	text-align:left;
}

.list_content_dashed,
.list_content_dashed_forum
{
	border-bottom:1px solid #cccccc;
	padding:5px 5px 5px 10px;
	text-align:left;
}

.list_content_dashed_forum
{
	background:white;
	border-bottom:1px solid #cccccc;
}

.list_content_bottm_dashed_left_solid,
.list_content_bottm_dashed_left_solid_forum
{
	border-bottom:1px solid #cccccc;
	border-left : 1px solid #cccccc;
	padding:5 5 5 10;
	text-align:left;
}

.list_content_bottm_dashed_left_solid_forum
{
	background:white;
	border-bottom:1px solid #cccccc;
}

.list_content_right
{
	border-bottom:1px solid #cccccc;
	padding:5px;
	text-align:right;
}

.highlight
{
	font-weight:bold;
}

#pianoscore_title
{
	margin:0;
	padding:0;
	font-size:14px;
	letter-spacing:1px;
	text-decoration: none;
}

#pianoscore_title span.title a, 
#pianoscore_title span.title a:link, 
#pianoscore_title span.title a:visited, 
#pianoscore_title span.title a:active
{
	padding:3px;
	font-size:14px;
	letter-spacing:1px;
	color:#0000CD; 
	text-decoration: none;
	font-weight:normal;
}

#pianoscore_title span.title	 a:hover
{ 
	padding:3px;
	font-size:14px;
	letter-spacing:1px;
	color:#0000CD; 
	text-decoration: underline;
	font-weight:normal;
}

.preview_curved_button
{
	-moz-border-radius:3px;  
	-webkit-border-radius:3px;  
	-khtml-border-radius:3px;
	behavior:url('/inclue/border-radius.htc');
	border:1px solid lightblue;
	margin:0;letter-spacing:0.1em;
	font-size:8pt;width:auto;padding:2px;*padding:0 2 0 2;    
	background: url("http://www.tintinpiano.com/images/title_bg.gif") repeat scroll 0 0 transparent;
    border-left: 1px solid lightblue;
    border-right: 1px solid lightblue;
    border-top: 1px solid lightblue;
    color: #990099;	
	float:left;
	margin-right:3px;
}

.video_icon
{
	background:url(http://www.tintinpiano.com/images/item_video.gif);
	width:16px;
	height:16px;
	display: block;
	float:left;
	margin-right:3px;
}

.video_piano_icon
{
	background:url(http://www.rolandcorp.com.au/images/icons/piano.gif);
	width:16px;
	height:16px;
	display: block;
	float:left;
	margin-right:3px;
}

.sound_icon
{
	background:url(http://www.tintinpiano.com/images/item_sound.jpg);
	width:16px;
	height:16px;
	display: block;
	float:left;
	margin-right:3px;
}

.preview_curved_button:hover, .video_icon:hover, .sound_icon:hover, .video_piano_icon:hover
{
	cursor:pointer;
}

.no_hover_text_decoration
{
	height:20px;
}

.pianoscore_description
{ 
    color: #666666;
    font-size: 11.5px;
    letter-spacing: 0;
    margin: 3px 0 5px;
    overflow: hidden;
    padding: 0 5px;
    text-decoration: none;
}

.pianoscore_detail_uploadat
{
	color:#333333;
	font-size:9pt;
	margin-left:5px;
	margin-bottom:8px;
	margin-top:5px;
}

#pianoscore_maincontent
{
	float:left;
	*padding-left:0px;
	/*padding-left:15px;
	width:370px;*/
}

#pianoscore_leftcolumn
{
	width:300px;
	float:left;
	text-align:center;
	margin-top:15px;
}

#ads_sold
{
	color:gray;
	height:50px;
	padding-top:25px;
	border:2px dashed #cccccc;
}

.pianoscore_uploader, .pianoscore_download_times, .pianoscore_posttime, .pianoscore_commentnum, .pianoscore_resource
{
	margin:0;
	padding:0;
	font-size:8pt;
	white-space:nowrap;
}

.pianoscore_buttom_bar
{
	margin:3px;
}

.pianoscore_attribute_title	
{
	color:#616161;
}

/* piano_sheet.php ads block */
#keyword_menu
{
	padding:0 0 0 8;
	margin-top:5px;
}

#ads_block1
{
	border:1px solid #cccccc;
	/*padding:5px;*/
}

#ads_block
{
	/*border:1px solid #66ccff;
	margin:0 0 0 0px;
	padding:5px;*/
}

/* piano_sheet.php PianoScore Table */

#top_right_block
{
	margin:5px;
	padding:8px;
	width:100%;
	/*border-left:1px solid #cccccc;*/
}

.icon_piano_score
{
	background:url(http://www.tintinpiano.com/images/score.gif) no-repeat;
	border:0px none;
	width:24px;
	height:18px;
	margin:0;
	padding:2pt;
}

.icon_forum_article
{
	background:url(http://www.tintinpiano.com/images/item_news.gif) no-repeat;
	border:0px none;
	width:12px;
	height:14px;
	margin:0;
	padding:0;
}

.icon_stream
{
	background:url(http://www.tintinpiano.com/images/item_sound.jpg) no-repeat;
	border:0px none;
	width:17px;
	height:17px;
	margin:0;
	padding:0;
}

.icon_video
{
	background:url(http://www.tintinpiano.com/images/item_video.jpg) no-repeat;
	border:0px none;
	width:21px;
	height:16px;
	margin:0;
	padding:0;
}

.icon_new
{
	background:url(http://www.tintinpiano.com/images/new.gif) no-repeat;
	border:0px none;
	width:25px;
	height:16px;
	margin:0;
	padding:2pt;
}


/* 排序 */
#sort_type
{
	text-align:center;
	margin-bottom:0px;
	padding:0;
	color:gray;
}

/**************** Subscriber, Friend *********************/

.friend_userprofile,.subscriber_userprofile
{
	background-color:#EAF0F6;
	border:1px solid #CCCCCC;
	height:150px;
	padding:5px;
	text-align:center;
	width:100px;;
}

#friend_add_you_list,#friend_list,#subscriber_add_you_list,#subscriber_list
{
	border:1px solid #cccccc;
	padding:5px;
}

/**************** Comment Form *********************/

.CommentForm_userprofile
{
	border:1px solid #cccccc;	
	padding:5px;
	background-color:#EAF0F6; 
	text-align: center;
	width:150px;
}

.CommentForm_userprofile_opened
{
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
	padding:5px;
	background-color:#EAF0F6; 
	text-align: center;
	width:130px; /* defined in header.php*/
}
	
.CommentForm_comment_count
{
	font-size:12pt;
	color:gray;
	font-weight:bold;
	margin:10px 0 0 0px;
	padding:5px;
	text-align:left;
}

.CommentForm_comment_opened
{
	line-height:20px;
	padding:5px 5px 3px 10px;
	text-align:left;
}

.CommentForm_posttime
{
	border-bottom:1px  solid #cccccc;
	height:5;
	color: #663333; 
	padding:0 0 2 10 ;
	text-align:left;
	margin:0;
}

.CommentForm_pianoscore_link
{
	border-top:1px  dashed #cccccc;
	height:10px;
	padding:2px;
	color: gray; 
	text-align : right; 
	margin:0;
}

/*************** Detail Form ************************/  

#navigation_bar
{
	color:gray;
	margin:0 0 0 7px;
	padding:5px 0 8 0;
	border-bottom :1px  solid #cccccc;
}

#DetailForm_rightcolumn
{	
	padding:3px; 
	margin:3px;
}

#pianoscore_detail_title
{
	font-size:14pt;
	font-weight:bold;
	margin:10 0 15 5;
}

.pianoscore_detail_uploader
{

}

#pianoscore_detail_description
{
	background:none repeat scroll 0 0 #EEDDFF;
	color:black;
	font-size:12px;
	line-height:1.8em;
	margin:0px 0 0;
	padding:10px;
	text-align:left;
	overflow:hidden;min-height:20px;
}

#text_toggle_pianoscore_description
{
	background: none repeat scroll 0% 0% rgb(238, 221, 255); 
	margin: 0pt; 
	padding: 10px 10px 3px;
}

#Detail_searchform
{
	border: 1px solid rgb(102, 204, 255); 
	margin:10px 0;
	padding: 5px; 
	background: transparent url(http://i177.photobucket.com/albums/w226/mj23gto/toolbar_bg.gif) repeat-x scroll 0pt 0pt; 
}

#Detail_searchdiv
{
	border: 1px solid rgb(102, 204, 255); 
	margin: 5px 0pt; 
	padding: 5px; 
	background: transparent url(http://i177.photobucket.com/albums/w226/mj23gto/toolbar_bg.gif) repeat-x scroll 0pt 0pt; 
	width: 100%;
}

#Div_more_score_intro
{
	color: rgb(102, 51, 51);
}

#DetailForm_detail
{
	/*border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 15px;*/
}

#DetailForm_userprofile
{
	margin:0 15 10 0;
	padding:5px;
}

#DetailForm_userprofile_rightcolumn
{
	margin-left:10px;
}

#pianoscore_detail_class
{
}

.pianoscore_detail_text_intro
{
	margin-bottom:3px;
	font-weight:bold;
}

#pianoscore_detail_uploader_avatar
{
	/*border:3px double #999999;*/
	margin:5px;
}

#DetailForm_btn
{
	padding:5px;
	width:120px;
	text-align:right;
}

#DetailForm_items
{
	color:#663333;
	font-size:12px;
	text-align:left;
	margin-left:5px;
	float:left;
}

.label_score_item
{
	color:gray;
}

.label_score_item
{
	float:left;
}

#pianoscore_detail_tag a:link, #pianoscore_detail_tag a:visited,  #pianoscore_detail_tag a:active
{ 
	/*color: #663333; text-decoration: underline;*/
}

#pianoscore_detail_tag a:hover
{ 
	/*color: #663333; text-decoration: underline;*/
}

/**************************************************/  


/* dlink */
span.dlink a:link, span.dlink a:visited,  span.dlink a:active, 
#dlink a:link, #dlink a:visited,  #dlink a:active
{ 
	color: #005599; text-decoration: none;
}

span.dlink a:hover, #dlink a:hover
{ 
	color: darkblue; text-decoration: underline;  /*  border-bottom:1px dashed skyblue;*/
}

/* llink */
span.llink a:link, span.llink a:visited,  span.llink a:active, 
#llink a:link, #llink a:visited,  #llink a:active
{ 
	color: #0055cc; text-decoration: none;
}

span.llink a:hover, #llink a:hover
{ 
	color: #0055cc; text-decoration: underline;  /*  border-bottom:1px dashed skyblue;*/
}

/* div_taggle */
span.div_toggle a:link, span.div_toggle a:visited,  span.div_toggle a:active
{ 
	color: #005599; text-decoration: none;
}

span.div_toggle a:hover
{ 
	color: darkblue; text-decoration: none;
}

/* div_toggle for detail.php in reply block */

.link_post_comment
{
	font-size:12pt;
	font-weight:bold;
	padding:10px;
}
.link_post_comment a:link, .link_post_comment a:visited,  .link_post_comment a:active
{ 
	color: #005599; text-decoration: none;
}
.link_post_comment a:hover
{ 
	color: darkblue; text-decoration: none;
}

/* blink */
.blink a:link, .blink a:visited, .blink a:active
{ 
	color: blue ; text-decoration: underline; 
}

.blink a:hover
{ 
	text-decoration: underline; 
}

#blink a:link, #blink a:visited, #blink a:active
{ 
	color: blue ; text-decoration: underline;
}

#blink a:hover
{ 
	text-decoration: underline;
}

#ublink a:link, #ublink a:visited, #ublink a:active
{ 
	color: #367CD0 ; text-decoration: none;
}

#bblink a:hover
{ 
	text-decoration: underline;
}

#bblink a:link, #bblink a:visited, #bblink a:active
{ 
	color: blue ; text-decoration: none;
}

#bblink a:hover
{ 
	text-decoration: underline;
}

#yblink a:link, #yblink a:visited, #yblink a:active
{ 
	color: #0033CC ; text-decoration: none;
}

#yblink a:hover
{ 
	text-decoration: underline;
}
/************ Button for posting comment ***************/

#button_submit_comment
{
	padding:0px;
	margin:5px;;
	float:right;
	text-align:right;
}

#AddCommentForm
{	
	text-align:right;
	width:100%;
}

/************** topframe.php ******************/

#user_panel
{
  overflow:visible;
}

#mypanel
{
	padding-left: 8px;
}

#guest_panel {
  background: #f4f4f4;
  border: 1px solid #ddd;
  color: #4f5f47;
  padding:2px;
  margin: 2px;
  text-align:left;
  letter-spacing:1px;
  width:90%;
}

#guest_panel ul li
{
  color:#333333;  
  display: inline;
  padding: 0 3px 0 2px;
}

#guest_panel ul li a:link, #user-info ul li a:visited 
{
  color:#333333;
  text-decoration:none;
  padding: 0 3px 0 2px;
}

#guest_panel ul li a:hover 
{
  color:#4f5f47;
  text-decoration:underline;
}

/* For Firefox support */

#topSearchBar
{
	background:transparent url(http://www.tintinpiano.com/images/gradient.png) repeat-x scroll 0 0;
	width:947px;
}

#topNavBar
{
	padding:3px;
	text-align:left;
}

#topNavBar ul
{
  margin:0;
  padding:0;
}

#topNavBar ul li 
{
	background:transparent url(http://www.tintinpiano.com/images/tab_normal.png) no-repeat scroll 0 0;
	display:inline;
	margin:0;
	padding:5px 10px;
	*padding:5px 10px;
	font-size:9pt;
}

#topNavBar ul li a:link, #topNavBar ul li a:visited
{
  color:#1E3CB4;
  text-decoration:none;
  padding: 5px;
  top:-5px;
}

#topNavBar ul li:hover
{
	color:darkblue;
	background:transparent url(http://www.tintinpiano.com/images/tab_hover.png) no-repeat scroll 0 0;	
}

#topNavBar ul li a.highlight:link, #topNavBar ul li a.highlight:visited 
{
  padding: 3px;
  text-decoration:underline;
  font-weight:bold;
  color:blue;
}

/************* Quote Text Style ************/
block_comment_lists blockquote {margin-top:5px;padding:5px;font-size:10p;color:black;background:none no-repeat scroll 6px 8px #EBEBEB;border:1px solid #336699;background-image:url("http://forum.tintinpiano.com/styles/prosilver/theme/images/quote.gif");}
block_comment_lists blockquote cite {margin-left:20px;} 
/*{margin-top:5px;padding:5px;font-size:10p;color:#336699;background-color:#99ccff;border:1px solid #336699;}*/

/************* For top user navigation bar ************/

#pd_menu_01
{
}

#pd_menu_01 ul
{
list-style: none;
}

#pd_menu_01 li
{
border-right:1px solid lightBlue;
display:inline;
padding:0 3px 0 7px;
}

#pd_menu_01 li a
{
text-decoration: none;
}

#pd_menu_01 li a img
{
border: none;
} 

#menu_user_bar_block
{
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #66CCFF;
	line-height:1.8em;
	left:-10px;
	padding:3px;
	position:absolute;
	display:none;
	top:15px;
	text-align:left;
	width:120px;
}

#menu_user_bar_block a, #menu_user_bar_block a:visited, #menu_user_bar_block a:link
{
	color:#367CD0;
	text-decoration:none;
}

#menu_user_bar_block a:hover, #menu_user_bar_block li a:hover
{
	text-decoration:none;
}

#menu_user_bar_block ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}

#menu_user_bar_block li:hover
{
	background:#ffcfff;
	cursor:pointer;
}

#menu_bar_block
{
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #66CCFF;
	left:0px;
	padding:5px;
	position:absolute;
	display:none;
	top:21px;
	width:180px;
}

#menu_bar_block li
{
	padding:3px;
}

#menu_bar_block a, #menu_bar_block a:visited, #menu_bar_block a:link
{
	color:blue;
}

#menu_bar_block a:hover
{
	color:darkblue;
}


