/*   
Theme Name: obandes
Theme URI: http://www.tenman.info/wp3/obandes/
Description: YUI(Yahoo User Inter face) Grid layout support.  2column fixed and fluid layout theme.Post format image support Zoom it API. This theme supply your happy blogging  From beginners to a specialist
Author: tenman
Author URI: http://www.tenman.info/wp3/
Version:1.58
Tags:two-columns,right-sidebar ,fixed-width ,custom-header, custom-background, flexible-width, custom-menu, threaded-comments, sticky-post, translation-ready
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*-----------------------------------------------------
Yahoo UI Library Font-size Adjustment
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
http://developer.yahoo.com/yui/license.txt
http://developer.yahoo.com/yui/fonts/
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
------------------------------------------------------*/
a{
	outline:none;
	text-decoration:none;
}
a.more-link{
	display:block;
	margin-bottom:1em;
}
a:active,a:focus{
	border:none;
	outline:none;
}
a:focus{
	outline:none;
}

a:hover{
	color:#069;	
}
a:visited{
	
}
#site-title a{
	color:inherit;
}

html body{
	/* Define your default font size when if you need */

}
img{
max-width:100%;
height:auto;
}
body h1{
	font-size:197%;
	line-height:1.2;
}
body h2{
	font-size:174%;
}
body h3{
	font-size:123.1%;
}

#access{
	display:block;
	width:100%;
	margin:0;
}
#site-title{
	font-size:197%;
}
#access .sub-menu,
#access .children{
	background:rgba(0,0,0,0.9);
	color:#ddd;
}
#access .sub-menu li:hover,
#access .children li:hover{
	background:#666;
}

#access .menu,#access{
	background:#000;
	color:#fff;
}

#access .menu-header li,div.menu li{
	float:left;
	list-style:none;
	position:relative;
	margin:0;
}

#access .menu-header ul#menu-responsive,div.menu ul#menu-responsive{
	margin:auto;
}

#access .menu-header,div.menu{
	font-size:13px;
	margin-left:12px;
	width:98.7%;
}

#access a{
	color:#fff;
	display:block;
	line-height:3em;
	text-decoration:none;
	padding:0 10px;
}

#access ul ul{
	display:none;
	float:left;
	left:0;
	position:absolute;
	top:3em;
	width:180px;
	z-index:99999;
}

#access ul ul a{
	height:auto;
	line-height:1em;
	width:160px;
	padding:10px;
}

#access ul ul li{
	min-width:180px;
}

#access ul ul ul{
	left:100%;
	top:0;
}

#access ul ul ul.left{
	left:-100%;
	text-align:center;
	top:0;
}

#search-results-title,
#archives-title{
	font-weight:700;
	font-family:"Times New Roman", Times, serif;
	font-size:174%;
	text-align:center;
	height:70px;
	color:#444;
	padding-top:10px;
}

#search-results-title{
	background:url(images/search-results.png);
}

#author-infomation td.col1{
	width:120px;
}

#comment-above,#comment-below{
	display:block;
	height:1%;
	margin:1em!important;
}

#commentform{
	padding-bottom:1em;
	margin:10px;
}

#comments{
	width:80%;
	margin:0 auto;
}

#comments #reply-title{
	margin:0 1em;
}

#comments-title,.search-results article .content,.search-results .meta,.archive.author .meta{
	margin:0 1em 0 5em;
}

#doc{
	width:750px!important;
}

#doc article{
	margin-left:5px;
}

#doc,#doc2,.doc3,.doc4{
	margin-top:1em!important;
	padding:0;
}

#doc.yui-t1 article,#doc.yui-t2 article,#doc.yui-t3 article{
	margin-right:.5em;
}

#doc.yui-t1 nav ul,#doc.yui-t2 nav ul,#doc.yui-t3 nav ul{
	margin-left:.5em;
}

#doc.yui-t4 article,#doc.yui-t5 article,#doc.yui-t6 article{
	margin-left:.8em;
}

#doc2{
	width:950px!important;
}

#doc2 form,#doc3 form,#doc4 form,#doc form,div img,article .content,table[class^=horizon],.single .category-blog .meta{
	max-width:100%;
}

#doc2 input,#doc3 input,#doc4 input,#doc input{
	max-width:75%;
}

#doc4{
	width:974px!important;
}

#footer-widget-area{
	color:#333;
	padding-bottom:.5em;
	padding-right:1em;
}

#footer-widget-area h3{
	margin-bottom:1em!important;
}

#footer-widget-area li{
	list-style:none;
	margin-left:1.5em;
	text-align:left;
}

#footer-widget-area tagcloud{
	margin:5px;
}

#footer-widget-area td{
	vertical-align:top;
	width:24%;
}

#footer-widget-area ul{
	margin:0.3em;
	padding:0;
}

#header-image{
	text-align:center;
}

#nav-above{
	margin:.1em;
}

#nav-below{
	margin:1em .1em .1em;
}

#nav-toggle{
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	background:#fff;
	border-radius:25px;
	cursor:pointer;
	height:35px;
	padding-top:15px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:50px;
}

#onecolumn .page{

}
div#onecolumn .content{

}
.page-template-default article .title,
.page-template-page-templatesfull-width-php article .title{
	height:2em;
	font-size:197%;
	margin:10px;
}
.index article .title a:hover,
.archive article .title a:hover{
	color:#000;
}
.index article .title a:visited,
.archive article .title a:visited{
	color:#666;
}

.page-template-page-templatesfull-width-php article.page article .title,
.page-template-page-templatesfull-width-php article.page article .content{
	margin:1%;
}
.page-template-page-templatesfull-width-php #onecolumn article.page,
.page-template-page-templatesfull-width-php #onecolumn article{
	margin:2.4%;
}


#site-description{
	text-align:left;
	text-indent:1em;
	margin:0;
	padding:12px;
}

#site-generator a,address a{
	font-size:small;
	text-decoration:none;
}

#site-generator:before{
	content:url("images/wp-logo.png");
	position:relative;
	top:3px;
	z-index:2;
}
article h1{
	margin:0;
}
header h1 a,header div.h1 a,#site-title a{
	left:0;
	position:relative;
	text-align:left;
	text-decoration:none;
	top:0;
	display:inline-block;
	margin:30px 10px 0 24px;
}

