/*  base
================================================================= */
body {
 margin: 15px 0px 20px 30px;
 background:url(http://www.kichikubeihei.sakura.ne.jp/mt/news/images/back.jpg);
 text-align: left;
}

img {
 border: none;
 vertical-align:bottom;
}

a {
 text-decoration: underline;
}

a:link {
 color: #696901;
}

a:visited {
 color: #696901;
}

a:active {
 color: #696901;
}

a:hover {
 color: #FFFFFF;
 background: #696901;
}

h1, h2, h3 {
 margin: 0px;
 padding: 0px;
 font-weight: normal;
}

#container {
 line-height: 100%;
 text-align: left;
 padding: 0px;
 width: 830px;
}

#banner {
 width: 360px;
 float: left;
}

#brand_logo {
 width: 470px;
 float: right;
}

#center {
 float: right;
 width: 370px;
 padding: 0px 10px 0px 0px;
 overflow: hidden;
}

.content {
 padding: 0;
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
}

#left {
 float: left;
 width: 160px;
 padding: 0px 20px 0px 10px;
 margin: 0;
 overflow: hidden;
}

#right {
 float: left;
 width: 240px;
 padding: 0px 20px 0px 0px;
 margin: 0;
 overflow: hidden;
}

/*  main
================================================================= */
.main_title {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: right;
 font-weight: bold;
 margitn:0;
 padding:0;
}

#top_line {
 margin: 3px 0 5px 0;
 padding: 0;
}

/* for win mac IE 5,6 */
 * html div#top_line {
 margin-top: -8px;
}

/* for IE6.0 */
_div#top_line {
 margin-top: -8px;
}

/* for IE7.0 */
*div#top_line {
 margin-top: -8px;
}

/* for safari */
:root div#top_line {
 margin-top: 5px;
}

#top_line img {
 margin: 0;
 padding: 0;
}

/*  main topics
================================================================= */
#topics {
 color: #454718;
 font-size: 10px;
 text-align: left;
 font-weight: normal;
 line-height: 130%;
 margin :0;
 padding: 0;
}

#topics p {
 margin : 5px 0 ;
 padding: 0;
}

#topics p span {
 font-size: 12px;
 font-weight: bold;
}

#topics p span b {
 font-size: 14px;
}

#topics ul {
 font-size: 12px;
 text-align: left;
 line-height: 150%;
 margin:0 0 10px 0;
 padding: 0;
}

#topics li {
 padding:0 0 0 8px;
 background:url(http://www.kichikubeihei.sakura.ne.jp/mt/news/images/arrow.gif) no-repeat left center;
 list-style-type: none;
}

#topics li a {
 color: #454718;
 text-decoration: underline;
}
	
#topics li a:hover {
 color: #FFFFFF;
 background: #696901;
}

/*  kaimono */

#topics a.kaimono {
 color: #FFFFFF;
 font-family: Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight: bold;
 text-decoration: none;
 padding: 3px 6px 3px 6px;
 line-height: 150%;
}
	
#topics a.kaimono:hover {
 color: #454718;
 background: #ffffff;
}

/*  title 
================================================================= */
.title {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: left;
 font-weight: bold;
 margitn:0;
 padding:0;
}

#top_line {
 margin: 3px 0 5px 0;
 padding: 0;
}

/* for win mac IE 5,6 */
 * html div#top_line {
 margin-top: -8px;
}

/* for IE6.0 */
_div#top_line {
 margin-top: -8px;
}

/* for IE7.0 */
*div#top_line {
 margin-top: -8px;
}


.entry_date {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: left;
 font-weight: bold;
}
	
.content p {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 150%;
 text-align: left;
 margin-bottom: 10px;
}

.content p img {
 text-align: center;
}

.content blockquote {
 line-height: 150%;
}

.content li {
 line-height: 150%;
}

.content h1 {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: left;
 font-weight: bold;
 margin-bottom: 5px;
}

.content h2 {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: left;
 font-weight: bold;
 margin-bottom: 5px;
}

