body{
	margin:0;
	font:italic 14px Georgia, Arial, Helvetica, sans-serif;
	color:#bebebe;
	background:#000 url(../images/bg-body.gif) 50% 0;
}
img{border-style:none;}
a{
	color:#bebebe;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#wrapper{
	width:954px;
	margin:0 auto;
	padding:44px 0 0;
}
#main{
	border:2px solid #e1e1e1;
	overflow:hidden;
	background:url(../images/bg-main.gif) repeat-y;
}
* html #main{
	height:1%;
	overflow:visible;
}
#content{
	float:right;
	width:792px;
}
.visual{float:right;}
* html .visual{margin-right:-3px;}
*+html .visual{margin-right:-3px;}
.visual img{vertical-align:top;}
.content-area{
	padding:21px 12px 9px 40px;
	line-height:19px;
	overflow:hidden;
}
* html .content-area{
	height:1%;
	overflow:visible;
}
.content-area p{margin:0 0 17px;}
.scrollable{
	height:507px;
	overflow:hidden;
}
.vscroll-bar{background:#000;}
.vscroll-up,
.vscroll-down{display:none;}
.vscroll-slider{background:#d7ae2a;}
#sidebar{
	float:left;
	width:156px;
	margin:0 -10px 0 0;
	padding:14px 0;
	color:#000;
}
#sidebar a{color:#000;}
.logo{
	display:block;
	width:130px;
	height:130px;
	margin:0 auto;
	padding:0 0 38px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
}
.logo a{
	position:relative;
	display:block;
	height:100%; 
}
#sidebar ul{
	width:100%;
	margin:0 auto;
	padding:0;
	list-style:none;
	font-size:28px;
	line-height:36px;
	text-align:center;
	overflow:hidden;
}
#sidebar ul li{
	margin:-1px 0 0;
	padding:8px 0 13px;
	background:url(../images/separator-sidebar.gif) no-repeat 50% 0;
}
* html #sidebar ul li{padding-left:6px;}
*+html #sidebar ul li{padding-left:6px;}
#sidebar ul a:hover{
	text-decoration:none;
	font-weight:bold;
}
#footer{
	width:100%;
	padding:6px 0 20px;
	font-style:normal;
	color:#e1e1e1;
	overflow:hidden;
}
#footer a{color:#e1e1e1;}
#footer ul{
	float:left;
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
}
#footer ul li{float:left;}
#footer p{
	margin:0;
	text-align:right;
	overflow:hidden;
}
* html #footer p{
	height:1%;
	overflow:visible;
}
