@charset "utf-8";
/***************/
.main,
main{
	float:left;
}
.aside,
aside{
	float:right;
}
.archive a{
color:#222222;
width:calc(100% / 3 - 10px);
}
body{
	font-size:1rem;
	color:#222222;
}
a{
	color:#00A2E8;
}
.wrap{
	border-color:#FFFFFF;
}
header{
	background:#EEEEEE;
	border-color:#00A2E8;
}
header .wrap{
	background:#EEEEEE;
}
header .main h1,
header .main p{
	color:#222222;
	border-color:#222222;
}
header .main a{
	color:#222222;
}
header .aside a{
	border-top:100px solid #00A2E8;
	color:#FFFFFF;
}
#intro{
	background:#00A2E8;
}
nav{
	background:#00A2E8;
	color:#FFFFFF;
}
nav a{
	color:#FFFFFF;
}
nav a.current,
nav a:hover,
nav a:focus{
	background:#FFFFFF;
	color:#222222;
	border-color:#00A2E8;
}
#body{
	background:#EEEEEE;
}
#body .wrap{
	background:#FFFFFF;
}
h2.balloon{
	background:#00A2E8;
	color:#FFFFFF;
}
h2.balloon:after{
	border-top:10px solid #00A2E8;
}
h3,h4,h5,h6{
	border-color:#00A2E8;
}
.utility_page a{
	color:#222222;
	border-top:1px dotted #222222;
	border-bottom:1px dotted #222222;
}
.utility_category a{
	color:#222222;
}
.utility_category li{
	color:#00A2E8;
	border-left:3px solid #00A2E8;
}
.utility_category li:hover{
	color:#222222;
}
div.selectlink:after{
	background:#00A2E8;
	color:#FFFFFF;
}
div.selectlink:hover:after,
div.selectlink:focus:after{
	background:#222222;
}
a.more{
	background:#00A2E8;
	color:#FFFFFF;
}
a.more:hover,
a.home{
	background:#00A2E8;
	color:#FFFFFF;
}
div.selectlink:hover:after,
div.selectlink:focus:after,
a.home:hover{
	background:#222222;
	color:#FFFFFF;
}
ul.paging{
	border-color:#00A2E8;
}
ul.paging a{
	background:#00A2E8;
	color:#FFFFFF;
}
ul.paging a:hover,
ul.paging a.current{
	background:#222222;
	color:#FFFFFF;
}
