body {

	margin:0;
	padding:0;
	font-size:76%;
	background:#FFF url("../img/bodybg.jpg") top left repeat-x;
}

p {

	font:normal 1.0em verdana, arial, sans-serif;
	color:#000;
	line-height:16px;
	
}

#container {

	width:760px;
	margin:0 auto;
	background:#FFF url("../img/conbg.jpg") top left no-repeat;
	padding:0 5px 0 5px;
}

#sidebar {

	width:258px;
	float:left;
	background:transparent url("../img/logo.jpg") top center no-repeat;
	padding-top:140px;
}

#sidebar ul {

	margin:0;
	padding:0;
	list-style:none;

}

#sidebar li {


}

#sidebar a {

	display:block;
	text-align:center;
	background:#FFF url("../img/li_bg.jpg") top left no-repeat;
	padding:16px 0 15px 0;
	text-decoration:none;
	font:bold 1.0em verdana, verdana, sans-serif;
	color:#000;

}

#sidebar a.sub {

	display:block;
	text-align:center;
	background:#FFF;
	padding:8px 0 5px 0;
	text-decoration:none;
	font:normal 1.0em verdana, verdana, sans-serif;
	color:#000;

}

#sidebar a.sub:hover {

	display:block;
	text-align:center;
	background:#FFF;
	padding:8px 0 5px 0;
	text-decoration:none;
	font:normal 1.0em verdana, verdana, sans-serif;
	color:#000;

}

#sidebar a:hover {

		background:#FFF url("../img/li_bg_on.jpg") top left no-repeat;
		text-decoration:underline;

}

#main-content {

	width:502px;
	float:right;

}

#main-content li {

	padding:4px;
	background:#F8E5AF;
	margin-bottom:2px;

}

#topnav {

	float:right;

}

#page-content-pad {

	width:482px;
	margin:0 auto;

}


#header h1 {

	text-align:right;
	margin:47px 0 0 0;
	padding:0 7px 0 0;
	font:bold 1.7em "helvetica neue", georgia, arial, sans-serif;
	border-bottom:1px solid #FFF;
	color:#522118;
	background:transparent url("../img/h_bg.png") top right repeat-y;
}

#header h1 {
background-image:none;
width:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/h_bg.png',sizingMethod='scale');
}
