body {
text-align:center;
background-color:#EDFBDB;
}

#container{
           width:700px;
           padding:0px;                           
           text-align:left;
           background-color:#FFF;
           border: 3px solid #A0CB71;
           margin:0px auto 0px auto;
            }               

/*ヘッダー部分*/
#header h1{
           font-size:24px;
           font-family:ArialBlack,Helvetica,sans-serif;
           margin-top:0;
           margin^bottom:0; 
           }

#header h1 a{
             color:darkblue;
             text-decoration:none;
             }
             
             
#header h2{ color:gray;    
            font-size:12px;
            font-family:ArialBlack,Helvetica,sans-serif;
            margin-top:6px;
            margin-bottom:0; 
                }
 
#header{
        background-color:fff;
        background-image:url(http://www.ibaraki-coop.or.jp/blog/image11/hn_title_11.gif);
        height:150px;
        background-repeat: no-repeat;
        margin:0;       
        width:700px;
        padding:0;
        }

#mainpage #header{
            margin-bottom:15px;
             }
.titleimg{
          position:rerative;
          top:38px;
          left:0px;
          width:447px;
          height:112px;
          margin:0;
          padding:0;
          }
    
.h_link{
       font-size:12px;
       color:#006600;
       text-align:right;
       padding:7px 10px 5px 0px;
       margin:0;
       }

.h_link a{
       color:#006600;
       text-decoration:none;
       }

.h_link a:hover{
       color:#ffcc00;
       text-decoration:underline;
       } 
             
/*カテゴリー部分*/
#category{
          margin-top:3px;
          text-align:right;
          }
            
#category a,#category span{
            font-size:12px;
            color:#77a822;
            margin-left:10px;
            }
            

/*サイドバー部分*/
#mainpage .sidebar {
            width:170px;
            float:right;
            padding:0 10px 0 0;
            }
            
.sidebar h2{
           font-size:12px;           
           font-family:Verdana,Helvetica,sans-serif;
           color:gray;
           border-bottom:solid 1px #666666;
           padding:0 3px 0 0;
           margin-top:5px;
           margin-bottom:0;
           }
.menu{
       list-style-type:none;
       margin-left:0;
       padding-left:0;
       font-size:12px;
       margin-top:8px;
       }
        
.menu a{
        color:#006600;
        text-decoration:none;
       }
        
.menu a:hover{
        color:#FF6600;
        text-decoration:underline;
               }         
         
.menu li{
         margin-bottom:5px;
         border-bottom:solid 1px #ccc;
           }

.sidebar #seachform{
                   margin-top:5px;
                   font-size:11px;
                   }

.sidebar #seachform p{
                     margin-top:0px;
                     margin-bottom:2px;
                     }


/*エントリー部分*/
#mainpage #content{
                   width:490px;
                   float:left;
                   padding:0 0px 0 10px;
                   }

#content h2{
                 font-size:0.8em;
                 color:#FF6600;
                 border-bottom:solid 1px #666;
                 padding-bottom:3px;
                 font-family:Verdana,Helvetica,sans-serif; 
                 }

#content h3{
                 font-size:1.1em;
                 color:#006600;
                 padding:0px 0px 0px 0px;
                 }

/*カテゴリーアーカイブバックナンバー表記部分*/
#content h4{
            font-size:14px;
            color:#666666;
            padding:5px 5px 5px 10px;
            background-color:#DDEEFF;
            }

#content p{
               font-size:0.8em;
               color:#333333;
               line-height:140%;
               }
#content a{
           color:#6699FF;
          }
                            
#content a img {
    border: solid 1px #ccc;
    padding:5px;
    }                            

#content .pict_r{
    float:right;
    margin:7px 0px 7px 7px; 
    border: solid 1px #ccc;
    padding:5px;
    } 

#content .pict_l{
    float:left;
    margin:7px 7px 7px 0px; 
    border: solid 1px #ccc;
    padding:5px;
    } 

