@charset "utf-8";
/*
Theme Name: kogane
Theme URI: https://www.web-s.biz/
Description: 黄金の湯
Author: WEB-S
Version: 1.1
Tags: 
*/


/* =レイアウト
-------------------------------------------------------------- */

body { margin: 0; padding: 0; color: #333; font-size:87%; line-height: 140%; background: #E7F1CF;}

#wrapper { width: 900px; margin: 0 auto; padding: 0; background: #fff;}




/* =共通
-------------------------------------------------------------- */

em{ color:#c00; font-style:normal;}

img { border:0; vertical-align:bottom;}
ul { list-style:none;}
h1,h2 {margin:0; padding:0;}
hr { clear: both; margin: 5px 0; padding: 0; border: 1px solid #FFFFFF;}

blockquote { quotes: none;}
blockquote:before, blockquote:after { content: ''; content: none;}
del { text-decoration: line-through;}

table { border-collapse: collapse; border-spacing: 0; font-size:95%;}
a img { border: none;}



/* Text elements */

p { margin: 0 0 15px 5px; padding: 0;}
blockquote { padding: 0 3em;}
blockquote cite,
blockquote em,
blockquote i { font-style: normal;}
pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em;}
abbr,acronym { border-bottom: 1px dotted #666; cursor: help;}
sup,sub { height: 0; line-height: 1; position: relative; vertical-align: baseline;}
sup { bottom: 1ex;}
sub { top: .5ex;}
input[type="text"],textarea { background: #f9f9f9; border: 1px solid #ccc; padding: 2px;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);}


a:link { color: #06c;}
a:visited { color: #663300;}
a:active,
a:hover { color: #FF9900;}


.clear { clear: both;}








/* =コンテンツ
-------------------------------------------------------------- */

#main { float: right; width: 665px; margin: 0; padding: 0 15px 0 0;}
#content { margin: 0 0 36px 0; padding: 0;}

#content h2 {
	clear: both; width: 665px; margin:0; padding: 10px 50px 25px 0 ; font-size: 24px; color: #333;
	font-weight: normal; line-height: 110%; background: url(images/h2.gif) no-repeat left bottom;}
#content h3 {
	clear:both;
	width: 665px;
	font-size: 16px;
	color: #3A1907;
	background: url(images/h3.gif) no-repeat left top;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}

#content h4 {
	width: auto; height: 24px; display: block; margin: 20px 0 10px 0; padding: 6px 0 0 30px;border-bottom: 3px solid #7CAE49;
	font-size: 16px; color: #FFFFFF; overflow:hidden; background: url(images/h4.gif) #91B933 no-repeat 5px 4px;}
#content h5 {
	width: auto; margin: 0 0 5px 0; padding: 10px 0 0 5px; font-size: 14px; color: #333333; overflow: hidden;
	border-bottom: 1px solid #CCCCCC;}
#content h6 {
	color: #000; line-height: 1.5em; margin: 0 0 20px 0;}




/* =記事枠 */

.hentry { margin: 0 0 38px 0; padding: 0;}



/* =サブぺージのリンクボタン
-------------------------------------------------------------- */

.subpages { clear:both; margin: 0; padding: 30px 0; font-size: 90%; line-height:120%; overflow:hidden;}

.subpages ul { margin:0; padding: 0;}
.subpages ul li { float: left; width: 320px; margin: 0 10px 10px 0; padding: 0; font-weight: bold;
	background: url(images/bt_bg.jpg) repeat-x left bottom;}
.subpages ul li a { width: 300px; height:30px; display: block; margin:0; padding: 5px 5px 5px 15px; text-decoration: none;
	color: #333333; border: 1px solid #CCCCCC; background: url(images/icon01.gif) no-repeat 5px 8px;}
.subpages ul li a:hover { color: #FFFFFF; background: #91B933 url(images/icon02.gif) no-repeat 5px 8px;}



/* =table
-------------------------------------------------------------- */

/* =基本 */

#content table { margin: 10px 0 20px 0; padding: 0; text-align: left; line-height: 150%; border: 1px solid #ECE9D8;}

#content table tbody tr th { margin: 0; padding: 10px; font-weight: normal; text-align: center; color: #CC6600;
	background: #FEF4CF; border-right: 1px solid #ECE9D8; border-bottom: 1px solid #ECE9D8;}
#content table tbody tr td { margin: 0; padding: 10px; font-weight: normal; text-align: left; border-bottom: solid 1px #ECE9D8; vertical-align: center;}
#content table tbody tr td.right { text-align: right !important;}


/* =ボックス
-------------------------------------------------------------- */
#content ul { margin: 0 0 15px 0; padding: 5px 0 0 5px; overflow:hidden;}
#content ul li { margin:0; padding: 3px 0 0 13px; background: url(images/icon01.gif) no-repeat 2px 8px;}
#content ol { margin: 0 0 0 20px; padding: 10px 0 0 5px; overflow:hidden;}




/* =メニューボタン
-------------------------------------------------------------- */

#primary { float: left; width: 188px; display: block; margin: 0; padding: 0 20px 0 12px; background:#fff;}
#primary ul { margin: 0; padding: 0; list-style: none;}

h3.widget-title { clear: both; width: 173px; height: 30px; margin: 0; padding: 19px 5px 0 10px; color:#FFF;
	font-weight: bold; font-size:16px; background: url(images/h3_bg.gif) no-repeat 0 0;}




/* =ドロップダウン */

#primary .my-page,#primary li.widget-container ul { 
	width: 188px; margin: 0; padding: 0; font-size: 110%; line-height: 135%;}

#primary .my-page a,#primary li.widget-container a { 
	width: 161px; height: 24px; display: block; margin: 0; padding: 15px 10px 10px 15px;
	text-decoration: none; color:#333333; font-size: 14px; background: url(images/icon01.gif) no-repeat 5px 20px;}

#primary .my-page li,#primary li.widget-container li { 
	clear: both; width: 186px; height: 49px; margin: 0; padding: 0; position: relative; list-style-type: none; font-weight: bold;
	background: #FFFFFF url(images/bt_bg.jpg) no-repeat left bottom;
	border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}

#primary .my-page li a:hover,#primary li.widget-container a:hover {
	display: block; color: #FFFFFF; text-decoration: underline; background: #91B933 url(images/icon02.gif) no-repeat 5px 20px;}

#primary .my-page li ul li a { display: block; color:#fff; font-weight:normal; font-size: 12px; background: #437926 url(none);}
#primary .my-page li ul li a:hover { display: block; color: #fff; font-weight:normal; font-size: 12px;}

#primary .my-page li li { width: 186px; display: block; margin: 0; padding: 0; color:#663300; font-weight:normal;
	border-bottom: solid 1px #fff; border-right: solid 1px #fff; background-color: #437926;}

#primary .my-page li ul	{ margin:0; padding:0; visibility: hidden; position: absolute; font-size:14px; top: 0;
	left: 186px; /* メニューの幅と同じ値 */}

#primary .my-page li:hover > ul { visibility: visible;}

#primary li.widget-container { clear: both; width: 188px; display: inline-block; margin: 0; padding: 0 0 20px 0; border: none;}

#primary li.widget-container form { width: 176px; margin: 0; padding: 5px;
	border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}

div.textwidget{ width: 176px; margin:0; padding: 5px;
	border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
div.textwidget p {margin:5px 0 0 0; padding: 0;}
div.textwidget p.small { margin: 7px 0 7px 0; padding: 0; font-size: 95%; line-height: 125%;}
div.textwidget p.x-small { margin: 7px 0 7px 0; padding: 0; font-size: 85%; line-height: 125%;}


/* =homeボタン */

#home{ clear: both; width: 188px; height: 72px; margin: 20px 0; padding: 0; background: url(images/bt_home.gif) 0 0;}
#home ul{ margin:0; padding:0; text-indent: -9999px;}
#home li{ float: left; margin:0; padding:0; list-style-type: none;}
#home a { float: left; width: 188px; height: 72px; display: block; margin:0; padding:0; overflow: hidden;
	 background: url(images/bt_home.gif) 0 0;}
#home a:hover { background-position: 0 -72px;}



/* 文字サイズ */

#moji { clear: both; width:188px; height:30px; margin:10px 0 0 0; padding: 0; background: url(images/moji.gif) no-repeat top;}
#moji ul { width: 188px; margin: 0 auto; padding: 0; text-indent:-9999px;}
#moji li { float: left; margin: 0; padding: 0; text-decoration: none; list-style-type: none;}
#moji a { height: 30px; background:url(images/moji.gif) no-repeat top; display: block; overflow: hidden;}
#mojit { width: 93px; display: block; background-position: 0 0;}

#mojil a { width: 26px; background-position: -93px 0;}
#mojim a { width: 52px; background-position: -119px -60px;}

#mojil a:hover { background-position: -93px -30px;}
#mojim a:hover { background-position: -119px -30px;}





/* =検索
-------------------------------------------------------------- */
.widget_search #s {/* This keeps the search inputs in line */ width: 65%;}
.widget_search label { display: none;}

input[type=submit] { color: #333;}



/* =Widget Areas
-------------------------------------------------------------- */

.widget-area .entry-meta { font-size: 11px;}
#wp_tag_cloud div {line-height: 1.6em;}



/* =wp-calendar
-------------------------------------------------------------- */
#wp-calendar { width: 100%;}
#wp-calendar caption { color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left;}
#wp-calendar thead { font-size: 11px;}
#wp-calendar thead th {}
#wp-calendar tbody { color: #aaa;}
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; padding: 3px 0 2px; text-align: center;}
#wp-calendar tbody .pad { background: none;}
#wp-calendar tfoot #next { text-align: right;}


/* =widget_rss
-------------------------------------------------------------- */
.widget_rss a.rsswidget { color: #000;}
.widget_rss a.rsswidget:hover { color: #ff4b33;}
.widget_rss .widget-title img { width: 11px; height: 11px;}



/* =フォント
-------------------------------------------------------------- 
body,input,textarea,.page-title span,.pingback a.url { font-family: Georgia, "Bitstream Charter", serif;}
h3#comments-title,h3#reply-title,#cancel-comment-reply-link,.form-allowed-tags,#site-info,
#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,
.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,
.widget-title,.wp-caption-text,input[type=submit] { font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
pre { font-family: "Courier 10 Pitch", Courier, monospace;}
code { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}*/


/* =ヘッダー
-------------------------------------------------------------- */

#header { float: left; width: 900px; margin: 0; padding: 0; background-color: #E7F1CF;}
h1#site-title { float: right; width: 508px; height: 23px; display: block; margin: 0; padding: 0; font-size: 12px; text-align: right;
	font-weight: normal; color: #91B933;}
#site-title a { color: #333; font-weight: nomal; text-decoration: none;}
#site-description_in { float: right; width: 508px; height: 79px; margin: 0; padding: 0; font-size: 12px; color: #333333;
	background: url(images/head_bg_in.jpg) no-repeat left top;}
#site-description { float: right; width: 508px; height: 79px; margin: 0; padding: 0; font-size: 12px; color: #333333;
	background: url(none); _margin-left: -3px;}

#site-description p,#site-description_in p { float: left; width: 180px; height: 32px; display: block;
	margin: 0; padding: 15px 0 0 85px; line-height: 120%; color: #666666; overflow: hidden;}
div#site-description img,div#site-description_in img { float:right; margin: 0; padding: 0;}

#branding { width: 900px; margin: 0 auto;}
#branding img { float: left; display: block; margin: 0; padding: 0; overflow: hidden;}

/* =サイドバー
-------------------------------------------------------------- */
ul.side_banner {}
ul.side_banner li { margin-bottom:10px;}



/* =フッター
-------------------------------------------------------------- */

#footer { clear:both; width: 900px; height:80px; margin: 0; padding:0 0 10px 0; font-size: 12px; font-weight: normal;
	background-color: #630; border-top: 2px solid #630;}
#colophon { overflow: hidden; margin: 0; padding: 10px 0 0 0; border-top: 1px solid #FFFFFF;}

#site-info { width: 900px; margin: 0 auto; padding: 10px 0; text-align: center; line-height: 160%; color: #fff;}

#site-info a { color: #fff;}
#site-info a:hover { color: #FF6600;}

#site-generator { width: 100%; margin: 0; padding: 0; text-align: center; color:#FDDD88;}
#site-generator a { margin: 0; padding: 0; color: #fff;}
#site-generator a:hover { text-decoration: underline; color: #FF6600;}

/* PageTop */
#pagetop { clear: both; margin:0; padding: 0 15px 5px 0; text-align: right; font-size:95%;}
.pagetop { clear: both; float:right; width:650px; margin:0; padding: 0 15px 20px 0; text-align: right; font-size:95%;}




/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre { -webkit-text-size-adjust: 140%;}
code { -webkit-text-size-adjust: 160%;}

.entry-meta,.entry-utility,.navigation,.widget-area { -webkit-text-size-adjust: 120%;}
#site-description { -webkit-text-size-adjust: none;}





/* =トップページ
-------------------------------------------------------------- */

/* h3 */
#main h3.toph3 { clear: both; margin:15px 0 30px 0; padding: 0; background:url(none) #FFCC00;}
#main h3.toph3 img.calendar { float:right; width:215px; height:215px; border:5px solid #FFCC00;}

/* ボタン3つ並び */

#bt01{ float: left; clear: both; width: 665px; margin:0; padding: 0 0 30px 0; overflow:hidden;}

#bt01 ul{ margin:0; padding:0;}
#bt01 ul li{ float: left; margin:0; padding:0; list-style-type: none; background-image:none;}

#bt01 a { height: 119px; display: block; margin:0; padding:0; text-indent: -9999px;}
.bt01_01 a { width: 225px; background: url(images/top_bt02.jpg) 0 0;}
.bt01_02 a { width: 224px; background: url(images/top_bt02.jpg) -224px 0;}
.bt01_03 a { width: 216px; background: url(images/top_bt02.jpg) -446px 0;}

.bt01_01 a:hover { background-position: 0 -120px;}
.bt01_02 a:hover { background-position: -224px -120px;}
.bt01_03 a:hover { background-position: -446px -120px;}

/* バナーエリア */
.top_bnr { width: 100%; margin-bottom: 30px; overflow: hidden;}
.top_bnr a { float:left; margin:0 10px 0 0;}
.top_bnr a:last-child { margin:0 0;}

/* 飲食について */
.eat { clear:both; margin-bottom:20px; padding:15px; background:#FFF0F0; border:2px solid #f00;}
.eat p { margin:0; padding:0;}

/* 最新ニュース */

#news { margin:0; padding: 15px 0 20px 0; clear: both;}
#news h3 { margin: 0 0 10px 0; padding: 0; background-image: none;}
#main #news h4 {
	width:auto;
	float: left;
	margin: 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	background-image: none;
	background-color: #FFFFFF;
	overflow: hidden;
	font-size: 100%;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#news .date {
	float: left;
	width: 120px;
	margin: 0 3px 3px 3px;
	padding: 0 0 0 12px;
	color: #333;
	background: url(images/icon01.gif) no-repeat 2px 5px;
}
#news .txt { clear: both; margin:0 0 15px 0; padding:5px 0 5px 140px; border-bottom:1px solid #ccc;}


/* トップページ下バナー */ 

#topbn { float: left; clear: both; width: 665px; margin:0; padding: 0 0 25px 0; overflow:hidden;}

#topbn ul{ margin:0; padding:0;}
#topbn ul li{ float: left; margin:0; padding:0; list-style-type: none; background-image:none; width: 220px; height: 72px;}

#topbn a { width: 204px; height: 62px; display: block; margin:0; padding:0; text-indent: -9999px;}
.topbn01 a {background: url(images/topbn.gif) 0 0;}
.topbn02 a {background: url(images/topbn.gif) -204px 0;}
.topbn03 a {background: url(images/topbn.gif) -408px 0;}
.topbn04 a {background: url(images/topbn.gif) 0 -62px;}
.topbn05 a {background: url(images/topbn.gif) -204px -62px;}
.topbn06 a {background: url(images/topbn.gif) -408px -62px;}



/* =内部ページ
-------------------------------------------------------------- */

/* パンくずリスト */

.pankuzu { font-size:95%; border-bottom:1px dotted #CCC;}


/* コメントフォーム */

#respond { border-top: 1px solid #e7e7e7; margin: 24px 0; overflow: hidden; position: relative;}
#respond p { margin: 0;}
#respond .comment-notes { margin-bottom: 1em;}
.form-allowed-tags { line-height: 1em;}
.children #respond { margin: 0 48px 0 0;}
h3#reply-title { margin: 18px 0;}
#comments-list #respond { margin: 0 0 18px 0;}
#comments-list ul #respond { margin: 0;}
#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px;}
#respond .required { color: #ff4b33; font-weight: bold;}
#respond label { color: #888; font-size: 12px;}
#respond input { margin: 0 0 9px; width: 98%;}
#respond textarea { width: 98%;}
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px;}
#respond .form-allowed-tags code { font-size: 11px;}
#respond .form-submit { margin: 12px 0;}
#respond .form-submit input { font-size: 14px; width: auto;}




/* =Print Style
-------------------------------------------------------------- 

@media print {
	body { background: none !important;}
	#wrapper { clear: both !important; display: block !important; float: none !important; position: relative !important;}
	#header { border-bottom: 2pt solid #000; padding-bottom: 18pt;}
	#colophon { border-top: 2pt solid #000;}
	#site-title,#site-description { float: none; line-height: 1.4em; margin: 0; padding: 0;}
	#site-title { font-size: 13pt;}
	.entry-content { font-size: 14pt; line-height: 1.6em;}
	.entry-title { font-size: 21pt; }
	#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area { display: none !important;}
	#container,#header,#footer { margin: 0; width: 100%;}
	#content,.one-column #content { margin: 24pt 0 0; width: 100%;}
	.wp-caption p { font-size: 11pt;}
	#site-info,#site-generator { float: none; width: auto;}
	#colophon { width: auto;}
	img#wpstats { display: none;}
	#site-generator a { margin: 0; padding: 0;}
	#entry-author-info { border: 1px solid #e7e7e7;}
	#main { display: inline;}
	.home .sticky { border: none;}
}

*/




/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */




/* Structure the footer area */
#footer-widget-area { overflow: hidden;}
#footer-widget-area .widget-area { float: left; width: 220px; margin-right: 20px;}
#footer-widget-area #fourth { margin-right: 0;}



/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */

input,
textarea { color: #666; font-size: 12px; line-height: 18px;}



/* Text meant only for screen readers */
.screen-reader-text { position: absolute; left: -9000px;}



/* =Asides
-------------------------------------------------------------- */

.home #content .category-asides p { margin-top: 0; margin-bottom: 10px; font-size: 14px; line-height: 20px;}
.home .hentry.category-asides { padding: 0;}
.home #content .category-asides .entry-content { padding-top: 0;}


/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img { margin-bottom: 0; border: 10px solid #f1f1f1;}
.category-gallery .gallery-thumb { float: left; margin-top: -4px; margin-right: 20px;}
.home #content .category-gallery .entry-utility { padding-top: 4px;}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption { margin-top: 24px; font-size: 140%;}
.attachment .entry-content .nav-previous a:before { content: '\2190\00a0';}
.attachment .entry-content .nav-next a:after { content: '\00a0\2192';}


/* =Images
-------------------------------------------------------------- */

/* 記事内の画像？ */
#content .attachment img { max-width: 900px;}
#content .alignleft,
#content img.alignleft { float: left; margin-top: 4px; margin-right: 10px; display: inline;}
#content .alignright,
#content img.alignright { float: right; margin-top: 4px; margin-left: 10px; display: inline;}
#content .aligncenter,
#content img.aligncenter { clear: both; display: block; margin-right: auto; margin-left: auto;}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter { margin-bottom: 12px;}

#content .wp-caption { margin-bottom: 20px; padding: 0px; line-height: 18px; text-align: right;}
#content .wp-caption img { margin: 5px 5px 0;}
#content .wp-caption p.wp-caption-text { margin: 5px; font-size: 12px; color: #888;}
#content .wp-smiley { margin: 0;}

#content .gallery { margin: 0 auto 18px;}
#content .gallery .gallery-item { float: left; width: 33%; margin-top: 0; text-align: center;}
#content .gallery img { border: 2px solid #cfcfcf;}
#content .gallery .gallery-caption { margin: 0 0 12px; color: #888; font-size: 12px;}
#content .gallery dl { margin: 0;}
#content .gallery img { border: 10px solid #f1f1f1;}
#content .gallery br+br { display: none;}
#content .attachment img { /* single attachment images should be centered */ display: block; margin: 0 auto;}


/* =Navigation
-------------------------------------------------------------- */

.navigation { color: #888; font-size: 12px; line-height: 18px; overflow: hidden;}
.navigation a:link,
.navigation a:visited { color: #888; text-decoration: none;}
.navigation a:active,
.navigation a:hover { color: #ff4b33;}
.nav-previous { float: left; width: 50%;}
.nav-next { float: right; width: 50%; text-align: right;}
#nav-above { margin: 0 0 18px 0; display: none;}

.paged #nav-above,
.single #nav-above { display: block;}
#nav-below { margin: -18px 0 0 0;}


/* =Comments
-------------------------------------------------------------- */
#comments { clear: both;}
#comments .navigation { padding: 0 0 18px 0;}

h3#comments-title,
h3#reply-title { margin-bottom: 0; color: #000; font-size: 20px; font-weight: bold;}
h3#comments-title { padding: 24px 0;}

.commentlist { margin: 0; list-style: none;}
.commentlist li.comment { margin: 0 0 24px 0; padding: 0 0 0 56px; line-height: 24px; position: relative;
	border-bottom: 1px solid #e7e7e7;}
.commentlist li:last-child { margin-bottom: 0; border-bottom: none;}

#comments .comment-body ul,
#comments .comment-body ol { margin-bottom: 18px;}
#comments .comment-body p:last-child { margin-bottom: 6px;}
#comments .comment-body blockquote p:last-child { margin-bottom: 24px;}

.commentlist ol { list-style: decimal;}
.commentlist .avatar { position: absolute; top: 4px; left: 0;}

.comment-author {}
.comment-author cite { color: #000; font-style: normal; font-weight: bold;}
.comment-author .says {}

.comment-meta { font-size: 12px; margin: 0 0 18px 0;}
.comment-meta a:link,
.comment-meta a:visited { color: #888; text-decoration: none;}
.comment-meta a:active,
.comment-meta a:hover { color: #ff4b33;}

.commentlist .even {}
.commentlist .bypostauthor {}

.reply { padding: 0 0 24px 0; font-size: 12px;}
.reply a,
a.comment-edit-link { color: #888;}
.reply a:hover,
a.comment-edit-link:hover { color: #ff4b33;}
.commentlist .children { margin: 0; list-style: none;}
.commentlist .children li { border: none; margin: 0;}

.nopassword,
.nocomments { display: none;}

#comments .pingback { border-bottom: 1px solid #e7e7e7; margin-bottom: 18px; padding-bottom: 18px;}
.commentlist li.comment+li.pingback { margin-top: -6px;}
#comments .pingback p { margin: 0; display: block; color: #888; font-size: 12px; line-height: 18px;}
#comments .pingback .url { font-size: 13px;}




/* Main sidebars */
#main .widget-area ul { margin-left: 0; padding: 0 20px 0 0;}
#main .widget-area ul ul { margin-left: 1.3em; padding: 0; border: none;}

#secondary {}

/* Footer widget areas */
#footer-widget-area {}


/* =content
-------------------------------------------------------------- */
#content input,
#content textarea { color: #333; font-size: 16px; line-height: 24px;}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul { margin-bottom: 0;}
#content pre,
#content kbd,
#content tt,
#content var { font-size: 15px; line-height: 21px;}
#content code { font-size: 13px;}



.home .sticky { margin-left: -20px; margin-right: -20px; padding: 18px 20px; background: #f2f7fc; border-top: 4px solid #000;}
.single .hentry { margin: 0 0 36px 0;}

.page-title { margin: 0 0 36px 0; color: #000; font-size: 14px; font-weight: bold;}
.page-title span { color: #333;}
.page-title a:link,
.page-title a:visited { color: #888; text-decoration: none;}
.page-title a:active,
.page-title a:hover { color: #ff4b33;}



.entry-title a:link,
.entry-title a:visited { color: #660000; text-decoration: underline;}
.entry-title a:active,
.entry-title a:hover { color: #CC0000;}
.entry-meta { margin-top:-10px; color: #888; font-size: 12px; text-align:right;}
.entry-meta abbr,
.entry-utility abbr { border: none;}
.entry-meta abbr:hover,
.entry-utility abbr:hover { border-bottom: 1px dotted #666;}
.entry-content { clear: both; padding: 15px 0 0 0; border-bottom:1px dotted #CCC;}
.entry-summary { clear: both; padding: 5px 0 0 0;}

#content .entry-summary p:last-child { margin-bottom: 12px;}

#content .archive-meta p { margin:10px 0 0 0; padding:3px 10px; background:#F2F8E4; font-size:95%; color:#333;}

.entry-content fieldset { margin: 0 0 24px 0; padding: 24px; border: 1px solid #e7e7e7;}
.entry-content fieldset legend { padding: 0 24px; color: #000; font-weight: bold; background: #fff;}
.entry-content input { margin: 0 0 24px 0;}
.entry-content input.file,
.entry-content input.button { margin-right: 24px;}
.entry-content label { color: #888; font-size: 12px;}
.entry-content select { margin: 0 0 24px 0;}
.entry-content sup,
.entry-content sub { font-size: 10px;}
.entry-content blockquote.left { float: left; width: 33%; margin-left: 0; margin-right: 24px; text-align: right;}

.page-link { margin: 0 0 22px 0; color: #000; font-weight: bold; word-spacing: 0.5em;}
.page-link a:link,
.page-link a:visited { padding: 0.5em 0.75em; text-decoration: none; color: #333; font-weight: normal; background: #f1f1f1;}

.home .sticky .page-link a { background: #d9e8f7;}

.page-link a:active,
.page-link a:hover { color: #ff4b33;}

body.page .edit-link { clear: both; display: block;}

#entry-author-info { clear: both; margin: 24px 0; padding: 18px 20px; overflow: hidden; font-size: 14px; line-height: 20px;
	background: #f2f7fc; border-top: 4px solid #000;}
#entry-author-info #author-avatar { float: left; height: 60px; margin: 0 -104px 0 0; padding: 11px; background: #fff;
	border: 1px solid #e7e7e7;}
#entry-author-info #author-description { float: left; margin: 0 0 0 104px;}
#entry-author-info h2 { margin-bottom: 0; color: #000; font-size: 100%; font-weight: bold;}

.entry-utility { clear: both; color: #888; font-size: 12px; line-height: 18px;}
.entry-meta a,
.entry-utility a { color: #888;}
.entry-meta a:hover,
.entry-utility a:hover { color: #ff4b33;}

#content .video-player { padding: 0;}




colgroup { margin:0;}
