h1{
	font-size:200%;
	font-weight:normal;
}
h2{
	border-bottom:#000 solid 1px;
}
h3{
	font-weight:bold;
	font-size:100%;
	text-transform:uppercase;
}
div#detail{
	line-height:15px;
}
div#right_col a{
	color:#000;
	text-decoration:none;
}
div#right_col a:hover, div#right_col a.selected{
	text-decoration:underline;
}
div#pagination a{
	color:#000;
	font-size:120%;
	text-decoration:none;
}
div#pagination a:hover, div#pagination a.selected{
	text-decoration:underline;
}
div#pagination{
	border-top:#000 solid 1px;
}
div#left_col p#small{
	font-size:80%;
}
div#story{
	font-size:106%;
}
a.blog_next{
	color:#000;
	font-size:130%;
	text-decoration:none;
}
a.blog_next:hover{
	text-decoration:underline;
}

.error{
	color:#990000;
	font-weight:bold;
	font-size:90%;
	font-family:arial;
}
.ok{
	color:#000;
	font-weight:normal;
	font-size:170%;
	font-family:Georgia,"arial",sans-serif;
}
label{
	color:#292929;
	font-weight:bold;
	font-size:80%;
}
.textfield, .textarea, .input_file, .drop_down{
	background-color:#fff;
	border:1px solid #ccc;
	color:#292929;
}
.btn{
	background-color:#292929;
	border:1px solid #000;
	color:#fff;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}
div#story a{
	color:#000;
	text-decoration:none;
}
div#story a:hover{
	text-decoration:underline;
}
div#detail p span{
	font-size:130%;
	font-weight:bold;
}
div#footer p {
	color:#999;
	font-size:80%;
}
div#footer a{
	color:#000;
	text-decoration:none;
}
div#footer a:hover{
	text-decoration:underline;
}
