@charset "utf-8";

* {
  margin : 0;
  padding : 0;
  font-size:12.05px;
  word-break:break-all;
}

/* 全体 */

body {
  color : silver;
  background : black;
  text-align : left;
  line-height : 1.65;
}

/* リンク */

a:link {color : skyblue ;text-decoration : none;}
a:visited {color : skyblue ;text-decoration : none;}
a:hover {color : white ;text-decoration : underline;}
a:active {color : white ;text-decoration : none;}

a img{border:none;}


/* 外枠 */

#container{
  width: 1275px;
  margin:0 auto;
  border: silver 1px solid;
}



/* ブログ最上部（タイトル） */

#header{
  height : 60px;
  text-align:left;
  margin-bottom:15px;
}

h1{
  voice-family : ""}"";
  voice-family : inherit;
  padding : 10px 0 0 20px;
  margin:0 auto;
  font-size : 22px;
}

h1 a{
  color: silver;
  font-size : 20px;
  font-weight : normal;
}


h1 a:link{color: silver;text-decoration:none;}
h1 a:visited{color: #999966;text-decoration:none;}
h1 a:hover{color: white;text-decoration:none;}
h1 a:active{color: silver;text-decoration:none;}

h2{
  padding : 0 50px 0 30px;
  font-size: 12.02px;
  color: silver;
  margin:0 auto;
}

/* ブログ中心部 */


#blogcontainer{
}

#wrapper{
  width:1000px;
  float:left;
}




/* サイドバー （共通）*/

.sidebody{
  background: #000011;
  padding : 10px;
  overflow:hidden;
  border-right: silver 1px solid;
  border-left: silver 1px solid;
}



.sidebottom{
  margin-bottom:20px;
  border-bottom: silver 1px solid;
}

/* 左サイドバー（プラグインカテゴリー1） */

#left{
  float:left;
  width:228.5px;
  margin-left:5px;
}

#left h3{
  color: silver;
  background : #000033;
  text-align : left;
  font-weight : normal;
  padding: 0px 5px 0px 5px;
  border: silver 1px solid;
}

#left ul {
  margin : 0 5px 0 20px;
}



/* 右サイドバー（プラグインカテゴリー2） */

#right{
  float:right;
  width:228.5px;
  margin-right:5px;
}

#right h3{
  color: silver;
  background : #000033;
  text-align : left;
  font-weight : normal;
  padding: 0px 5px 0px 5px;
  border: silver 1px solid;
}


#right ul {
  margin : 0 5px 0 20px;
}



/* 中央上部（プラグインカテゴリー３） */

#center{
  margin-left: 0px;
}

#center h3{
  color: silver;
  background : black;
  text-align : left;
  font-weight : normal;
  padding: 0px 5px 0px 5px;
  border: silver 1px solid;
}

#center ul {
  margin : 0 5px 0 20px;
}


/* 本文部分 */

#blog{
  float:right;
  width:725px;
  background : black;
  overflow:hidden;
}

.entry-header{
  background: #000033;
  border: silver 1px solid; 
}


#blog h3{
  padding: 0px 5px 0px 5px;
  font-size:12.5px;
  font-weight:normal;
  overflow:hidden;
}

#blog h3 a{
  font-size: 12.5px;
  font-weight: normal;
  overflow:hidden;
  color: #CCFFFF;
}


.entry-body{
  padding:12px 20px 12px 20px;
  background : #000011;
  border-right: silver 1px solid;
  border-bottom: silver 1px solid;
  border-left: silver 1px solid;
}

.entry-footer{
  background: black;
  color: silver;
}

.aabody{
  width:100%;
  overflow:hidden;
}

.section{
}

.totop{
  padding:0 0 0 400px;
  background: silver;
}

.totop a:link,.totop a:hover,.totop a:visited,.totop 

a:active{
}

.date {     
  padding: 0px 10px 10px 0px;
  text-align:right;
  color: silver;
}

.section ul.entry-footer {
  padding: 5px 10px 0px 10px;
  list-style-position : inside;
  text-align:right;
  color: silver;
}

.section ul.entry-footer a:link,.section ul.entry-footer 

a:hover,.section ul.entry-footer a:visited,.section 

ul.entry-footer a:active{
}

.section ul.entry-footer li {
  display : inline;
  list-style-type : none;
}

.blogbottom{
  margin-bottom:14px;
}


.community
{
  margin-top:20px;
}

/* コメント部分*/



.commenttop{
  height: 70px;
}


              
.comment{ 
  font-weight: normal;
  background: black;
  color: silver;
  padding:0 20px;
  border: silver 1px solid;
}

.commentbottom{
  height:19px;
  margin-bottom:15px;
}

#comment-top{
  border-bottom: silver 1px solid;
}

.comment-body,.comment-footer,.comment-post,.comment_body,.trackback-url{
  padding: 10px ;
}

.comment-footer a{
}

#blog form{
}

.comment-top,.comment-post{
         border-bottom: silver 1px solid;
}

.comment-header{
  font-size: 12.02px;
  font-weight:bold;
  margin : 5px 0 5px 0;
}

.comment-body{
  margin : 0 10px;
}
.comment-footer{
  margin : 5px 0 10px 0;
}



/* コメントフォームのボタン */


p.form_btn input {
  padding: 2px;
  font-weight: normal;
  font-family:Verdana,Tahoma,Sans-serif;
  color: silver;
  border:1px solid silver;
  }


p.form_btn {
  margin-top : 10px;
  }

/* トラックバック部分*/

#trackback-top{
  border-bottom: silver 1px solid;
}

.trackback-header{
  font-size: 12px;
  font-weight:bold;
  margin : 5px 0 5px 0;
}

.trackback-excerpt{
  margin : 5px 0 5px 0;
}
.trackback-footer{
  margin : 5px 0 10px 0;
}

.prev-next-navi{
  text-align: center;
}

.prev-next-navi a:link,.prev-next-navi a:hover,.prev-next-navi a:visited,.prev-next-navi a:active{
}





/* ブログ最下部 */
#footer{
         color:silver;
  text-align:center;
  height: 45px;
  padding-top:6px;
  border-top: silver 1px solid;
  margin-top: 10px;
}

hr{
  width:100%;
  border: 1px dotted #ccc;
}


/* カレンダー */

table.calender {
  width : 100%;
  border-collapse : collapse;
  voice-family : ""}"";  
  voice-family : inherit;
  font-size : small;
}

html>table.calender {
  font-size : small;
}



.calender caption {
  color:#808080;
  margin-bottom : 10px;
}



.calender th {
  color:#808080;
  padding : 0.1em;
  border-bottom : 1px dotted #808080;
  text-align : center;
}



.calender td {
  color:#999;
  padding : 0.1em;
  border-bottom : 1px dotted #ccc;
  text-align : center;
}

/* カレンダー日曜日 */

th#sun {
  color : #E56D83;
}

/* カレンダー土曜日 */

th#sat {
  color : #6DC4E5;
}
