*
{
margin: 0;
padding: 0;
}
html, body
{
width: 100%;
height: 100%;
}
body
{
color: #666;
font: 8pt sans-serif;
position: relative;
background: #f4faf9;
}
a	
{
color: #06c;
background: #fff;
}
#main
{
width: 87%;
height: 98%;
}
td
{
height: 100%;
text-align: left;
vertical-align: top;
}
.content
{
padding: 40px;
border: 1px solid #ccc;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #fff;
color: #666;
}
.l_sidebar
{
width: 139px;
}
.music
{
margin-left: 10px;
margin-right: 10px;
}
.menu
{
list-style:none;
padding:0px;
margin: 0 0 7px 0;
border: 1px solid #ccc;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.menu li a,.menu li span
{
height: 22px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.menu li a
{
padding: 7px 0 0 19px;
color: #06c;
}
.menu li span
{
padding: 7px 0 0 7px;
color: #0b6;
}
.off
{
color: #0b6 !important;
background: #fff;
}
.menu li a,.menu li span
{
background: #fff;
display: block;
}
.popup	
{
margin: 10px;
}
.content TD 
{
height: 22px;
vertical-align: middle;
padding: 7px;
border: 1px dashed #bbb;
background-color: #efe;
}
.content TD a
{
background-color: #efe;
}
.content table td
{
vertical-align: top;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.content p:first-letter
{
margin-left: 15px;
}
h1,h2,h3,.content p	
{
margin-bottom: 15px;
}
h2
{
margin-top: 15px;
}

