@charset "UTF-8";

table.search-box {
	width: 460px;
	margin: 10px 0 10px 10px;
}

table.search-box td a {
	text-decoration: none;
}
table.search-box td strong {
	font-size: 100%;
	font-weight: bold;
}
table.search-box td.search_title {
	padding: 3px 0 3px 10px;
	background: #ffffff url('../images/b2.gif') no-repeat left center;
}

ol.newpick {
	padding-left: 10px;
	list-style: square outside url('../images/b2.gif');
}
ol.newpick li {
	color: #666666;
	line-height: 1.1em;
}

ol.newpick li a {
	color: #666666;
	text-decoration: none;
}

ol.newpick li a.new {
	color: #6666cc;
	font-weight: bold; 
}

/*
a.new {
	font: bold 9pt; 
}
a.new:link {
	font: bold 9pt; 
	text-decoration: none;
}
a.new:visited {
	font: bold 9pt; 
	text-decoration: none;
}
*/
ol.latest {
	line-height: 1.3em;
}
ol.latest li {
	margin-bottom: 5px;
	padding-top: 2px;
	font-size: 85%;
	background: url('../images/o_arrow.gif') no-repeat left 3px;
	text-indent: 2em;
}
ol.latest li a {
	text-decoration: none;
}
ol.latest li span {
	font-size: 108%;
	letter-spacing: 0.2em;
}

#ad {
	clear: left;
	float: left;
	width: 508px;
	background: #fffccf;
	border-right: 1px solid #00ffff;
	border-left: 1px solid #00ffff;
}

#ad .content {
	margin: 0px 4px 0px 4px;
	padding: 10px 0 10px 0;
	background: #ccffff;
	color: #666666;
	line-height: 1.3em;
height: 210px;
	text-align: justify;
	border: 1px solid #cc0000;

}
#page {
	background: #ffffff;
}
#main {
	background: #ffffff;
}
.three-column #contents {
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;

}
.content {
	background: #ffffff;
}
.module-contents {
	border: 1px solid #ffcc99;
}
.three-column #sidebar {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.three-column #moreside {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.three-column #moreside .module-contents {
	border: 1px solid #dddddd;
}
