BODY {
	align:left; text-align:left;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; font-size: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5; PADDING-TOP: 5px;
	font-family: "Malgun Gothic", "sans-serif";
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HR {
/*	DISPLAY: none*/
	padding:0px; margin:0px;
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
SELECT {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; font-size: 9px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}

	body, td {
		font-size: 9pt;
		line-height: 140%;
		align:left;
		text-align:left;
	}

	input, select { 
		font-size: 9pt;
		border: 1px solid #336e80;
		line-height: 120%;
	}
		
	iframe {
		border: 0px;
	}
	
	a:link       { color: #2767A5; text-decoration: none}
	a:visited    { color: #2767A5; text-decoration: none}
	a:active     { color: #B34747 }
	a:hover      { color: #B34747; text-decoration: underline}

	.ipt {
		font-size: 8pt;
		color:#cc6600; 
		background-color:#f4fcff; 
	}

	.ipt_disabled {
  
		font-size: 8pt;
		color:#dd9900; 
		background-color:#f4fcff; 
	}
		
	.dotline {
		margin-bottom: 5px;
		padding-bottom: 5px;
		background: url(http://image.maniadb.com/m/images/dottedline.gif) no-repeat bottom; 
	}	

#albumlist .title {
	PADDING-BOTTOM: 5px; 
	font-size:      9pt;
}

#albumlist .song {
	PADDING-BOTTOM: 5px; 
	font-size:      8pt;
}

#albumlist .product {
	padding: 0;
	height:  20px;
	font-size: 8pt;
}

#category strong {
	color: #ff0000; 
}

#category .c0 {
	BORDER-TOP:    #CCDAE7 1px solid; 
	BORDER-BOTTOM: #CCDAE7 1px solid; 
	
	PADDING-TOP:    3px; 
	PADDING-BOTTOM: 3px; 
	padding-left:   5px;
	font-size:      9pt;
	font-weight:    bold;
}

#category .c1 {
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	padding-left: 10px;
	background: url(http://images.maniadb.com/images/bullet-square.gif) no-repeat 1px;
	font-size: 9pt;
}

#category .c2 {
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	padding-left: 15px;
	background: url(http://images.maniadb.com/images/bullet-arrow.gif) no-repeat 6px;
	font-size: 8pt;
}

#category .c3 {
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	padding-left: 20px;
	background: url(http://images.maniadb.com/images/bullet-arrow.gif) no-repeat 11px;
	font-size: 8pt;
}

#SearchTag {
	MARGIN-BOTTOM: 7px
}
#SearchTag * {
	VERTICAL-ALIGN: middle
}
#SearchTag #searchkeyword {
	BORDER-RIGHT:  #336e80 1px solid; PADDING-RIGHT: 3px; 
	BORDER-TOP:    #336e80 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; 
	BORDER-LEFT:   #336e80 1px solid; WIDTH: 300px; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #336e80 1px solid; HEIGHT: 16px
}
#SearchTag #SearchCoverType2 {
	BORDER-RIGHT:  #FFFFFF 1px solid; PADDING-RIGHT: 3px; 
	BORDER-TOP:    #FFFFFF 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; 
	BORDER-LEFT:   #FFFFFF 1px solid; WIDTH: 70px; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #FFFFFF 1px solid; HEIGHT: 16px;
}
#SearchTag #KeywordC2 {
	BORDER-RIGHT:  #336e80 1px solid; PADDING-RIGHT: 3px; 
	BORDER-TOP:    #336e80 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; 
	BORDER-LEFT:   #336e80 1px solid; WIDTH: 100px; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #336e80 1px solid; HEIGHT: 16px
}
#SearchTag #KeywordL2 {
	BORDER-RIGHT:  #336e80 1px solid; PADDING-RIGHT: 3px; 
	BORDER-TOP:    #336e80 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; 
	BORDER-LEFT:   #336e80 1px solid; WIDTH: 80px; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #336e80 1px solid; HEIGHT: 16px
}
#SearchTag #KeywordS2 {
	BORDER-RIGHT:  #336e80 1px solid; PADDING-RIGHT: 3px; 
	BORDER-TOP:    #336e80 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; 
	BORDER-LEFT:   #336e80 1px solid; WIDTH: 60px; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #336e80 1px solid; HEIGHT: 16px
}

