@charset "utf-8";

/* CSS Document */



h3.title

{
font-weight: normal;
text-align: left;
font-size: 10pt;
padding: 3px 10px 3px 10px;
margin-bottom: 0px;
color:#666;
border-bottom: 1px dashed #ccc;

}


#home
{
	border: 2px solid #999;
}
#home_left

{
width: 150px;
float: left;
margin-right: 20px;

}

#home_djs

{
margin-top: 3px;	

}



#djs

{
padding: 0px;
padding-top: 10px;
text-align: center;

}



.djs_single

{
width: 120px;
text-align: left;
margin: 0 auto 5px;

}



.djs_single span

{
line-height: 20px;
color:#666;
padding: 1px 10px 3px 10px;
font-size: 10px;

}

.djs_single span strong

{
line-height: 20px;
padding: 0px 0px 0px 3px;
color:#000;
font-size: 10pt;
font-weight: normal;

}



.djs_single img

{
width: 120px;
border: 1px solid #ccc;

}



#home_ads

{

}



#ads

{
margin-top: 10px;
padding:5px;
border-right: 1px dashed #ccc;

}



#ads a img

{
width: 120px;
margin-bottom: 10px;

}



#home_center

{
width: 432px;
padding-left: 20px;
float: left;

}

#home_bulletin

{
margin-bottom: 10px;	

}



.bulletin

{


}

.bulletin h4

{
font-size: 9pt;
color:#666;
padding: 3px;
font-weight: normal;
margin-left: 10px;

}

.bulletin h4 strong

{
font-size: 12pt;
margin-left: 10px;
color:#000;

}



.bulletin h5

{
color:#666;
text-align: right;
font-weight: normal;
background-color: #eeD;
padding: 3px 5px 3px 5px;

}

.bulletin h5 strong

{
color:#000;
font-weight: normal;

}

.bulletin h5 .bulletin_author

{

    float: left;


}

.bulletin_main

{
padding: 10px 10px 10px 10px;
border: 1px solid #ccc;

}

.bulletin_main p

{
line-height: 22px;	

        margin:0px;

        padding:0px;

}





#home_guestbook

{
text-align: center;

}



#send

{
width: 380px;
margin: 5px auto;
text-align: left;

}

#show_send

{
color:#6C0;

}

#send_top

{
padding-left: 20px;	

}

#send_top span

{
color:#666;

}

#send_top #send_showname

{
width: 200px;

}

#send_middle

{
padding: 3px;

}

#send_middle #send_text

{
font-size: 10pt;
width:  360px;
height: 80px;
padding: 10px 0px 0px 10px;
overflow:auto;

}

#send_bottom

{
padding: 3px;
text-align: right;

}

#send_bottom #send_kcaptcha

{
float: left;
width: 260px;
height: 70px;

}

#send_bottom #contact_captcha

{
width: 95px;

}

#send_bottom label

{

padding-right: 15px;

line-height: 20px;

}

#send_bottom #send_submit

{
margin-top: 5px;
width: 100px;

}



#show_all

{
margin: 10px auto 30px;;
width: 350px;
text-align: left;


}

.show_single

{
margin-bottom: 10px;	

}

.show_top

{
text-align: right;
padding: 3px;	

}

.show_top span

{
float: left;
font-size: 9px;
margin-right: 7px;

}

.show_top strong

{
float: left;
color:#36F;

}

.show_top em

{
color:#666;
margin-right: 10px;

}

.show_top a

{
color:#666;
text-decoration: none;
line-height: 20px;
padding: 0px 0px 3px 3px;


}



.show_middle

{
border: 1px solid #ccc;

}

.show_middle .show_text

{
padding: 3px 20px 3px 20px;
line-height: 25px;
margin: 0px;

}





#home_right

{
width: 402px;
padding-right: 20px;
float: right;

}



.preview_header

{


}

.preview_week

{
float: left;

}

.preview_time

{
float: right;

}



.preview_yes

{
margin-bottom: 20px;

}

.preview_yes h4

{
padding: 0px 5px 0px 5px;
font-size: 10pt;
color:#666;
font-weight: normal;

}

.preview_yes h4 img{

  float: left;

  width: 50px;

  height: 50px;

  margin-right: 10px;

}

.preview_yes h4 strong

{
color:#000;
font-size: 12pt;

}

.preview_yes h5

{
text-align: right;
background-color: #EDe;
padding: 4px 10px 3px 10px;
font-weight: normal;
color:#666;
font-size: 9pt;	
line-height: 12pt;
margin-bottom: 10px;

}

.preview_yes h5 span

{
float: left;
font-size:7pt;
color:#000;

}

.preview_yes h5 strong

{	
font-size:10pt;
color:#000;

}

.preview_yes .preview_text

{
border: 1px solid #ccc;
padding:15px 15px 15px 15px;
line-height:13px;


}

.preview_yes .preview_text p

{
padding: 0px;
margin:0px;

}



.preview_no

{
clear: left;
margin: 3px;
margin-bottom: 20px;

}

.preview_no h5

{
text-align: right;
padding: 3px 10px 3px 10px;	
background-color: #FDE;
margin: 0px;
font-weight: normal;
color:#666;
font-size: 9pt;	
line-height: 12pt;

border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;

}

.preview_no h5 span

{
float: left;
font-size:7pt;
color:#000;

}

.preview_no h5 strong

{
font-size:10pt;
color:#000;

}



.preview_profile 

{
padding-top: 5px;
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;

}

.preview_profile .preview_left

{
width: 100px;	
padding: 0px 15px 0px 5px;

}

.preview_profile .preview_left img

{
width: 100px;	

}

.preview_profile td.preview_right

{
width: 220px;	
margin: 0px;
font-weight: normal;
color:#666;


}

.preview_profile .preview_right span

{
display: block;
line-height: 22px;
border-bottom: 1px dashed #ccc;	

}

.preview_profile td.preview_right strong

{
margin: 0px;
color:#000;
font-weight: normal;


}