#site-title,header h1:hover,header h1 a:hover,header div.h1 a:hover{
	border-bottom:none;
	text-decoration:none;
}

#wp-calendar{
	width:100%;
	margin:0 auto;
}

#wp-calendar #prev,#wp-calendar #next,#wp-calendar .pad,#access a:hover{
	border:none;
}

#wp-calendar #today{
	background:#dfdfdf;
	width:1em;
}

#wp-calendar caption{
	font-weight:700;
}

#wp-calendar tbody td{
	height:25px;
}

#wp-calendar td,#wp-calendar tbody{
	border:1px solid #ccc;
}

#wp-calendar th{
	height:2em;
}

#wp-calendar th,#wp-calendar td{
	border:none;
	text-align:center;
	width:14%!important;
	padding:0;
}

#yui-main .twitter-tweet-rendered{
	max-width:100%!important;
	z-index:0;
}

* html #access ul > li.current_page_item a,* html #access ul > li.current-menu-ancestor a:hover,* html #access ul > li.current-menu-item a:hover,* html #access ul > li.current-menu-parent a:hover,* html #access ul > li a:hover,#access li:hover > a:hover,#access ul ul > a:hover,#access a:hover,#access li > a:hover,#access ul ul > a,#access ul li.current_page_item > a:hover,#access ul li.current-menu-ancestor > a:hover,#access ul li.current-menu-item > a:hover,#access ul li.current-menu-parent > a:hover{
	background:#444;
	box-shadow:0 0 15px rgba(52,52,52);
	color:#fff;
}

* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover,#access li:hover > a,#access ul ul :hover > a,#access a,#access li > a,#access ul ul > a,#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a{
	color:#ddd;
}

* html .clearfix{
	height:1%;
}

.aligncenter,div.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alignleft{
	float:left;
	margin:0 0.5em 0.5em 0;
}

.alignright{
	float:right;
	margin:0.5em;
}
.alignnone{
	float:none;
	boder:none;
}
.archive.author article .content{
	margin:1em 1em 0 6em;
}

.attachment .caption{
	text-align:left;
}
.attachment .attachment-name{
	display:block;
	text-align:left;
}
.author-archives{
	background:url(images/author-archives.png);
}

.bar-text{
	border-right:none;
}

.byuser .replay{
	line-height:3em;
}

.byuser,.bypostauthor{
	background:#eef;
	margin:0 -5px;
	padding:12px;
}

.byuser,.bypostauthor,.commentlist > li,.reply,.corner{
	line-height:1.7;
	padding:12px 12px 0;
}
#commentform{
	line-height:1.7;
	padding:0;
}

.category-archives{
	background:url(images/category-archives.png);
}

.category-blog .meta li,.category-blog.col1 li{
	line-height:2em;
	list-style:none;
	margin:0!important;
}

.category-blog nav > ul{
	margin-bottom:16px;
	margin-top:34px;
	padding:0;
}

.clear{
	clear:both!important;
}

.clearfix{
	display:block;
	min-height:1%;
}

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

.comment-body blockquote{
	margin-left:0.5em;
	padding:.5em 1em;
}

.comment-body blockquote blockquote blockquote{
	margin:0.2em;
	padding:1em;
}

.comment-meta,.page-meta,.search-results .posted-on{
	text-align:right;
}

.comment_author_block{
	border-bottom:2px groove #eee;
}

.commentlist .depth-1 > div,.commentlist .depth-1 > ul.sub-menu,
.commentlist .depth-1 > div,.commentlist .depth-1 > ul.children{
	margin-right:0;
	padding:1em;
}

.commentlist > li{
	margin:2px;
}

.commentlist li.pingback{
	padding:.5em;
}

.commentlist ul{
	margin-right:0;
}

.corner{
	line-height:1.7;
	margin:12px;
	padding:12px;
}

.daily-archives{
	background:url(images/daily-archives.png);
}

.expand,.ie6 div.yui-t1 #yui-main .yui-b.expand,.ie7 div.yui-t1 #yui-main .yui-b.expand,.ie8 div.yui-t1 #yui-main .yui-b.expand,.ie6 div.yui-t2 #yui-main .yui-b.expand,.ie7 div.yui-t2 #yui-main .yui-b.expand,.ie8 div.yui-t2 #yui-main .yui-b.expand,.ie6 div.yui-t3 #yui-main .yui-b.expand,.ie7 div.yui-t3 #yui-main .yui-b.expand,.ie8 div.yui-t3 #yui-main .yui-b.expand,.ie6 div.yui-t4 #yui-main .yui-b.expand,.ie7 div.yui-t4 #yui-main .yui-b.expand,.ie8 div.yui-t4 #yui-main .yui-b.expand,.ie6 div.yui-t5 #yui-main .yui-b.expand,.ie7 div.yui-t5 #yui-main .yui-b.expand,.ie8 div.yui-t5 #yui-main .yui-b.expand,.ie6 div.yui-t6 #yui-main .yui-b.expand,.ie7 div.yui-t6 #yui-main .yui-b.expand,.ie8 div.yui-t6 #yui-main .yui-b.expand{
	margin:0 10px!important;
}

.fail-search .title:before,.error404 .title:before{
	content:url("images/stop.png");
	margin-right:5px;
}

.font10{
	font-size:77%;
}

.font12,.ja h6,.ja .h6{
	font-size:93%;
}

.font13,.ja h5,.ja .h5{
	font-size:100%;
}

.font20{
	font-size:153.9%;
}

.font21,.page h3,h3,
.h3 a{
	font-size:161.6%;
}

.font22,nav h2,.page h2,h2{
	font-size:173%;
}

.font23{
	font-size:173%;
}

.font24{
	font-size:182%;
}

.font25{
	font-size:189%;
}

.font26{
	font-size:197%;
}

.gallery{
	overflow:hidden;
	width:100%;
	margin:auto;
}

.gallery .gallery-caption{
	font-size:93%;
	line-height:1.3;
	text-align:center;
	margin:0 0 1em;
}
.gallery .gallery-item{
	float:left;
	margin-top:10px;
	text-align:center;
}

