/* Capricious Journey */

BODY{
	font-size:10.0pt;
	color:#333333;	
	background-color:#ffffff;
	background-image:url(./bg.gif);
	background-repeat:repeat-y;
	font-family:sans-serif;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}

a{
	text-decoration:underline;
	color:#666666;
}
a:hover.post{
	text-decoration:none;
	color:#ff0000;
}
a:hover.tram{
	text-decoration:none;
	color:#ff9900;
}
a:hover.rail{
	text-decoration:none;
	color:#ffcc00;
}
a:hover.blog{
	text-decoration:none;
	color:#00cc00;
}
a:hover.bbs{
	text-decoration:none;
	color:#0099ff;
}
a:hover.link{
	text-decoration:none;
	color:#000099;
}
a:hover.info{
	text-decoration:none;
	color:#9900cc;
}
a:hover.mail{
	text-decoration:none;
	color:#000000;
}
a.sub{
	text-decoration:none;
	color:#666666;
}
a:hover.sub{
	text-decoration:underline;
	color:#666666;
}

div.title{
	background:#fff;
	width:800px; height:46px;
	margin-top:0px; margin-left:0px;
	padding-top:0px; padding-left:0px;
	color:#666;
	font-size: 9.0pt;
	font-family:Sans-Serif;
}

div.blog{
	background:#fff;
	width:800px; 
	margin-top:0px; margin-left:0px;
	padding-top:0px; padding-left:0px;
	font-size:10.0pt;
	overflow:visible;
}


div.view{
	width:80px; height:800px;
	margin-top:0px; margin-left:0px;
	padding-top:0px; padding-left:0px;
	font-size:10.0pt;
	overflow:visible;
}

div.list{
	font-size: 9.0pt;
	color:#333333;	
	font-family:sans-serif;
	width:160px; height:800px;
	margin-top:-800px; margin-left:80px;
	padding-top:10px; padding-left:10px;
	overflow:visible;
}

div.diary{
	background:#fff;
	margin-top:-820px; margin-left:240px;
	padding-top:10px; padding-left:10px;
	font-size:10.0pt;
	overflow:visible;
}

div.content{
	background:#fff;
	width:480px; height:48px;
	margin:-58px 0px 10px 24px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

div.counter{
	font-size: 9.0pt;
	background:#f9c;
	color:#fff;	
	font-family:sans-serif;
	width:800px; height:15px;
	margin-top:0px; margin-left:0px;
	padding-top:0px; padding-left:0px;
	text-align:right;
	overflow:none;
}

div.footer{
	font-size: 9.0pt;
	background:#fff;
	color:#fff;	
	font-family:sans-serif;
	width:800px; height:28px;
	margin-top:0px; margin-left:0px;
	padding-top:0px; padding-left:0px;
	text-align:right;
	overflow:none;

A.coback{
text-decoration:none;
}

span.cotitle{
background:#fff;
margin:0px 0px 0px 5px;
padding:5px 5px 5px 5px;
color:#ff9900;
border-style:solid;
border-color:#00ff00;
border-width:1px;
font-size:16.0pt;
font-weight:bold;
font-family:century gothic;
text-decoration:none;
overflow:hidden;
}

span.cotitlej{
background:#fff;
margin:0px 0px 0px 36px;
padding:5px 5px 5px 5px;
color:#00cc00;
font-size:9.0pt;
font-weight:normal;
font-family:sans-serif;
text-decoration:none;
overflow:hidden;
}

div.subsq{
background:#0c0;
width:30px; height:48px;
margin:10px 0px 10px 10px;
padding:0px 0px 0px 0px;
color:#0c0;
border-style:solid;
border-color:#0c0;
border-width:0px;
font-size:16.0pt;
font-weight:bold;
font-family:century gothic;
overflow:hidden;
}

div.subname{
background:#fff;
width:240px; height:48px;
margin:-58px 0px 0px 30px;
padding:3px 3px 3px 3px;
color:#666;
border-style:solid;
border-color:#999;
border-width:0px;
font-size:16.0pt;
font-family:sans-serif;
font-weight:bold;
overflow:hidden;
}

div.detname{
background:#fff;
width:240px; height:48px;
margin:0px 0px 0px 40px;
padding:3px 3px 3px 3px;
color:#999;
border-style:solid;
border-color:#999;
border-width:0px;
font-size:16.0pt;
font-weight:bold;
font-family:century gothic;
overflow:hidden;
}

span.detja{
font-size: 9.0pt;
font-family:sans-serif;
font-weight:normal;
padding-left:1px
}


.message{
color:#f9c;
font-size:18.0pt;
}

.newspo{
color:#ff0000;
font-weight:bold;
font-family:century gothic;
}
.newstr{
color:#ff9900;
font-weight:bold;
font-family:century gothic;
}

.date{
font-size:10.0pt;
color:#333333;
text-align:right;
}

.newsra{
color:#ffcc00;
font-weight:bold;
font-family:century gothic;
}
.newsbl{
color:#00cc00;
font-weight:bold;
font-family:century gothic;
}
.newsbb{
color:#0099ff;
font-weight:bold;
font-family:century gothic;
}
.newsli{
color:#000099;
font-weight:bold;
font-family:century gothic;
}
.newsin{
color:#9900cc;
font-weight:bold;
font-family:century gothic;
}

/* nicky */
.cmonth{
font-size: 9.0pt;
}
.cweek{
font-size: 9.0pt;
}
.csun{
font-size: 9.0pt;
color:#ff0000;}
.csat{
font-size: 9.0pt;
color:#0000ff;}
.cday{
font-size: 9.0pt;
}
.tmonth{
font-size: 9.0pt;
}
.tday{
font-size: 9.0pt;
}
.ttitle{
font-size: 9.0pt;
}

.atlink{
font-size: 9.0pt;
text-align:right;
}

.CommentField{
background-color:#fcf;
}

.CommentName{
font-size: 9.0pt;
color:#0c0;
}

.CommentMsg{
font-size: 9.0pt;
color:#666;
}
