@charset "UTF-8";
/*
*/
/* ---------- reset ---------- */
*{margin:0 0 0 0;padding:0;border:0;font-size:100%;font-family:Verdana, Arial, sans-serif;}
/* ---------- reset_end ---------- */
/* ---------- body ---------- */
body{color:#666666;background-color:transparent;background-image:url(body-bg.gif);background-position: 0 10;background-repeat:repeat-x;text-align:center;}
a{color: #666666;text-decoration: underline;}
a:hover{color: #999999;}
.layout-two-column-right #main-container,.layout-two-column-left #main-container,.layout-one-column #main-container{width: 750px;margin: 0 auto;text-align:left; float:center;}
.layout-three-column #main-container{width:800px;margin: 0 auto;text-align:left;}
/* ---------- body_end ---------- */
/* ---------- banner ---------- */
.layout-two-column-right #banner,.layout-two-column-left #banner,.layout-one-column #banner,.layout-three-column #banner{padding:30px 0 0 0;margin:0 0 15px 0;}
#banner h1{text-align:left;font-size:90%;font-weight:bold;background-color:transparent;background-image:url();background-position:0 80%;background-repeat:no-repeat;padding:0 0 0 5px;margin:0 0 50px 0;}
#banner h1 a{color:#000000;background-color:transparent;text-decoration:none;}
#banner h1 a:hover{color: #666666;background-color:transparent;text-decoration:underline;}
#banner h2{color:#bebebe;text-align:left;font-size:60%;font-weight:normal;}
/* ---------- main ---------- */
.layout-one-column #main{width:700px;}
.layout-two-column-right #main{width:500px;float:left;}
.layout-two-column-left #main{width:500px;float:right;}
.layout-three-column #main{width:430px;float:left;}
.layout-two-column-right .content{padding:0 15px 0 0;}
.layout-two-column-left .content{padding:0 0 0 15px;}
.layout-three-column .content{padding:0 15px;}
.entry{margin:0 0 30px 0;}
p.date-header{border-top: 2px solid #666666;font-size: 80%;color: #999999;background-color:transparent;background-image:url(entrydate.gif);background-position:0 80%;background-repeat:no-repeat;padding: 10px 0 3px 80px;line-height:100%;}
h3.entry-header{font-size:80%;font-weight:bold;padding: 5px 0 3px 0;background-color:transparent;background-image:url(dot-border.gif);background-position:0 0;background-repeat:repeat-x;}
h3.entry-header a{color:#666666;background-color:transparent;text-decoration:underline;}
h3.entry-header a:hover{color:#999999;background-color:transparent;text-decoration:underline;}
.entry-content{background-color:transparent;background-image:url(dot-border.gif);background-position:0 0;background-repeat:repeat-x;padding: 10px 0;}
blockquote{color:#666666;font-size:80%;padding:10px;border:1px dashed #999999;background-color:#ffffff;}
.entry-body p,.entry-more p{color:#666666;font-size:66%;line-height:150%;letter-spacing:0.09em;margin:0 0 10px 0;}
.entry-body img{border:0;margin:0 0 10px 0;}
.entry-body ul,.entry-more ul{margin:10px 0 15px 20px;}
.entry-body ul li,.entry-more ul li{color:#666666;font-size:80%;}
.entry-tags ul.entry-tags-list{list-style:none;background-color:#e6e6e6;padding:5px;margin:0 0 20px 0;}
.entry-tags ul.entry-tags-list li{display:inline;margin:0 10px 0 0;font-size:80%;font-weight:bold;}
.entry-info{padding:0 0 10px 0;}
.entry-info ul{list-style:none;}
.entry-info li{color:#666666;font-size:60%;display:inline;margin:0 0 5px 0;}
.content h4{background-color:#ffffff;color:#333333;font-weight:normal;font-size:60%;padding:3px;border-left: 1px solid #cccccc;border-top: 1px solid #cccccc;border-right: 1px solid #ababab;border-bottom: 1px solid #ababab;margin:0 0 5px 0;}
.content p.navi-link{color:#666666;font-size:60%;margin:0 0 15px 0;}
/* ---------- main_end ---------- */
/* ---------- menu ---------- */
.layout-one-column #left-menu,.layout-one-column #right-menu{display:none;}
.layout-two-column-right #left-menu,.layout-two-column-right #right-menu{width:210px;float:right;}
.layout-two-column-left #left-menu,.layout-two-column-left #right-menu,.layout-three-column #left-menu,.layout-three-column #right-menu{width:170px;float:left;}
.left-content h3 ,.right-content h3
{background-color:#ffffff;color:#FF0000;font-size:80%;font-weight:bold;margin:0 0 5px 0;}
.left-content h3 a,{background-color:#ffffff;color:#FF0000;font-size:90%;font-weight:bold;margin:0 0 5px 0;}


#left-menu li ,#right-menu li{list-style-type: none;color: #999999;font-size:60%;}
.search-form,.category-archives,.monthly-archives,.recent-entry,.site-link,.cclicense,.powered,.search-feed,.tags-list{border-top: 2px solid #bebebe;margin:0 0 30px 0;padding:5px 0 0 0;}
.search-form li,.category-archives li,.monthly-archives li,.recent-entry li{padding:0 0 0 10px;margin:0 0 5px 0;background-color:transparent;background-image:url(icon.gif);background-position:0 5px;background-repeat:no-repeat;line-height: 120%;}
.cclicense,.syndicate,.powered{color:#999999;padding:5px;}.cclicense,.powered{
}
.syndicate,.cclicense{font-size:60%;}
.search-form label{color:#999999;font-size:60%;padding:2px 0;}
.search-form form{padding: 5px 0;}
.search-form #search{width:95%;color:#999999;font-size:80%;border:1px solid #999999;padding:2px;margin:5px 0 5px 0;background-color: #ffffff;}
.search-form .searchsubmit{color: #ffffff;font-size:80%;font-weight:bold;border:1px solid #cccccc;background-color:#bebebe;}
/* ---------- menu_end ---------- */
/* ---------- footer ---------- */
.layout-two-column-left #footer,.layout-two-column-right #footer,.layout-one-column #footer,.layout-three-column #footer{background-color:transparent;background-image:url(bottom-border.gif);background-position:0 100%;background-repeat:repeat-x;margin:0 0 5px 0;clear:both;}
#footer{text-align:center;padding:10 20 30px 0;}
#footer ul{list-style:none;}
#footer ul li{display:inline;margin:10 15px 0 0;}
/* ---------- footer_end ---------- */
/* ---------- trackback ---------- */
.trackbacks p,.trackbacks dt{color:#333333;font-size:60%;}
.trackbacks p{margin:5px 0 10px 0;}
.trackbacks input{color:#999999;border: 1px solid #999999;padding:2px;background: #ffffff;}
.trackback-info{margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px dashed #999999;}
.trackback-info ul {padding:2px;list-style:none;}
.trackback-info li {color:#666666;font-size:60%;display:inline;margin:0 5px 0 0;}
/* ---------- trackback_end ---------- */
/* ---------- comment ---------- */
.comments,#comments-open-data label{margin:0 0 10px 0;}
.comments-body{margin:0 0 10px 0;}
.comments-body p,.comments-info li,#comments-open-data legend,#comments-open-data label{color:#333333;font-size:60%;}
p.comments-open-moderated{color:#666666;font-size:60%;}
.comments-body p,.comments-post-content p{margin:5px 0 10px 0;}
.comments-info{border-top: 1px dashed #999999;padding-top:5px;}
.comments-info li{display:inline;margin-right: 5px;list-style:none;}
#comments-open-data legend{padding:3px;margin:0 0 10px 0;}
#comments-open-data input#comment-author,#comments-open-data input#comment-email,#comments-open-data input#comment-url{width:40%;color:#666666;font-size:60%;border: 1px solid #999999;padding:2px;margin:5px 0 10px 0;}
#comments-open-data ul{list-style: none;}
#comments-open-data textarea{width:60%;color:#666666;font-size:60%;border: 1px solid #999999;padding:2px;background: #ffffff;margin:5px 0 10px 0;}
.comments-open-footer input{color:#999999;font-size:60%;border:1px solid #999999;background:#ffffff;margin-top:5px;}
.comments-open-footer li{display:inline;margin-right: 15px;list-style-type: none}
.cookie li{display:inline;list-style-type: none}
/* ---------- comment_end ---------- */
/* ---------- search ----------*/
div.content h3.search-results-header{border-top: 2px solid #666666;font-size:90%;color:#666666;padding: 5px 0;line-height:100%;border-bottom:1px solid #cccccc;margin-bottom:10px;}
div.search-feed{margin:0 0 10px 0;}
div.search-feed p{color:#666666;font-size:70%;line-height:140%;}
div.search-feed-content{border: 1px solid #cccccc;padding:10px;}
p.feed-link{margin:5px 0 0 0;}
form#search-form label{background-color:inherit;color:#666666;font-size:80%;margin:0 0 5px 0;}
dd#search-box ul,dd#search-options ul{list-style:none;padding:0 0 10px 0;}
dd#search-box ul li,dd#search-options ul li{display:inline;margin:0 15px 0 0;}
dd#search-box input#search{width:70%;color:#666666;font-size:80%;border: 1px solid #666666;padding:2px;background-color:#eeeeee;}
dd#search-box input.searchsubmit {color:#666666;font-size:80%;border: 1px solid #666666;background-color:#ffffff;margin-top:5px;}
h5.search-results-tit{color:#666666;font-weight:bold;font-size:70%;border-bottom:1px dotted #cccccc;padding:2px;margin-bottom:10px;}
p.search-results-content{color:#666666;font-size:80%;line-height:140%;margin:0 0 10px 0;background-color:inherit;}
div.tags-list{margin:0 0 10px 0;}
div.tags-list dl dt{color:#666666;font-size:80%;line-height:100%;margin:0 0 5px 0;}
/* ---------- search_end ----------*/
/* ---------- archives ----------*/
div.archive-body ul.archive-list li{list-style-position:inside;color:#666666;font-size:80%;background-color:inherit;}
/* ---------- archives_end ----------*/#content-area div.entry-footer {clear: both;}#content-area div.entry-footer address {font-size: 0.6875em;font-style: normal;text-align: right;}