.gallery br{
	clear:both;
}

.gallery dl{
	clear:none;
	margin:0px;
}

.gallery img{
	border:2px solid #cfcfcf;
	max-width:100%;
}

.gallery-columns-1 dl{
	width:100%;
}
.gallery-columns-2 dl{
	width:50%;
}

.gallery-columns-3 dl{
	width:33.3%;
}

.gallery-columns-4 dl{
	width:25%;
}

.gallery-columns-5 dl{
	width:20%;
}

.gallery-columns-6 dl{
	width:16.6%;
}

.gallery-columns-7 dl{
	width:14.28%;
}

.gallery-columns-8 dl{
	width:12.5%;
}

.gallery-columns-9 dl{
	width:11.1%;
}
.gallery-columns-10 dl{
	width:10%;
}

.go-page-top:before{
	content:url("images/pagetop.png");
	margin-left:8px;
	margin-right:5px;
}

.go-page-top:before,abbr[title="Really Simple Syndication"]:after,address .comments-rss:after,.error404 .title:before,.fail-search .title:before,.nav-previous a:before,.nav-next a:after{
	position:relative;
	top:3px;
}

.header-image-none.col-left .wrap-toggle{
	left:25px;
	margin-bottom:0px;
	margin-top:25px;
	position:absolute;
	text-align:left;
}

.header-image-none.col-right .wrap-toggle{
	margin-bottom:0px;
	margin-top:25px;
	position:absolute;
	right:-45px;
	text-align:right;
}

.hide{
	display:none!important;
}

.home .hentry{
	margin-bottom:0.5em;
	padding:10px 10px 0;
}

.home .sticky{
}
.home .sticky:before{
	content: 'Featured';
	display:block;
	font-size:153.9%;
	color:#66CCCC;
}

.home article .meta,.home .meta posted-in,#site-generator,#site-generator a,address a{
	color:#555;
}

.home h2#horizon-aside-title,.home h2#horizon-link-title,.home h2#horizon-quote-title,.home h2#horizon-video-title{
	font-size:167%;
	margin-left:20px;
}

.horizon-format-link.col1{
	width:210px;
}

.ie6 .gallery-size-thumbnail .gallery-icon img,.ie7 .gallery-size-thumbnail .gallery-icon img,.ie8 .gallery-size-thumbnail .gallery-icon img{
	height:100%;
	width:100%;
}

.ie6 .yui-t1 nav,.ie7 .yui-t1 nav,.ie8 .yui-t1 nav{
	width:156px!important;
}

.ie6 .yui-t5 nav,.ie7 .yui-t5 nav,.ie8 .yui-t5 nav{
	width:234px!important;
}

.ie6 div.yui-t1 #yui-main .yui-b,.ie7 div.yui-t1 #yui-main .yui-b,.ie8 div.yui-t1 #yui-main .yui-b{
	margin-left:168px!important;
}

.ie6 div.yui-t2 #yui-main .yui-b,.ie7 div.yui-t2 #yui-main .yui-b,.ie8 div.yui-t2 #yui-main .yui-b{
	margin-left:188px!important;
}

.ie6 div.yui-t3 #yui-main .yui-b,.ie7 div.yui-t3 #yui-main .yui-b,.ie8 div.yui-t3 #yui-main .yui-b{
	margin-left:305px!important;
}

.ie6 div.yui-t4 #yui-main .yui-b,.ie7 div.yui-t4 #yui-main .yui-b,.ie8 div.yui-t4 #yui-main .yui-b{
	margin-right:188px!important;
}

.ie6 div.yui-t5 #yui-main .yui-b,.ie7 div.yui-t5 #yui-main .yui-b,.ie8 div.yui-t5 #yui-main .yui-b{
	margin-right:246px!important;
}

.ie6 div.yui-t6 #yui-main .yui-b,.ie7 div.yui-t6 #yui-main .yui-b,.ie8 div.yui-t6 #yui-main .yui-b{
	margin-right:305px!important;
}

.ie7 .plate,.ie7 .grad
.ie8 .plate,.ie8 .grad{
	background:#09C;
}

.ie8 .reply,.ie8 #searchsubmit,.ie8 input[type=submit],.ie8 .grad,.ie7 .reply,.ie7 #searchsubmit,.ie7 input[type=submit],.ie7 input[type=reset],.ie7 .grad{
	background:#000;
}

.ie8 .search-form{
	top:10px;
}

.ie8 h3#comments-title,.ie8 h3.widget-title{
	padding:0px 3px;
	clear:both;
}

.index article .posted-in,.single article .posted-in{
	text-align:center;
	margin:10px 10px 0;
}

/*.index article .posted-on,*/
.single article .posted-on{
	margin:10px;
}

.ja h1,.ja .h1,.ja #site-title{
	font-size:174%;
	margin:0 0 0 10px;
}

.monthly-archives{
	background:url(images/monthly-archives.png);
}

.must-log-in,.nopassword,body.single-post .nocomments{
	clear:both;
	text-align:center;
	margin:1em;
	padding:0.5em;
}

.nav-next{
	float:right;
}

.nav-next a:after{
	content:url("images/next.png");
	margin-left:3px;
	margin-right:5px;
	word-break:break-all;
	word-wrap:break-word;

}

.nav-previous{
	float:left;
	word-break:break-all;
	word-wrap:break-word;
	
}

.nav-previous a:before{
	content:url("images/previous.png");
	margin-left:5px;
	margin-right:3px;
}

.not-found,div.tagcloud,footer,article{
	padding:0 0 10px;
}

.page #respond{
	padding-bottom:0;
}

.page .edit-link{
	display:block;
	margin:1em;
}

.page article{
	margin-top:.8em;
}
.page article .content,.single article .content,.index article .content,.index article .title{
	/*margin-left:20px;*/
}
.page article .content, .single article .content{
	margin-left:10px;
}
.page h5,h5,/*h5 a,*/
.h5 a,.ja h3,.ja .h3{
	font-size:116%;
}

.page h6,h6,/*h6 a,*/
.h6 a,.ja h4,.ja .h4{
	font-size:108%;
}

