@charset "utf-8";

#wrapper #content {
	margin:0 0 0 0;
	padding:0 0 90px 0;
}

#wrapper #content #mainAreaCl {
	width:640px;
	float:left;
	margin:10px 0 0 0;
}

#wrapper #content #mainAreaCl .columnbox {
	margin:0 0 10px 0;
	padding:0;
}

#wrapper #content #mainAreaCl .columnbox h2 {
	margin:30px 0;
	font-size:130%;
	font-weight:bold;
}

#wrapper #content #mainAreaCl .columnbox h3 {
	font-size:120%;
	font-weight:bold;
	padding:10px 0;
}

#wrapper #content #mainAreaCl .columnbox p {
	padding:0 0 10px 0;
	margin:0;
}

#wrapper #content #mainAreaCl .columnbox .block {
	margin:0;
	padding:0;
}

#wrapper #content #mainAreaCl .columnbox .block .left {
	float:left;
	padding:0 10px 10px 0;
}

#wrapper #content #mainAreaCl .columnbox .block .right {
	float:right;
	padding:0 0 10px 10px;
}

#wrapper #content #mainAreaCl .columnbox .days {
	text-align:right;
}



#wrapper #content #sideAreaCl {
	width:240px;
	float:right;
	margin:10px 0 0 0;
}

#wrapper #content #sideAreaCl .sidenavi {
	margin:0;
	padding:0 0 10px 0;
}

#wrapper #content #sideAreaCl .sidenavi h3 {
	border-top:2px solid #EEEEEE;
	margin:0 0 5px 0;
	padding:5px 10px;
}

#wrapper #content #sideAreaCl .sidenavi p {
	margin:0 0 10px 0;
}

#wrapper #content #sideAreaCl .newentry {
	margin:0;
	padding:0 0 10px 0;
}

#wrapper #content #sideAreaCl .newentry dd {
	padding:0 0 10px 0;
}

#wrapper #content #sideAreaCl ul {
	list-style-type:disc;
	padding:0 0 10px 20px;
}

#wrapper #content #sideAreaCl .tags {
	margin:0;
	padding:0 0 20p 0 ;
}

#wrapper #content #sideAreaCl .tags .s1 { font-weight:bold; font-size:100%; }
#wrapper #content #sideAreaCl .tags .s2 { font-weight:bold; font-size:110%; }
#wrapper #content #sideAreaCl .tags .s3 { font-weight:bold; font-size:120%; }
#wrapper #content #sideAreaCl .tags .s4 { font-weight:bold; font-size:130%; }
#wrapper #content #sideAreaCl .tags .s5 { font-weight:bold; font-size:140%; }
#wrapper #content #sideAreaCl .tags .s6 { font-weight:bold; font-size:150%; }



#wrapper #content #sideAreaCl .bnArea h3 {
	border-top:2px solid #EEEEEE;
	margin:0 0 5px 0;
	padding:5px 10px;
}

#wrapper #content #sideAreaCl .bnArea p {
	margin:0 0 10px 0;
}

#wrapper #content #sideAreaCl .bnArea  a{ display:block; border:1px solid #cccccc; }
#wrapper #content #sideAreaCl .bnArea  a:hover { display:block; border:1px solid #f8a900; }




