/*---- Layout ----*/
div
{
	padding: 0;
	margin: 0;
}
body
{
	padding: 0px;
	margin: 0;
	background:#FFF url(images/body.jpg) top repeat-x;
	text-align:center;
	font-size: 12px;
	font-family: Tahoma, "MS Sans Serif", "Microsoft Sans Serif", Verdana, Arial
}
#oldbrowser
{
	text-align: center;
}
#masthead h1
{
	font-size: 24px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	display: inline;
}
#leftcolumn
{
	margin-right: -180px;	/* IE 4 fix */
}
#leftColumn
{
	float: left;
	width: 180px;
	/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}
#rightColumn
{
	float: right;
	width: 140px;
	text-align:center;
	font-size:10px;

}
#contentColumn
{
	width: auto;
	margin-left: 189px;
}
#innerRightColumn
{
	background:#F2F2F2;
	padding:5px;
	text-align:left;
	margin-bottom:5px;
}
#masthead, #innerLeftColumn, #innerContentColumn, #innerFooter
{
	padding: 0px;
}
#footer
{
	margin: 0px;
	background:#3E3E3E;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding:10px;
	width: 970px;
	color: #CCFF00;
	font-size:13px;
	clear: both;
}
#innerFooter
{
	text-align: center;
}
#innerContentColumn
{
	overflow: visible;
	height: 100%;	/* fix the Win32 IE float bug */
	margin-right: 150px;
	/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}
#contentColumn>#innerContentColumn
{
	height: auto;	/* fix Opera 5 which breaks with the above IE fix */
}
#innercontentcolumn
{
	height: 100%;	/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
}
#masthead, #footer
{
	z-index: 10;
}

/*---- Borders ----*/
#pageFrame
{
	width:990px;
	text-align:left;
	margin: 0px auto;
}
#footer, #masthead, #innerLeftColumn, #contentColumn, #innerContentColumn
{
	/*-- border: solid 0px #000; --*/
}
#footer
{
	border-top-width: 1px;
}
#masthead
{
	border-bottom-width: 1px;
}
#innerLeftColumn, #innerContentColumn
{
	/*-- border-right-width: 1px; --*/
}
#contentColumn, #leftColumn
{
	margin-top:10px;
	margin-bottom:5px;
}
#contentColumn
{
	/*-- border-left-width: 1px; --*/
}

/*---- Visual Elements ----*/
body
{
	color: #000;
	padding: 10px;
	margin: 0;
}
#pageFrame
{
	color: #000;
	min-width: 500px;
}

