body
{
	font : 10pt Verdana, sans-serif;
	background-color : #000000;
	margin : 0;
	padding : 0;
	text-align : center;
	float : center;
}
a
{
	text-decoration : underline;
}
a:hover
{
	text-decoration : none;
}
p
{
	padding : 2px 10px;
	margin : 0;
	line-height : 1.5em;
}
ul
{
	margin : 0;
	padding : 0;
	list-style : none;
}
h1
{
	font-size : 2em;
	padding : 0;
	margin : 0;
}
h2
{
	color : #c2b081;
	border-bottom : 1px solid rgb(70, 70, 70);
	margin : 5px;
	padding : 2px 5px;
	font-size : 10pt;
}


a:link { 
	color: #c2b081;
	}
a:visited { 
	color: #c2b081;
	}
a:hover { 
	color: #c2b081;
	background-color: rgb(80, 80, 80);
	text-decoration: underline;
	}
a:active { 
	color: #c2b081;
	}

#wrapper
{
	margin : 0 auto;
	width : 750px;
}
#wrapper2
{
	border : 1px solid #4f3617;
	background-color : #7e4e1d;
}
#header
{
    line-height : normal;
	color : #4f3617;
	padding : 1ex;
}
#bar
{
	margin-left : 20px;
	padding : 5px 0 0 1px;
}
#bar p
{
	color : rgb(100, 100, 100);
	padding : 5px;
}
#bar li
{
	float : left;
	border : 1px solid #4f3617;
	margin : -1px 0 -1px 10px;
}
#bar li a
{
	background-color : #7e4e1d;
	color : #c2b081;
	padding : 5px 15px;
	display : block;
}
li#current
{
	border-bottom : 1px solid #4f3617;
}
#bar li a:hover
{
	color : #c2b081;
}
li#current a, li#current a:hover
{
	background-color : #4f3617;
	color : #c2b081;
}
#left
{
	background-color : #7e4e1d;
	color : rgb(75, 75, 75);
	margin : 0 10px 10px 0;
	float : left;
	width : 150px;
}
#left ul
{
	margin : 8px 5px;
	background-color : #4f3617;
	border : 1px solid #4f3617;
}
#left ul p
{
	border-bottom : 1px solid #4f3617;
	background-color : #000000;
	color : #c2b081;
	margin : 0;
	display : block;
}
#left li
{
	margin : 0;
	padding : 0;
}
#left li a
{
	padding : 5px 0;
	color : rgb(75, 75, 75);
	display : block;
	height : 1em;	/*hack to control ul link for IE*/
}
#left li a:hover
{
	background-color : #7e4e1d;
	color : #000000;
}
#left > ul a
{
	height : auto;	/*resets link height for non-IE browsers*/
}
#main
{
	font-size : 10pt;
	text-align : left;
	border : 1px solid #4f3617;
	border-right : none;
	border-top : none;
	background-color : #4f3617;
	margin-left : 0px;
	padding : 10px 20px;
}
#footer
{
	border-top : 1px solid #4f3617;
	background-color : #7e4e1d;
	font-size : 90%;
	color : #c2b081;
	padding : 4px;
	margin-top : 10px;
	clear : right;
	display : block;
	float : none;
}
.clearfix:after
{
    content : ".";
    display : block;
    height : 0;
    clear : both;
    visibility : hidden;
}
.clearfix
{
    display : inline-table;
}
/* Hides from IE-mac \*/
 html .clearfix
{
    height : 1%;
}
.clearfix
{
    display : block;
}
/* End hide from IE-mac */
