html, body, div{ margin:0px; padding:0px; }
html, body, #content{height:100%; min-height:100%; _height:500px;}
body{ padding-top:10px; }
h1{margin:0px; padding:0px;font-size:30px;}
h2, h3, h4, h5{ margin:0; padding:0;}
img, div, li, a { behavior: url(/iepngfix.htc);}
#center img{margin:5px;}
img.left{float:left; clear:right;}

.align-center{ text-align: center;}

#japo{text-align:center; padding-left:10px; font-weight:bold;}

.guide{ padding-left:10px; }
label{ padding-top:10px;}
form{padding-top:20px;}
#admin-menu ul, #main-menu ul{padding:0;}
form #tags{ padding:20px 0 20px 10px; margin: 10px 0 3px 0;}
.readmore{ text-align:right;}
.clear-block{display:block; clear:both;}
.main{padding:0px;}
#node-tags{ display:none; }
.pagination{ padding: 10px 0; }

#content{width:700px; margin:0 auto; height:auto; padding:0px;}
#admin-menu{position:absolute; left:0; top:0;}
#header{width:700px; }
#banner img{width:700px;  border:none;}
#border-left, #border-right{height:359px; width:89px; float:left;}
#footer{width:700px; height:auto; float:left; }
#footer p{ text-align:center;}
#footer img{ padding:9px;}

#tips .intro{padding-left:20px; font-weight:bold;}

form div{ width: 270px;}
#news-item{ width: 270px;}
object{width:298px; height:249px;}

#news .teaser{ width: 270px;}
#node-body{ width: 680px;}

#page-title{ height:60px; line-height:50px;}

#search_form{ width:auto; height:30px; padding:0; margin:0;}
#search_form form{ padding:2px 0 0 10px; margin:0; float:left;}
.search-result{margin:0 0 20px 0; border-bottom:1px solid #000;}