#content .posted{
               border-top:dotted 1px #999;
               padding-top:6px;
               margin-bottom:40px;;
               text-align:right;
                            }
#content h2#trackbacks,#content h2#comments{
               font-size:14px;
               color:#b2cbff;
               border-bottom:dotted 1px #b2cdff;
               }
               
.tb{margin:15px 0 60px 0;
    }
            
               
#content #tbdata h3{
               font-size:12px;
               color:#888888;
               margin-bottom:0;  
               }

#content #tbdata p,#contet #comdata p {
               font-size:12px;
               color:#888888;
               margin-top:5px;
               margin-bottom:0;  
               }
               
#contet #comdata p.posted{
             margin-bottom:15px;
             } 

#content .error{
            font-size:18px;
            font-weight:bold;
            color:red;
            border:solid 1px red;
            padding:5px;
            text-align:center;
            }
       
#content #categorydata {       
            margin-left:0;
            padding-left:0;
            }

#content #categorydata li{
             margin:0 0 0px 20px; 
             font-size:12px;
             list-style-type:square;
             }

#content #categorydata span{
            font-size:small;
            color:#77a822;
            margin-left:10px;
            }

#content #categorydata p{
            font-size:smaller;
            color:#333;
            margin:2px 0 10px 10px;
            }

#content #categorydata a{
            color:#006600;
                    }

.c_d{
     padding-bottom:10px;
     }

#content blockquote {
             font-size:12px;
             padding: 10px 5px 10px 10px;
             border: 1px dashed #CCCCCC;
             line-height: 150%;
             }


 /*追記*/
#content .extended {
            font-size:1em;
            color:#ccc;
            text-decoration:none;
            }

#content .extended a{
          font-size:0.8em;
           color:#99cc00;
           text-decoration:none;
            }

#content .extended a:hover{
               font-size:0.8em;
                color:#ffcc00;
               }   

 /*検索*/
#mainpage #serch_f{
                   width:490px;
                   float:left;
                   padding:0 0px 0 10px;
                   }

#serch_f h2{
            font-size:14px;
            color:#FF6600;
            border-bottom:solid 1px #666;
            padding-bottom:3px;
            font-family:Verdana,Helvetica,sans-serif; 
            }

#serch_f h3{
            font-size:13px;
            color:#666;
            margin-left:6px;
            margin-bottom:0;
            }

#serch_f h3 a{
             color:#006600;
             }

#serch_f h4{
            font-size:16px;
            color:#999;
            padding:0 3px 0 20px;
            background: url(image11/seach_4.gif) no-repeat center left;
           margin-top:20px;
            }

#serch_f p{
            font-size:smaller;
            color:#666;
            margin:2px 0 0px 10px;
            }

/*フッター部分*/
#footer{
            border-top:solid 1px #ccc;
            padding:10px;            
            clear:both; 
           }
           
#footer p {
            font-size:12px;
            color:#666;
            margin-top:0;
            margin-bottom:0;            
                            }
#footer a {
            color:#77a822;
            text-decoration:none;
            backgroung: #ccc;
           }
                            
#footer .rss {
            border:solid 1px #999999;
            padding:1px;          
            width:80px;
            margin-bottom:10px            
            }
            
#footer .rss a{
            display:block;
            width:100%;
            background-color:#bbbbbb;
            color:black;
            font-size:9px;
            font-family:Arial Helevetica,san-serif;
            }     
#footer .rss-format{
            background-color:orange;
            padding:0 5px;
           }
#footer .rss-version{
           padding:0 5px;
           }

/*前後リンク*/
#entrylink, #monthlylink{
           font-size:12px;
           color:#006600;
           text-align:center;
           border:dotted 1px #999999;
           padding:5px;
}

.kensaku form{
            border-bottom:dotted 1px #ccc; 
            padding-bottom:30px;
            }
             