@charset "utf-8";
/*
Theme Name: S-Link Theme
Theme URI: 
Description: WordPress用テーマ開発
Author: S-Link Soft Inc.
Version: 0.1
License: 
License URI: 
Tags: 
*/


/* =Reset default browser CSS. Based on work by S-Linksoft Inc.
-------------------------------------------------------------- */

/* Basic
------------------------------------------ */
html{ overflow-y: scroll; }

body { color: #333; background: #fff; font-family:sans-serif; font-size: 87.5%; }

body, div, p,
h1, h2, h3, h4, h5, h6,
pre, blockquote, table, th, td,
dl, dt, dd, ul, ol, li,
form, textarea,
address { margin: 0; padding: 0; }
p { word-wrap: break-word; word-break: normal; }
* html h1, * html h2, * html h3, * html h4, * html h5, * html h6 { height: 1%; }
img { border: none; }
table { border: none; border-collapse: collapse; border-spacing: 0; font-size: inherit; }
caption, th, td {text-align: left;}
fieldset { border: 0; }
input, textarea, select { font-family: inherit; font-size: 1em; }
input { vertical-align: -3px; }
select { vertical-align: middle; }
ul li { list-style-type: none; }
li li { font-size: inherit; }
em { font-weight: bold; font-style: normal; }
address { font-style: normal; }
label { cursor: pointer; }
.navskip,
.hide { position: absolute; width: 0; height: 0; overflow: hidden; font-size: 0; }

h1, h2, h3, h4, h5, h6,
form, textarea,
pre, blockquote, table, th, td { font-size: 100%; }

p, li, dt, dd ,pre, legend { line-height: 1.3; }
h1, h2, h3, h4, h5, h6, dt { font-weight: bold; }

/*-------------------------------------------------------------
	clearfix
-------------------------------------------------------------*/

/* ------ clearfix ------ */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { position:relative; display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/* ------ clear ------ */
.clearboth { clear: both; }
br.clear { margin: 0; padding: 0; clear: both; line-height: 0; font-size: 0; }

/*-------------------------------------------------------------
	Base layout
-------------------------------------------------------------*/

/* Margin
------------------------------------------ */

/* ------ margin-top ------ */
.mt0	{ margin-top:0 !important; }
.mt3	{ margin-top:3px !important; }
.mt5	{ margin-top:5px !important; }
.mt8	{ margin-top:8px !important; }
.mt10	{ margin-top:10px !important; }
.mt15	{ margin-top:15px !important; }
.mt20	{ margin-top:20px !important; }
.mt25	{ margin-top:25px !important; }
.mt30	{ margin-top:30px !important; }
.mt35	{ margin-top:35px !important; }
.mt40	{ margin-top:40px !important; }
.mt50	{ margin-top:50px !important; }
.mt100	{ margin-top:100px !important; }

/* ------ margin-right ------ */
.mr0	{ margin-right:0 !important; }
.mr5	{ margin-right:5px !important; }
.mr10	{ margin-right:10px !important; }
.mr15	{ margin-right:15px !important; }
.mr20	{ margin-right:20px !important; }
.mr25	{ margin-right:25px !important; }
.mr30	{ margin-right:30px !important; }

/* ------ margin-bottom ------ */
.mb0	{ margin-bottom:0 !important; }
.mb5	{ margin-bottom:5px !important; }
.mb10	{ margin-bottom:10px !important; }
.mb15	{ margin-bottom:15px !important; }
.mb20	{ margin-bottom:20px !important; }
.mb25	{ margin-bottom:25px !important; }
.mb30	{ margin-bottom:30px !important; }
.mb40	{ margin-bottom:40px !important; }
.mb50	{ margin-bottom:50px !important; }

/* ------ margin-left ------ */
.ml0	{ margin-left:0 !important; }
.ml5	{ margin-left:5px !important; }
.ml10	{ margin-left:10px !important; }
.ml15	{ margin-left:15px !important; }
.ml20	{ margin-left:20px !important; }
.ml25	{ margin-left:25px !important; }
.ml30	{ margin-left:30px !important; }

/* padding-top
------------------------------------------ */
.pt0	{ padding-top:0 !important; }
.pt5	{ padding-top:5px !important; }
.pt10	{ padding-top:10px !important; }
.pt15	{ padding-top:15px !important; }
.pt20	{ padding-top:15px !important; }
.pt25	{ padding-top:25px !important; }
.pt30	{ padding-top:30px !important; }

/* padding-right
------------------------------------------ */
.pr0	{ padding-right:0 !important; }
.pr5	{ padding-right:5px !important; }
.pr10	{ padding-right:10px !important; }
.pr15	{ padding-right:15px !important; }
.pr20	{ padding-right:20px !important; }
.pr25	{ padding-right:25px !important; }
.pr30	{ padding-right:30px !important; }
.pr40	{ padding-right:40px !important; }

/* padding-bottom
------------------------------------------ */
.pb0	{ padding-bottom:0 !important; }
.pb5	{ padding-bottom:5px !important; }
.pb10	{ padding-bottom:10px !important; }
.pb15	{ padding-bottom:15px !important; }
.pb20	{ padding-bottom:20px !important; }
.pb25	{ padding-bottom:25px !important; }

/* padding-left
------------------------------------------ */
.pl0	{ padding-left:0 !important; }
.pl5	{ padding-left:5px !important; }
.pl10	{ padding-left:10px !important; }
.pl15	{ padding-left:15px !important; }
.pl20	{ padding-left:20px !important; }
.pl25	{ padding-left:25px !important; }
.pl30	{ padding-left:30px !important; }
.pl40	{ padding-left:40px !important; }

/* font-weight
------------------------------------------ */
.fwB	{ font-weight:bold !important; }
.fwN	{ font-weight:normal !important; }

/* font size
------------------------------------------ */
.fsS	{ font-size:78%; line-height:1.3; }
.fsM	{ font-size:85%; }
.fsL	{ font-size:114% }
.fsXL	{ font-size:128%; }

/* font color
------------------------------------------ */
.fcR { color: #48493F !important; }

/* font decoration
------------------------------------------ */
.fdU	{ text-decoration:underline; }

/* indent
------------------------------------------ */
.indent1	{ padding-left:1em; text-indent:-1em; }
.indent2	{ padding-left:0.5em; text-indent:-0.5em; }
.indent3	{ padding-left:2.2em; text-indent:-2.2em; }

/* letter-spacing
------------------------------------------ */
.ls1	{ letter-spacing:1px; }

/* text-align
------------------------------------------ */
.taL	{ text-align:left; }
.taC	{ text-align:center; }
.taR	{ text-align:right; }

/* vertical-align
------------------------------------------ */
.vaT	{ vertical-align:top !important; }
.vaM	{ vertical-align:middle !important; }
.vaB	{ vertical-align:bottom !important; }

/* float
------------------------------------------ */
.flL	{ float:left; }
.flR	{ float:right; }

/* border
------------------------------------------ */
.lineS { border-top: solid 1px #48493F; padding-top:10px; }
.lineD { background:url(/common/images/line_dot.gif) repeat-x; padding-top:10px; }

/* overflow
------------------------------------------ */
.ofH { overflow:hidden; }

/* inline block
------------------------------------------ */
.iBlk { display: -moz-inline-box; display: inline-block; }

/* nowrap
------------------------------------------ */
.nwrp	{ white-space:nowrap; }

/* sup
------------------------------------------ */
body sup { font-size: 100%; }
html>/* */body sup { font-size: 100%; }
html:not(:target) sup { font-size: 85%; }

/* Link
------------------------------------------ */
a:link { color: #336699; text-decoration: none; }
a:visited { color: #448899; text-decoration: none; }
a:hover,
a:active { color: #0099dd; text-decoration: underline; }

/* width
------------------------------------------ */
.w120 { width: 120px !important; }
.w155 { width: 155px !important; }
.w180 { width: 180px !important; }
.w240 { width: 240px !important; }
.w280 { width: 280px !important; }
.w340 { width: 340px !important; }
.w350 { width: 350px !important; }
.w400 { width: 400px !important; }
.w410 { width: 410px !important; }
.w470 { width: 470px !important; }
.w600 { width: 600px !important; }

/*-------------------------------------------------------------
	Layout: Two columns
-------------------------------------------------------------*/


#container {
	background: #fff;
	float: left;
	margin: 0 0 0 0;
	width: 100%;
}
#content {
	background: #fff;
	margin: 0 20px 0 20px;
	font-size: 12px;
	min-height: 450px;

}
#primary,
#secondary {
	float: right;
	overflow: hidden;
	width: 220px;
}
#secondary {
	clear: right;
}
#footer {
	background: #fff;
	clear: both;
	width: 100%;
}

/*-------------------------------------------------------------
	Layout: One column, no sidebar
-------------------------------------------------------------*/

.one-column #content {
	margin: 0 auto;
	width: 940px;
}

/*-------------------------------------------------------------
	Layout: Full width, no sidebar
-------------------------------------------------------------*/

.single-attachment #content {
	margin: 0 auto;
	width: 940px;
}