.page nav > ul{
	padding:0;
}

.page-link{
	text-align:center;
	margin:1em 0;
	padding:.5em;
}

.pagenate{
	clear:both;
	text-align:center;
	margin:20px auto;
}

.pagenate a{
	overflow:hidden;
	text-decoration:none;
	width:15px;
	margin:0;
}

.pagenate a span{
	border:1px solid #999;
	overflow:hidden;
	padding:0 10px;
}

.pagenate a:hover{
	font-weight:700;
	height:100%;
	text-decoration:none;
	width:100%;
}

.pagenate span{
	border:3px solid #999;
	overflow:hidden;
	padding:0 10px;
}

.plate,.grad,.tagcloud,.byuser,.bypostauthor,#wp-calendar th,#commentform,.pagenate span,nav,nav li a,nav li a:hover{
	color:#333;
}

.reply{
	display:inline;
	padding:2px 5px!important;
}

.reply a{
	color:#fff;
	text-decoration:none;
}

.reply,#searchsubmit,input[type=submit],input[type=reset],.grad{
	background:#555;
	border:none;
	color:#fff;
	padding:2px 4px;
}

.reply:active,#searchsubmit:active,input[type=submit]:active,input[type=reset]:active{
	background:#555;
	color:#fff;
}

.search-form{
	position:absolute;
	right:5px;
	top:10px;
}

.search-results .date{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:123.1%;
	font-weight:700;
}

.search-results .h4,.page h4,h4,/*h4 a,*/
.h4 a,.ja h2,.ja .h2{
	font-size:123.1%;
}
.ja h2,.ja .h2{
	font-size:153%;
}
.search-results article .content{
	margin:1em 1em 0 5em;
}
.search-results{
	margin:0;
}

.single #nav-above{
	margin:1em 0 1em;
}

.single .category-blog .blog-profile,td.category-blog.col1{
	max-width:100%;
	width:140px;
	margin:0 auto;
	padding:0 5px;
}

.single .category-blog .content{
	margin:0 0 0 5px;
}

.tag-archives{
	background:url(images/tag-archives.png);
}

.tag-archives,.author-archives,.category-archives,.daily-archives,.yearly-archives,.monthly-archives,#search-results-title{
	background-position:90% top;
	background-repeat:no-repeat;
}

.widget-title{
	margin:4px 0;
	clear:both;
}

.widget-title + ul li{
	/*background-image:url(images/d1-head.png);
	background-position:0 -400px;
	border-bottom:1px solid #D9EEF2;*/
}
.widget_rss ul li .rssSummary{
	margin:5px 5px 10px;
}

.widget_rss ul li .rsswidget{
	display:block;
	height:3em;
	overflow:hidden;
	/*position:absolute;*/
	top:-3.5em;
	font-weight:bold;
}
.widget_rss ul li .rss-date{
	background:#fff;
	opacity:0.7;
	display:block;
	margin-right:5px;
	top:-5em;
	text-align:center;
}
.widget_rss ul li cite{
	margin-bottom:10px;
	display:block;
	text-align:right;
	margin-right:5px;
}

.wp-caption{
	max-width:100%;
	text-align:center;
	padding:4px;
	box-sizing: border-box;		
}

.wp-caption img{
	max-width:99%;
	margin:0;
	padding:0;
	height:auto;
}

.wp-caption p.wp-caption-text{
	font-size:100%;
	line-height:1.5;
	margin:0;
	padding:0 4px 5px;
}

.wp-post-image,header img,div .avatar,article .content img{
	height:auto;
	max-width:100%;
}

.wrap-toggle{
	margin-bottom:70px;
	margin-right:20px;
	margin-top:-70px;
	position:relative;
	text-align:right;
}

.yearly-archives{
	background:url(images/yearly-archives.png);
}

.yui-g{
	width:100%!important;
}

.yui-ge .yui-u,.yui-gf div.first{
	width:auto;
}

.yui-ge > .yui-u.first,div.yui-gf div.yui-u{
	width:74.2%;
}

.yui-ge > div.yui-u,div.yui-gf > div.yui-u.first{
	width:24%;
}

.yui-t1 article,.yui-t2 article,.yui-t3 article{
	margin-right:1em;
}
#doc.yui-t4 nav ul,#doc.yui-t5 nav ul,#doc.yui-t6 nav ul{
	
}
.yui-t1 nav{
	width:160px!important;
}

.yui-t1 nav ul,.yui-t2 nav ul,.yui-t3 nav ul,.yui-t4 nav ul,.yui-t5 nav ul,.yui-t6 nav ul,.yui-t4 article,.yui-t5 article,.yui-t6 article,.parent-entry{
	margin-left:1em;
}

.yui-t4 nav,.ie6 .yui-t2 nav,.ie7 .yui-t2 nav,.ie8 .yui-t2 nav{
	width:175px!important;
}

.yui-t4 nav,.yui-t2 nav{
	width:180px!important;
}

.yui-t5 nav{
	width:240px!important;
}

.yui-t6 nav,.ie6 .yui-t3 nav,.ie7 .yui-t3 nav,.ie8 .yui-t3 nav{
	width:292px!important;
}

.yui-t6 nav,.yui-t3 nav{
	width:300px!important;
}



abbr,h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{
	font-family:"Times New Roman", Times, serif;
}

abbr[title="Really Simple Syndication"]:after,address .comments-rss:after{
	content:url("images/rss.png");
	margin:0.25em;
}

address,#site-generator{
	text-align:right;
	margin:0 .5em 0 0;
}

article .content blockquote{
	margin:1em 2.5em;
	padding:1em;
}

article .content fieldset{
	border:1px solid #ccc;
	margin:1em;
	padding:1em;
}

article .content object,article .content embed{
	margin-bottom:1em;
	max-width:100%;
}

article .content ol > li,.comment-body ol li{
	list-style-type:decimal;
}

article .content p{
	line-height:1.5;
}

article .content ul > li,.comment-body ul li{
	list-style-type:disc;
}

article .content ul li ul li ul li,.comment-body ul ul ul li{
	list-style-type:circle;
}

