@charset "utf-8";
/*
Theme Name: sabang
Theme URI: http://www.yonageya.com/
Description: sabang theme
Version: 1.0
Author: Takehiko Sato
Author URI: http://www.yonageya.com/
Tags: blue, three column
*/

*{ 
  margin: 0;
  padding: 0;
  font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic",sans-serif;
  font-size: 100%;
 }

body { 
  background: #f0f0f0;
  margin: 0;
  padding: 0;
  font-size: small;
 }

a, a:hover, a:visited { 
  text-decoration: none;
  color: #0000FF;
 }

li { 
  list-style: none;
 }

#wrapper { 
  width: 930px;
  margin: 0 auto;
  background: url('img/bg.jpg') repeat-y;
 }

#header { 
  clear: both;
  width: 900px;
  height: 145px;
  margin: 0 auto;
  background: url('img/sabang.jpg') no-repeat;
  border-top: solid 5px #fff;
  border-bottom: solid 3px #000000;
 }

#header h1 { 
  padding: 15px 0 0 20px;
  font-size: 36px;
 }

#navi { 
  clear: both;
  margin: 0 auto;
  width: 900px;
  height: 34px;
  background: url('img/naviHover.jpg') no-repeat;
  border-bottom: solid 3px #868686;
 }

#navi ul li { 
  text-indent: -999px;
  float: left;
  list-style: none;
 }

#navi ul li a { 
  text-decoration: none;
  display: block;
  height: 53px;
 }

#navi ul li#navi1 a { background: url('img/naviHover.jpg') no-repeat 0 0; width: 86px; }
#navi ul li#navi2 a { background: url('img/naviHover.jpg') no-repeat -86px 0; width: 168px; }


#navi ul li#navi1 a:hover { background: url('img/navi.jpg') no-repeat 0 0; width: 86px }
#navi ul li#navi2 a:hover { background: url('img/navi.jpg') no-repeat -86px 0; width: 168px }

#threecolumn { 
  width: 900px;
  margin: 0 auto;
  padding: 0;
 }

#container { 
  float: left;
  width: 700px;

 }

#contents { 
  margin: 0 0 5px 0;
  width: 460px;
  float: right;
 }

#contents-inner1 { 
  margin: 5px 0 10px 0;
  padding: 0;
  width: 400px;
 }

#contents-inner1 .timestamp { 
  font-size: small;
  text-align: right;
 }

#contents-inner1 .postmetadata { 
  padding: 3px;
  font-size: small;
  border: solid 1px #868686;
 }

#contents-inner1 h2 { 
  margin: 5px 0 5px 0;
  padding: 5px 0 11px 25px;
  width: 400px;
  background: url('img/articleTitle.jpg') no-repeat left top;
 }

.entry { 
  margin: 0 0 5px 0;
  padding: 5px;
 }

#sidebar-left { 
  margin: 0;
  padding: 5px 10px;
  /* width: 188px; */
  width: 220px;
  float: left;
 }

#sidebar-left h2 { 
  background: url('img/sideTitle.jpg') no-repeat left bottom;
  margin: 0 0 0 5px;
  padding: 0px 0 0 30px;
  width: 150px;
  height: 23px;
  line-height: 1.8em;
 }

#sidebar-left p { 
  margin: 0;
  padding: 5px;
  font-size: small;
  width: 168px;
  color: #606060;
 }

#sidebar-left .h2box { 
  border-left: solid 1px #868686;
  border-right: solid 1px #868686;
  border-bottom: solid 1px #868686;
  margin: 0 0 10px 5px;
  padding: 0px 5px;
  width: 168px;
 }

#sidebar-left li { 
  list-style: none;
  font-size: small;
  color: #606060;
 }

#sidebar-right { 
  margin: 5px 10px 10px 0;
  width: 188px;
  float: left;
  /* background: #00fcfc; */
 }

#sidebar-right .box { 
  margin: 0 0 0 8px;
  padding: 0;
  font-size: small;
  /*width: 180px; */
  color: #606060;
 }

#sidebar-right h2 { 
  background: url('img/sideTitle.jpg') no-repeat left bottom;
  margin: 0 5px 0 0;
  padding: 0 0 0 30px;
  width: 150px;
  height: 23px;
  line-height: 1.8em;
 }

#sidebar-right p { 
  margin: 0;
  padding: 5px;
  font-size: small;
  width: 168px;
  color: #606060;
 }

#sidebar-right .h2box { 
  border-left: solid 1px #868686;
  border-right: solid 1px #868686;
  border-bottom: solid 1px #868686;
  margin: 0 5px 10px 0;
  padding: 0 5px;
  width: 168px;
 }

#sidebar-right li { 
  list-style: none;
  font-size: small;
  color: #606060;
 }

#footer{ 
  margin: 0 auto;
  padding: 20px 0 0 0;
  width :900px;
  height: 50px;
  clear: both;
  text-align: center;
  background: #dbecf7;
  border-top: solid 3px #868686;
  border-bottom: solid 3px #000000;
 }

#footer p{ 
  color: #606060;
 }


#respond { 
  margin: 30px auto;
 }

.clearfix:after { 
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix { 
  min-height: 1px;
}

* html .clearfix { 
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.dummy { 
  display: none;
 }

.addclips { 
  margin: 0 0 10px 0;
 }