/*-------------------------------------------------------------
	Layout: Blog
-------------------------------------------------------------*/

#blog div {
	background: #fff;
	margin: 0 20px 20px 20px;
	font-size: 12px;
}
#blog ol { margin: 10px;}
#blog ol li { margin: 0 0 5px 5px;}
#blog ul { margin: 10px;}
#blog ul li { margin: 0 0 5px 5px;}

/*-------------------------------------------------------------
	Structure
-------------------------------------------------------------*/

/* The main theme structure
------------------------------------------ */
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	background: #fff;
	margin: 0 auto;
	width: 940px;
}
#wrapper {
	background: #fff;

}
#top_info{
	float:left;
	margin-top:-62px;
	width: 680px;
}
/* Structure the footer area
------------------------------------------ */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}
#sitemap {
	float: left;
	font-size: 12px;
	width: 200px;
}
#site-copylight {
	margin:auto;
	width: 300px;
}
#site-generator {
	float: right;
	width: 220px;
}

/*-------------------------------------------------------------
	Utilities
-------------------------------------------------------------*/
/* Top Image
------------------------------------------ */
#image-top {
	clear:both;
	margin: 0 auto;
	}
	
/* Center Menu
------------------------------------------ */
#centerLink { position:relative; float:left; width:970px; height:80px !important; }
#centerLink .centerLink01 { position:relative !important; left:-18px; }
#centerLink .centerLink01 li { float: left; display: inline; line-height:0; }


