/*============================================================================*/
/* d3forum */
/* pico */
/*============================================================================*/
/* d3forum */
#d3forum
div.d3f_head,
div.d3f_head * {
	color: #800040 !important;
/*	background-color: transparent !important;
*/

}
div.d3f_head
{
border :3px solid #fff;
background-image:url(images/wall_h2.jpg);
}
h2.d3f_head{
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
div.d3f_wrap h2 {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	background-color: transparent !important;
	clear: none !important;

}
div.d3f_head img[src$="blank.gif"] {
	display: none;
}
div.d3f_info_val,div.d3f_head{
	overflow: auto;
}
.d3f_info,
.d3f_info_ctrl,
.d3f_info_sub

{
font-size:90%;

}
.d3f_body
{
background-color:#fff;
font-family: Meiryo, Helvetica, sans-serif;

font-size:75%;
line-height:2.0;
}
.d3f_table dd
{
font-size:80%;
}
.d3f_td_topicinfo
{
color:#999;
}
.d3f_listforums li,.d3f_subcategories li
{
border:1px solid;
border-color:#eee #999 #999 #eee;
padding:10px;
margin:5px;
background-color:#ffc;
font-size:80%;
color:#999;

}
.d3f_listforums li a,.d3f_subcategories li a
{
padding:0px;
margin:5px 0px;
font-size:125%;
font-weight:bold;
text-decoration:none;
}
h3
{
clear:left;
}
/*============================================================================*/
/* pico */
#pico_body{
	padding: 0;
	margin: 0;
}
.bottom_of_content_body{
	text-align: right;
	padding: 10px 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px #aaa solid;
}
.pico_form_table input[name="vpath"]{   width: 350px;}
.pico_form_table input[name="subject"]{ width: 350px;}
.pico_form_table textarea[name="body"]{ width: 350px;}
.pico_form_table textarea#htmlheader{   width: 350px;} /* lose by inline stylesheet */

.pico_dl,.pico_dl dd
{
margin:0;
padding:0;
}
.pico_dl li
{
	display: inline;
	margin: 5px 0;
}
.pico_dl li a{
	padding:3px 0 3px 5px; 
	display:block;
	text-decoration:	none;
	background: transparent url(images/wall_p.jpg) 0 0 no-repeat ;
	color: #345;
	border: 1px solid #F1D196;
	margin:5px 0;
font-size:80%;
}
.pico_dl li a:hover{
	background: transparent url(images/wall_h.jpg) 0 0 no-repeat ;
	color	: #fff;
}

/*============================================================================*/
/* d3blog */
/*
form#d3blogForm input[name="title"]{             width: 300px !important;}
form#d3blogForm textarea[name="contents"]{       width: 300px !important;}
form#d3blogForm textarea[name="trackback_url"]{  width: 300px !important;}
*/

/*============================================================================*/
/* Mydownload */
.d_name
{
width:38%;
}
.d_size
{
width:12%;
}
.d_type
{
width:10%;
}
.d_date
{
width:10%;
}
.d_hits
{
width:5%;
}
/*============================================================================*/
/* Bulletin */
.d3b_body{
	width				:auto;
	clear				:right;
	line-height			:150%;
	margin				:0px;
	padding				:15px 8px;
	border-top			:0px #000 solid;
    background			:#fff;}

.d3b_info_ctrl{
	line-height			:100%;
	text-align			:right;
	clear				:both;
	margin				:0px;
	padding				:2px 10px;
	background-color		:#fff;
	border-top			:1px #aaa dotted;
	border-bottom			:1px #aaa solid;}

.d3b_wrap{
	width				:100%;
	clear				:both;
	border-top			:1px #aaa solid;
	border-right			:1px #aaa solid;
	border-left			:1px #aaa solid;
	padding				:2px 2px 0;
    background			:#aaa;}
    
.d3b_body table
{
	border:1px solid #999;
	border-collapse:collapse;

}
.d3b_body table td
{
	border:1px solid #999;

}  
.d3b_body table th
{
	border:1px solid #999;
	background-color:#eee;
	text-align:center;

}   
/*============================================================================*/
/* myAds */
.cla_btn_class {
	font-size:14px;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #83c41a;
	padding:8px 50px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(35%, #b8e356), color-stop(70%, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 35%, #a5cc52 70% );
	background:-ms-linear-gradient( top, #b8e356 35%, #a5cc52 70% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #86ae47;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #d9fbbe;
 	-moz-box-shadow:inset 1px 1px 0px 0px #d9fbbe;
 	box-shadow:inset 1px 1px 0px 0px #d9fbbe;
}.cla_btn_class:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(35%, #a5cc52), color-stop(70%, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 35%, #b8e356 70% );
	background:-ms-linear-gradient( top, #a5cc52 35%, #b8e356 70% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
}.cla_btn_class:active {
	position:relative;
	top:1px;
}
/* This css button was generated by css-button-generator.com */

