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/royalbluemap.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:royalblue;
                    text-decoration:none;
}

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

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


#header2 {
            background-color:white;
            margin-left:150px ;
            margin-right:150px ;
            margin-bottom:50px;
            height:80px;
            margin-top:0px ;
text-align: center;
}

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

}         

/*ナビボタン*/
#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:royalblue; 
                 width: 125px;
                 height:23px;
                 margin-top:20px;
                 margin-right: 0px;
                 margin-left: 0px;
                 text-align: center;                      
}

#nav .off{
                 color:royalblue; 
                 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:royalblue; 
                 text-decoration:none;
                 display:block;
                 padding-top:5px;
                 width: 125px;
                 height:23px;
}

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

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






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

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

#category a:hover{
                 color:navy;                        
}


/*サイドバー部分*/

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

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

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

}


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

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

}

.sidebar h3 {

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

                font-size:10px;
                color:royalblue;
                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:5px;
               color:navy;

}

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

.menu a:hover{
                 color:navy;                          
}


.menu li {
             margin-bottom:0;
} 



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

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

#calendar a:hover{
                 color:skyblue;                            
} 

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


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


          
    


/*エントリー部分*/

#content {
               width:600px;
               float:right;
               margin-left:20px;
               margin-right:50px;
}

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

}

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

}


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

#content a {
                 color:royalblue; 
                 text-decoration:none; 
                 font-size:15px;                          
}

#content a:hover{
                 color:navy;                         
}


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


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

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

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


}


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

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

}

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

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

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


#content #categorydata span {
                font-size:smaller;
                color:indigo;
                margin-left:10px;
}
#content img {
	float:left;
	margin-bottom:15px;
	margin-right:20px;
	margin-top:0;
                boder:0;

             }


/* エントリーアーカイブ＆カテゴリーアーカイブの設定*/

#content01 {
               width:600px;
          　　 margin-left: 40px;
                margin-right:0px;
	font-size:12px;
line-height: 15px;
	font-weight:normal;
	color:#003366;
             }

#content01 h3{
	font-size:18px;
	border-bottom:dashed 0px #009900;
                 margin-bottom:10px;
                 margin-top:10px;
             }


#content01 h4{
	font-size:16px;
	border-bottom:dashed 1px #009900;
                 margin-bottom:0;
             }

#content01 h5{
	font-size:16px;
	border-bottom:dashed 0px #009900;
                 margin-bottom:0;
             }
#content01 h6{
	font-size:14px;
	border-bottom:dashed 0px #009900;
                 margin-bottom:0;
             }


#content01 a {
                 color:green;
                 text-decoration:none;  
　　　　　　　　font-size:14px;
font-weight: bolder;
                        
}

#content01 a:hover{
                 color:navy;                         
}

#content01 img {
	float:right;
	margin-bottom:15px;
	margin-right:20px;
	margin-top:0;
                boder:0;
             }
/*次ページ部分*/

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


ul#page-list a {
                 font-size:18px;
                 color:skyblue;
                 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:royalblue;
}


#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:royalblue;
                font-size:12px;
                margin-top:0;
                margin-bottom:0;
                text-align:center;
} 

#footer a{       
                color:royalblue;
                 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;
｝



