body {
                margin-top:0;
                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/mappa/mapblue.jpg);

}

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


}         

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

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

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


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


}
/*javaで色と文字サイズ指定ここは効果なし*/
#header2 h1{
                color:navy;
                font-size:13px;
                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:navy; 
                 width: 125px;
                 height:23px;
                 margin-top:20px;
                 margin-right: 0px;
                 margin-left: 0px;
                 text-align: center;                      
}

#nav .off{
                 color:navy;  
                 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:navy;  

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

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

#nav .off a{
                 color:navy; 
                 text-decoration:none;
                 display:block;
                 padding-top:5px;
                 width: 125px;
                 height:23px;
}
#nav .off a:hover{
                 color:white;
                 background-color:royalblue;  
                      
}
/*お問合せナビボタン*/
#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:navy; 
                 background-color:royalblue; 
} 
                      








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

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

#category a:hover{
                 color:royalblue;                         
}


/*サイドバー部分*/

#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:navy;

                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:navy;
                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:indigo;

}

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

.menu a:hover{
                 color:royalblue;                         
}


.menu li {
             margin-bottom:0;
} 


#calendar {
                font-size:11px;
                text-align:center;
                width:120px;
margin:10px;
              color:indigo; 
                margin-top:40px;
                padding-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: royalblue;
               text-decoration:none; 
              font-weight: 900;  
       
}

#calendar a:hover{
                 color:indigo;                         
}      


/*エントリー部分*/

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

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

}

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

}

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

}

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

#content a:hover{
                 color:royalblue;                         
}


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

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


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

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

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


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

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

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

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

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


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

/*次ページ部分*/

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


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

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


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

                 padding-top:3px;
                 clear:both;

}

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

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

p img{ border:1px solid white; }

/*rss部分*/
.sidebar .rss{
border:solid 1px #999999;
padding:1px;
width:80px;
margin-top:40px;
}

.sidebar .rss a{
display:blok;
width:100%;
background-color:#bbbbbb;
color:black;
font-size:9px;
font-family:Arial Helvetica,sans-serif;
}

.sidebar .rss-format{
background-color:orange;
padding:05px;
}

.sidebar .rss-version{
padding:05px;
｝






