body {
	margin:0px; padding:0px;
  background-color: #fff;
  font-size:12px;    
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  margin-top:5px;   
}

.container { width:980px; margin: 0 auto; background-color:#ffffff; padding:10px; }

.header { text-align:left; padding:12px; background-color:#F6F3EE;}

.hmenu { line-height:60%; height:25px; width:100%; float:left; background:url(images/bg_menu.jpg); margin:8px 0;}
.hmenu ul,ul li { display: block; list-style: none; margin: 0; padding: 4px; }
.hmenu ul li { float: left; border-width: 0px ;border-style: solid; border-color: transparent #FFFFFF; padding-left:15px; }
.hmenu a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; text-decoration:none; }
.hmenu a:hover { color: yellow; }
.content { padding:0px 0px; }
div.p_left { width:250px; float:left; }
div.p_center { width:640px; float:left; }
div.p_right { width:320px; float:right; line-height:120%;}


.footer { background-color:#70828F; padding:10px; text-align:center; color:#FFF; font-size:11px;}
 
.logo {width:225px; padding-top:40px; text-align:center; background:url(images/haiku_logo.gif) no-repeat;}
.slogan_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

.arts { clear:both; margin-bottom:5px;   line-height:150%; }
.arts_title { font-size: 14px; font-weight: bold; color: #DE0000; border-bottom: 1px solid #999; margin-bottom:8px; padding-bottom:2px; }
.arts_text {color: #333333; padding: 0px 10px 0px 10px; line-height:150%;}
.arts_more { text-align:right;margin-top:10px; }
.arts_more a {color: #DE0000; font-weight: bold; text-decoration:none; }

.line2 { margin-top:4px; margin-bottom:8px; border-top:1px dashed #ccc; }
       
.news { width:250px; float:left;   line-height:150%;}
.news_title { font-size: 1.3em; font-weight: bold; color:#4F4F4F; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.news_comments a{ font-size: 10px; color:#DE8703; text-decoration:none; }
.news_comments a:hover { text-decoration:underline; } 
.news_date {color:#999999; font-size:10px; border-bottom:1px solid #aaa; padding-bottom:3px; margin-bottom:1px; }
.news_text {color: #666666;line-height:150%; }
.news_more {color: #DD3C05; font-weight: bold; text-decoration:none;  }
.news_text a{color:#DE8703; }

.block { border:1px solid #ccc; margin-bottom:10px; }
.block_title { 
  clear:both;
  font-weight: bold; color: #666;
  padding:2px;
  background: #EEE;
}
.block_content {padding:4px; color: #666666; line-height:140%;}
.block_content a { color:#DE8703;  }


.gallery { align:center; width:400px; margin:0 auto; }
.thumb {text-align:center;margin:5px;font-size:9px;float:left;padding:5px;border:1px solid #ccc; background-color:#eee; }

.comments {  clear:both; border-top:1px solid #E0E0E0; padding-top:10px; }
.comments label { float:left; padding-right:10px; width:110px; text-align:right; display:block; font-size:11px; }
.comments input { width:300px; background-color:#EFEFEF; border:1px solid #cccccc; }
.comments textarea { width:300px; height:100px; background-color:#EFEFEF; border:1px solid #cccccc; }
.comments .submit { text-align:center; }
.comments_list { border-top:1px solid #CCCCCC; background-color:#f5f5f5; margin-top:6px; padding:4px; color:#444;}

.subtitle {font-size: 14px; font-weight: bold; color: #DD3C05; border-bottom: 1px solid #999; margin-bottom:8px; padding-bottom:2px; }

.mod_title { 
  clear:both;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; color: #000000; font-size: 14px; 
  margin:0px 10px 15px 0px; 
}

.scroller { margin-top:10px; }
.scroller a { font-size:11px; color:#999999; text-decoration:none; }


.small_gray_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
            
.contact_wrapper label { width:130px;text-align:right;float:left;padding-right:10px;padding-top:4px; margin-bottom:3px; }
.contact_wrapper input { width:300px; border:1px solid #999; margin-bottom:3px;} 
.contact_wrapper textarea { width:300px; height:120px; border:1px solid #999; }
.contact_submit {width:100px; border:1px solid #B77700; background-color:#F07B12; color:white; font-size:11px; font-family:verdana; padding:2px;}  
            
