@charset "utf-8";
/* common css */
body { margin:0; padding:0; background-color:#ffffff; color:#333333;
	font-size:12px; font-weight:normal; font-family:Apple Gothic,Latin font,sans-serif; 	
	border:none; width:auto; }
input { font-size:12px; font-weight:normal; font-family:Apple Gothic,Latin font,sans-serif; }
table { table-layout:fixed; clear:both;}
body { margin:0; padding:0; }
td {vertical-align:top;}
td, th, input, select, textarea, a:link,a:visited,a:active,a:hover,span,label,dd,dt,li { text-decoration:none; }
img { border:0; }
form,p { margin:0; padding:0; }
h1,h2,h3,h4,h5 { margin:0; padding:0; font-size:12px; font-weight:normal; }
ul,li,ol,dl,dt,dd { margin:0; padding:0; list-style:none; }
fieldset { border:none; margin:0; padding:0; }
textarea, input, select { vertical-align:middle; margin:0; padding:0; }

#header { padding-top:3px; background-color:#aaa; }
#header h1 { height:30px; line-height:30px; padding-left:10px; border-top:solid 1px #666; border-bottom:solid 1px #acacac; background-color:#efefef; }
#header h1 a { font-size:14px; font-weight:bold; color:#333; }

.titleWrap { padding:10px; border-bottom:solid 1px #bbb; }
.titleWrap h2 a { font-size:14px; font-weight:bold; color:#2357b5; }
.titleWrap .date, .titleWrap .name { font:bold 10px Tahoma; }

.article { padding:5px; word-spacing:-1px; color:#333; }
.EolinBmVote { display:none; }