@charset "EUC-JP";

body {
text-align : center; 
color: #000;
font-size: 12px;font-family:メイリオ,verdana;
background-color:#fff;
margin: 0px;
}

a{color:#009999;text-decoration:none}
a:hover{color:orange;text-decoration:underline}

ul{list-style-type:none;margin:0;padding:0}
li{list-style-type:none;margin:0;padding:0}

textarea,input,select {
 font-size: 10px;
 color:#000000;
 font-family:"Osaka", "Verdana","ヒラギノ明朝 Pro W6","ＭＳ Ｐゴシック","arial","sans-serif";
}



#header{
text-align:left;
margin:0;
padding:0;
padding-left:200px;
height:240px;
background:#FFFFFF;
background-image:
url(http://blog-imgs-40.fc2.com/s/n/g/sngibson9/img686_34.jpg);
background-repeat:no-repeat;
}

#container {
  border-left:1px solid gray;
  border-right:1px solid gray;
  background:#Fff;
  width : 780px; 
  margin-left : auto;
  margin-right : auto;
  text-align : left;   /* body要素で指定したセンタリングを戻す */
}


H1{
color:#c71585;
font-size:26px;
margin:0;
padding:0;
padding-top:35px;
}

H1 a{color:skyblue;text-decoration:none;
padding:0;margin:0
}
H1 a:hover{text-decoration:none;color:#FF9999}

.intro{
color:#666;
padding-right:150px;
}




#main {
float:right;
width:580px; 
margin:0;
padding:0;
}

.main_body{padding:10px;
padding-right:15px;
padding-left:15px;
margin:0}

#menu_left {
  float:left; 
  width:200px;

}


.menu{
  width:180px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding:0px;
}


.menu_title{
padding-left:23px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
background-image:
url(http://blog-imgs-40.fc2.com/s/n/g/sngibson9/img753_9.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
color:#333;
}

.menu_content{
  font-size:10px;
  padding:4px;
  border-bottom:1px dotted gray;
  margin-bottom:5px;
}

.menu_content a{color:#666}
.menu_content a:hover{color:orange}

.menu_content b{font-size:12px}

#footer {clear : both; 
text-align:center;
padding:10px;
}

.entry_box{
  border:1px solid #EEE;
  border-right:3px solid #EEE;
  border-bottom:4px solid #EEE;
  margin-bottom:20px;
  padding:20px;
}


.entry_title{
font-weight:bold;
height:33px;
font-size:14px;
color:seagreen;
margin-bottom:5px;
}

.entry_title a{
text-decoration:none;
color: 	green}

.entry_date{
text-align:right;
font-weight:bold}

.entry_state{
font-size:10px;
margin-bottom:10px;
text-align:right;
}

.entry_text{}

.photo{
background:white;
padding:7px;
border:1px solid silver;
border-right:2px solid silver;
border-bottom:2px solid silver;
}

.entry_footer{
margin-bottom:50px;
text-align:right}

.entry_navi{
text-align:center;
margin-bottom:10px;
}

.comment_body{
background:#ffffcc;
padding:10px;
border-bottom:1px solid silver;
margin-bottom:7px;
padding-bottom:7px;
}

img.emoji{
 vertical-align:middle;
 border:0;
}


/*引用*/
blockquote{
border-left:10px solid orange;
border-right:2px solid silver;
border-bottom:2px solid silver;
background:#FFFF99;
padding:5px}

blockquote a{color:firebrick}
blockquote a:hover{color:white}


//* カレンダー *//
#calender {
       text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
       border-bottom: dotted 0px #d33e3e;
}



#calender ul {
	font-family: "Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif; 
	font-size: 10px;color:#333;
	list-style-position : inside;
}

#calender li {
	display : inline;
	list-style-type : none;
}

#calender li a{
             color:#CC0000;
             text-decoration:none;

}


#calender li a:hover {
	              color: deeppink;
                     text-decoration : none;
}


li.day {
	padding: 0px 3px 0px 2px;
}

.prev-month-calendar {
	margin-right : 8px;
}

.next-month-calendar {
	margin-left : 8px;
}

.calender {
    width: 90%;
       text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
       border-bottom: dotted 0px #d33e3e;
}