#CommentList .Trackback { font-size: 9pt; margin: 0px; padding: 5px 0px 5px 0px; background-image: url(http://image.maniadb.com/m/images/dottedline.gif); background-repeat: no-repeat; background-position: left bottom;}
#CommentList .TrackbackHeader { padding-bottom: 5px; line-height: 140%; }
#CommentList .TrackbackDate { font-size: 8pt; } 
#CommentList .TrackbackBody { font-size: 8pt; line-height: 140%; padding-left:10px; }

#CommentForm { width:660px; margin:0px; padding:10px; background-color:#EEEEEE; border: 1px solid #336e80; }
#CommentForm .box1 { width:100%; padding:5px; background-color:#EEEEEE; border:0px; }
#CommentForm .box2 { width:100%; padding:1px; background-color:#EEEEEE; border:0px; }
#CommentForm td { font-size: 9pt; } 
#CommentForm input { border:solid 1px; border-color:#336e80; font-size: 9pt; color:#cc6600; background-color:#f4fcff; margin-top: 2px; } 
#CommentForm textarea { border:solid 1px; border-color:#336e80; font-size: 9pt; color:#cc6600; background-color:#f4fcff; margin-top: 2px; }


	/* main page section : title & underline, trackback & comment */
	.section 
	{
		
	}
	 
	.section .title
	{
		margin-bottom: 5px;
		padding:0; 
		height:18px; 
		border-bottom:1px solid #ccdae7; 
		font-weight:bold; font-size:9pt;
	}
	.section .title .m
	{
		float:left; 
	}
	.section .title .s
	{
		float:right; font-weight:normal; font-size:8pt;
	}

	.section .body td
	{
		white-space:nowrap; overflow: hidden; text-overflow: ellipsis;
	}

	.section .body table
	{
		width:100%; table-layout:fixed;
	}

	.section .body ul
	{
		margin:0; padding: 0;
	}

	.section .body ul li
	{
		line-height:180%;		
	}

	.section .body ul li img
	{
		padding-right:5px; 
		width:20px; height:20px; 
		border:0; float:left; 
	}
	
	.section .body ul li ul
	{
		margin-bottom: 5px;
		padding-bottom: 5px;
		background: url(http://image.maniadb.com/m/images/dottedline.gif) no-repeat bottom; 
	}

	.section .body ul li ul li
	{
		margin:0;
		font-size: 8pt; color: #999999; 
		padding: 0 0 0 30px; 
		background: url(http://image.maniadb.com/m/images/comment_reply.gif) no-repeat 15px; 
		line-height:180%;
	}

	.section .body ul li ul li a
	{
		font-size: 8pt; color: #999999;
	}
	
	/* main page trackback : start */
	.trackback 
	{
	}

	.trackback .large
	{
	}

	.trackback .large table
	{
		margin:5px; 
		background: url(http://image.maniadb.com/m/images/dottedline.gif) no-repeat bottom; 
		width:100%; 
		table-layout:fixed;
	}

	.trackback .large td
	{
	}

	.trackback .large img
	{
	}

	.trackback .large .tbimage
	{
	 	width:110px; 
	 	text-align:left; 
	}

	.trackback .large .tbtitle
	{
		font-weight:      bold;
	 	text-align:left; 
	 	white-space:nowrap; 
	 	overflow:hidden; 
	 	text-overflow:ellipsis;
	 	margin-bottom:3px; 
	 	font-size:9pt
	}

	.trackback .large .tbauthor
	{
	 	text-align: right; 
	 	white-space:nowrap; 
	 	overflow:hidden; 
	 	text-overflow:ellipsis;
	 	margin-bottom:2px; 
	 	font-size:8pt
	}

	.trackback .large .tbreference
	{
	 	text-align:right; 
	 	white-space:nowrap; 
	 	overflow:hidden; 
	 	text-overflow:ellipsis;
	 	margin-bottom:2px; 
	 	font-size:8pt
	}

	.trackback .large .tbcontent
	{
	 	text-align:left; 
	 	color:#656565;
	 	font-size:8pt
	}

	.trackback .medium
	{
	}

	.trackback .medium table
	{
		margin:5px; 
		background: url(http://image.maniadb.com/m/images/dottedline.gif) no-repeat bottom; 
		width:100%; 
		table-layout:fixed;
	}

	.trackback .medium td
	{
	}

	.trackback .medium img
	{
	}

	.trackback .medium .tbimage
	{
	 	width:45px; 
	 	text-align:left; 
	}

	.trackback .medium .tbtitle
	{
		font-weight:      bold;
	 	text-align:left; 
	 	white-space:nowrap; 
	 	overflow:hidden; 
	 	text-overflow:ellipsis;
	 	margin-bottom:2px; 
	 	font-size:9pt
	}

	.trackback .medium .tbauthor
	{
	 	text-align: right; 
	 	margin-bottom:0px; 
	 	margin-bottom:0px; 
	 	font-size:8pt
	}

	.trackback .medium .tbreference
	{
	 	float:left; 
	 	text-align:right; 
	 	margin-bottom:0px; 
	 	margin-bottom:0px; 
	 	font-size:8pt
	}

	.trackback .medium .tbcontent
	{
	 	text-align:left; 
	 	color:#656565;
	 	font-size:8pt
	}	

	/* main page trackback : end */

	/* main page comment : start */
	.comment 
	{
	}

	.comment .large
	{
	}

	.comment table
	{
		margin-bottom:5px; 
		background: url(http://image.maniadb.com/m/images/dottedline.gif) no-repeat bottom; 
		width:100%; 
		table-layout:fixed;
	}

	.comment table td
	{
	}

	.comment img
	{
	}

	.comment .tbimage
	{
		width: 35px;
	 	text-align:left; 
	}

	.comment .tbtitle
	{
		font-weight: bold;
	 	text-align:left; 
	 	white-space:nowrap; 
	 	overflow:hidden; 
	 	text-overflow:ellipsis;
	 	margin-bottom:1px; 
	 	font-size:8pt
	}

	.comment .tbauthor
	{
	 	text-align: right; 
	 	margin-bottom:0px; 
	 	font-size:8pt
	}

	.comment .tbreference
	{
	 	text-align:right; 
	 	margin-bottom:0px; 
	 	font-size:8pt
	}

	.comment .tbcontent
	{
	 	text-align:left; 
	 	color:#656565;
	 	font-size:8pt;
/*	 	height: 35px; */
		white-space:nowrap; 
	 	overflow:hidden; 
	 	text-overflow:ellipsis;
	 	margin-left:5px;
	}


	/* main page comment : end */


	/* main page tag cloud : start */

	.cloud01 { font-size: 8pt ; color: #2767A5; margin-right:5px; font-weight: bold; }
	.cloud02 { font-size: 8pt ; color: #2767A5; margin-right:5px; }
	.cloud03 { font-size: 8pt ; color: #333333; margin-right:5px; }
	.cloud04 { font-size: 8pt ; color: #999999; margin-right:5px; }
	.cloud05 { font-size: 8pt ; color: #aaaaaa; margin-right:5px; }
	
	/* main page tag cloud : end */
	
	
	.albumbodymenu {
		font-size: 9pt;
		padding-top: 3px; 
		padding-bottom: 8px; 
		padding-left: 3px;
		padding-right: 3px;
		line-height:150%;
		color:#656565; 
		border-bottom: #CCDAE7 1px solid; 
		text-align:left;
		width:100%;
		align:left;
	}

	.section_title {
		font-size: 9pt;
		padding:          3px 5px 3px 5px;
		font-weight:      bold;
		color:            #656565;
		background-color: #EFF7FF; 
		BORDER-TOP:    #CCDAE7 1px solid;
		BORDER-BOTTOM: #CCDAE7 1px solid; 
	}

	.section_body {
		font-size: 8pt;
		width:            190px;
		padding:          5px 5px 8px 5px;
		color:            #656565;
		background-color: #FFFFFF; 
		text-overflow : ellipsis; overflow:hidden;
	}


	.menu_current  {	font-weight: bold; color: #ff0000 }		
	.menu_medium   {	font:  9pt Tahoma; }
	.menu_small    {	font:  8pt Tahoma; }

	.title_large    { font-size: 13pt; font-weight: bold; }
	.title_medium   { font-size:  9pt; }		
	.title_medium_a { font-size:  9pt; white-space:nowrap; overflow:hidden; text-overflow:ellipsis	}			
	.title_small    { font-size:  8pt;	}			
	.title_small_a  { font-size:  8pt; white-space:nowrap; overflow:hidden; text-overflow:ellipsis	}			

	.list_medium    { font-size:  9pt;	line-height:16pt; }		
	.list_medium_a  { font-size:  9pt;	line-height:16pt; overflow:hidden; text-overflow:ellipsis }		
	.list_small     { font-size:  8pt;	line-height:16pt; }		
	.list_small_a   { font-size:  8pt;	line-height:8pt; color: #999999; line-height:16pt; overflow:hidden; text-overflow:ellipsis }

	.txtbody {
		font-size: 9pt;
		padding:0px;
		line-height:150%;
		color:#656565; 
	}

	.txtbodym {
		font-size: 8pt;
		padding:0px;
		line-height:150%;
		color:#656565; 
	}
		
	.cloud1 a { font-size: 9pt ; color: #111111; background-color: #b1cad5; line-height:16pt; font-weight: bold; }
	.cloud2 a { font-size: 9pt ; color: #333333; background-color: #b1cad5; line-height:16pt; }
	.cloud3 a { font-size: 9pt ; color: #555555; background-color: #d5e5ed; line-height:16pt; }
	.cloud4 a { font-size: 9pt ; color: #777777; background-color: #d5e5ed; line-height:16pt; }
	.cloud5 a { font-size: 9pt ; color: #999999; background-color: #ffffff; line-height:16pt; }

  .dottedtd {	
		background-image: url(http://image.maniadb.com/m/images/dottedline.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	
/* Common Style */
	.tableellipsis table { width:100%; table-layout:fixed; }
	.tableellipsis td { white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
	.textellipsis { white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }

/* Common Page */

	.LoginBox {
		border: 1px solid gray;
		display: inline;
		text-align: center;
		margin: 5px 10px 5px 10px;
	}
	.LoginBox LEGEND {
		font-weight: bold;
		color: #FF6200;
		padding: 5px;
	}
	.LoginBox form {
		padding: 0px;
		margin: 0px;
	}
	.LoginBox table {
		padding: 0px;
		margin: 0px;
	}
	.LoginBox td {
		text-align: left;
	}
	.LoginBox INPUT.openid_login {
	   background: url(/images/3rdparty/openid-login-bg.gif) no-repeat;
	   background-position: 0 50%;
		 color:#cc6600; 
		 background-color:#f4fcff; 
	   padding-left: 18px;
	   width: 152px;
	   margin-right: 10px;
	}
	.LoginBox INPUT.maniadb_login {
	   background-position: 0 50%;
		 color:#cc6600; 
		 background-color:#f4fcff; 
	   padding-left: 0px;
	   width: 170px;
	   margin-right: 10px;
	}


/* Album Page */

	.AlbumTracks { margin:0px; }
	.AlbumTracks table { border-collapse: collapse; }
	.AlbumTracks table th, table td { padding: 1px 1px 1px 1px; vertical-align:middle; }
	.AlbumTracks .song { }
	.AlbumTracks .song .featuring { font-size: 8pt; font-style: italic; }
	.AlbumTracks .song .writer    { font-size: 8pt; }
	.AlbumTracks .lyric           { font-size: 8pt; }
	.AlbumTracks .lyric .new { color: red; text-decoration: line-through; }
	.AlbumTracks .lyric .old { font-weight: bold; }
	.AlbumTracks .lyric .text {
		font-size: 8pt; 
		color: #777777; 
		line-height:160%; 
		width: 635px; 
		overflow-x: hidden; overflow-y: auto; word-break: break-all;
		border: solid 1px #ffffff; 
		background-color:#ffffff; 
		padding:0px;	
	}
	.AlbumTracks .lyric .lyricinfo          { width:620px; text-align:right; font-size: 8pt; font-style: italic; padding-top: 5px; }
	.AlbumTracks .lyric .lyricform          { text-align:right; }
	.AlbumTracks .lyric .lyricform form     { margin:0px; }
	.AlbumTracks .lyric .lyricform input    { font-size: 8pt; }
	.AlbumTracks .lyric .lyricform textarea {
		font=size: 8pt; 
		color: #777777; 
		line-height:160%; 
		width: 635px; height: 200px;
		overflow-x: hidden; overflow-y: auto; word-break: break-all;
		border: solid 1px #336e80; 
		background-color:#f4fcff; 
		padding:0px;	
	}

	.AlbumTracksQuick { margin:0px; }
	.AlbumTracksQuick table { border-collapse: collapse; }
	.AlbumTracksQuick table td { font-size: 8pt; padding: 1px; }
	.AlbumTracksQuick .track table { width:100%; table-layout:fixed; }
	.AlbumTracksQuick .track table td { vertical-align:middle; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
	.AlbumTracksQuick .song { font-size: 8pt; }
	.AlbumTracksQuick .song .featuring { font-size: 8pt; font-style: italic; }
	.AlbumTracksQuick .song .writer    { font-size: 8pt; }

	.RegisterCover { width:290px; margin:0px; padding:0px; font-size: 8pt; text-align:left; align:left; }
	.RegisterCover fieldset { padding: 0px; margin: 0px }
	.RegisterCover form { padding: 0px; }
	.RegisterCover table { border-collapse: collapse; margin: 5px; padding:0; width:100%; table-layout:fixed; }
	.RegisterCover .label { width: 50px; }
	.RegisterCover table td { font-size: 8pt; padding: 1px; vertical-align:middle; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
	.RegisterCover input { width:200px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }
	.RegisterCover textarea { width:200px; height:50px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }

	.RegisterCoverALBUM { width:190px; margin:0px; padding:0px; font-size: 8pt; text-align:left; align:left; }
	.RegisterCoverALBUM fieldset { padding: 0px; margin: 0px }
	.RegisterCoverALBUM form { padding: 0px; margin: 0px }
	.RegisterCoverALBUM table { border-collapse: collapse; margin: 0px 0px 5px 5px; padding:0px; width:100%; table-layout:fixed;}
	.RegisterCoverALBUM .label { width: 50px; }
	.RegisterCoverALBUM table td { font-size: 8pt; padding: 1px; vertical-align:middle; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
	.RegisterCoverALBUM input { width:120px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }
	.RegisterCoverALBUM textarea { width:120px; height:80px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }

	.RegisterAlbumInfo { width:290px; margin:0px; padding:0px; font-size: 8pt; text-align:left; align:left; }
	.RegisterAlbumInfo fieldset { padding: 0px; margin: 0px }
	.RegisterAlbumInfo form { padding: 0px; }
	.RegisterAlbumInfo table { border-collapse: collapse; margin: 5px; padding:0; width:100%; table-layout:fixed; }
	.RegisterAlbumInfo .label { width: 50px; }
	.RegisterAlbumInfo table td { font-size: 8pt; padding: 1px; vertical-align:middle; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
	.RegisterAlbumInfo input { width:200px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }
	.RegisterAlbumInfo textarea { width:200px; height:50px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }

	.RegisterAlbumInfoARTIST { width:190px; margin:0px; padding:0px; font-size: 8pt; text-align:left; align:left; }
	.RegisterAlbumInfoARTIST fieldset { padding: 0px; margin: 0px }
	.RegisterAlbumInfoARTIST form { padding: 0px; margin: 0px }
	.RegisterAlbumInfoARTIST table { border-collapse: collapse; margin: 0px 0px 5px 5px; padding:0px; width:100%; table-layout:fixed;}
	.RegisterAlbumInfoARTIST .label { width: 50px; }
	.RegisterAlbumInfoARTIST .date { width: 50px; }
	.RegisterAlbumInfoARTIST table td { font-size: 8pt; padding: 1px; vertical-align:middle; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
	.RegisterAlbumInfoARTIST input { width:120px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }
	.RegisterAlbumInfoARTIST textarea { width:120px; height:80px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }

	.RegisterGallery { width:290px; margin:0px; padding:0px; font-size: 8pt; text-align:left; align:left; }
	.RegisterGallery fieldset { padding: 0px; margin: 0px }
	.RegisterGallery form { padding: 0px; }
	.RegisterGallery table { border-collapse: collapse; margin: 5px; padding:0; width:100%; table-layout:fixed; }
	.RegisterGallery .label { width: 50px; }
	.RegisterGallery .date { width: 30px; }
	.RegisterGallery table td { font-size: 8pt; padding: 1px; vertical-align:middle; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
	.RegisterGallery input { width:200px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }
	.RegisterGallery textarea { width:200px; height:50px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }

	.RegisterGalleryARTIST { width:190px; margin:0px; padding:0px; font-size: 8pt; text-align:left; align:left; }
	.RegisterGalleryARTIST fieldset { padding: 0px; margin: 0px }
	.RegisterGalleryARTIST form { padding: 0px; margin: 0px }
	.RegisterGalleryARTIST table { border-collapse: collapse; margin: 0px 0px 5px 5px; padding:0px; width:100%; table-layout:fixed;}
	.RegisterGalleryARTIST .label { width: 50px; }
	.RegisterGalleryARTIST .date { width: 55px; }
	.RegisterGalleryARTIST table .el { padding: 1px; vertical-align:middle; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
	.RegisterGalleryARTIST input { width:120px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }
	.RegisterGalleryARTIST textarea { width:120px; height:80px; font-size: 8pt; border: 1px solid #336e80; line-height: 120%; }

/* Admin & User */
	
	.somedit { font:  6pt Tahoma; }
	.somedit a:link       { color: red; text-decoration: none}
	.somedit a:visited    { color: red; text-decoration: none}
	.somedit a:active     { color: red }
	.somedit a:hover      { color: red; text-decoration: underline}

	.useredit { font:  6pt Tahoma; }
	.useredit a:link       { color: #2767A5; text-decoration: none}
	.useredit a:visited    { color: #2767A5; text-decoration: none}
	.useredit a:active     { color: #2767A5 }
	.useredit a:hover      { color: #2767A5; text-decoration: underline}
	
	.errorwarning { color: red; }

/* cover search */

	.CoverBlock { 
		width:100%; 
		background-image: url(http://image.maniadb.com/m/images/dottedline.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.CoverBlock .item { width:300px;vertical-align:top;margin:0px; }
	.CoverBlock .item table { margin:0px; border-spacing:0px; padding:0px; vertical-align:top;}
	.CoverBlock .item table td { padding:0px; }
	.CoverBlock .item .cover { width:103px; }
	.CoverBlock .item img { border:0px; margin-right:2px; }
	.CoverBlock .item table td .desc { width:100%; margin:0px; border-spacing:0px; padding:0px; table-layout:fixed; }
	.CoverBlock .item table td .desc td { width:100%; padding:1px;  white-space:nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 8pt; line-height:110%; }
	.CoverBlock .item table td .thum { margin:0px; border-spacing:0px; padding:0px; table-layout:fixed; }
	.CoverBlock .item table td .thum td { text-align:left; font-size: 8pt; padding:1px; }

/* addtional */
.popular {
	right: 0;
	top: 1px;
	bottom: 1px;
	width: 100px;
}

.popular .graph {
	background-image: url(http://image.maniadb.com/m/images/graph_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	border-left: 1px solid #02a9ec;
	color: #336e80;
	display: block;
	font-family: Tahoma, sans-serif;
	font-size: 0.9em;
	height: 11px;
	padding: 4px;
	overflow: visible;
	width: 100px;
	bottom: 2px;
	vertical-align:top;
}
	
	
#maniadb       { align:center; width:100%; }

#header        { height:70px; font: 8pt Tahoma; margin:0px; padding:0px; border:0px; }
#header .menu_top  { text-align:right; }
#header .menu { width:650px; }
#header .menu .logo  { float:left; }
#header .menu .logo img {  }
#header .menu .menu_gnb    { text-align:left; margin:5px 0px 0px 160px; }
#header .menu .menu_search { text-align:left; margin:10px 0px 0px 160px; }

#page_menu   { clear:left; clear:right; text-align:left; font: 8pt Tahoma; margin:10px; }	

/******************************************/
/* 2012 new                               */

/* for facebook login button */
.facebookLogin {
  background: #5F78AB url(http://static.ak.fbcdn.net/rsrc.php/v1/yL/r/FGFbc80dUKj.png);
  border-top: solid 1px #879Ac0;
  border-bottom: solid 1px #1A356E;
  color: white;
  display: block;
  font-family: "lucida grade", tahoma, verdana, arial, sans-serif;
  font-weight: bold;
  margin: 1px 1px 0 17px;
  padding: 0px 5px 0px 5px;
  text-shadow: none;
}

.facebookLoginButton {
  background: #29447E url(http://static.ak.fbcdn.net/rsrc.php/v1/yL/r/FGFbc80dUKj.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  padding: 0 0 0 1px;
  outline: none;
}

.facebookLoginButtonSmall {
  background-position: left -232px;;
  font-size: 10px;
  line-height: 15px;
}

/* for twitter widget */

#juitterContainerProfile {
	font-family: "Malgun Gothic", "sans-serif";
  clear:both; border-bottom:dashed 1px #999999;
}
#juitterContainerProfile .juitterProfile {
  float:left; margin-right:5px; padding:2px; width:32px; height:32px;
}

#juitterContainerProfile .twitterUserName {
  font-weight:bold; font-size:10pt; margin: 0 0 3px 0;
}

#juitterContainerProfile .twitterLink {
  font-weight:bold; margin: 0 0 3px 0;
}



#juitterContainer {
	font-family: "Malgun Gothic", "sans-serif";
}
#juitterContainer .twittLI {
  list-style:none;margin:0;padding:5px 0 0 0;border-bottom:dashed 1px #999999;clear:both;
}
#juitterContainer .juitterAvatar {
  float:left; margin-right:5px; padding:2px; width:48px; height:48px;
}
#juitterContainer .jRM {
  float:right;clear:both;
}

#juitterContainer .menu {
  font-size:7pt; clear:both;
}

#juitterContainer .twtr-avatar {
  list-style:none;margin:0;padding:5px 0 0 0;border-bottom:dashed 1px #999999;clear:both;

#twitterPlugin .twtr-img {
  list-style:none;margin:0;padding:5px 0 0 0;border-bottom:dashed 1px #999999;clear:both;
}

#twitterPlugin .twtr-img {
  float:left; margin-right:5px; padding:2px; width:48px; height:48px;
}



.SearchBlockArtistMajorSong {
  margin:8px 3px 3px 3px; 
  vertical-align:top; 
  color:#656565; 
  white-space:nowrap; 
  overflow:hidden; 
  text-overflow:ellipsis;
}

.songPlayerIcon {
  vertical-align:top;
  margin: 1px 0px 0px 0px;
  padding: 0px 5px 0px 0px;
}

.songCompareLink {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}