/*--- Content --*/
#alpha {
	margin-top: 10px;
}
#alpha .browse {
	color: #FFFFFF;
	border: 1px solid #8BE800;
	padding: 2px 6px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 2px;
	font-size: 13px;
	background-color: #8BE800;
}
#alpha .selected {
	color: #FFFFFF;
	border: 1px solid #99FF00;
	padding: 2px 6px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 2px;
	font-size: 13px;
	background-color: #99FF00;
}
#alpha a {
	color: #33CC00;
	border: 1px solid #99FF00;
	padding: 2px 6px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 2px;
	font-size: 13px;
}
#alpha a:hover {
	color: #FFFFFF;
	background-color: #99FF00;
}
#alphaTH {
	margin-bottom: 8px;
}
#sidebar {
	width: 180px;
}
#sidebar .nav {
	padding: 15px 0;
	border:solid 1px #DDDDDD;
	margin-bottom:5px;
	background:#FFFFFF url(images/border2.gif) top repeat-x;
}
#sidebar .nav a {
	text-decoration: none;
	color: #666666;
	line-height: 22px;
	font-weight:bold;
	font-size:13px;
	margin-left: 10px;
	padding-left:22px;
	background:#FFFFFF url(images/bullet_yellow.gif) left no-repeat;
}
#sidebar .nav a:hover {
	background:#FFFFFF url(images/bullet_orange.gif) left no-repeat;
	color: #FF8000;
}
#sidebar .nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mSearchTop {
	font-size:12px;
	margin: 0px;
	padding:15px 0 5px 0;
	text-align:center;
	border:solid 1px #DDDDDD;
	width:100%;
	width:auto;
	background:#FFFFFF url(images/border2.gif) top repeat-x;
}
#mSearchTop .inputSearchTop {
	border:dotted 1px #CCCCCC;
	background:#FFFFFF;
	font-size:18px;
	padding:0 0 0 2px;
}
#sList {
	margin-top:0px;
	width:100%;
	border:solid 1px #DDDDDD;
}
#sList tr {
}
#sList td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#sList td.ttitle {
	background:#F7F5FE;
}
#sList td.ttitle a {
	display:block;
}
#sList td.ttop {
	padding: 5px;
	font-weight:bold;
	background:#FFFFFF url(images/001bckgr.gif) top repeat-x;
	margin-bottom:1px;
}
#sList td.talbum {
	padding: 5px;
	background:#FFFFFF;
	border-left:dotted 1px #CCCCCC;
}
#sList td.tdesc {
	padding: 5px;
	background:#FFFFFF;
}
#sList td.tartist a {
	padding: 5px;
	margin-bottom:1px;
	border-right:dotted 1px #CCCCCC;
}
#sList td.tartist a:hover {
	background:#EDEEFC;
}
#sList td.lalbum a {
	padding: 5px 5px 5px 9px;
	margin-bottom:1px;
	background:#F4F4FF;
}
#sList td.lalbum a:hover {
}
#sList td.ldesc{
	padding:5px;
}
#sList td a {
	text-decoration: none;
	color: #666666;
	padding: 5px 25px 5px 9px;
	display: block;
}
#sList td a:hover {
	background: #FFFFFF url(images/listBullet.gif) left no-repeat;
}
#sContent {
	display: block;
	border: solid 1px #DDDDDD;
	padding: 20px;
	line-height: 24px;
	margin-top: 10px;
	width: 100%;
	width: auto;
	background:#FFF;
}
#sContent .ltopic {
	padding: 5px;
	font-weight:bold;
	background:#FFFFFF url(images/001bckgr.gif) top repeat-x;
}
#listtitle {
	margin-left:40px;
	padding-left:15px;
	background:#FFFFFF url(images/icon_bullet.gif) left no-repeat;
}
#listtitle a {
	text-decoration:none;
	color:#333333;
	font-size:13px;
}
#listtitle a.llink:hover {
	color:#33CC00;
	border-bottom:dotted 1px #33FF00;
}
#pageBox {
	margin-bottom:5px;
	margin-top:3px;
	font-size:11px;
	font-family: Tahoma, "MS Sans Serif", "Microsoft Sans Serif", Verdana, Arial
	text-align:right;
}
#pageBox a {
	text-decoration:none;
	border:solid 1px #FF8000;
	padding:1px 4px;
	background:#FFF3C6;
	color:#666666;
}
#pageBox a:hover {
	background:#FF8000;
	color:#FFF;
}
#pageBox .selected {
	border:solid 1px #FF8000;
	padding:1px 4px;
	background:#FF8000;
	font-weight:bold;
	color:#FFF;
}
.none {
	font-weight:normal;
}
.pagetopic {
	font-size:18px;
	font-weight:bold;
	padding-bottom:2px;
	color:#990000;
	margin-top:10px;
}
.artisttopic {
	font-size:18px;
	font-family: Tahoma, "MS Sans Serif", "Microsoft Sans Serif", Verdana, Arial
	font-weight:bold;
	padding-bottom:5px;
	color:#990000;
}
td {
	font-size: 11px;
	font-family: Tahoma, "MS Sans Serif", "Microsoft Sans Serif", Verdana, Arial
}
#topLang {
	font-size: 9px;
	font-family: Verdana;
	text-align: right;
}
#topLang a, #topLang a:visited {
	text-decoration:none;
	color: #666;
}
#topLang a:hover {
	color:#FF6215;
}
#loginBox {
	padding:7px 12px;
	border:solid 1px #DDD;
	background:#F2F2F2;
}
#loginBox h3 {
	margin:0px 0px 5px 0px;
	font-size:13px;
}
#loginBox .loginput {
	width:100px;
	border:solid 1px #CCC;
	padding:1px;
}
#loginBox .loginput:hover, #loginBox .loginput:active, #loginBox .loginput:focus {
	border:solid 2px #FFCC00;
	padding:0px;
}
#loginBox .loginbutton {
	margin-top:3px;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	text-decoration:underline;
	bottom:dotted 1px #ccc;
	color:#F47A00;
}
#sidebar .sameAlbum {
	font-family: Tahoma, "MS Sans Serif", "Microsoft Sans Serif", Verdana, Arial
	line-height:17px;
	font-size:11px;
	padding:5px;
	border:solid 1px #DDDDDD;
	margin-bottom:5px;
}
#sidebar .sameAlbum table {
	margin-bottom:5px;
}
#sidebar .sameAlbum td {
	font-weight:bold;
}
#sidebar .sameAlbum ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-bottom:dotted 1px #CCC;
}
#sidebar .sameAlbum ul li {
	border-top:dotted 1px #CCC;
	padding:0px;
}
#sidebar .sameAlbum a {
	padding:0px 2px;
	display:block;
}
#sidebar .sameAlbum a:hover {
	text-decoration:none;
	background:#FFFF00;
	color:#333;
}
#sidebar .sameAlbum .selected {
	color:#FF8000;
	padding:0px 2px;
}
#sidebar a:hover {
	color:#FF8000;
}
#sidebar .nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#sTopic {
	margin:0px;
	background:#FFF;
	padding:10px;
}
#sTopic dt {
	background:#FFF url(images/border.gif) top no-repeat;
	width:126px;
	text-align:center;
	line-height:29px;
	font-weight:bold;
	height:29px;
	float:left;
	border:none;
	margin-bottom:5px;
	margin-right:7px;
	color:#666;
}
#sTopic dd {
	height:29px;
	border:none;
	margin-bottom:5px;
	font-weight:bold;
	line-height:29px;
	font-size: 13px;
}
#sLyric {
	font-size: 13px;
	font-family: Tahoma, "MS Sans Serif", "Microsoft Sans Serif", Verdana, Arial
	line-height:22px;
}