/* Info Icon
------------------------------------------ */
.info_br { padding: 0 0 0 22px; min-height: 20px; background:url(/common/icon/ic_blog.gif) 10px 3px no-repeat; line-height: 1.5; zoom: 1; }
.info_fr { padding: 0 0 0 22px; min-height: 20px; background:url(/common/icon/ic_fair.gif) 10px 3px no-repeat; line-height: 1.5; zoom: 1; }
.info_pd { padding: 0 0 0 22px; min-height: 20px; background:url(/common/icon/ic_products.gif) 10px 3px no-repeat; line-height: 1.5; zoom: 1; }
.info_if { padding: 0 0 0 22px; min-height: 20px; background:url(/common/icon/ic_info.gif) 10px 3px no-repeat; line-height: 1.5; zoom: 1; }

cat-item-3 { padding: 0 0 0 22px; min-height: 20px; background:url(/common/icon/ic_info.gif) 10px 3px no-repeat; line-height: 1.5; zoom: 1; }
cat-item-4 { padding: 0 0 0 22px; min-height: 20px; background:url(/common/icon/ic_blog.gif) 10px 3px no-repeat; line-height: 1.5; zoom: 1; }
cat-item-5 { padding: 0 0 0 22px; min-height: 20px; background:url(/common/icon/ic_products.gif) 10px 3px no-repeat; line-height: 1.5; zoom: 1; }
cat-item-6 { padding: 0 0 0 22px; min-height: 20px; background:url(/common/icon/ic_fair.gif) 10px 3px no-repeat; line-height: 1.5; zoom: 1; }


