
#mainwrap {
	background-color:#FFFFFF;
	width:560px;
	float:left;
	}

#main {
	width:500px;
	margin:10px 30px;
	}

#sidemenuwrap {
	background-color:#FFFFFF;
	float:right;
	width:198px;
	}

#sidemenu {
	width:168px;
	margin:10px 30px 0 0;
	}

.entry {
	margin-bottom:45px;
	}

.entry img {
	border-top:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px;
	}

h2 {
	background-color:#F7F7F7;
	border-top:1px solid #09357A;
	padding:0px 5px 8px 10px;
	margin:0;
	}

h2 p.date {
	font-weight:lighter;
	font-size:40%;
	float:left;
	margin:0;
	padding:8px 0 0 10px;
	}

h2 span.title {
	padding-top:5px;
	font-size:70%;
	}

h3 {
	color: #09357A;
	font-size:80%;
	border-bottom:1px solid #09357A;
	padding:0px 5px 7px 7px;
	margin:0;
	}
	
#calendar {
	font-size:80%;
	margin-bottom:20px;
	}
	
#calendar th {
	font-weight:lighter;
	padding:5px 0;
	}


#backnumber ul  {
	list-style-type:none;
	font-size:80%;
	margin-left:0;
	padding-left:0;
	}
#backnumber li a {
	list-style-type:none;
	margin-left:10px;
	padding-left:0;
	}

p.content-nav {
	font-size:80%;
	margin:-5px 0 8px 10px;
	padding:-10px 10px 0px 10px;
	}