body {
	background-color: #000;
	color: #FFF;
	text-align: center; /* center hack */
	margin: 0;
	padding: 0;
	font: normal normal 1em/1 Arial, Arial, Sans-Serif;
}

#wrap {
   min-width: 800px;
   max-width: 800px;
   width: auto !important; /* IE6 hack */
   width: 800px; /* IE6 hack */
   margin: 0 auto; /* center hack */
   padding: 10px;
   text-align: left; /* center hack */
   
   background-color: #BBB;
}

#header {
   /*font: normal bold 1em/1 Arial, Arial, Sans-Serif;*/
   text-align: center;
   background-color: #444;
   color: #DDD;
   margin-bottom: 10px;
   padding: 10px 0 10px 0;
}

#header a {
   background-color: #222;
   font: normal bold 1em/1 Arial, Arial, Sans-Serif;
   padding: 5px;
}

.inside {
   padding: 10px;   
}

#sidebar {
   float: left;
   width: 30%;
   overflow: hidden;
   font: normal normal 1em/1 Arial, Arial, Sans-Serif;
   background-color: #444;
   color: #DDD;
}

#sidebar-inner {
   border-right: 10px solid #BBB;
}

#content {
   float: left;
   width: 70%;
   overflow: hidden;
   text-align: top;
   background-color: #666;
   color: #EEE;
}

#content a {
   font: normal bold 1em/1 Arial, Arial, Sans-Serif;
   color: #8AF;
}

#content a:hover {
	background-color: #222;
	color: #DDD;
}

.heading {
   font: normal bold 1.5em/1 Arial, Arial, Sans-Serif;
}

#footer {
   clear: both;
   border-top: 10px solid #BBB;
   background-color: #000;
   color: #DDD;
   font: normal normal 0.7em/1 Arial, Arial, Sans-Serif;
}

a {         
	color: #57F;
   font: normal bold 1em/1.2 Arial, Arial, Sans-Serif;
}

a:hover {
	background-color: #222;
	color: #DDD;
}

h1, h2, h3, h4 {
   font: normal bold 1em/1 Arial, Arial, Sans-Serif;
}

h1 {
	font-size: 1.5em;
}

h2 {
	font-size: 1.3em;
}

h3 {
	font-size: 1.1em;
}

h4 {
	font-size: 1em;
}

p {
	margin-bottom: 1em;
	text-align: justify;
}