/* Infomation
------------------------------------------ */
.box{
	border: solid 1px #cccccc;
	width: 680px;
}
.flo_box{
	border: solid 1px #cccccc;
	width: 680px;
	height: 100px;
	line-height: 100px;
}
.box_img{
	margin: 10px;
}
.flo_box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.content .moreinfo{
	margin: 0;
	position: absolute;
	top: 10px;
	right: 8px;
	font-size: 12px;
}
#top_info .moreinfo a{
	background: transparent url(/common/images/arrow_right.png) no-repeat scroll 0 center;
	line-height: 120%;
	padding-left: 15px;
	text-decoration: none;
}
#top_info .moreinfo a:hover{
	background: transparent url(/common/images/arrow_right_on.png) no-repeat scroll 0 center;
}

/* Banner
------------------------------------------ */
#banner {
	clear: both;
	float: right;
	margin-top:18px;

}

/* Image Kyokkan
------------------------------------------ */
img.kyokkan {
	clear: both;
	vertical-align: text-top;
	margin:15px;
}

.imagecenter{
	margin-left:auto;
	margin-right:auto;
    width: 540px;
    }
 
.imagecenter ul {
             width: 540px;
             margin-right: -10px;
             overflow: hidden;
             _zoom: 1;
             }
 
.imagecenter ul li {
                          float: right;
                          margin-right: 10px;
						  margin-left: auto;
                          } 

/* Form Box
------------------------------------------ */
.formbox1 {
	text-align:center;
    width:100%;
}
.formbox2{
	border: solid 1px #cccccc;
    text-align:left;
    margin:0px auto;
	padding:30px;
    width:600px;
}	

/* pagingBox
------------------------------------------ */
.pagingBox { padding: 2px; border: 1px solid #8fbc8b; width: 400px; zoom: 1; }
.pagingBox dt { display: table-cell; vertical-align: top; padding: 7px 0 7px 20px; background: #ddecdd; width: 100px; }
.pagingBox dd { display: table-cell; vertical-align: top; padding: 7px 10px 5px 10px; background: #ffffff; width: 300px; overflow: hidden; }

/* LinkIcon
------------------------------------------ */
.content .link01{
	margin: 0;
	position: absolute;
	top: 10px;
	right: 8px;
	font-size: 12px;
}
.link01 a{
	background: transparent url(/common/images/arrow_right.png) no-repeat scroll 0 center;
	line-height: 120%;
	padding-left: 15px;
	padding-right: 12px;
	text-decoration: none;
}
.link01 a:hover{
	background: transparent url(/common/images/arrow_right_on.png) no-repeat scroll 0 center;
}

#blog a[target="_blank"]{
   background:transparent url(/common/icon/new_window.png) center right no-repeat;
   padding-right:15px;
}

#output {
	margin: 0;
	top: 10px;
	right: 8px;
	font-size: 14px;
	font-weight: bold;
}

#output ul { margin: 20px;}
#output ul li { margin: 0 0 5px 5px;
}

/*-------------------------------------------------------------
	Global Elements
-------------------------------------------------------------*/

/* Main global 'theme' and typographic styles
------------------------------------------ */
body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements
------------------------------------------ */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 0 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	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;
	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);
	padding: 2px;
}

/* Text meant only for screen readers
------------------------------------------ */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

/*-------------------------------------------------------------
	Header
-------------------------------------------------------------*/
body.home {
    background: #FFFFFF url(/common/images/bg_header.gif) repeat-x top;
}

body.page,
body.single,
body.archive,
body.error404 {
    background: #FFFFFF url(/common/images/bg_header.gif) repeat-x top;
}

#hd_container {
    width: 940px;
    min-width: 940px;
    margin: 0px auto;
    background: #FFFFFF url(/common/images/bg_header.gif) repeat-x top;
}

#header{
	margin: 0;
	width: 940px;
	height: 80px;
	display: block;
	overflow: hidden;
}

#site-title {
	display: block;
	width: 220px;
	height: 50px;
	margin: 12px 0 0 0;
	float: left;
}

header #site-title h1{
	display: block;
	background: url(/common/images/logo.png) no-repeat;
	width: 220px;
	height: 50px;
	margin: 0;
}
*header #site-title h1{ /* IE6用 */
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/images/logo.png");
}
#site-title a{
	display: block;
	background: url(/common/images/logo.png) no-repeat;
	width: 220px;
	height: 50px;
	margin: 0;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/images/logo.png");

}
#site-title span{
	display: none;
}