article .content ul li ul li,.comment-body ul ul li{
	list-style-type:square;
}

article .meta{
	margin:0 0 1em;
}

article .meta li,#comments ul li,.commentlist .sub-menu li,
article .meta li,#comments ul li,.commentlist .children li{
	list-style:none;
}

article .title{
	max-width:100%;
}

article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,#access ul li:hover > ul,input#author,input#email,input#url,.comment-form-comment label{
	display:block;
}

article.attachment .content .attachment img{
	float:left;
	margin-right:2em;
}

article.fail-search,article.not-found,.single article{
	margin-top:10px;
}

article.not-found{
	padding:0 10px 10px;
}

blockquote{
	background:#fff;
	border-left:6px solid #777;
	margin:1em 4.4em;
	padding:.5em;
}

body{
	font-family:Arial, Helvetica, sans-serif;
}

body > #doc,body > #doc2,body > #doc3,body > #doc4{
	background:#fff;
}

body.page .nocomments,.meta-nav,.nav-previous .meta-nav,.nav-next .meta-nav,.sticky .posted-on,.sticky .posted-in{
	display:none;
}

cite{
	font-style:italic;
}

cite,cite a{
	font-style:italic;
	text-decoration:underline;
}

dd{
	margin:0 .5em 0 3em;
	padding:.5em;
}

del{
	text-decoration:line-through;
}

div#doc3{
	max-width:960px;
	min-width:320px;
	margin:auto;
}

div.horizon-video{
	max-width:100%;
	overflow:hidden;
	position:relative;
}

div.tagcloud{
	padding:6px;
}

div.yui-gc > div.first.yui-u,div.yui-gd .yui-u{
	width:66%;
}

div.yui-gc div.yui-u,div.yui-gd .yui-u.first,.yui-gb >div.yui-u.first,.yui-gb >div.yui-u{
	width:32%;
}

div.yui-t1 #yui-main .yui-b{
	margin-left:173px;
}

div.yui-t2 #yui-main .yui-b{
	margin-left:193px;
}

div.yui-t3 #yui-main .yui-b{
	margin-left:313px;
}

div.yui-t4 #yui-main .yui-b{
	margin-right:193px;
}

div.yui-t5 #yui-main .yui-b{
	margin-right:253px;
}

div.yui-t6 #yui-main .yui-b{
	margin-right:303px;
}

div[class^=horizon] img{
	max-width:100%!important;
}

dl{
	clear:both;
	margin-left:1.5em;
	overflow:hidden;
}

dl dt,ol li,ul li,p{
	margin:0.5em 0;
}

dl.author dd{
	float:left;
	line-height:2em;

	width:60%;
}

dl.author dd,dl.author dt,dl.my_tags dd,dl.my_tags dt{
	float:left;
	line-height:2em;
}

dl.author dt,dl.my_tags dt{
	clear:both;
	width:25%;
}

dl.my_tags dd{
	width:60%;
	margin:6px 0 0;
}

dt{
	font-weight:700;
	margin:0 .5em 0 1em;
	padding:.5em;
}

footer{
	margin:5px 0 6px;
	background:#efefef;
	background:rgba(222,222,222,0.2);
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{
	/*color:#000;*/
}

h2 a,h3 a,h4 a,h5 a,h6 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.widget_tag_cloud a{
	display:inline;
}

h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{
	font-weight:700;
	line-height:1.2;
	margin:0;
}

h3#comments-title,h3.widget-title{
	font-size:161.6%;
	padding:0 0 0 .4em;
}

h3#reply-title{
	font-size:161.6%;
	margin:10px 0 0 10px;
}

head{
	display:none;
	height:0!important;
}

header{
	position:relative;
	margin:0 auto;
	padding:0;
}



hr{
	background:url(images/hr.png);
	background-position:center top;
	background-repeat:no-repeat;
	border:none;
	height:30px;
	width:74%;
}

hr,.horizon-gallery.col1 .size-thumbnail,#horizon-format-link th,#horizon-format-link td,/*nav ul,*/
nav ul li ul li li,.wp-caption img,.chrome article .content .horizon-gallery .size-thumbnail,.gecko article .content .horizon-gallery .size-thumbnail,#footer-widget-area div,#horizon-blog th,#horizon-blog td,#horizon-gallery th,#horizon-gallery td,#horizon-author td,#horizon-author th,#horizon-header td,#horizon-header th,#horizon-footer-widget td,#horizon-footer-widget th{
	border:none!important;
}

html{
	background:none repeat scroll 0 0 inherit;
}

html body{
	line-height:1.5;
	padding-bottom:1em;
	padding-top:1px;
	margin:0;
}

html body.fluid{
	padding:10px;
}

body.ie8{
	font-size:small;
}

html>body .yui-t1 nav li a:hover,html>body .yui-t4 nav li a:hover,html>body .yui-t1 nav li a,html>body .yui-t4 nav li a{
	max-width:70%;
	width:auto;
}

html>body nav li a:hover,html>body nav li a{
	max-width:80%;
	width:auto;
}

i,em{
	font-style:italic;
	font-weight:700;
}

iframe{
	max-width:100%;
	z-index:0;
}

#searchform input[type=submit]{
	background: url(images/search.png) 0 2px no-repeat;
	background-size:cover;
	width:20px;
	height:20px;
	margin-left:-2px;
	position:relative;
	top:0;
}
nav #searchform{
	width:100%;
	text-align:center;
}
footer #searchform input[type="text"],
nav #searchform input[type="text"]{
	width:70%;
}

input[type=file],#searchsubmit,#commentform input[type=submit],.grad{
	cursor:pointer;
	padding:2px 6px 4px;
}

ins,article .meta a:hover,article .posted-in a:hover,#wp-calendar a{
	text-decoration:underline;
}

li h2,nav ul > li,.wp-smiley{
	margin:0;
}
nav h3,nav .h3{
	margin:.5em;
}

.meta-prep-author{
}
#searchform{
	display:inline-block;
}
nav{
	font-family:'Trebuchet MS', 'Lucida Grande', Verdana, 'Lucida, Geneva, Helvetica', Arial, sans-serif;
	margin-top:5px!important;
}
#doc3 nav{
	margin-top:0!important;
}


