body {
                margin-top:0px;
                margin-bottom:50;
}



#container{
               width:1000px;
               margin-left:auto;
               margin-right:auto;
}



/*ヘッダー部分*/

#header {
            background-color:white;
            height:200px;
            background-image:url(http://www.viabartolo34.com/blog/images/map070518.jpg);            

}

#header h1{
margin-right:20px;
text-align: right;
margin-top:120px;
                font-size:24px;
                font-family: "Arial Black",Helvetica,sans-serif;


}         

#header h1 a { 
                    color:green;
                    text-decoration:none;
}

#header h1 a:hover{
                 color:red;                      
}

#header h2 { 
margin-right:20px;
text-align: right;
                 color:green;
                 font-size:14px;
                 margin-top:-40px;
                 margin-bottom:0;
}


#header2 {
            background-color:white;
            margin-left:200px ;
             margin-bottom:-10px;
            padding-right:200px;
            height:50px;
            margin-top:-10px ;

}
/*javaで色と文字サイズ指定ここは効果なし*/
#header2 h1{
                color:navy;
                font-size:14px;
                font-family: "Arial Black",Helvetica,sans-serif;
                 margin-bottom:0;
padding-top:0;
padding-bottom:0;

}         

/*ナビボタン*/
#nav {
                 font-family: "Arial Black",Helvetica,sans-serif;
　　　　　　　　margin: 0px;
                 padding:0px;
                 margin-bottom:30px;
                 list-style:none;
                 float:left;
                 width : 100%;
                 font-size: 14px;
font-weight: bolder;
}

#nav li {

                 float:left;
                 display:block;
}


#nav .on{

                 color:white; 
                 background-color:#009900; 
                 width: 125px;
                 height:23px;
                 margin-top:20px;
                 margin-right: 0px;
                 margin-left: 0px;
                 text-align: center;                      
}

#nav .off{
                 color:#009900; 
                 background-color: white;
                 width: 125px;
                 height:23px;
                 margin-top:20px;
                 margin-right: 0px;
                 margin-left: 0px;
                 text-align: center;                      
}

#nav .on a{
                 color:white; 
                 background-color:#009900; 

                 text-decoration:none;
                 display:block;
                 padding-top:5px;
                 width: 125px;
                 height:23px;
}

#nav .on a:hover{
                 color:white; 
                 background-color:#009900; 
                      
}

#nav .off a{
                 color:#009900;
                 text-decoration:none;
                 display:block;
                 padding-top:5px;
                 width: 125px;
                 height:23px;
}
#nav .off a:hover{
                 color:white;
                 background-color:greenyellow; 
                      
}
/*お問合せナビボタン*/
#nav .on1{

                 color:red; 
                 background-color:white; 
                 width: 111px;
                 height:23px;
                 margin-top:20px;
                 margin-right: 0px;
                 margin-left: 0px;
                 text-align: center;                      
}
#nav .on1 a{
                 color:red; 
                 background-color:white;

                 text-decoration:none;
                 display:block;
                 padding-top:5px;
                 width: 111px;
                 height:23px;
}
#nav .on1 a:hover{
                 color:green; 
                 background-color:greenyellow;  
}
                      





/*カテゴリーメニュー*/
#category{
                margin-top:6px;
            
}

#category a,
#category span {
                font-size:12px;
                color:forestgreen;
                margin-left:10px;
                text-decoration:none; 
                          
}

#category a:hover{
                 color:greenyellow;                         
}


/*サイドバー部分*/

#left {
               width:200px;
               float:left;
}

#right {
               width:0px;
               float:right;
}

#right2 {
               width:0px;
               float:right;

}


.sidebar h2 {
                font-size:14px;
                font-family: "Arial Black",Helvetica,sans-serif;
                color:#009900;

                padding-bottom:3px;
                margin-bottom:0;
                background-color: white;  
 text-align:center;

}

.sidebar h3 {

                font-size:12px;
                color:indigo;
                font-weight: normal;
               margin-left:20px;
               margin-right:20px;
}
.sidebar h4 {

                font-size:10px;
                color:green;
                font-weight: normal;
               margin-left:0px;
               margin-right:0px;
               margin-top:0px;
}


#chisono{
               margin-top:10px;
               margin-left:40px;
               margin-right:40px;
                
}


.menu {
               list-style-type:circle;
               font-size:12px;
               margin-top:8px;
               color:navy;

}

