.menu {
	float: left;
	width: 240px;
}
.menu .box {
	width: 200px;
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 5px;
	background: #26456C;
	color: #F5BA07;
}
.menu .box a {
	color: #FFFFFF;
}
.menu .box a:hover {
	color: #4999B9;
}
.menu #logo {
	width: 200px;
	height: 108px;
	margin-bottom: 10px;
	text-align: center;
}
.menu #logo img {	
	margin-top: 20px;
}
.menu #title {
	font: 1.5em Georgia, Times, serif;
	color: #F5BA07;
}	
.menu #title a {
	color: #F5BA07;
}
.menu #title a:hover {
	color: #FFFFFF;
}
.menu .folder {
	width: 200px;
	font: 1.3em Georgia, Times, serif;
	color: #FFC000;
}
.menu .folder a {
	color: #4999B9;
}
.menu .folder a:hover {
	color: #FFFFFF;
}
.menu #selected a {
	color: #FFC000;
}
.menu .subfolder {
	width: 200px;
	font: 0.9em Georgia, Times, serif;
	margin-top: 2px;
}
.menu .subfolder div {
	padding-top: 2px;
	padding-bottom: 2px;
}
.menu .subfolder #selected a {
	color: #FFC000;
}
.menu .subfolder #selected a:hover {
	color: #4999B9;
}
.latest-image {
	margin-top: 10px;
}
.latest-title {
	font: 1.5em Georgia, Times, serif;
	color: #4999B9;
	margin-bottom: 4px;
}
.latest {
	font-size: 0.85em;
	color: #D2E4EB;
	padding-bottom: 10px;
}
.latest p {
	margin-top: 2px;
	margin-bottom: 2px;
}
.latest b {
	font: 1.0em Georgia, Times, serif;
	font-weight: bold;
	color: #F5BA07;
}
.ca {
	width: 240px;
	margin-top: 10px;
}
.ca-title{
	width: 240px;
	color: #FFFFFF;
}
.ca-title a, .ca-title a:hover {
	color: #FFFFFF;
}
.ca-title-txt {
	width: 198px;
	height: 22px;
	font: 1.4em Georgia, Times, serif;
	padding: 2px;
	padding-top: 10px;
	padding-left: 20px;
	background: #F5BA07;
}
.ca-title-img {
	float: right;
	width: 20px;
	height: 34px;
	background: url('../layout/single-c_ads.gif') no-repeat;
}
.ca-ads {
	width: 200px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background: #F5BA07;
	color: #000000;
	font-size: 0.80em;
}
.ca-ads a, .ca-ads a:hover {
	color: #000000;
}
.ca-ads a {
	text-decoration: underline;
}
.ca-ads a:hover {
	text-decoration: none;
}
.ca-ad {
	width: 200px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #000000;
}
.ca-ad p {
	margin-top: 2px;
	margin-bottom: 2px;
}