nav select{
	width:96%;
	max-width:96%;
	margin:2%;
	}
nav img{
	max-width:96%;
	margin:auto;
	height:auto;
	padding:2%;
	}
nav #calendar_wrap,
nav .textwidget{
	width:96%;
	padding:2%;
	max-width:96%;
}
.col-w-180 #wp-calendar,
.col-w-160 #wp-calendar{
	font-size:65%;
}
nav #calendar_wrap caption{
	text-align:center;
}
nav .recentcomments{
	max-width:100%;
	text-decoration:none;
	padding:5px 5px 5px 0.5em;
}
nav ul{
	list-style:none;
	margin:0;
	padding:0;
}

nav > ul{
	margin-right:5px;
	margin-top:4px;
	padding:0;
}

nav h2{
	border-bottom:#693 1px solid;
	padding:5px;
}

nav li a{
	display:inline-block;
	text-decoration:none;
	padding:5px 5px 5px 0.5em;
}

nav li li{
	border-bottom:1px solid #ccc;
	border-bottom:1px solid rgba(222,222,222,.5);
}

nav li a:hover{
	text-decoration:none;
}


nav ul li,ul.index > li,.pingback,.commentlist li,.search-results li{
	list-style-type:none;
}
pre{
	font-family:monospace;
	margin-bottom:1em;
	white-space:pre-wrap;
}

pre,tt,kbd{
	font-family:"Courier New", Courier, mono;
}


table{
	max-width:100%;
	width:80%;
	margin:1em auto;
}

table[id^=horizon]{
	max-width:100%;
	width:100%;
}
/* @since 1.57 */

table {
	display:table;
	box-sizing:border-box;
	table-layout:fixed;
}
table.auto {
	table-layout:auto;
}
table.center .left,
table.left td,
table td.left{
	text-align:left;
}
table.center td,
table td.center{
	text-align:center;
}
table td.right{
	text-align:right;
}

tr,
th,
td {
	max-width:100%;
}
/* @since 1.57 */
td a,#nav-above a,#nav-below a
#nav-above a:hover,#nav-below a:hover,.nav-next,.nav-previous a:hover,article .meta a,article .posted-in a{
	text-decoration:none;
}

td.horizon-gallery.col1{
	width:160px;
}

td[class^=horizon-postformat]{
	width:33%;
}

td[class^=horizon-postformat] > div{
	overflow:hidden;
}

td[class^=horizon],div[class^=horizon]{
	border:none;
	text-align:left;
}


td[class^=horizon],td.horizon-blog,td.horizon-footer-widget,td.horizon-gallery,#horizon-format-link th,#horizon-format-link td{
	vertical-align:top;
}

textarea{
	display:block;
	width:100%;
}

textarea#comment{
	width:100%;
}

ul,ol,dl{
	margin-left:4.4em;
}
ol.commentlist{
	margin-left:0;
}
ul.index{
	margin:0 0 0 .2em;
}

#access .menu-header ul,div.menu ul,#footer-widget-area .sub-menu li,
#access .menu-header ul,div.menu ul,#footer-widget-area .children li{
	list-style:none;
	margin:0;
}

html>body .yui-t1 nav ul li,html>body .yui-t4 nav ul li,.attachment .caption dl,article .content #horizon-gallery td .size-thumbnail,nav li a.rsswidget{
	margin:0;
	padding:0;
}
.widget-container .tagcloud{
	margin:4px;
}
/*
Note: Not CSS2.1
-moz-border-radius
-webkit-border-radius
border-radius
-moz-box-shadow
-webkit-box-shadow
box-shadow
*/
/*conditinal rule
when sidebar is left
*/
body.col-left article .content,
body.col-left article .content,
body.col-left article .content,
body.col-left article .title{
	margin-left:0px;
	margin-right:10px;
}
body.col-left nav.yui-b .nav-toggle{
	margin-left:5px;
}
footer .tagcloud{
	background:none;
}
footer .widget_calendar td#today{
	color:#000;
}
#header-image{
	background:#555;
}
.background-none{
	background:none;
}

.doc-header-image-width{
	width:750px!important;
}
.doc2-header-image-width{
	width:950px!important;
}
.covered-header-image-width{
	background:#555;
	padding:10px;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	-ms-box-sizing: border-box; 
	box-sizing: border-box;
}

.ie6 .covered-header-image-width,
.ie7 .covered-header-image-width,
.ie8 .covered-header-image-width{
	background:#555;
	padding:.5%;
	width:99%;
}

.auto-header-image-height{
	width:auto;
}
.obandes-comment-avatar-wrapper{
	width:48px;
	float:left;
	margin-top:6px;
}
.comment_author_block{
	overflow:hidden;
	padding-left:1em;
}
.ie6 .comment-meta,
.ie7 .comment-meta,
.ie8 .comment-meta,
.ie6 .obandes-awaiting-moderation-block,
.ie7 .obandes-awaiting-moderation-block,
.ie8 .obandes-awaiting-moderation-block,
.ie6 .comment_author_bloc,
.ie7 .comment_author_bloc,
.ie8 .comment_author_bloc{
	width:100%;
}
.obandes-awaiting-moderation-block{
	overflow:hidden;
	padding-left:1em;
}
.comment-meta{
	overflow:hidden;
	padding-left:1em;
}
.header-image-marginally-style{
	padding:10px;
	background:#555;
	text-align:center;
}

/* front page style */
.covered-header-image-width{
	background:none;
	padding:10px;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	-ms-box-sizing: border-box; 
	box-sizing: border-box;
}
.front-page-template{
		margin:0;
}
.front-page-template img{
		max-width:100%;
		height:auto;
}


