body {
	background-color: #2d3440;
	margin: 0px;
	font: normal 12px Sylfaen, "Arial Unicode MS";
	color:#edeef7;
}

.geo{font-size:11px;}
.lat{font:normal 11px Tahoma; line-height:16px;}
.pad{padding-left:8px;}
.geot {
	font: bold 11px Sylfaen, "Arial Unicode MS";
	text-align:right;
	color: #edeef7;
	background:url(images/grbcg.png);
}
.geot1 {
	font: bold 11px Sylfaen, "Arial Unicode MS";
	text-align:left;
	color: #edeef7;
	background:url(images/grbcg.png);
}
td .geot span {
	margin: 0 16px 0px 0;
}
td .geot1 span {
	margin: 0 0 0px 16px;
}
.art {
	font: bold 11px Sylfaen, "Arial Unicode MS";
	line-height:26px;
	text-align:right;
	color: #edeef7;
	background:url(images/redbcg.png);
}
.art a {
	display:block;
	width:230px;
	height:26px;
	color: #edeef7;
	background:url(images/blbcg.png);
	text-decoration:none;
}
.top a:hover, .pub a:hover, .news a:hover, .art a:hover {
	color: #edeef7;
	background:url(images/redbcg.png);
	text-decoration:none;
}
.top, .pub, .news{
	font: bold 11px Sylfaen, "Arial Unicode MS";
	line-height:26px;
	text-align: center;
	color: #edeef7;
	background:url(images/redbcg.png);
}
.news a {
	display:block;
	width:99px;
	height:26px;
	color: #edeef7;
	background:url(images/blbcg.png);
	text-decoration:none;
}
.pub a {
	display:block;
	width:121px;
	height:26px;
	color: #edeef7;
	background:url(images/blbcg.png);
	text-decoration:none;
}
.top a {
	display:block;
	width:124px;
	height:26px;
	color: #edeef7;
	background:url(images/blbcg.png);
	text-decoration:none;
}
.abct {
	font: bold 12px Tahoma;
	line-height:26px;
	text-align:center;
	color: #edeef7;
	background:url(images/redbcg.png);
}
.abct a {
	display:block;
	width:55px;
	height:26px;
	color: #edeef7;
	background:url(images/blbcg.png);
	text-decoration:none;
}
.abct a:hover {
	color: #edeef7;
	background:url(images/redbcg.png);
	text-decoration:none;
}
#abc td {
	font: bold 11px Tahoma;
	color: #edeef7;
	text-align:center;
	width:14px;
}
#abc td a {
	color: #95bbe2;
	text-decoration:none;
}	
#abc td a:hover {
	color: #edeef7;
	text-decoration:none;
}
#gabc td {
	font: bold 12px Sylfaen, "Arial Unicode MS";
	color: #edeef7;
	text-align:center;
	width:11px;
}
#gabc td a {
	color: #95bbe2;
	text-decoration:none;
}	
#gabc td a:hover {
	color: #edeef7;
	text-decoration:none;
}
#rabc td {
	font: bold 11px Tahoma;
	color: #edeef7;
	text-align:center;
	width:14px;
}
#rabc td a {
	color: #95bbe2;
	text-decoration:none;
}	
#rabc td a:hover {
	color: #edeef7;
	text-decoration:none;
}
td .art span {
	margin: 0 16px 3px 16px;
}
.box{
	padding:8px;
}
.tumbcont {
	border:1px solid #30383f; 
	padding:1px;
	background-color:#edeef7;
}
.tumbcontl {
	border:1px solid #30383f; 
	padding:1px;
	background-color:#edeef7;
	margin:8px 8px 0 0;
	float:left;
}
.album {
	border:1px solid #30383f; 
	padding:1px;
	background-color:#edeef7;
}
.tumbcontr {
	border:1px solid #30383f; 
	padding:1px;
	background-color:#edeef7;
	margin:8px 0 0 8px;
	float:right;
}
.put {
	font: normal 12px Sylfaen, "Arial Unicode MS";
	height:18px; 
	color:#edeef7;
	border:1px solid #fff;
	background-color:#45535f;
	padding-left:4px;
}
textarea {
	font: normal 12px Sylfaen, "Arial Unicode MS";
	height:18px; 
	color:#edeef7;
	border:1px solid #fff;
	background-color:#45535f;
	overflow:auto;
}
.lsh{ background-image:url(images/lsh.png); background-repeat:repeat-y; background-position:right;}
.rsh{ background-image:url(images/rsh.png); background-repeat:repeat-y; background-position:left;}
.fsh{background-image:url(images/footbcg.png); background-repeat:repeat-x; background-position:top;}
.lcor{background-image:url(images/lcor.png); background-repeat:no-repeat; background-position:right;}
.rcor{background-image:url(images/rcor.png); background-repeat:no-repeat; background-position:left;}
#cont { text-align:justify; line-height: 17px;}
#cont a{color:#95bbe2;}
#cont a:hover{color:#95bbe2; text-decoration:none;}
#cont span {font: bold 12px Sylfaen, "Arial Unicode MS"; color:#edeef7; text-decoration:none;}
#cont span a{font: bold 12px Sylfaen, "Arial Unicode MS"; color:#95bbe2; text-decoration:none;}
#cont span a:hover{color:#edeef7;}
#cont ul li {font-weight:bold; list-style-image:url(images/dot.png);}
.alb{ padding-right:8px;}
.alb1{ padding-right:8px 8px 8px 0;}
.data a{color:#edeef7; text-decoration:none;}
.data a:hover{color:#fe3838; text-decoration:none;}
#artist{color:#edeef7}
#artist a, a{
color:#edeef7;
}

#artist a:hover, .red, a:hover{
	color:#fe3838;
	text-decoration:none;
}
.comment{ padding:8px; text-align:justify; vertical-align:top; background-color:#3A454F;}

#list { visibility:visible; position:relative;  }
#list1 { visibility:visible; position:relative; }
#list2 { visibility:hidden; position:absolute; left:0px; top:0px; }

#top10 { visibility:visible; position:relative; }
#top101 { visibility:visible; position:absolute; left:0px; top:0px; }
#top102 { visibility:hidden; position:absolute; left:0px; top:0px; }
#top103 { visibility:hidden; position:relative; }

#alphabet { text-align:center; vertical-align:middle; }
.searchbutton { border:none; color:#FFFFFF; background-color:#2d3440; background-image:url(images/search.png); width:40px; height:22px; cursor:pointer; }
.loginbutton { border:none; color:#FFFFFF; background-color:#2d3440; background-image:url(images/go.png); width:75px; height:22px; cursor:pointer; }
.contactbutton { border:none; color:#FFFFFF; background-color:#2d3440; background-image:url(images/send.png); width:85px; height:22px; cursor:pointer; }
.commbutton { border:none; color:#FFFFFF; background-color:#2d3440; background-image:url(images/comment.png); width:167px; height:22px; cursor:pointer; }
.regbutton { border:none; color:#FFFFFF; background-color:#2d3440; background-image:url(images/reg.png); width:112px; height:22px; cursor:pointer; }
.changebutton { border:none; color:#FFFFFF; background-color:#2d3440; background-image:url(images/sub.png); width:148px; height:22px; cursor:pointer; }
.delbutton { border:none; color:#FFFFFF; background-color:#2d3440; background-image:url(images/del.png); width:68px; height:22px; cursor:pointer; }

