body {
 background: #000 ;
 margin: 0;
 padding: 0;
 text-align: center;
}


/*----Typography----*/

a {
 color: #fff;
 text-decoration: none;
 font-weight: bold;
}

a:hover {
 color: #D5D5D5;
 text-decoration: none;
}

#button {
 background: transparent;
 font: 1.0em Arial, Helvetica;
 color: #ccc;
 font-weight: none;
 border: 1px solid #ccc;
}

#buttonclick {
 background: transparent;
 font: 1.0em Arial, Helvetica;
 color: #ADADAD;
 font-weight: none;
 border: 1px solid #ADADAD;
}



/*----Layout----*/

table {
 width: 100%;
 height: 100%;
 border: 0px;
}

td {
 vertical-align: bottom;
 text-align: center;
 font: .7em Arial, Helvetica, Verdana, Sans-serif;
 color:#ccc;
}


#container {
 background: transparent;
 position: absolute;
 top: 50%;
 left: 50%;
 width: 1000px;
 height: 500px;
 padding: 0;
 margin-left: -500px;
 margin-top: -250px;
 border: 0px solid #adadad;
}


#header {
 width: 990px;
 height: 30px;
 text-align: right;
 position: relative;
 margin-top: -5px;
 border: 0px dotted #fff;
 color: #ccc;
}


#sidebar {
 position: absolute;
 text-align: left;
 padding: 0 5 0 0;
 left: 0px;
 top: 30px;
 color: #ccc;
 width: 145px;
 height: 470px;
 border: 0px dotted #fff;
}

#sidebar p {
 height: 25px;
}

#sidebar a{
 color:#d5d5d5;
}

#sidebar a:hover {
 color:#adadad;
}


#content {
 position: absolute;
 left: 545px;
 top: 30px;
 width: 450px;
 height: 470px;
 padding: 0;
 border: 0px dashed #fff;
 overflow: auto;
 text-align: right;
 color: #ccc;
}

#default {
 position: absolute;
 left: 0px;
 top: 30px;
 width: 995px;
 height: 470px;
 padding: 0;
 border: 0px dashed #fff;
 overflow: auto;
 text-align: right;
 color: #ccc;
}

#content h1 {
 padding: 30 0 0 0;
 margin: 0 0 20 0;
 font: 1.5em Verdana, Arial, Helvetica, Verdana, Sans-serif;
 color: #D5D5D5;
 font-style: oblique;
 text-transform: lowercase;
 text-align: right;
 letter-spacing: .2em;
 font-weight: bold;
 clear: both;
}

#content h2 {
 padding: 0 0 0 0;
 margin: 0;
 font: 1.3em Arial, Helvetica, Verdana, Sans-serif;
 color: #D5D5D5;
 text-transform: none;
 font-weight: normal;
 clear: both;
}

#content ul {
 list-style-type: none;
 margin: 3 8 -3 8;
 line-height: 15px;
 padding: 0;
 clear: both;
 float: left;
}

#content li {
 list-style-type: none;
 line-height: 15px;
 display: block;
 float: none;
 margin: 3 8 -3 8;
 clear: both;
}

#footer {
 font: .8em Arial, Helvetica;
 font-weight: bold;
 color: #ADADAD;
 text-align: center;
 position: absolute;
 bottom: 10px;
 left: 50%;
 width: 1000px;
 margin-left: -500px;
 padding: 0px;
 border: 0px solid #ccc;
}

#clearer {
 clear: both;
}