/* color */
#commentform{
	background:#fff;
}
body {
	background:#efefef;
}
body > #doc,body > #doc2,body > #doc3,body > #doc4 {
	-moz-border-radius:3px;
	-moz-box-shadow:0 0 15px rgba(0,0,0,1);
	-webkit-border-radius:3px;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,1);
	background:#fff;
	border-radius:3px;
	box-shadow:0 0 15px rgba(0,0,0);
}
.ie8 h3.widget-title:before {
	top:0;
}
nav > ul {
	background:#efefef;
	background:rgba(222,222,222,0.2);
}
index article{
	border:#eee 2px groove;
}
.ie6 article,.ie7 article,
.ie8 article,#footer-widget-area,
#fourth,#third,#second,#first,article {
	background:inherit;
}
#footer-widget-area h3{
	background:#ccc;
	background:rgba(222,222,222,0.2);
	margin-bottom:0;
	color:#333;
}
header img {
	border-bottom:2px solid #000;
	margin-bottom:-5px;
}
div.posted-on,
div.posted-in {
	border-bottom:1px solid lighten(#fff, 50);
	border-top:1px solid lighten(#fff, 50);
	background:#fff;
	color:#333!important;
}
span,a{
	/*color:#333;*/
}
#commentform .form-submit {
	line-height:3;
	margin-bottom:1em;
}
.commentlist > li,.byuser,.reply,div.tagcloud,.nopassword,.wp-caption,body.single-post .nocomments,.hentry th,.hentry td,.page-link,.bypostauthor
.chrome article .content .size-thumbnail,.gecko article .content .size-thumbnail,.home {
	border:1px solid #efefef;
}

.h1,h1 {
	font-family:Georgia,Times New Roman,Times,serif;
}
.widget-title,
header {
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.widget-title,
footer {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
#footer-widget-area h3 {
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
}
#wp-calendar th:nth-child(1),#wp-calendar th:nth-child(7) {
	width:1em;
}
.index article .title a{
	color:#999999;
	font-family:Georgia,Times New Roman,Times,serif;;
}
.single article .title{
	color:#999999;
	font-family:Georgia,Times New Roman,Times,serif;;
	margin:10px;
}
#access a:hover{border:none;}
.widget_rss{
	display:block;
}

#access .children li,
#access .sub-menu li{
	border-bottom:1px solid #444;
}
/* post format */
.format-aside,
.format-audio,
.format-link,
.format-video,
.format-gallery,
.format-link,
.format-status,
.format-image,
.format-quote{
}
.format-standard{
}
.post-format-link a{
	font-weight:bold;
	color:gray;
}

.post-format-content{
	margin:48px 0;
	text-align:center;
	width:100%;
	max-width:100%;
}

.post-format-content blockquote{
	text-align:left;
}

.format-link .entry-content a{
	display:block;
	text-align:center;
	margin:64px 0 0;
}
.post-format-content .gallery{
	margin:auto;	
}
.ie6 #searchsubmit,
.ie7 #searchsubmit,
.ie8 #searchsubmit{
	top:5px!important;
}
.ie8 .widget_text .wp-caption a{
	display:block;
	width:100%;
	height:auto;
	text-align:center;
}

/* responsive */
.ie6 #doc3 .obandes-mobile-menu,
.ie7 #doc3 .obandes-mobile-menu,
.ie8 #doc3 .obandes-mobile-menu{ 
	display:none; 
}
#doc3 .tagcloud{
	background:inherit;
}
#doc3 #footer-widget-area .widget-title a{
	color:#333;
}
#doc4 .obandes-mobile-menu,
#doc2 .obandes-mobile-menu,
#doc .obandes-mobile-menu{
		display:none!important;
}
@media screen and (min-width : 640px){
	#doc3 .nav-menu-toggle{ 
		display:none!important;
	}
	#doc3 #access{display:block!important;}
	#doc3 .obandes-mobile-menu{
		display:none!important;
	}
}

