body{
	background-image		:url('img/background.gif');
}

body,img,div,hr,td,table,tr{
    margin					:0px;
    padding					:0px;
    vertical-align			:top;
    border-collapse			:collapse;
    text-align				:left;
	empty-cells				:show;
	font-family				:sans-serif;
	line-height				:150%;
}

table.main{
	width					:100%;
}

.main td{
    background-image		:none;
    background-color		:#d9d9d9;
}

td.menu{
    width					:130px;
}

.menu A{
	color					:#909090;
	width					:100%;
	text-align				:center;
	border-bottom			:1 #a0a0a0 solid;
	border-top				:1 #c9c9c9 solid;
	padding					:2px;
	text-decoration			:none;
	display					:block;
}

.menu A:hover{
	color					:#ff2020;
}

.menu H2{
	padding					:2px;
	font-size				:100%;
	color					:#ffffff;
	width					:100%;
	text-align				:center;
	margin					:0px;
	border					:3 #696969 solid;
	background-color		:#000000;
	background-image		:url('img/background.gif');
	display					:block;
}

.menu H1{
	padding					:2px;
	font-size				:100%;
	color					:#202020;
	width					:100%;
	text-align				:center;
	margin					:0px;
	border-bottom			:1 #a0a0a0 solid;
	border-top				:1 #d9d9d9 solid;
	background-color		:#d9d9d9;
	display					:block;
}

.SongName{
	width					:24em;
}

.DLButton{
	width					:6em;
	text-align				:right;
}

.UppeDate{
	width					:5em;
}

.DownLoad{
	padding-left			:1em;
}

.menu{
	font-family				:Verdana;
	font-weight				:bold;
	font-size				:125%;
	text-align				:center;
	vertical-align			:top;
}

td.menu{
	background-color		:#c9c9c9;
}

.topimage{
	margin					:1em;
	border					:1 black solid;
}

td.con{
	background-color		:d9d9d9;
}

.con{
	text-align				:left;
	vertical-align			:top;
	padding					:0.5em;
}

.con h1{
	width					;100%;
	font-size				:175%;
	font-family				:times;
	font-weight				:bold;
	border-bottom			:1px black solid;
	padding					:2px;
	text-align				:left;
	margin					:0px;
}

.con h2{
	width					;100%;
	font-size				:75%;
	font-family				:Verdana;
	text-align				:right;
	margin					:0px;
	padding					:0px;
	background-color		:#c0c0c0;
}

.con A{
	text-decoration			:none;
}

.con A:hover{
	color					:#206020;
	background-color		:#e9e9e9;
}

dt span span{
    color					:#a0a0a0;
    text-decoration			:line-through;
}

dt table{
	width					:100%;
}

dt td{
	font-weight				:bold;
}

div{
	padding-left			:2em;
}

dt{
	width					:36em;
	background-color		:#D0D0D0;
	white-space				:nowrap;
}

span.time{
	font-size				:72%;
	font-family				:Verdana;
}

ul,dd{
    border-top				:1px black solid;
    margin					:0px;
    padding-top				:0.3em;
    padding-bottom			:1.2em;
    width					:90%;
    padding-left			:4em;
}

dt{
    font-weight				:bold;
}

.box{
	width					:36em;
	border					:4px #ff7f00 solid;
}

.box td#0{
	border					:2px #ff7f00 solid;
	color					:white;
	font-weight				:bold;
	background-image		:url('img/background.gif');
	padding					:2xp;
	padding-left			:1em;
}

.box td#1{
	padding					:0.5em;
	background-color		:#d9d9d9;
	border-					:5px #ff7f00 solid;
}

.box td#2{
	height					:2px;
	background-image		:url('img/background.gif');
}

.list td{
	padding-bottom			:0.5em;
	padding-right			:2.0em;
}

.r{
	text-align				:right;
}

td.footbar{
	width					:100%;
	background-image		:url('img/foot_bar.gif');
}

td.headbar{
	width					:100%;
	background-image		:url('img/title_bar.gif');
}

A.url{
	margin					:1px;
	font-size				:75%;
	border					:1px black solid;
	background-color		:#c0c0c0;
}

A.url:hover{
	background-color		:#c0b0c0;
}

dt form{
	margin					:0px;
	padding					:2px;
}

dd form{
	margin					:0px;
	margin-left				:4em;
	background-color		:#c0c0c0;
	padding					:2px;
}

.white{
	color					:white;
}

span t{
	font-size				:70%;
}

dd td{
	padding-right			:1em;
}

td.con A{
	font-weight				:bold;
}

strong.selected{
	border-bottom			:4px black double;
}

td.cat{
	text-align				:right;
	padding-bottom			:8px;
}

td.cat2{
	padding-bottom			:4px;
}

table.form td{
	padding-left			:0.5em;
	padding-bottom			:0.2em;
}

.BBSBox{
	margin-left				:4.0px;
	border-left				:4.0px black double;
	padding-left			:4.0px;
	margin-bottom			:0.3em;
}

.BBSBoxy{
	margin-left				:4.0px;
	border-left				:4.0px black dotted;
	padding-left			:4.0px;
	margin-bottom			:0.3em;
}

.BBSBoxa{
	margin-left				:4.0px;
	border-left				:4.0px black double;
	padding-left			:4.0px;
	margin-bottom			:0.3em;
}

.BBSBoxa strong{
	color					:red;
}