@charset "EUC-JP";

#container{
position:relative;
margin:0 auto 0 auto;
padding:0;
text-align:left;
height:150px;
width:950px;
#background:url(http://blogs.dion.ne.jp/_img/aqua_blue/title.gif) no-repeat top left;

}
#content{
position:relative;
margin:0 210px 0 210px;
padding:0 20px 50px 20px;
}

#links{
position:absolute;
left:10px;
top:280px;
width:194px;
padding:0 0 0 0;
}

#links2{
position:absolute;
width:194px;
top:160px;
right: 5px;
padding:0 0 0 0;
}

body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#fc9;
}

a{color:#f00;text-decoration:underline;}
a:link{color:#f00;text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active{}
a:hover{color:#f00;text-decoration:none;}

a.acalendar{color:#999;text-decoration:underline;}
a.acalendar:link{color:#999;text-decoration:underline;}
a.acalendar:visited{text-decoration:underline;}
a.acalendar:active{}
a.acalendar:hover{color:#999;text-decoration:none;}

a.acontinues{color:#f00;text-decoration:underline;}
a.acontinues:link{color:#f00;text-decoration:underline;}
a.acontinues:visited{text-decoration:underline;}
a.acontinues:active{}
a.acontinues:hover{color:#f00;text-decoration:none;}

a.amenu{color:#f00;text-decoration:underline;}
a.amenu:link{color:#f00;text-decoration:underline;}
a.amenu:visited{text-decoration:underline;}
a.amenu:active{}
a.amenu:hover{color:#f00;text-decoration:none;}

a.arss{color:#f00;text-decoration:underline;}
a.arss:link{color:#f00;text-decoration:underline;}
a.arss:visited{text-decoration:underline;}
a.arss:hover{color:#f00;text-decoration:none;}

#banner,#subbanner{
text-align:left;
}

#banner a{color:#000;text-decoration:none;}
#banner a:link{color:#000;text-decoration:none;}
#banner a:visited{color:#000;text-decoration:none;}
#banner a:active{color:#000;}
#banner a:hover{color:#000;text-decoration:underline;}

#subbanner a{color:#000;text-decoration:underline;}
#subbanner a:link{color:#000;text-decoration:underline;}
#subbanner a:visited{text-decoration:underline;}
#subbanner a:active{}
#subbanner a:hover{color:#000;text-decoration:none;}

h1,h2,h3{
margin:0;
padding:0;
}

.blogtitle{
	height:65px;
	font-size:32px;
	font-weight:bold;
	color:#fefefe;
	padding:10px 15px 0px;
	border:3px solid #FF8429;
	background-color:#FF8429;
	text-align:center;
}

.description{
#margin:0 18px 30px 5%;
height:35px;
border-left:3px solid #FF8429;
border-right:3px solid #FF8429;
border-bottom:3px solid #FF8429;
color:#000;
font-size:16px;
font-weight:bold;
background-color:#fff;
text-align:center;
}

.blog{
	width:494px;
	float:right;
	padding-bottom:40px;
	text-align:left;
}

.date{
	font-size:14px;
	color:#fefefe;
	border:3px solid #FF8429;
	padding:4px;
	margin-top:50px;
	background-color:#FF8429;
}

.title{
        background:url(/_img/c02/t.gif) no-repeat 0px 17px;
        height:25px;
        padding-top:15px;
        padding-left:20px;
        font-size:small;
        font-weight:bold;
:bold;
}

.blogbody{
	background-color:#fff;
	padding:0 15px 5px;
	line-height:130%;
	border:3px solid #FF8429;
	border-width:0 3px 3px;
}

.main{
	font-size:small;
	margin:0 0 20px;
}
blockquote{
padding:8px;
color:#000;
background:#ebebeb;
}

.pict{
margin-right:5px;
margin-bottom:5px;
}

.main-continues{
font-size:x-small;
}

.posted{
	color:#333;
	font-size:x-small;
	text-align:right;
	margin:0;
	padding:0;
}

a.aposted{color:#f00;text-decoration:underline;}
a.aposted:link{color:#f00;text-decoration:underline;}
a.aposted:visited{text-decoration:underline;}
a.aposted:active{}
a.aposted:hover{color:#f00;text-decoration:none;}

.menu{
font-size:xx-small;
text-align:right;
margin-top:5px;
}

.comments-head{
font-size:x-small;
font-weight:bold;
padding:0px 15px 15px;
}

.comments-body{
font-size:x-small;
padding:10px 15px;
}

.comments-post{
font-size:xx-small;
text-align:right;
padding:10px 15px;
}

.trackback-url{
font-size:x-small;
font-weight:bold;
padding:0px 15px 15px;
}

.trackback-body{
font-size:x-small;
margin:15px 15px 20px;
}

.trackback-post{
color:#333;
font-size:xx-small;
text-align:right;
margin:20px 15px;
padding:0;
}

a.atrackback-post{color:#090;text-decoration:underline;}
a.atrackback-post:link{color:#090;text-decoration:underline;}
a.atrackback-post:visited{text-decoration:underline;}
a.atrackback-post:active{}
a.atrackback-post:hover{color:#090;text-decoration:none;}

table.form{
width:506px;
padding-left:14px;
padding-bottom:20px;
background:url(http://blogs.dion.ne.jp/_img/aqua_blue/baset_bottom.gif) no-repeat center bottom;
}

label{
color:#333;
font-size:x-small;
font-weight:bold;
}

#author{width:200px;border:1px solid #036;}
#email{width:200px;border:1px solid #036;}
#url{width:200px;border:1px solid #036;}
#text{width:350px;height:200px;border:1px solid #036;}

.calendarhead{
	width:190px;
	font-size:x-small;
	font-weight:bold;
	text-align:center;
}

.calendartable{
	width:190px;
	text-align:center;
	margin-bottom:33px;
	background-color:#FF8429;
	border-bottom:1px solid #FF8429;
}

.calendarweek{
	font-size:x-small;
	font-weight:bold;
	position:center;
}
.calendarwd{
	padding:3px 0px;
}

.calendard{empty-cells:show;padding:4px 0;background-color:#fff;border:1px solid #FF8429;}

.calendardbg{}

.calendar{
	font-size:x-small;
	position:center;
}

.sidetitle{
width:178px;
	font-size:x-small;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	background-color:#FF8429;
	border:2px solid #FF8429;
	padding:3px 6px;
}

.side{
	font-size:x-small;
	text-align:left;
	line-height:125%;
	margin-bottom:30px;
	border:2px solid #FF8429;
	padding:6px;
	background-color:#fff;

}


.sidebody{
#padding:4px 0px 4px 12px;
#background:url(http://blogs.dion.ne.jp/_img/aqua_blue/sidebg.gif) #repeat-y;
}

.aside{}
a.aside{color:#000;text-decoration:underline;}
a.aside:link{color:#000;text-decoration:underline;}
a.aside:visited{color:#000;text-decoration:underline;}
a.aside:hover{color:#000;text-decoration:none;}

.pagetop{
font-size:xx-small;
text-align:right;
padding:25px 0px;
background:#fff;
}

.photo{
text-align:center;
}

.profilebody{
background:url(http://blogs.dion.ne.jp/_img/aqua_blue/sidebg.gif) repeat-y;
padding-left:12px;
}

.nickname{
color:#000;
font-size:xx-small;
font-weight:bold;
margin:10px 0;
}

.message{
color:#000;
font-size:xx-small;
}

.quotetable{
background:#036;
}
.quote{
color:#f00;
font-size:xx-small
;padding:1px;
background:#fff;
}

.blogtimes{
margin:0 0 10px 0;
text-align:center;
}

.powered{
text-align:center;
margin:0 0 10px 0;
}

.syndicate{
font-size:xx-small;
text-align:center;
}

.checkers{
font-size:x-small;
margin-top:10px;
}

.footbody{
margin:20px 20px;
}

.footmk{
font-size:xx-small;
margin-top:5px;
color:#000
}