@media screen and (max-width : 640px){
	#doc3 #setting-for-responsive .menu .page_item a,
	#doc3 #setting-for-responsive .menu .page_item,
	#doc3 #setting-for-responsive .menu{
		display:none!important;
	}
	#doc3 .obandes-mobile-menu{
		display:block!important;
	}
	#doc3 #access{display:none!important;}
	#doc3 #access:target{
		display:block!important;
		/* target link position ajust */
		padding-top:100px;
        margin-top:-100px;
	}
	
	.ie6 #doc3 #access:target{display:block!important;}
	.ie7 #doc3 #access:target{display:block!important;}
	.ie8 #doc3 #access:target{display:block!important;}
	.obandes-mobile-menu{
	 	position:relative;margin:0 10px;
	}
	#doc3 .obandes-mobile-menu .open{
	  position:absolute;top:0;left:0;
	  font-size:153.9%;
	  width:10%;
	}	
	#doc3 .obandes-mobile-menu .close{
	  position:absolute;top:2px;right:5%;
	  font-size:153.9%;
	  width:10%;
	}
	#doc3 .obandes-mobile-menu .menu-text{
	  position:absolute;top:0;left:44%;
	}
	#doc3 .obandes-mobile-menu a:first-child{
		padding-top:5px;
	}
	#doc3 .obandes-mobile-menu span{
		padding-top:12px;
	}
	#doc3 .commentlist,
	#doc3 #access ul ul a,
	#doc3 #access ul ul,
	#doc3 #access ul,
	#doc3 #access ul li,
	#doc3 #yui-main .index,
	#doc3 #toc,
	#doc3.yui-t2 #yui-main div.yui-b,
	#doc3 #yui-main > div.first,
	#doc3 #yui-main > .yui-u,
	#doc3 .footer-widget,
	#doc3 #ft div.widget-wrapper>ul>li,
	#doc3 #ft .widget-wrapper ul,
	#doc3 #bd .yui-b,
	#doc3 #yui-main {
		float:none;
		margin:0;
		margin-left:0;
		margin-right:0;
		/*border:1px solid red;*/
		display:block;
		max-width:100%;
		width:100%;
		box-sizing: border-box;
		clear:both;
		background-repeat:no-repeat;
		position:static;
	}
	#doc3 #access{
		overflow:hidden;
	}
	#doc3 #toc{
			width:100%!important;
		}

	div.post,
	article{
		margin:0 5px 0 10px!important;
		box-sizing: border-box;
	}
	#doc3 #access .menu-header, 
	#doc3 div.menu,
	.search-results #doc3 > #yui-main > .yui-b,
	#doc3 .reply, #ft a, 
	#doc3 .page .hentry .entry-title a,
	#doc3 cite.fn, 
	#doc3 cite a:link, 
	#doc3 cite a:active, 
	#doc3 cite a:visited, 
	#doc3 cite a:hover, 
	#doc3 div.comment-body blockquote, 
	/*#doc3 div.comment-body *,*/
	#doc3 div.comment-author, 
	#doc3 div.comment-author-meta, 
	#doc3 #site-description, 
	 .home #doc3 .sticky a, 
	 .home #doc3 .entry-meta a,
	#doc3 .topsidebar ul li ul li a, 
	#doc3 #bigbanner ul li ul li a, 
	#doc3 .lsidebar ul li ul li a, 
	#doc3 .rsidebar ul li ul li a,
	#doc3 .lsidebar li.page_item a, 
	#doc3 .lsidebar li.category_report a,
	#doc3 .lsidebar .widget ul li a{
		display:block;
			background-repeat:no-repeat;
			width:100%;
			height:100%;
			margin:0;
			padding:0.5em;
			box-sizing: border-box;
			font-size:123%;
			margin-right:0;
	
	}
	#doc3 widget_tag_cloud{
		display:inline;
		padding:.5em;
		
	}
	#doc3 .footer-widget h2,
	#doc3 .rsidebar h2,
	#doc3 .lsidebar h2, 
	#doc3 .widgettitle h2, 
	#doc3 h2.footer-content{	
			background-repeat:no-repeat;
			height:2em;
			background:none;
	}
	#doc3 #access ul ul{
		text-align:left;
		/*text-indent:1em;*/
	}
	#doc3 #access ul ul ul{
		text-align:left!important;
		text-indent:2em;
	}
	
	#doc3 .obandes-mobile-menu{
		display:inline-block;
		height:1em;
		text-align:right;
		padding:1em;
		font-size:138.5%;
	}
	#doc3 #access .sub-menu li,
	#doc3 #access .children li{
		border:none;
	}
	#nav-above,
	#nav-below{
		margin:0 10px;
	}
	#doc3 #header-image p{
		font-size:123.1%;
		font-weight:bold;
	}
	#doc3 nav ul{
		margin:0;
	}
 .home #doc3 .hentry{
		padding:0;
	}
	#doc3 .meta-prep-author,
	#doc3 .posted-on,
	#doc3 .content,
	#doc3 h2.title a,
	#doc3 h2.title,
	/*#doc3 .widget-container .tagcloud,*/ 
	#doc3 #footer-widget-area,
	#doc3 	div.post,
	#doc3	article{
			margin:0!important;
			box-sizing: border-box;
			background:#ccc;
			padding:0!important;
			background:inherit;
		}
	#doc3 .widget-title{
			text-align:center;
			margin:0;
			box-sizing: border-box;
			background:#ccc;
			padding:1em 0;
			background:inherit;

	}

	#doc3 article,
	#doc3 .widget-container, 
	#doc3 #footer-widget-area li{
			margin:.5em 1em!important;
			background:inherit;
			box-sizing: border-box;		
	}
	#doc3 footer{
			margin-top:-26px;
			font-size:123.1%;
	}
	.home .sticky:before{
		margin-left:0;
	}
	#doc3 nav,
	#doc3 footer{
			font-size:123.1%;
	}
	#doc3 #access .sub-menu,
	#doc3 #access .children{
		background:#eee;
		color:#555;
	}
	#doc3 #access .sub-menu li:hover,
	#doc3 #access .children li:hover{
		background:#ccc;
	}
	#doc3 #access .menu,
	#doc3 #access{
	}
	
	#doc3 #access a{
		color:#ccc;
		background:#777;
		font-size:123.1%;
		border-bottom:1px solid #555;
		border-bottom:1px solid rgba(200,200,200,0.2);
	}

	#doc3 #access{
		background:inherit!important;
	}
	
	#doc3 #access .menu-header{
	
	}
	#doc3 #access ul{
		margin:0;
		
	}
	#doc3 #access ul > li.current_page_item a,
	#doc3 #access ul > li.current-menu-ancestor a:hover,
	#doc3 #access ul > li.current-menu-item a:hover,
	#doc3 #access ul > li.current-menu-parent a:hover,* html #access ul > li a:hover,
	#doc3 #access li:hover > a:hover,#access ul ul > a:hover,
	#doc3 #access a:hover,#access li > a:hover,#access ul ul > a,
	#doc3 #access ul li.current_page_item > a:hover,
	#doc3 #access ul li.current-menu-ancestor > a:hover,
	#doc3 #access ul li.current-menu-item > a:hover,#access ul li.current-menu-parent > a:hover{
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		color:#fff;
	}
	#doc3 #site-title a{
		font-weight:normal;
		padding-top:14px;
	}
	#doc3 h1,#doc3 h2,#doc3 h3,#doc3 h4{
		font-weight:bold;
	}
	#doc3 select{
		max-width:100%;
	}
	#doc3 #searchform{
		display:block;
		max-width:100%;
		text-align:center;
	}
	#doc3 .commentlist h1{
		font-size:167%;
		font-weight:bold;
	}
	#doc3 .commentlist h2{
		font-size:138.5%;
	}
	#doc3 .commentlist h3{
		font-size:108%;
	}
	#doc3 .commentlist h5{
		font-size:93%;
	}
	#doc3 .commentlist h6{
		font-size:77%;
	}
	blockquote{
		border-left:1px solid #ccc;
	}
	blockquote:before{
		content:'“';
		font-family:serif;
		font-weight:bold;
		font-size:30px;
		display:block;
	}
	blockquote:after{
		content:'”';
		font-family:serif;
		font-weight:bold;
		font-size:30px;
		display:block;
		text-align:right;
		margin-top:.5em;
		margin-bottom:-.5em;
	}
	#doc3 .commentlist .reply{
		text-align:center;	
	}
	#doc3 .commentlist .reply a{
		display:block;
		width:100%;
		height:100%;
	}
	
	#doc3 .commentlist>li{
		border:none;
	}
	footer #searchform input[type="submit"],
	nav #searchform input[type="submit"]{
		width:24px;
		height:24px;
	}
	.byuser{
		border:none;
	}
}