.menu a {
              color:navy;
              text-decoration:none;
}

.menu a:hover{
                 color:#00CC00;                          
}


.menu li {
             margin-bottom:0;
} 



#calendar {
                font-size:10px;
                text-align:center;
                width:100px;
margin:10px;
              color:navy; 
                margin-top:0px;
                padding-bottom:0;
                margin-left:20px;
}

#calendar a {
              color:#00cc00; 
               text-decoration:none; 
              font-weight: 900;  
       
}

#calendar a:hover{
                 color:#009900;                            
} 

 .cerca   {
                margin-top:-15px;
}


.cerca p {
                margin-top:0px;
                margin-bottom:2px;
}
          
    


/*エントリー部分*/

#content {
               width:760px;
               float:right;
               margin-left:40px;
               margin-right:0px;
 
}

#content h2 {
                font-size:12px;
                color:#009900;
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;

}

#content h3 {
                font-size:18px;
                color:#009900;
margin-top:0;
padding-top:0;
font-weight: bolder; 

}

#content p {
                font-size:15px;
                color:navy;
                line-height:140%;
margin-top:0;
padding-top:0;

}

#content a {
                 color:#009900; 
                 text-decoration:none;                            
}

#content a:hover{
                 color:navy;
                        
}


#content .posted { 
                text-align:right;
                 padding-bottom:5px;
                 margin-bottom:10px;
                 font-size:12px;
                 color:navy;
                border-bottom:dashed 1px #009900;
}

#content .posted a {
                 color:navy;
                 text-decoration:none;                            
}

#content .posted a:hover{
                 color:#009900; 
                        
}

#content .posted2 { 
                text-align:right;
                 padding-bottom:5px;
                 margin-bottom:10px;
                 font-size:12px;
                 color:green;
}


#content h2#trackbacks ,
#content h2#comments {
                font-size:18px;
                color:green;
                text-align:center;
                margin-top:40px;
                margin-bottom:30px;
                font-weight: bolder;
}

#content #tbdate h3 {
                font-size:12px;
                color:green;
                margin-bottom:0;
}

#content h4#comments {
                font-size:18px;
                color:green;
                text-align:center;
                margin-top:40px;
                margin-bottom:30px;
                font-weight: bolder;
border-top:dashed 1px #009900;
padding: 20px;


}


#content #tbdate p
#content #comdata {
                font-size:12px;
                color:green;
                margin-top:5px;
                margin-bottom:0;
}

#content #comdata p.posted  {
                margin-bottom:20px;

}

#content .error {
                font-size:14px;
                font-weight:bold;
                color:green;
                padding:5px;
                text-align:center;
}

#content #categorydata li ,
#content #categorydata a { 
                margin-bottom:10px;
                color:green;
                font-size:16px;
}

#content #categorydata a:hover{
                 color:navy;                         
}


#content #categorydata span {
                font-size:smaller;
                color:indigo;
                margin-left:10px;
}

/*次ページ部分*/

ul#page-list { 
                text-align:center;
                 font-size:20px;
                 color:green;
font-weight: normal;                
font-family: "Arial Black",Helvetica,sans-serif;
}


ul#page-list a {
                 font-size:18px;
                 color:greenyellow;
                 text-decoration:none;  
font-weight: normal;                            
}

ul#page-list a:hover{
               font-size:18px;
                 color:navy;                       
}


/*検索結果部分*/

#kensaku {
               width:1000px;
               float:right;
               margin-left:0px;
               margin-right:0px; 
}
#kensaku h1 {
                font-size:16px;
                color:green;
}


#kensaku h2 {
                font-size:18px;
                color:navy;
}

#kensaku h3 {
                font-size:16px;
                font-weight: bolder; 
	border-bottom:dashed 1px #009900;

}

#kensaku p {
                font-size:14px;
                color:navy;
                line-height:140%;
                margin-top:-10px;
}

#kensaku a {
                 color:green;
                 text-decoration:none;                            
}

#kensaku a:hover {
                 color:navy;                                       
}

/*フッター部分*/
#footer { 

                 padding-top:3px;
                 clear:both;

}

#footer p{
                color:green;
                font-size:12px;
                margin-top:0;
                margin-bottom:0;
                text-align:center;
} 

#footer a{       
                color:green;
                 background-color:white;
                text-decoration:none;
}

p img{ border:0px solid white; }