.content h3 {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: left;
 font-weight: bold;
 margin-bottom: 5px;
}

.content p.posted {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 border-top: 2px dotted #454718;
 text-align: left;
 margin-bottom: 25px;
 line-height: normal;
 padding: 3px;
}

#menu {
 color: #696901;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 height: 122px;
 text-align: left;
 margin:0px;
 font-weight: bold;
 background:url(http://www.kichikubeihei.sakura.ne.jp/mt/news/images/menu_back.jpg);
}

#menu ul {
 color: #696901;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: right;
 margin:0px;
 list-style-type: none;
}

#menu li {
 color: #696901;
 font-family: Verdana, Arial, sans-serif;
 padding-right: 1px;
 font-size: 10px;
 text-align: right;
 line-height: 160%;
 margin:0px;
 list-style-type: none;
}

#menu a {
 color: #454718;
 text-decoration: none;
}
	
#menu a:hover {
 color: #FFFFFF;
 background: #696901;
}

#update {
 padding-top: 20px;
}

#update a {
 text-decoration: none;
}

#update a:hover {
 color: #FFFFFF;
 background: #696901;
}

#update h2 {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 text-align: right;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: .3em;
}

#update ul {
 margin: 0px;
 margin-bottom: 0px;
}

#update li {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: right;
 line-height: 150%;
 padding-bottom: 5px;
 list-style-type: none;
}

/*  moon 
================================================================= */
#moon {
 padding-top: 20px;
}

#moon a {
 text-decoration: none;
}

#moon .top_line {
 margin:0;
 padding:0 0 10px 0;
}

#moon .bottom_line {
 padding-top: 10px;
 padding-bottom: 10px;
}


/*  sidebar 
================================================================= */
.sidebar {
 padding: 0px;
}

.sidebar a {
 text-decoration: none;
}

.sidebar h4.skate {
 font-size: narmal;
 color: #454718;
 font-weight: bold;
 font-family: Verdana, Arial, sans-serif;
 line-height: 80%;
 margin: 5px 0 3px 0 ;
 padding: 0 5px;
 border-left: solid #454718 5px;
}

.sidebar h4.eco {
 font-size: narmal;
 color: #006600;
 font-weight: bold;
 font-family: Verdana, Arial, sans-serif;
 line-height: 80%;
 margin: 5px 0 3px 0 ;
 padding: 0 5px;
 border-left: solid #006600 5px;
}

.link_title {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: left;
 font-weight: bold;
}

.sidebar h2 {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 text-align: center;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: .3em;
}

.sidebar ul {
 padding-left: 0px;
 margin: 0px;
 margin-bottom: 0px;
}

.sidebar ul ul {
 margin-bottom: 0px;
}

.sidebar #categories ul {
 padding-left: 0px;
}

.sidebar #categories li {
 list-style-type: none;
 text-indent: 0.5em;
}

.sidebar li {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: left;
 line-height: 150%;
 list-style-type: none;
 text-indent: 0.5em;
}

.link-note {
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 line-height: 150%;
 text-align: left;
 padding: 2px;
 margin-bottom: 15px;
}

/*  footer 
================================================================= */

#footer {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: center;
 margin-left:10px;
 font-weight: bold;
}

#footer a {
 color: #454718;
 text-decoration: none;
}
	
#footer a:hover {
 color: #FFFFFF;
 background: #696901;
}
		
#comment-data {
 float: left;
 width: 180px;
 padding-right: 15px;
 margin-right: 15px;
 text-align: left;
 border-right: 1px dotted #BBB;
}

textarea[id="comment-text"] {
 width: 80%;
}

.commenter-profile img {
 vertical-align: middle;
 border-width: 0;
}

/*  paginate 
================================================================= */
.paginate {
    text-align: center;
    font-size: 9px;
}

.sidebbs-post {
 color: #454718;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 margin-bottom: 5px;
}

.sidebbs-post span {
 font-weight: bold;
}