#mainnavi {	margin-bottom: 35px;}#sub {	margin: 0px;	padding: 10px;	width: 195px;	display: inline;	float: left;	background-color: #EEEFEF;	color: #666464;	font-size: 120%;}#searchBox {	width: 100%;}#searchBox .searchtxt {	width: 135px;	border: 1px solid #AAABAB;	height: 21px;	margin: 0px;	padding: 0px;}#searchBox .searchBT {	position: absolute;	margin: 0px;	padding: 0px;}#sub h2 {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#calBox {	padding: 0px;}#calHeader {	margin: 0px;	padding: 0px;	width: 100%;}#calHeader p {	display: inline;	float: left;}.subin {	margin-bottom: 20px;}#calBox .cTable {	width: 100%;	margin: 0px;	padding: 0px;	border-collapse:collapse;	font-size: 100%;}#calBox .cTable td {	text-align: center;	padding-top: 3px;	padding-bottom: 3px;}#main {	width: 550px;}.entryDate {	line-height: 30px;	margin: 0px;	padding: 0px 0px 0px 2%;	font-size: 110%;	float: left;	display: inline;	width: 25%;}.categoryName {	font-size: 90%;	float: right;	line-height: 30px;	text-align: right;	white-space: nowrap;	display: inline;	width: 70%;	padding-right: 2%;}.entryTopBox {	background-color: #D3DDF1;	margin: 0px;	padding: 0px;	clear: both;	width: 100%;}.entryTitle {	font-size: 190%;	margin: 0px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	line-height: 120%;	color: #083090;}.entry p {	font-size: 116%;}.entry .image-left {	margin: 0px;	padding: 10px;	float: left;	display: inline;}