ul#header-navi{
	float: right;
	display: block;
	height: 70px;
	overflow: hidden;
	position: relative;
	border-right: 1px solid #6B7740;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#header-navi li{
	width: 101px;
	height: 70px;
	float: left;
	font-size: 9px;
	line-height: 15px;
	text-align: center;
	border-left: 1px solid #6B7740;
	margin: 0;
}
#header-navi li a{
	width: 100px;
	height: 70px;
	display: block;
	text-decoration: none;
	color: #EBE1A9;
}
#header-navi li a strong{
	font-size: 12px;
	font-weight: bold;
	color: #EBE1A9;
}
#header-navi li a:hover,
#header-navi li a:hover strong{
	color: #FFFFFF;
}
#header-navi li.selected{
	background-color: #FF6600;
}
#header-navi li.selected a,
#header-navi li.selected a:hover,
#header-navi li.selected a strong,
#header-navi li.selected a:hover strong{
	color: #48493F;
}
#header-navi li span{
	padding: 17px 0 0 0;
	display: block;
}

/* This is the custom header image
------------------------------------------ */
#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	display: block;
	float: left;
}

/*-------------------------------------------------------------
	Footer
-------------------------------------------------------------*/
#footer {
	margin-left : auto ; margin-right : auto ;
	width: 970px;
}
#colophon {
	border-top: 4px solid #48493F;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #030106;
	text-decoration: none;
}
#site-copylight {
	color: #666;
	font-size: 10px;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(./images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}


/*-------------------------------------------------------------
	Head 1-4
-------------------------------------------------------------*/

/* headMain1 */
.headmain1 { padding: 7px 5px 12px 5px; background:url(/common/images/bg_head_h1_under.gif) left bottom repeat-x; zoom: 1; }
.headmain1 h1 { padding: 4px 0 0 16px; min-height: 23px; background:url(/common/images/bg_head_h1.gif) 0 0 no-repeat; font-size: 150%; zoom: 1; line-height: 1.2; }
* html .headmain1 h1 { height: 23px; }

/* head1 */
.head1 { padding-bottom: 2px; background: #eee; font-size: 110%; zoom: 1; }
.head1 .head1_1 { padding: 1px; border:solid 1px #ccc; background:#fff; zoom: 1; }
.head1 .head1_2 { padding: 0 13px; background:#ecefec url(./common/images/bg_head_h3.gif) 0 1px repeat-y; font-size: 120%; zoom: 1; }
.head1 h3,
.head1 h2 { padding:3px 0 0 0; line-height: 1.5; zoom: 1; }

/* head2 */
.head2 { padding: 0 0 10px 0; background:url(/common/images/bg_head_under.gif) left bottom repeat-x; font-size: 110%; zoom: 1; }
.head2 h4,
.head2 h3,
.head2 h2 { padding: 0 0 0 22px; min-height: 20px; background:url(/common/images/bg_head_h2.gif) 10px 3px no-repeat; line-height: 1.5; zoom: 1; }
* html .head2 h4,
* html .head2 h3,
* html .head2 h2 { height: 20px; }

/* head3 */
.head3 { padding-left: 12px; background:url(/common/images/bg_head_h4.gif) 0 0.4em no-repeat; zoom: 1; line-height: 1.5; }

/*blog head */
.entry h4 { padding: 0 0 10px 12px ; background:url(/common/images/bg_head_h4.gif) 0 0.4em no-repeat; zoom: 1; line-height: 1.5; }
* html .entry h4,
* html .entry h3,
* html .entry h2 { height: 20px; }


/*-------------------------------------------------------------
	Gallery
-------------------------------------------------------------*/
.entry { margin-top:20px !important; }

div.gallery {
}
div.imagebox {
   border: 1px double #aaaaaa;
   background-color: #222222;
   float: left;
   margin: 5px;
}
p.image, p.caption {
   text-align: center;
   margin: 5px;
}
p.caption {
   font-size: 80%;
   color: #CCCCCC;
}

/*-------------------------------------------------------------
	Map
-------------------------------------------------------------*/

.map {
	float:right;
	border: 1px double #aaaaaa;
	margin:10px;
}


/*-------------------------------------------------------------
	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 #030106;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #030106;
	}
	#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;
	}
	#access,
	#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;
	}
}