body{width:935px;margin:10px auto;max-width:90%;padding:0;border:0}
body{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.3em;color:#000;background:#97ab95}
a{color:#a35061}
a:hover{color:#105896}
p{margin:0 0 1em;padding:0}
h1,h2,h3,h4,h5,h6{margin:0 0 .3em}
h2{line-height:1.4em}
h3{margin:0 0 .3em}
h4{margin:0 0 .2em}
ul,ol,li{margin:0;padding:0;border:0}
input[type=text]{width:180px;max-width:96%;border:0;font-size:12px;padding:3px}
input[type=submit]{background:#010101;border:1px solid #111;color:#fff;font-size:8pt;vertical-align:middle;margin:-2px 0 0 5px;padding:3px 6px}
textarea{background:#fff;color:#111;width:450px;max-width:96%;padding:10px}
nav#mainnav{margin:0 0 1em}
#container-header{width:auto;overflow:auto}
#container-nav{width:100%;background:#e7ede6;display:inline-block}
#container-main-first{width:auto;background:#e7ede6;overflow:auto}
#container-main{width:auto;background:#e7ede6;overflow:auto}
#container-footer{width:auto;background:#31452e;color:#dfdfdf;overflow:hidden}
header a,h2 a{color:#de3759;font-style:normal;text-decoration:none}
header{margin:0}
header h1{float:left;font-size:36px;font-weight:normal}
header img{float:left}
#main_ad{margin:10px 0}
section ul,ol{margin:0 0 1em 25px;padding:0;line-height:140%}
section ul li{padding-left:0;margin:0;list-style:none}
section ul li:before{content:'\2022';float:left;margin-left:-.8em}
#container-nav-body{margin:1em 1em 0 1em;padding:0}
#container-body-first{margin:0 1em 1em 1em;padding:0}
#container-body{margin:0 1em 1em 1em;padding:0}
#container-wrapper{margin-right:315px}
#container-wrapper-Full{margin-:0}
#container-wrapper-first{margin-:0}
#content{width:100%;margin-right:-315px;float:left}
#content-Full{width:100%;margin:0}
#content-first{width:100%;margin:0}
table{margin:0 0 10px 0}
td,th{border-width:1px 1px 0 0}
td{margin:0;padding:3px 5px}
th{background-color:#d3d3d3;color:#000}
tr.even td{background-color:#fcf6cf}
tr.odd td{background-color:#fefef2}
.topMeta{border-bottom:1px solid #c4c4c4;color:#000;padding:0 0 5px 0;line-height:1.3em}
.PostBot{border-top:1px solid #c4c4c4;color:#000;padding:5px;line-height:1.3em}
#sidebar{width:310px;float:right}
#sidebar.Full{width:100%}
#sidebar section{margin:0 0 1em 0;padding:1em;background:#b4c2b2}
#sidebar section p{margin:0 0 .5em}
article{margin:0 0 1em 0}
#nextprevious{overflow:auto;margin:0 0 1em 0}
footer{margin:1em;padding:0}
footer section{float:left;width:31%;margin-left:3.4%;line-height:14px}
footer section:first-child{margin-left:0}
footer #credits{float:left;margin:0 0 1em 0}
footer #back-top{float:right;margin:0 0 1em 0}
footer h3{border-bottom:1px dotted #dfdfdf}
footer a{color:#ddd;text-decoration:underline}
footer a:hover{color:#a35061;text-decoration:underline}
.scrollable.has-scroll{position:relative;overflow:hidden}
.scrollable.has-scroll:after{position:absolute;top:0;left:100%;width:50px;height:100%;content:''}
.scrollable.has-scroll>div{overflow-x:auto}
@media screen and (max-width:960px){body{width:auto;margin:0;max-width:100%}
#content{width:auto;float:none;margin:0}
#container-wrapper{width:auto;margin:0}
#sidebar{width:auto;float:none;margin:0}
footer section{width:auto;float:none;margin:0}
#menu-button{display:block;font-size:15px;padding:10px;margin:0;background:#000;color:#FFF}
#menu-button:before{content:'Tap to close Main Menu'}
#menu-button.collapsed:before{content:'Tap to expand Main Menu'}
#main-menu.collapsed{display:none}
}
.comments-title{font-size:1.6em;line-height:1.7em;font-weight:500}
ol.commentlist{padding:0;margin:0;list-style-type:none}
ol.commentlist li{padding:0;margin:0;list-style:none}
#comments ol.children{margin:0 0 0 18px;padding:0}
.comments-area article{background-color:#193826;color:#f9f9f9;margin:0 0 18px 0;padding:10px}
.comments-area article section{overflow:hidden;position:relative}
.comments-area article section img{float:left;line-height:0;padding:0}
.comments-area article section cite,.comments-area article section time{display:block;margin-left:50px}
.comments-area article section cite{font-style:normal;font-size:1.071428571rem;line-height:1.42857143}
.comments-area article section time{line-height:1.714285714;text-decoration:none;font-size:.857142857rem}
.comments-area article section.vcard{padding-bottom:10px}
.comments-area article section a{text-decoration:none;color:#FFF}
.comments-area article section cite a:hover{text-decoration:underline}
.comments-area article section h4{position:absolute;top:0;right:0;font-size:.857142857rem;font-weight:400;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:linear-gradient(top,#009cee,#0088d0);border-radius:3px;border:1px solid #007cbd;padding:.428571429rem .857142857rem}
.comments-area li.bypostauthor cite span{position:absolute;margin-left:.357142857rem;font-size:.714285714rem;padding:.142857143rem .357142857rem}
a.comment-reply-link,a.comment-edit-link{color:#FFF;font-size:11px;line-height:1.846153846}
.commentlist .pingback{line-height:1.714285714;margin-bottom:1.714285714rem}
.comments-area article section a:hover,.comments-area article section cite a,a.comment-reply-link:hover,a.comment-edit-link:hover{color:#FFF}
#respond{margin:0 0 18px 0}
#respond form label{display:block;line-height:1.1em}
#respond textarea{background:#fff;color:#111;width:450px;padding:10px}
.required{color:red}
.alignleft,img.alignleft{float:left;margin:5px 10px 5px 0}
.alignright,img.alignright{float:right;margin:5px 0 5px 10px}
.aligncenter,div.aligncenter,img.aligncenter{display:block;text-align:center;margin:10px auto}
.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr}
ul.sm li{position:relative}
ul.sm a{position:relative;display:block}
ul.sm a.disabled{cursor:default}
ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px}
ul.sm li{float:left}
ul.sm-rtl{direction:rtl}
ul.sm-rtl li{float:right}
ul.sm ul li,ul.sm-vertical li{float:none}
ul.sm a{white-space:nowrap}
ul.sm ul a,ul.sm-vertical a{white-space:normal}
* html ul.sm-vertical li{float:left;width:100%}
* html ul.sm-vertical ul li{float:none;width:auto}
*:first-child+html ul.sm-vertical>li{float:left;width:100%}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}
* html ul.sm{height:1px}
*:first-child+html ul.sm{min-height:1px}
ul.sm li *,ul.sm li *:before,ul.sm li *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.sm-simple,.sm-simple ul{border:0;background:#fff;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2)}
.sm-simple a{padding:11px 10px;color:#555;font-size:12px;line-height:14px;font-family:'Lucida Sans Unicode','Lucida Sans','Lucida Grande',Arial,sans-serif;text-decoration:none}
.sm-simple a:hover,.sm-simple a:focus,.sm-simple a:active,.sm-simple a.highlighted{background:#eee;color:#555}
.sm-simple a.current,.sm-simple a.current:hover,.sm-simple a.current:focus,.sm-simple a.current:active{background:#555;color:#fff}
.sm-simple a.has-submenu{padding-right:32px}
.sm-simple ul a.has-submenu,.sm-simple-vertical a.has-submenu{padding-right:23px}
.sm-simple a span.sub-arrow{position:absolute;right:12px;top:50%;margin-top:-8px;width:16px;height:16px;line-height:16px}
.sm-simple ul a span.sub-arrow,.sm-simple-vertical a span.sub-arrow{right:auto;margin-left:-14px}
.sm-simple li{border-left:1px solid #f3f3f3}
.sm-simple li:first-child{border-left:0}
.sm-simple ul li,.sm-simple-vertical li{border-left:0;border-top:1px solid #f3f3f3}
.sm-simple ul li:first-child,.sm-simple-vertical li:first-child{border-top:0}
.sm-simple span.scroll-up,.sm-simple span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;border:solid #bbb;border-width:1px 0;background:#fff;height:20px}
.sm-simple span.scroll-up-arrow,.sm-simple span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}
.sm-simple span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}
@media screen and (max-width:960px){ul.sm-simple{width:auto !important}
ul.sm-simple ul{display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important}
ul.sm-simple>li{float:none}
ul.sm-simple>li>a,ul.sm-simple ul.sm-nowrap>li>a{white-space:normal}
ul.sm-simple iframe{display:none}
.sm-simple ul{border:0;background:rgba(100,100,100,0.1);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.sm-simple a{padding-top:13px;padding-bottom:13px;background:transparent !important;color:#555 !important}
.sm-simple a.current{background:#555 !important;color:#fff !important}
.sm-simple a.has-submenu{padding-right:23px}
.sm-simple ul a{border-left:8px solid transparent}
.sm-simple ul ul a{border-left:16px solid transparent}
.sm-simple ul ul ul a{border-left:24px solid transparent}
.sm-simple ul ul ul ul a{border-left:32px solid transparent}
.sm-simple ul ul ul ul ul a{border-left:40px solid transparent}
.sm-simple a span.sub-arrow{right:auto;margin-left:-14px}
.sm-simple a.highlighted span.sub-arrow{display:none !important}
.sm-simple li{border-left:0;border-top:1px solid rgba(0,0,0,0.05) !important}
.sm-simple li:first-child{border-top:0 !important}
}
#main-menu{position:relative;z-index:9999;width:auto}
#main-menu ul{width:12em}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#fff}
#cboxContent{margin-top:32px;overflow:visible}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{background:#000;padding:1px}
#cboxLoadingGraphic{background:url(http://yakyubaka.com/images/loading.gif) no-repeat center center}
#cboxLoadingOverlay{background:#000}
#cboxTitle{position:absolute;top:-22px;left:0;color:#000}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}
#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(http://yakyubaka.com/images/controls.png) no-repeat 0 0}
#cboxPrevious{background-position:0 0;right:44px}
#cboxPrevious:hover{background-position:0 -25px}
#cboxNext{background-position:-25px 0;right:22px}
#cboxNext:hover{background-position:-25px -25px}
#cboxClose{background-position:-50px 0;right:0}
#cboxClose:hover{background-position:-50px -25px}
.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}
.sub{padding-left:10px;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(http://themes.googleusercontent.com/static/fonts/lato/v6/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff')}