body
{
	background: #000000 url(../../images/bg.png) scroll repeat;
    font-family: Verdana;
    font-size: 11px;
}

hr
{
	background-color: #72ABE6;
	color: #72ABE6;
	border: #72ABE6;
	height: 1px;
}

input,
textarea
{
	background-color: #001427;
    border: 1px solid #0F4372;
    color: #A5C3F5;
    font-size: 10px;
    font-family: Verdana;
    padding: 1px;
    width: 320px;
}

input:focus,
textarea:focus
{
	background-color: #002948;
}

a:hover
{
	color: #1761A6;
}

div#container
{
	width: 100%;
}

div#boundary
{
    position: relative;
    width: 695px;
}

div#header
{
    background-image: url(../../images/header.png);
    height: 122px;
    margin-bottom: 11px;
    width: 695px;
}

div#menu
{
	float: left;
    margin-right: 11px;
    width: 166px;
}

div#menu_head
{
	background-image: url(../../images/menu_head.png);
    height: 27px;

}

div#menu_body
{
	background-image: url(../../images/menu_body.png);
    background-repeat: repeat-y;
    padding: 6px 6px 20px 21px;
}

div#menu_foot
{
	background-image: url(../../images/menu_foot.png);
    background-repeat: no-repeat;
    height: 2px;
}

a.menu_level1
{
	background-image: url(../../images/menu_level1_off.gif);
    background-repeat: no-repeat;
    font-size: 10px;
    height: 16px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-top: 1px;
    text-decoration: none;
    cursor: pointer;
}

a.menu_level1:hover
{
	background-image: url(../../images/menu_level1_on.gif);
    color: #A5C3F5;
}

a.menu_level2
{
	background-image: url(../../images/menu_level2_off.gif);
    background-repeat: no-repeat;
    font-size: 10px;
    height: 16px;
    padding-bottom: 2px;
    padding-left: 23px;
    padding-top: 1px;
    text-decoration: none;
    cursor: pointer;
}

a.menu_level2:hover
{
	background-image: url(../../images/menu_level2_on.gif);
	color: #A5C3F5;
}

div#content
{
	float: right;
	width: 518px;
}

div#content_head
{
	background-image: url(../../images/content_head.png);
    font-weight: bold;
    height: 27px;
}

div#content_body
{
	background-image: url(../../images/content_body.png);
    background-repeat: repeat-y;
    padding: 10px;
}

div#content_foot
{
	background-image: url(../../images/content_foot.png);
    background-repeat: no-repeat;
    height: 2px;
    margin-bottom: 16px;
}

div.news_title
{
	color: #72ABE6;
	float: left;
    font-weight: bold;
}

div.news_date
{
	color: #72ABE6;
    float: right;
    font-size: 10px;
}

img#photo
{
	 display: inline;
     float: right;
     margin-left: 5px;
     margin-bottom: 5px;
}

table.listing
{
	background-color: #0F4372;
    width: 100%;
}

td.cover
{
	background-repeat: no-repeat;
    height: 70px;
	width: 64px;
}

div#soundtracks
{
	background-color: #001427;
    border: 1px solid #0F4372;
    height: 120px;
    width: 160px;
}

div#soundtracks a
{
	background-color: #002948;
    border-bottom: 1px solid #0F4372;
    display: block;
    font-size: 10px;
    padding: 2px;
	text-decoration: none;
    cursor: pointer;
}

tr.header
{
	background-color: #001427;
    font-weight: bold;
}

tr.content
{
	background-color: #02070F;
    font-size: 10px;
}

div#progress
{
	background-color: #02070F;
	border: 1px solid #0F4372;
    padding: 2px;
    position: absolute;
    width: 140px;
    top: 315px;
    left: 363px;
}

div.remix
{
	background-color: #02070F;
    border: 1px solid #0F4372;
    font-size: 10px;
    padding: 3px;
}

div#signature
{
	color: #43719D;
    font-size: 10px;
    padding-bottom: 30px;
}