    /*  
    Theme Name: My Custom Theme
    Theme URI: http://www.zoomingjapan.com
    Description: Alltuts Child Theme 
    Author: Jasmine T. Blossom
    Author URI: http://www.zoomingjapan.com 
    Version: 1.0   
    */  

/* -------------------------------
BODY STYLES
----------------------------------*/
* {
margin: 0;
padding: 0;}

body {
min-width: 1150px;
color: #666;
text-shadow:1px 1px 1px #fff;
background:#e8e9df;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:135%;
cursor: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/H91.png"), default;}

#noscript{
position:relative;
bottom:95px;
left:140px;}

.js-enabled #noscript { display: none;}

/*----------------------------------------------------
BASIC HTML ELEMENTS STYLES
------------------------------------------------------*/

a {
color:#799caa;
text-decoration:none;
cursor: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/H21.png"), pointer;}

a:hover {
text-decoration: underline;
color:#ed4866;
cursor: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/H21.png"), pointer;}

a:focus {outline:none;}

::-moz-selection { background: #f3395e none repeat scroll 0 0; color: #fff; text-shadow:1px 1px 1px #666;}
::selection { background: #f3395e none repeat scroll 0 0; color: #fff; text-shadow:1px 1px 1px #666;}

h1 {
font-size:36px;
letter-spacing:-1px;
padding:10px 0 12px;
line-height:100%;
font-family: 'Homenaje', sans-serif;}

h1.home {
color:#1FA2E1;
font-size:30px;}

h1 a {
color:#333;
text-decoration:none;}

h1 a:hover {
color:#1FA2E1;
text-decoration:none;}

h2,h3 {
font-size:32px;
font-family: 'Homenaje', sans-serif;
letter-spacing:.-1px;
padding:5px 0;
line-height:24px;} 

h3{font-size:27px;}

h4{
font-size:23px;
font-family: 'Homenaje', sans-serif;
padding:5px 0;}

ul {list-style:none;}

ol li {font-size:18px;}

ol li p{font-size:13px;}

ol li table{font-size:13px;}

p {margin:10px 0;}

textarea {
background:#eee;
color:#666;
font-size:12px;
min-width:400px;
min-height:35px;}

/*GOOGLE FONTS*/
@font-face {
  font-family: 'Homenaje';
  font-style: normal;
  font-weight: 400;
  src: local('Homenaje'), local('Homenaje-Regular'), url(http://fonts.gstatic.com/s/homenaje/v5/4S5MkF9F4U5BChzwjsyu0vesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/homenaje/v5/jYyetuCOSxcVAexXms8sf_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}

/* -------------------------------
LAYOUT STRUCTURE
----------------------------------*/
#wrapper {
width:1150px;
margin:0 auto;}

#header_bk {
height:234px;
min-width:1150px;
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/new_header_bk2.png) 0 0 repeat-x;
z-index:-1;
margin-bottom:-234px;}

#header{
margin-bottom:140px;
max-width:100%;}

#content {
padding:0px 0;
clear:left;}

#content #colLeft {
float:left;
width:670px;
margin-right:10px;
margin-left:70px;
margin-top:-34px;
z-index:1;}

#content #colRight {
float:left;
width:320px;
margin-top:-30px;
z-index:1;}

#footer {
padding-top:0px;
padding-bottom:0px;
margin-top:15px;
min-width:1150px;
margin:0 auto;
background:#fff;
border-top:5px dotted #bbb;
border-bottom:1px solid #ccc;}

#footerInner {
width:1101px;
min-height:390px;
margin:0 auto;
color:#888;
background:transparent;
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme6.png");
background-position: -18px -97px;
}

#footerInner a{
color:#888!important;}

#copyright {
min-width:960px;}

#copyrightInner {
font-size:13px;
font-family: Tahoma, sans-serif;
width:1110px;
margin:0 auto;
padding:0px 0;
margin-top:-22px;
color:#888;
text-shadow:1px 1px 1px #fff;}

#copyrightInner img {
position:relative;
top:11px;}

#copyrightInner a {
color:#e41344;
font-weight:bold;}

.footer_camera {
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme6.png");
background-position: -10px -579px;
width:45px;height:45px;float:left;margin-top:5px;
margin-left:58px;}
  
.footer_final {
position:relative;left:2px;top:12px;}

.footer_social:hover {opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */}

/* -------------------------------
Google SEARCH PAGE
----------------------------------*/
#google_search {
float:left;
width:960px;
margin-left:72px;
margin-top:-34px;
z-index:1;
border:1px solid #ddd;
padding:3px;
background:#F4F4F4;
-moz-border-radius: 9px;
border-radius: 9px; }

#google_search_header {
margin-top:-3px; 
margin-bottom:-20px;
margin-left:40px;}

#google_search_searchbox {
width:940px;
margin-left:10px;margin-top:20px;margin-bottom:10px;}

#google_search_left {
width:650px;
float:left;
margin-left:10px;margin-top:10px;margin-bottom:10px;}

#google_search_right {
background:#fff;
border: 1px solid #ccc;
float:left;
width:280px;
margin-top:10px;
margin-left:10px;
z-index:1;}

#google_search_right p {
padding:2px;
margin-right:3px;}

#google_search_right a {
color: #F8466A;
font-weight: bold;
text-decoration: underline;}

#google_search_right ul a {
color: #F8466A;
font-weight: bold;}

#google_search_right h3 {
text-align:center;
border:1px solid #ddd;
width:265px;
margin-left:6px;margin-bottom:12px;
padding-top:12px;
background:#eee;
-moz-border-radius: 9px;
border-radius: 9px;}

#google_search_right ul {
background:#fff;
-moz-border-radius: 9px;
border-radius: 9px;
width:270px;
margin-left:4px;}

#google_search_right ul li {
border-bottom:1px solid #dedddd;
margin-top:3px;}

#google_search_right ul li:hover {
background:#f4f4f4;}

#google_search_right .recent_posts li:first-child {border-top: none;}
#google_search_right .recent_posts li:last-child {border-bottom: none;}

#cse-search-results{
margin-left:10px;}

/* -------------------------------
404 ERROR PAGE + GSE
----------------------------------*/
#content #colLeft3 {
float:left;
width:670px;
margin-right:10px;
margin-left:70px;
margin-top:-34px;
z-index:1;}

#content #colLeft3 #page_not_found {
border:1px solid #ddd;
padding:3px;
background:#eee;
-moz-border-radius: 9px;
border-radius: 9px;}

#content #colRight3 {
float:left;
width:280px;
margin-top:-33px;
z-index:1;}

#content #colLeft3 p {
padding-top:10px;
text-align:center;}

#content #colLeft3 a {
color: #F8466A;font-weight: bold;text-decoration: underline;}

#content #colRight3 ul a {
color: #F8466A;font-weight: bold;}

#content #colRight3 h3 {
text-align:center;
border:1px solid #ddd;
width:281px;
padding-top:12px;
background:#eee;
-moz-border-radius: 9px;
border-radius: 9px;}

#content #colRight3 ul {
border:1px solid #ddd;
background:#eee;
-moz-border-radius: 9px;
border-radius: 9px;
width:280px;}

#content #colRight3 ul li {
border-bottom:1px solid #dedddd;
border-top:1px solid #fff;}

#content #colRight3 ul li:hover {
background:#f6f6f6;
-moz-border-radius: 9px;
border-radius: 9px;}

#content #colRight3 .recent_posts li:first-child {border-top: none;}
#content #colRight3 .recent_posts li:last-child {border-bottom: none;}

/* Top Search */

#searchform2 {
float:right;
clear:right;}

#searchform2 input[type="text"] {
-moz-border-radius:9px; 
-webkit-border-radius:9px;
border-radius: 9px;
width:320px;height:20px;
background:#fefefe;
padding:1px 8px 1px;
border:1px solid #b4b3af;
color:#a09f9f;
position:relative;left:-34px;
color:#888;
text-shadow:1px 1px 1px #fff;
text-decoration:none;}

#searchform2 input[type="submit"] {
float:right;
position:relative;
left:-53px;
top:6px;
z-index:1;
width:20px;
height:21px;
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/bk_but_search.png) 0 0 no-repeat;
border:none;
cursor:pointer;}

#searchform2 #s2 {
float:right;
-webkit-transition-duration: 400ms;
-webkit-transition-property: width, background;
-webkit-transition-timing-function: ease;
-moz-transition-duration: 400ms;
-moz-transition-property: width, background;
-moz-transition-timing-function: ease;
-o-transition-duration: 400ms;
-o-transition-property: width, background;
-o-transition-timing-function: ease;}

#searchform2 #s2:focus {
background-color: #f9f9f9;
width: 450px;}

/* -------------------------------
HEADER ELEMENTS 
----------------------------------*/
#header #navi_social_container{
margin-top:0px;}
    
.header-top {
margin-bottom:10px;
}
    
    
#header_logo {
background:url(http://zoomingjapan.com/wp-content/themes/alltuts-child/images/zoomingjapan-logo.png) 0 0 no-repeat;
margin-left:55px;margin-top:10px;
width:294px; height:86px;
text-indent:-9999px;
display:block;
}
  
#header_ad{
margin-top:-95px; margin-left:350px;}

#header_flowers_left{
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme2.png");
background-position: -10px -10px;
float:left;
width:144px;
height:144px;
margin-top:12px;margin-bottom:-44px;
margin-left:-75px;margin-right:-17px;}

#header_flowers_right{
float:right;
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme2.png");
background-position: -10px -174px;
margin-right:14px;margin-bottom:-110px;margin-top:5px;
width:106px;
height:104px;}

/* Top Menu */
.jqueryslidemenu {
float:left;
margin-top:-10px;
margin-left:56px;
margin-bottom:10px;
clear:left;}

.jqueryslidemenu a:hover {text-decoration: none;}

.jqueryslidemenu ul{
list-style-type: none;
z-index:2;}

ul.menu {position:relative;}

.jqueryslidemenu ul li{
position:relative;
display:inline;
float: left;}

.jqueryslidemenu ul li a{
font-size:0.9em;
text-transform:uppercase;
display:block;padding:3px 20px;
color: #444;
border-left:1px solid #fff;
border-right:1px solid #c6c4c4;
height:32px;
text-shadow:1px 1px 1px #fff}

.jqueryslidemenu ul li a strong {display:block;}
.jqueryslidemenu ul li a span {font-size:0.95em;line-height:1em;color:#787B7F;text-transform:capitalize;}
.jqueryslidemenu ul li a:hover span {color:#d0d0d0}
.jqueryslidemenu ul li:first-child a{border-left:none;}
.jqueryslidemenu ul.sub-menu li.first-child a{border-left:1px solid #444444!important;}
.jqueryslidemenu ul li:last-child a{border-right:none;}
.jqueryslidemenu ul.sub-menu li.last-child a{border-right:1px solid #444444!important;}
/*IE6 hack to get sub menu links to behave correctly*/
* html .jqueryslidemenu ul li a{display: inline-block;}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
top:-100px;
display: block;
visibility: hidden;z-index:20;
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/subnav.png) no-repeat 0 0;
padding-top:10px;
width:190px;}

ul.menuright {
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/subnav2.png) no-repeat 0 0!important;}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
margin-left:-2px;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;
background:#353535;
padding:0;
border:1px solid #373737;}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
padding:6px 10px;margin: 0;
border-color:#3e3e3e #444444 #272727!important;
border-width:1px!important;
border-style:solid;
margin-left:2px;
font-size:11px;
font-weight:bold;
height:auto;
text-shadow:none !important;
color:#eee;
text-shadow:none;}

.jqueryslidemenu ul li ul li a:hover{
background: #f24570;
text-decoration: none;
-moz-border-radius: 9px; 
border-radius: 9px;
text-shadow:1px 1px 1px #ddd !important;
color:#222;}


/* Search Header */
#header #breadcrumbs_search_container{
width:1000px;
margin-left:-10px;}

/* Breadcrumbs Navigation */
#header #crumbs {
float:left;
width:530px;
margin-left:0px;margin-top:-3px;
font-size:11px;
font-weight:bold;
padding: 3px 110px;
clear:left;}

#header #crumbs a{
color:#aaa;
text-shadow:1px 1px 1px #fff;}

#header #crumbs a:hover{
text-decoration:none;
color:#ed4866;}

#header #crumbs .current {
color:#777;
text-shadow:1px 1px 1px #fff;}

#header #crumbs .delimiter {
font-size:15px;
text-shadow:1px 1px 1px #fff;}

/* Top Search */
#cse-search-form {
width:220px;
float:right;
clear:right;
margin-right:155px;
margin-top:-27px;}

#searchform {float:right;clear:right;}

#searchform input[type="text"] {
-moz-border-radius:9px; 
-webkit-border-radius:9px;
border-radius: 9px;
width:120px;
background:#ececec;
padding:1px 8px 1px;
border:1px solid #b4b3af;
color:#a09f9f;
position:relative;
left:-100px;
color:#888;
text-shadow:1px 1px 1px #fff;
text-decoration:none;}

#searchform input[type="submit"] {
float:right;
position:relative;
left:-116px;
z-index:1;
width:20px;
height:21px;
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/bk_but_search.png) 0 0 no-repeat;
border:none;
cursor:pointer;}

#searchform #s {
float:right;
-webkit-transition-duration: 400ms;
-webkit-transition-property: width, background;
-webkit-transition-timing-function: ease;
-moz-transition-duration: 400ms;
-moz-transition-property: width, background;
-moz-transition-timing-function: ease;
-o-transition-duration: 400ms;
-o-transition-property: width, background;
-o-transition-timing-function: ease;}

#searchform #s:focus {
background-color: #f9f9f9;
width: 200px;}

/*----------------------------
FOOTER ELEMENTS
------------------------------*/
#footer h2 {
font-weight:bold;
color:#ccc;
font-size:20px;}

#footerInner {
overflow:hidden;
padding-bottom:10px;}

#footerInner .boxFooter {
float:left;
margin:10px;
position:relative;
left:38px;top:10px;
width:298px;
padding:10px;
border-right: 2px solid #a9a9a9;
border-bottom: 2px solid #a9a9a9;
border-top: 1px solid #eee;
border-left: 1px solid #eee;
-moz-border-radius: 9px;
border-radius: 9px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */}

#footerInner .last {padding-right:0;}

#footerInner h2 {
font-size:23px;
margin-top:5px;
margin-bottom:10px;
padding:5px;
line-height:11px;
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme6.png");
background-position: 178px -10px;}

#footerInner .boxFooter ul li {
border-bottom:1px solid #dedddd;
border-top:1px solid #fff;
padding:3px 0px 3px 8px;
list-style:none;}

#footerInner .boxFooter ul li:hover {background:#eeecec;}
#footerInner .boxFooter ul li:first-child {border-top: none;}
#footerInner .boxFooter ul li:last-child {border-bottom: none;}
#footerInner .boxFooter ul li {border-bottom: expression((this.parentNode.lastChild == this)? "none" : "1px solid #dedddd" );}
#footerInner .boxFooter ul li br {line-height:5px;}

#footerInner .boxFooter ul li a {
text-decoration:none;
color:#828080;
font-size:13px;
font-style:normal;}

#footerInner .boxFooter ul li a:hover{margin-left:3px;}
    
#footerInner .boxFooter img{
float:left;
margin-right:6px;
padding:5px;
border: 1px solid #ccc;}

#footerInner .boxFooter .footer-link {
font-weight:bold; text-decoration:underline;}

#footerInner .boxFooter .footer-link:hover {
color:#aaa!important;}


/*----------------------------
FRONT PAGE
------------------------------*/
/* SLIDER */

div#hp_slider{
width:970px;
float:left;margin-left:63px;}

div#hp_slider .slider_bottom_links a{
color:#bbb;
font-size:18px;
text-transform:uppercase;
letter-spacing:2px;}

div.slider_text{
float:right;
width:260px;height:240px;
padding:5px;
margin-top:10px;}

div.slider_text p{margin-top:-10px;text-align:justify;}
div.slider_text ul{list-style:disc;margin-top:20px;margin-left:20px;}
div.slider_text li{margin-top:20px;}

div.slider_text a{
color:#999;
font-size:15px;
text-transform:uppercase;
letter-spacing:2px;
font-weight:bold;}

div.slider_text h4{
font-family: Arial;
text-align:center;
font-size:18px;
text-transform:uppercase;
padding:0px;}

.slide-recent{margin-left:10px;margin-top:10px;}

.slide-recent a img{
float:left;
width:360px;height:200px;
margin-right:15px;margin-left:7px;
margin-top:-5px;
border:1px solid #aaa;
padding:3px;
background:#ddd;}

.slide-recent a{font-size:25px;}
.slide-recent p a{font-size:13px;font-weight:bold;}
.slide-recent p span {position:relative; top:26px;}

 /* Big Tabs */
.single_cat{ list-style:none; width:743px;  margin-top:-15px; } /*Set the width of your popular post*/

.single_cat li { background:#eeecec; overflow:auto; padding:5px; display:inline; float:left; width:40%; border-right:2px solid #ccc; border-bottom:2px solid #ccc; border-top:1px solid #ddd; border-left:1px solid #ddd;-moz-border-radius: 10px;
border-radius: 10px;} 

.single_cat li:hover {background:#e6e6e6; overflow:auto; padding:5px; display:inline; float:left; width:40%; border-right:2px solid #74728e; border-bottom:2px solid #9a616d; border-top:1px solid #a4a0c8; border-left:1px solid #c68996;}

.single_cat li span img {float:left; margin-right:10px; margin-top:5px;background:#fff; padding:4px; border:1px solid #ddd; }
.single_cat li a { font-weight:bold; font-size:15px;} /*Give your active links a bit of color.*/
.single_cat li p { margin-top:2px; font-size:11px; }
.single_cat li p span a {font-size:11px;}
.single_cat li p span {position:relative; top:4px;}
.single_cat li p a {font-size:13px; }

.infobox_hp {
position:relative;
background: url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/tooltip_white2.png) repeat;
background-size: 100%;
left:0px;
padding: 15px;margin-top:-10px;
border:4px solid #fff;
width:950px;height:344px;
margin-bottom:35px;
border-bottom:2px solid #ccc;
border-right:2px solid #ccc;
border-top:1px solid #fff;
border-left:1px solid #fff;
-moz-border-radius: 8px;
border-radius: 9px;}

.infobox_hp ul {list-style:disc;margin-left:30px;}
.infobox_hp #about_zooming {float:left;margin-right:15px;}
.infobox_hp ul a {color:#666;}
.infobox_hp ul a:hover {color:#999;}
.infobox_hp li {margin-top:4px;font-size:14px;}
.infobox_hp a {font-weight:bold;color:#F93E63;}
.infobox_hp table {position:relative;left:35px;}
.infobox_hp tr{font-size:18px;}

.widget_bigtab {
position:relative;left:0px;
padding: 10px;margin-top:-10px;
background:#f3f2f2;
border:4px solid #fff;
width:650px;
margin-bottom:35px;
border-bottom:2px solid #ccc;
border-right:2px solid #ccc;
border-top:1px solid #fff;
border-left:1px solid #fff;
-moz-border-radius: 8px;
border-radius: 9px;}

.widget_bigtab a {text-decoration: none;color:#ed4866;font-weight:bold;}
.widget_bigtab a:hover {text-decoration: underline;}
.widget_bigtab .headline {margin-bottom:12px;font-size:23px;}

#colLeft2 .tabnav img {position:relative;top:4px;}

#colLeft2 .tabnav li {
display: inline;
list-style: none;
padding-right: 5px;}

#colLeft2 .tabnav li a {
text-decoration: none;
text-transform: uppercase;
color: #666; 
font-size:15px;
font-weight: bold;
padding: 4px 6px;
outline: none;
border: 1px solid #bfbebe;
-moz-border-radius: 9px;
border-radius: 9px;
background:#eee;}

#colLeft2 .tabnav li.ui-tabs-selected a {
background: #fff;color: #666;
border: 1px solid #dedbd1;
-moz-border-radius: 9px;
border-radius: 9px;
text-decoration: none;}

#colLeft2 .tabnav li.ui-tabs-selected:after{
content: url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/tab-arrow.png);
position:relative;
top:25px;left:-14px;
margin-left:-20px;}

#colLeft2 .tabnav li a:hover {
background: #fff;
color: #666;
border: 1px solid #dedbd1;
-moz-border-radius: 9px;
border-radius: 9px;
text-decoration: none;}

#colLeft2 .tabdiv2 {
margin-top: 19px;
background: #f3f2f2;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 5px;
height:360px;}

#colLeft2 .tabdiv_about {
margin-top: 19px;
background: #f3f2f2;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 5px;}

#colLeft2 .tabdiv2 li {
margin:10px;margin-left:3px;margin-bottom:2px;
height:140px;
overflow:hidden;}

#colLeft2 .tabdiv li:hover {background:#eeecec;}
#colLeft2 .tabdiv ul li:first-child {border-top: none;}
#colLeft2 .tabdiv ul li:last-child {border-bottom: none;}

.ui-tabs-hide {display: none;}

/* FRONT PAGE LAYOUT */
#content #colLeft2 {
float:left;
width:670px;
margin-right:10px;margin-left:70px;margin-top:-150px;
z-index:1;}

#content #colRight2 {
float:left;
width:280px;
margin-top:-55px;margin-left:20px;margin-bottom:-30px;
z-index:1;}

#content #colRight_homepage {
float:left;
width:280px;
margin-top:347px;margin-bottom:-30px;margin-left:20px;
z-index:1;}

.welcome_box{
border:4px solid #fff;
-moz-border-radius: 8px;
border-radius: 9px;
padding:15px;}

/* TABS */
.widget2 {
width: 260px;
position:relative;
top:-15px;
padding: 10px;
background: #f3f2f2;
border-bottom:2px solid #ccc;
border-right:2px solid #ccc;
border-top:1px solid #fff;
border-left:1px solid #fff;
-moz-border-radius: 8px;
border-radius: 9px;}

.widget2 a {text-decoration: none;color:#ed4866;}
.widget2 a:hover {text-decoration: underline;}

.tabnav3 img {position:relative;top:4px;}
.tabnav3 li {display: inline;list-style: none;padding-right: 0px;}

.tabnav3 li a {
text-decoration: none;
text-transform: uppercase;
color: #666;
font-weight: bold;
padding: 4px 6px;
outline: none;
border: 1px solid #bfbebe;
border-bottom:none;
-moz-border-radius: 3px;
border-radius: 3px;
background:#ddd;}

.tabnav3 li a:hover, .tabnav3 li a:active, .tabnav3 li.ui-tabs-selected a {
background: #f3f2f2;
color: #666;
border: 1px solid #dedbd1;
border-bottom:none;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;}

.tabdiv3 {
margin-top: 2px;
background: #f3f2f2;
border: 1px solid #dedbd1;
-moz-border-radius: 3px;
border-radius: 3px;}

.tabdiv3 li {
width:252px;
padding:3px;
border-bottom:1px solid #dedddd;
border-top:1px solid #fff;}

.tabdiv3 li:hover {background:#eeecec;}
.tabdiv3 ul li:first-child {border-top: none;}
.tabdiv3 ul li:last-child {border-bottom: none;}

.ui-tabs-hide {display: none;}

/*-----------------------------------
POST PREVIEW INDEX.PHP ARCHIVE.PHP
------------------------------------*/
.preview_boxes_column {
float:left;
width: 292px;height:310px;
position:relative;
left:47px;top:-35px;
border:4px solid #fff;
-moz-border-radius: 8px;
border-radius: 9px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
margin-left:30px;margin-bottom:30px;}


.preview_boxes_column:hover {background:#f8f8f8;border:4px solid #ddd;}

.thumbnail_date {
position:relative;
left:15px;top:3px;
color:#bbb;
font-size:15px;}

.thumbnail_date span {
font-size:25px;
font-weight:bold;
color:#bbb;
text-shadow: 2px 1px 1px #777;}

.thumbnail_commentview {
position:relative;
top:-26px;
left:167px;
color:#888;
font-size:14px;
font-weight:bold;}

.thumbnail_commentview a{color:#888;}
.thumbnail_commentview img {vertical-align:middle;}

.thumbnail_preview_boxes img{
width:263px;height:130px;
background:#fff;
border:1px solid #ccc;
padding:3px;
-moz-border-radius: 3px;
border-radius: 3px;
position:relative;
top:-30px;left:10px;}

.thumbnail_preview_boxes img a{border:none;}

#preview_boxes_column img a {border:none;}

.thumbnail_title {text-align: center;margin-top:0px;}

.thumbnail_title a {
color:#747474;
letter-spacing:2px;
font-family:Tahoma, san-serif;
font-size:20px;
font-weight:bold;
text-shadow: 3px 7px 1px #ddd;
text-decoration:none;
line-height:12px;
position:relative;
top:-35px;}

.thumbnail_excerpt {
font-size:11px;
position:relative;
top:-30px;left:15px;
width:260px;
text-align: justify;
padding-bottom:1px;
color:#888;}

/*----------------------------
POST PREVIEW HOME.PHP
------------------------------*/
div#hp_cat_border{position:relative;top:20px;left:-5px;}

.hp_thumbnail_frame{
position:relative;
top:188px;left:-6px;
margin-top:-150px;}

div#latest_title {position:relative;top:30px;}

.hp_thumbnail_date{
position:relative;
top:42px;left:15px;
color:#fff;
font-size:11px;
font-weight:bold;
z-index:2;
text-shadow: 0 0 2px #000; /* horizontal-offset vertical-offset 'blur' colour */
-moz-text-shadow: 0 0 2px #000;
-webkit-text-shadow: 0 0 2px #000;}

.hp_postThumb {width:200px;height:133px;}
.hp_postThumb img{border:none;}
.hp_thumbnail_title {position:relative;top:42px;left:5px;z-index:2;}

.hp_thumbnail_title a {
color:#fff;
font-size:13px;
font-weight:bold;
background:none;
text-shadow: 0 0 2px #000; /* horizontal-offset vertical-offset 'blur' colour */
-moz-text-shadow: 0 0 2px #000;
-webkit-text-shadow: 0 0 2px #000;}

/* LEFTCOL ELEMENTS RECENT POSTS */
.recent_postBox a{color:#81a9eb;}
.recent_postBox a:hover{color:#ed4866;}

.latest_post_box_edge {
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme2.png");
background-position: -10px -298px;
width:80px;height:55px;
position:relative;
top:-30px;left:-55px;
margin-bottom:-50px;}

.recent_post_title_left{position:absolute;top:28px;background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/latest_post_left.png) 0px 0px no-repeat;
width:25px;height:58px;}
.recent_post_title_bottom{background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/latest_post_title_bottom.png) 0px 0px no-repeat;
width:165px;height:25px;
  position:relative;top:-15px;left:200px;}

.recent_postBoxMid .recent_post_title {
position:relative;left:30px;
width:512px;
z-index:1;}

.recent_postBoxMid .recent_post_title a{color:#666;}
.recent_postBoxMid .recent_post_title a:hover{color:#b3b2ae;}
.recent_postBoxMid {zoom:1;}

.recent_postBox .recent_postBoxMid .textPreview {
width:540px;
margin-top:0px;
position:relative;
left:20px;top:-8px;
font-size:9pt;}

.recent_postBox .recent_postBoxMid .textPreview p{margin-top:0;	}	

.recent_postBox .recent_postBoxMid .latestpostThumb{
overflow:hidden;
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/recent_frame.png) 0px 0px no-repeat;
padding: 10px 9px;
position:relative;
right:12px;
width:600px;height:237px;
margin-bottom:-40px;}

.recent_postBox .recent_postBoxMid .postMeta {border-top:1px solid #E2E2E2;}

.recent_postBox .recent_postBoxMid .postMeta .more-link {
display:block;
float:right;	
padding-top:12px;}

.recent_postBox {margin-bottom:-60px;}

.recent_postBoxTop {height:5px;width:668px;
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme2.png");
background-position: -10px -447px;}

.recent_postBox .recent_postBoxMid {padding:0 5px;
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/bk_box_mid.png) 0 0 repeat-y;}

.recent_postBox .recent_postBoxMid p{line-height:145%;}
.recent_postBox .recent_postBoxMid img {border:none;}
.recent_postBox .recent_postBoxMidInner {padding:20px 40px;position:relative;}

.recent_category {
background:url(http://zoomingjapan.com/wp-content/themes/alltuts-child/images/category.png) 0 0 no-repeat;
padding:1px  22px;
height:16px;
position:relative;
top:55px;left:8px;
text-transform:uppercase;
font-size:12px;
line-height:100%;
color:#aaa;
font-weight:bold;}

.recent_category a {
background:#eee;
padding:2px;padding-left:4px;padding-right:4px;
-moz-border-radius: 9px;
border-radius: 9px;
border-bottom:1px solid #bbb;
border-right:1px solid #bbb;
width:320px;
color:#888;
text-shadow:1px 1px 1px #fff;}

.recent_category a:hover {
color:#aaa;
background:#eee;
text-decoration:none;}

.recent_postBox .recent_postBoxMidcomments a {
color:#fff;text-decoration:none;}

.recent_postBox .recent_postBoxMid .date {
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/date_frame.png) 0 0 no-repeat;
width:68px;height:84px;
left:575px;top:-9px;
text-align:center;
position:absolute;
font-size:11px;
color:#fff;
font-weight:bold;
padding-top:10px;
text-shadow:1px 1px 1px #444;}

.recent_postBox .recent_postBoxMid .date span.day {
font-size : 22px;
font-weight : bold;
color : #cfcfcf; vertical-align: top;
text-shadow:1px 1px 1px #444;} 

.recent_postBox .recent_postBoxMid .recent_postMetaSingle {
padding:5px 0 0px;
font-size:13px;
position:relative;
top:45px;left:10px;
font-weight:bold;}

.recent_postBox .recent_postBoxMid .recent_postMetaSingle a {
color:#666;text-shadow:1px 1px 1px #fff;}

.recent_postBox .recent_postBoxMid .recent_postMetaSingle img {
vertical-align:middle;
position:relative;top:-2px;}

.recent_postBoxBottom {
height:100px;width:668px;
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/post-bot.png) -10px -44px no-repeat;}

/*----------------------------
LEFTCOL ELEMENTS SINGLE.PHP
------------------------------*/
.about-tabs {color:#7eb0c0!important;}
.postBox {margin-bottom:-65px;}

.postBoxTop {
height:5px;width:668px;
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme2.png");
background-position: -10px -447px;}

.postBoxBottom {
height:100px;width:668px;
position:relative;
z-index:-1;
left:-10px;top:-44px;
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/post-bot.png) 0 0 no-repeat;}

.postBox .postBoxMid .postThumb{
float:left;
margin:15px 25px 25px 0;
width:201px;
overflow:hidden;}

.postBox .postBoxMid {
padding: 0px 5px;
background: url('http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/bk_box_mid.png') repeat-y scroll 0px 0px transparent;}

.postBox .postBoxMid .rounded{border-radius:9px;}

.postBox .postBoxMid .frame{
background:#f4f4f4;
border:1px solid #ccc;
padding:5px;
margin-left:-5px;}

.postBox .postBoxMid .rounded_frame{
border-radius:9px;
background:#f4f4f4;
border:1px solid #ccc;
padding:5px;margin-left:-5px;}

.postBox .postBoxMid .lightbox_frame{
border-radius:9px;
background:#f4f4f4;
border:1px solid #ccc;
padding:5px;margin-left:3px;}

.postBox .postBoxMid p{
line-height:145%;
font-size:14px;
margin-left:-11px;}

.postBox .postBoxMid img {border:none;}

.postBox .postBoxMidInner p a {
color:#f8466a;
font-weight:bold;
text-decoration:underline;}

.postBox .postBoxMidInner p a:visited {
color:#FF8E8E;
font-weight:bold;
text-decoration:underline;}

.postBox .postBoxMidInner {
padding:20px 40px;
width:600px;
position:relative;}

.postBox .first {background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/bk_box_mid_inner.jpg) 0 0 no-repeat;}

.postBoxMid .category {
position:relative;
top:-104px;left:15px;
background:url(http://zoomingjapan.com/wp-content/themes/alltuts-child/images/category.png) 0 0 no-repeat;

padding:1px  22px;
height:16px;
text-transform:uppercase;
font-size:11px;
line-height:100%;
font-weight:bold;
z-index:1;
color:#999;}

.postBoxMid .category a {
border-bottom:1px solid #bbb;
border-right:1px solid #bbb;
padding:2px;padding-left:5px;padding-right:4px;
background:#e5e5e5;
-moz-border-radius: 9px;
border-radius: 9px;
text-decoration:none;
color:#888;
text-shadow:1px 1px 1px #fff;}

.postBoxMid .category a:hover {
color:#fff;
text-shadow:1px 1px 1px #aaa;
background:#777;
text-decoration:none;
border1px solid #222;}

.postBoxMid .title {
position:relative;
left:10px;top:-130px;
margin-bottom:-120px;
width:530px;}

.postBox .postBoxMidcomments a {color:#fff;text-decoration:none;}

.postBoxMid .post-edit-link {
float:left;
margin-top:-47px;margin-left:-8px;}

.postBox .postBoxMid .date {
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/date_frame.png) 0 0 no-repeat;
width:68px;height:84px;
text-align:center;
position:relative;
left:549px;top:-30px;
font-size:11px;
font-weight:bold;
padding-top:10px;
color:#fff;
text-shadow:1px 1px 1px #444;
text-decoration:none;}

.postBox .postBoxMid .date span.day {
font-size : 22px;
font-weight : bold;
color : #cfcfcf; vertical-align: top;
text-shadow:1px 1px 1px #555;
text-decoration:none;} 

.postBox .postBoxMid ul {list-style:disc;} 
.postBox .postBoxMid ul a {color:#f8466a;font-weight:bold;text-decoration:underline;}

.postBoxMid .latest_post_box_edge {
position:relative;
top:-163px;left:-57px;
z-index:0;}

.postBox .postBoxMid .postMetaSingle {
position:relative;
top:-130px;left:297px;
padding:5px 0 0px;
font-size:14px;
font-weight:bold;
z-index:1;
color:#666;
text-shadow:1px 1px 1px #fff;
text-decoration:none;}

.postBox .postBoxMid .postMetaSingle img {vertical-align:top;}

.postBox .postBoxMid .postMetaSingle a {
color:#666;
font-size:14px;
text-decoration:none;
font-weight:bold;
text-shadow:1px 1px 1px #fff;
text-decoration:none;}

.postBox .postBoxMid .postMetaSingle a:hover {color:#aaa;}

.postBox .postBoxMid .postCredentials {
background: rgb(247,247,255); /* Old browsers */
background: -moz-linear-gradient(left, rgba(247,247,255,1) 29%, rgba(255,255,255,1) 49%, rgba(247,247,247,1) 69%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(29%,rgba(247,247,255,1)), color-stop(49%,rgba(255,255,255,1)), color-stop(69%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(247,247,255,1) 29%,rgba(255,255,255,1) 49%,rgba(247,247,247,1) 69%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(247,247,255,1) 29%,rgba(255,255,255,1) 49%,rgba(247,247,247,1) 69%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(247,247,255,1) 29%,rgba(255,255,255,1) 49%,rgba(247,247,247,1) 69%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7ff', endColorstr='#f7f7f7',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, rgba(247,247,255,1) 29%,rgba(255,255,255,1) 49%,rgba(247,247,247,1) 69%); /* W3C */
border-top : 4px dotted #e2e2e2;
border-bottom : 4px dotted #e2e2e2;
padding : 20px 30px 15px;
overflow : hidden;
width:600px;margin-left:-1px;} 

.postBox .postBoxMid .postCredentials p {
font-size:12px;
color:#666;
margin:0.6em 0;}

.postBox .postBoxMid .postCredentials h2 {margin-bottom:5px;font-size:28px;}
.postBox .postBoxMid .postCredentials img {float:left;padding:0px;}

.postBox .postBoxMid .postCredentials #authorDetails {
clear:both;
padding-top:15px;
overflow:hidden;
border-top:1px solid #ddd;}

.postBox .postBoxMid .postCredentials #authorDetails img {margin-bottom:15px;}

/* POST SOCIAL SHARE */
.postBox .postBoxMid .postCredentials .social {
margin:0 0 10px;
padding:10px;
background:#f1f1f1;
width:578px;height:32px;
border:1px solid #ddd;}

.postBox .postBoxMid .postCredentials .social h3 { float:left; margin-top:-3px; margin-right:40px;
font-size:23px;}

#my-social-share .social_buttons {
padding: 0;
margin:0;
list-style-type: none;
width:590px; position:relative;top:-28px;}

#my-social-share .social_buttons li{
float:left;width:120px;}

a.post-share {
display: block;
width: 159px;
height: 28px;
float: left;
margin: 10px 0px 0px 0px;
background: #3e599a url('http://zoomingjapan.com/wp-content/themes/alltuts/images/sidebar-share.png') no-repeat 0 0;
text-decoration:none;
width: 95px;
text-indent: 50px;
font: 15px/46px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #ffffff!important;text-indent:-999px;
}

a.post-share:hover {
opacity: 0.8;
text-decoration: none;
}

a.post-share span {
width: 35px;
height: 26px;
padding: 1px;
display: block;
float:right;
background-color: #4665af;
color: #ffffff;
vertical-align: middle;
font: 21px Arial;
font-weight:normal;text-shadow:none;
text-align: center;
text-indent: 0;
}

a.post-share.facebook {
background: #3e599a url('http://zoomingjapan.com/wp-content/themes/alltuts/images/sidebar-share.png') no-repeat 0px -7px;
margin-right: 10px;
-moz-border-radius: 15px;
border-radius: 15px;
}
a.post-share.facebook span {
background-color: #4665af;
  -moz-border-radius: 15px;
border-radius: 15px;
}
a.post-share.twitter {
background: #4b8cbe url(http://zoomingjapan.com/wp-content/themes/alltuts/images/sidebar-share.png) no-repeat 0px -121px;
margin-right: 10px;
-moz-border-radius: 15px;
border-radius: 15px;
}
a.post-share.twitter span {
background-color: #529fda;
-moz-border-radius: 15px;
border-radius: 15px;
}
a.post-share.gplus {
background: #b8382e url(http://zoomingjapan.com/wp-content/themes/alltuts/images/sidebar-share.png) no-repeat -5px -60px;
margin-right: 10px;
-moz-border-radius: 15px;
border-radius: 15px;
}
a.post-share.gplus span {
background-color: #d24238;
-moz-border-radius: 15px;
border-radius: 15px;
}
a.post-share.pinterest {
background: #df0921 url(http://zoomingjapan.com/wp-content/themes/alltuts/images/sidebar-share.png) no-repeat 4px -164px;
-moz-border-radius: 15px;
border-radius: 15px;}

a.post-share.pinterest span {
background-color: #e14153;
-moz-border-radius: 15px;
border-radius: 15px;
}

#subscribe-twitter{
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/social2/twitter.png) 0px 0px no-repeat;
display:block; width:32px;height:32px;
text-indent:-9999px; float:left; margin-top:-2px;margin-right:5px;}

#subscribe-facebook{
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/social2/facebook.png) 0px 0px no-repeat;
width:32px;height:32px;
display:block;
text-indent:-9999px;
float:left; margin-top:-2px; margin-right:5px;}

#subscribe-rss{
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/social2/rss.png) 0px 0px no-repeat;
width:32px;height:32px;
display:block;
text-indent:-9999px;
float:left; margin-top:-2px;margin-right:5px;}

#subscribe-email{
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/subscribe_mail.png) 0px 0px no-repeat;
width:45px;height:45px;
display:block;
text-indent:-9999px;
float:left; margin-top:-11px;margin-right:5px;}

.postBox .postBoxMid .postCredentials .social #share-more{margin-left:-8px;}

.postBox .postBoxMid .postCredentials .social img {
border:none;
float:none;
background:none;
padding:0;}

.postBox .postBoxMid .postCredentials .social_buttons {
padding: 0;
margin:0;
list-style-type: none;
width:550px;}

.postBox .postBoxMid .postCredentials .social_buttons li{
float:left;width:120px;}

.postBox .postBoxMid .postCredentials .suscribe {	
padding:10px;
background:#f1f1f1;
border:1px solid #ddd;
margin-bottom:10px;
height:65px;width:578px;}

.postBox .postBoxMid .postCredentials .suscribe h3{font-size:23px;}

.postBox .postBoxMid .postCredentials .suscribe img {
border:none;
vertical-align:middle;
float:none;
background:none;
margin-right:5px;margin-top:12px;}

.postBox .postBoxMid .postCredentials .suscribe span{margin-left:10px;}

.postBox .postBoxMid .postCredentials .sushi {	
border:1px solid #ddd;
background:#f1f1f1;
width:130px;height:52px;
padding:10px;
float:right;
margin-top:-84px;margin-right:0px;}

.postBox .postBoxMid .postCredentials .sushi p {margin-top:-5px;}
.postBox .postBoxMid .postCredentials .sushi h3 {font-size:23px;}

.postBox .postBoxMid .postCredentials .sushi img {
border:none;
vertical-align:middle;
float:none;
background:none;}

/* POST TAGS */
.postBox .postBoxMid .postTags {
position:relative;
font-size:11px;	
text-transform:uppercase;
font-weight:bold;
background: #f6f6f6 url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/tag_blue.png) 4px 7px no-repeat;
padding-left:23px;padding-top:5px;padding-bottom:6px;
border:1px #e2e2e2 solid;
-moz-border-radius: 9px;
border-radius: 9px;}

.postBox .postBoxMid .postTags a {
border-bottom:1px #aaa solid;
border-right:1px #aaa solid;
text-transform:none;
font-size:11px;
padding:3px;
background:#ddd;
-moz-border-radius: 9px;
border-radius: 9px;
margin-right:2px;
color:#888;
text-shadow:1px 1px 1px #fff;
text-decoration:none;}

.postBox .postBoxMid .postTags a:hover {
color:#fff;
text-shadow:1px 1px 1px #aaa;
background:#777;
text-decoration:none;
border1px solid #222;}

/* RELATED POSTS */ 
.no-related-posts {
padding:5px;
margin-top:55px;margin-left:55px;}

#content #colLeft .relatedPosts {
float:left;
font-weight:bold;
font-size:11px;
background:none;
width:140px;}

#content #colLeft .relatedPosts_title {text-align:center;width:117px;}	
#content #colLeft .relatedPosts a {color:#666;text-decoration:none;}

#content #colLeft .relatedPosts img {
padding:3px;
border: 1px solid #ccc;
background:#fff;
width:120px;height:80px;}

#content #colLeft .relatedPosts li span {
font-size:12px;
color:#999;}

#archive-title {font-size:14px;padding:3px 0 15px;}

blockquote {
background:#eee url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/quote.png) no-repeat 2px 20px;
padding:15px 15px 15px 50px;
position: relative;
right:10px;
border:2px solid #DFDFDF;
font-size:14px;
color:#888;
-moz-border-radius: 9px;
border-radius: 9px;}

#content #colLeft ul li, #content #colLeft ol li  {padding:5px 0 5px 0px;}
#content #colLeft ul {margin:0 0 15px 15px;}
#content #colLeft ol li {background:none;padding-left:0;}
#content #colLeft ol {margin:0 0 15px 35px;}

/* PAGINATION SINGLE POST */
.pagelink {text-align:center;font-size:12px;}

/* PAGINATION */
.emm-paginate {padding:10px 0; overflow:hidden; position: relative; text-align:center; bottom:30px; margin-bottom:-30px; font-weight:bold; font-size:11px;}
.emm-paginate a {background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/bk_pagenavi.jpg) 0 100% repeat-x; border:1px solid #ddd; color:#666; margin-right:5px; padding:4px 8px; text-align:center; text-decoration:none;}
.emm-paginate .emm-title {color:#555; margin-right:4px;}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}

.emm-paginate a:hover {background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(226,226,226,1) 48%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(48%,rgba(226,226,226,1)), color-stop(100%,rgba(254,254,254,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(226,226,226,1) 48%,rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(226,226,226,1) 48%,rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(226,226,226,1) 48%,rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe',GradientType=0 );
background: linear-gradient(top, rgba(255,255,255,1) 1%,rgba(226,226,226,1) 48%,rgba(254,254,254,1) 100%);
border:1px solid #ddd; 
margin-right:5px; 
padding:4px 8px;}

.emm-paginate a:active, .emm-paginate .emm-current {
border:1px solid #ddd; 
margin-right:5px; 
padding:4px 8px;
background: rgb(247,251,252);
background: -moz-linear-gradient(top, rgba(247,251,252,1) 23%, rgba(227,242,240,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,rgba(247,251,252,1)), color-stop(100%,rgba(227,242,240,1)));
background: -webkit-linear-gradient(top, rgba(247,251,252,1) 23%,rgba(227,242,240,1) 100%);
background: -o-linear-gradient(top, rgba(247,251,252,1) 23%,rgba(227,242,240,1) 100%);
background: -ms-linear-gradient(top, rgba(247,251,252,1) 23%,rgba(227,242,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#e3f2f0',GradientType=0 );
background: linear-gradient(top, rgba(247,251,252,1) 23%,rgba(227,242,240,1) 100%);}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}

/* --------------------------------
RIGHTCOL ELEMENTS SIDEBAR
-----------------------------------*/
#sidebar_bottom_img  {position:relative;right:0px;
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme4.png");
background-position: -10px -302px;
width:320px;height:14px;}

.sprite {display: inline-block; vertical-align: middle;}
.sprite {background-image: url(http://zoomingjapan.com/wp-content/themes/alltuts/images/sidebar-social-follow.png); background-position: left center; background-repeat: no-repeat;}
.sprite.facebook2_png {background-position: 0 0; width: 55px; height: 69px;}
.sprite.sidebar_rss_png {background-position: -55px 0; width: 55px; height: 69px;}
.sprite.sidebar_twitter_png {background-position: -110px 0; width: 55px; height: 69px;}
.sprite.google2_png {background-position: -165px 0; width: 55px; height: 69px;}
.sprite.sidebar_youtube_png {background-position: -220px 0; width: 55px; height: 69px;}

.sprite.facebook2_png:hover {opacity: 0.6;filter: alpha(opacity=60); /* For IE8 and earlier */}
.sprite.sidebar_rss_png:hover {opacity: 0.6;filter: alpha(opacity=60);}
.sprite.sidebar_twitter_png:hover {opacity: 0.6;filter: alpha(opacity=60);}
.sprite.google2_png:hover {opacity: 0.6;filter: alpha(opacity=60);}
.sprite.sidebar_youtube_png:hover {opacity: 0.6;filter: alpha(opacity=60);}


.sidebar-newsletter  { 
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme4.png");
background-position: -10px -124px;
display:block;
height:158px; width:266px;
text-indent:-9999px;
margin-bottom:-20px;}
  
.rightBox {background:#fff;padding:5px 0;}

.sidebar_top_edge {
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme2.png");
background-position: -10px -373px;
width:65px;
height:54px;
position:relative;
left:272px;top:-30px;
z-index:2;}

.social_sidebar_top {position:relative;left:25px;top:-60px;
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme4.png");
background-position: -10px -10px;
width:268px; height:53px;}
.social_sidebar {position:relative;left:12px;margin-top:-58px;}
.social_sidebar a:link, .sidebox-social a:visited, .sidebox-social a:hover, .sidebox-social a:active {text-indent: -9999em;}
.sidebar_social_border {background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme4.png");
background-position: -10px -83px;
width:262px; height:21px;
position:relative;left:28px;margin-top:10px;}
.sidebar_followers_count {margin-left:25px; margin-bottom:-50px;}
.rightBoxTop {height:5px;width:320px;}
.rightBoxBottom {height:28px;width:320px;margin-top:-39px}
.rightBox .rightBoxMid {padding:50px 15px 25px;position:relative;}



.rightBox .rightBoxMid h2 {
font-size:17px;
letter-spacing:0;
line-height:16px;
color:#999;
text-transform:uppercase;
display:block;
background: url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/sidebar_header2.png) no-repeat 0 0;
width:270px;height:27px;
padding:7px 15px 0 38px;
margin-left:10px;
margin-top:30px;
margin-bottom:8px;}

.rightBox .rightBoxMid ul li{padding:5px 0;width:277px;}

/* Advertise in sidebar */
.advertise_banner { 
margin-top:10px;margin-bottom:-10px;margin-left:16px;
padding:3px;
border: 1px #ddd solid;}


/* GOOGLE ADS AND AMAZON */

#google_ad_homepage_leaderboard{ 
margin-left:115px;margin-top:-10px;margin-bottom:20px;}

#google_adsense_250x250_links-page{ 
float:right;margin-right:25px;margin-top:13px;}

#google_adsense_234x60{ margin-top:8px;}
.google_adsense_text_image_content_468x60{ text-align:center; margin-right:25px;}
#google_adsense_link_unit_content_468x14{text-align:center; margin-top:30px; margin-bottom:10px;}
#google_adsense_336x280{ margin-right:11px;margin-top:-6px;}

#google_ads { width:270px; 
display:block-inline;
margin-top:-79px;margin-left:-4px;}

#google_ads .google_ads_single{display:inline;width:125px; padding:0px 0px; }
.google_ads_big { margin-left:-2px;}
#google_ads_250 { margin-top:-50px;margin-bottom:-20px;}
#google_ads_160x600 { text-align:center;margin-top:-10px;}

#google_adsense_tag_view { 
text-align:center;
position:relative;
bottom:30px;
margin-bottom:10px;}

#banner-sidebar{ margin-top:30px;margin-left:50px;margin-bottom:-13px;}

/* RECENT POSTS SIDEBAR */
.recent_posts { list-style:none; width:250px; }
.recent_posts li { overflow:auto; margin:0px 0px; padding-bottom:3px; } 

.recent_posts li img {float:left; margin-left:5px; margin-top:3px; margin-right:8px; background:#fff; 
padding:4px; border:1px solid #ddd; -moz-border-radius: 3px; border-radius: 3px;
width:56px;height:56px;} 

.recent_posts li a { font-weight:bold; font-size:12px; } /*Give your active links a bit of color.*/
.recent_posts li p {margin-top:2px; margin-left:12px; margin-bottom:2px; padding-right:3px; font-size:11px; }


/* LINKLISTS SIDEBAR */
.side_linklists {
width:268px;
padding:10px;
border-right: 2px solid #a9a9a9;
border-bottom: 2px solid #a9a9a9;
border-top: 1px solid #eee;
border-left: 1px solid #eee;
-moz-border-radius: 9px;
border-radius: 9px;
background:#f2f2f2;}

.side_linklists .last {padding-right:0;}

.side_linklists ul li {
border-bottom:1px solid #dedddd;
border-top:1px solid #fff;
list-style:none;
margin-left:-5px;}


.side_linklists ul li:hover {background:#e2e2e2;}
.side_linklists ul li:first-child {border-top: none;}
.side_linklists ul li:last-child {border-bottom: none;}
.side_linklists ul li {border-bottom: expression((this.parentNode.lastChild == this)? "none" : "1px solid #dedddd" );}
.side_linklists ul li br {line-height:5px;}

.side_linklists ul li a {
text-decoration:none;
margin-left:16px;
color:#777;
font-size:12px;}

.side_linklists ul li a:hover{font-weight:bold; text-decoration:underline;} 
    
.side_linklists span {font-size:16px; font-weight:bold;
} 


/* RECENT COMMENTS SIDEBAR */
#commentstab {margin-top:-16px;}
.recent_comments { list-style:none; width:250px; } /*Set the width of your popular post*/
.recent_comments li { overflow:auto; marign:0px 0px; padding-bottom:3px; } 

.recent_comments li img {float:left; margin-right:10px; 
margin-top:2px;background:#fff; padding:4px; 
border:1px solid #ddd; -moz-border-radius: 3px; border-radius: 3px;} 

.recent_comments li a { font-weight:bold; font-size:12px;} /*Give your active links a bit of color.*/
.recent_comments li p {margin-top:2px; margin-left:6px; margin-bottom:2px; padding-right:3px; font-size:11px;}

.recent_comments li .wp-smiley{
float:none;
border:none;
background:none;
margin-top:-12px;
position:relative;
top:5px;}

/* LATEST TWEETS */
#twitter {margin-left:26px;margin-top:15px;}
#twitter a{color:#7bd0f5;font-weight:bold;}
#twitter a:hover{color:#ed4866;}

#twitter #twitter_update_list {
background-image: url("http://zoomingjapan.com/wp-content/themes/alltuts/images/spriteme4.png");
background-position: -10px -336px;
font-size:12px;
line-height:125%;
color:#666;
padding-top:17px;padding-left:13px;padding-right:22px;}

#twitter #twitter_update_list p {font-weight: bold; font-size: 18px; text-align: center;}

#twitter #twitter_update_list li{
list-style-type:none;
border-top:1px solid #e9e9e9;
padding-top:7px;
padding-bottom:7px;
padding-left:0px;
padding-right:0px;
width:245px;}

#twitter #twitter_update_list li a{color:#ed4866;}
#twitter #twitter_update_list li:last-child{border-bottom:none;}
#twitter #twitter_update_list li:first-child{border-top:none;}

#twitter #twitter_update_list li:hover{
background:#e8eadf;
-moz-border-radius: 9px;
border-radius: 9px;
width:245px;}

#twitter #bottom {
height:90px;
width:285px;
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/bk_twitter_box_bottom2.png) 0px 0px no-repeat;
padding-left:63px;
padding-top:45px;
margin-left:-4px;
font-weight:bold;}

#twitter #bottom p{
margin-left:41px;margin-top:2px;
font-size:18px;
letter-spacing:1px;
font-weight:bold;}

/* ADS */
.rightBox .rightBoxMidAds{
padding:6px 0;
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/bk_box_mid_right.png) 0 0 repeat-y;
position:relative;}

.rightBox .rightBoxMidAds div div {
margin:0 0 6px 5px;
float:left;}

.rightBox .rightBoxMidAds div div a img {border:1px solid #D8D8D8;}

.rightBox .rightBoxMidAds a.advertise {
display:block;
padding:0 10px 6px 15px;
clear:both;
font-weight:bold;}

/* ----- COMMENTS ------*/

h2.h2comments {
display:block;
position:relative;
top:-6px;left:12px;
font-weight:bold;}

h2.h2comments img {
position:relative;
top:8px;right:10px;}

h2.h2comments a.addComment img {
color:#fff;
font-size:1px;
position:absolute;
left:230px;top:-6px;}

.addComment{
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/add_your_coment_ver2.png) 0px 0px no-repeat;
width:334px;height:54px;
display:block;float:right;
text-indent:-9999px; margin-top:-15px;}

#commentsForm {margin:0;padding-top:0;
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/commentform_please_comment.png) 0px 0px no-repeat;
width:502px;height:44px;
display:block;
text-indent:-9999px;}

#content #colLeft ul.commentlist {
background: #f6f6f6;
border: 1px solid #ddd;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 0 1.625em;
padding: 1.625em;
position: relative;}

#content #colLeft ul.commentlist ul {
list-style-type:none;list-style-position:outside;margin:0;}

#content #colLeft ul.commentlist li {
padding:0 0 0px 40px;
position:relative;
background:#f6f6f6;
padding-top:18px;
border-bottom:2px solid #dedddd;
border-top:2px solid #fff;
overflow:hidden;
padding-bottom:0;}

#content #colLeft ul.commentlist li:first-child {border-top: none;}
#content #colLeft ul.commentlist li:last-child {border-bottom: none;}

#content #colLeft ul.commentlist li p{
font-size:12px;
background:none;
position: relative;
margin-left:-65px;margin-top:8px;
padding-top:2px;}

#content #colLeft ul.commentlist .navigation{
padding:10px 0; 
overflow:hidden; 
font-size:11px;
border-top:2px solid #fff;}

#content #colLeft ul.commentlist .navigation a{
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/bk_pagenavi.jpg) 0 100% repeat-x; 
border:1px solid #ddd; 
color:#666; 
margin-right:5px; 
padding:4px 8px; 
text-align:center; 
text-decoration:none;}

#content #colLeft ul.commentlist .navigation a:hover{
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(226,226,226,1) 48%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(48%,rgba(226,226,226,1)), color-stop(100%,rgba(254,254,254,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(226,226,226,1) 48%,rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(226,226,226,1) 48%,rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(226,226,226,1) 48%,rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe',GradientType=0 );
background: linear-gradient(top, rgba(255,255,255,1) 1%,rgba(226,226,226,1) 48%,rgba(254,254,254,1) 100%);
border:1px solid #ddd; 
margin-right:5px; 
padding:4px 8px;}

#content #colLeft ul.commentlist .navigation a:active, .navigation .current{
border:1px solid #ddd; 
margin-right:5px; 
padding:4px 8px;
background: rgb(247,251,252);
background: -moz-linear-gradient(top, rgba(247,251,252,1) 23%, rgba(227,242,240,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,rgba(247,251,252,1)), color-stop(100%,rgba(227,242,240,1)));
background: -webkit-linear-gradient(top, rgba(247,251,252,1) 23%,rgba(227,242,240,1) 100%);
background: -o-linear-gradient(top, rgba(247,251,252,1) 23%,rgba(227,242,240,1) 100%);
background: -ms-linear-gradient(top, rgba(247,251,252,1) 23%,rgba(227,242,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#e3f2f0',GradientType=0 );
background: linear-gradient(top, rgba(247,251,252,1) 23%,rgba(227,242,240,1) 100%);}

#content #colLeft ul.commentlist li code {
font-size:12px;
background:#ddd;
color:#999;}

#content #colLeft ul.commentlist li blockquote p:before {content:none;}

#content #colLeft ul.commentlist li blockquote p {
margin-left:-3px;margin-top:1px;
font-size:11px;}

#content #colLeft ul.commentlist li blockquote  {
max-width:320px;
margin-left:-60px;margin-top:10px;
background:#f9f9f9 url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/quote.png) no-repeat 2px 6px;
padding:5px 0 0 45px;
border:1px solid #DFDFDF;
-moz-border-radius: 9px;
border-radius: 9px;}

#content #colLeft ul.commentlist li .comment-meta, #content #colLeft ul.commentlist li .text  {
margin-left:60px;margin-bottom:10px;}

#content #colLeft ul.commentlist li .comment-meta a {
color:#999;text-decoration:underline;}

#content #colLeft ul.commentlist li .comment-meta p a {
color:#88bcd1;text-decoration:none;}

#content #colLeft ul.commentlist li .comment-meta span {
font-size:11px;
color:#999;
text-shadow:1px 1px 1px #fff;}

#content #colLeft ul.commentlist li .comment-meta .comment_count {
font-size:13px;
font-weight:bold;
text-shadow:1px 1px 1px #fff;
position:relative;
bottom:1px;}

#content #colLeft ul.commentlist li .comment-meta:before {
content: url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/comment-arrow.png);
left: -11px;top:23px;
position:relative;
margin-left:-30px;}

#content #colLeft ul.commentlist li .comment-meta {
font-size:18px;
color:#9a9a9a;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,255,255,1) 20%, rgba(246,246,246,1) 43%, rgba(237,237,237,1) 72%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(20%,rgba(255,255,255,1)), color-stop(43%,rgba(246,246,246,1)), color-stop(72%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* IE10+ */
background: linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* W3C */
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 2px solid #ccc;
border-bottom: 2px solid #ccc;
-moz-border-radius: 8px;
border-radius: 8px;
padding:10px 20px;
position: relative;
margin-top:5px;
margin-bottom:25px;
min-height:90px;}

#content #colLeft ul.commentlist li .comment-awaiting-moderation {
font-size:13px;
font-weight:bold;
font-style:normal;
border:1px solid #f63c65;
-moz-border-radius: 8px;
border-radius: 8px;
padding:5px;
color:#f63c65;
background:#ffcdd8;
position:relative;
top:-13px;left:60px;}

#content #colLeft ul.commentlist li.bypostauthor .comment-meta:before {
content: url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/comment-arrow-author.png);
left: -11px;top:23px;
position:relative;
margin-left:-30px;}

#content #colLeft ul.commentlist li.bypostauthor .comment-meta  {
font-size:18px;
color:#9a9a9a;
background:#ececec;
border-bottom: 2px solid #ccc;
border-right: 2px solid #ccc;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
-moz-border-radius: 8px;
border-radius: 8px;
padding:10px 20px;
position: relative;
margin-top:5px;}

#content #colLeft ul.commentlist li.bypostauthor ul li .comment-meta:before {
content: url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/comment-arrow.png);
left: -11px;top:23px;
position:relative;
margin-left:-30px;}

#content #colLeft ul.commentlist li.bypostauthor ul li .comment-meta  {
font-size:18px;
color:#9a9a9a;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,255,255,1) 20%, rgba(246,246,246,1) 43%, rgba(237,237,237,1) 72%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(20%,rgba(255,255,255,1)), color-stop(43%,rgba(246,246,246,1)), color-stop(72%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* IE10+ */
background: linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* W3C */
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 2px solid #ccc;
border-bottom: 2px solid #ccc;
-moz-border-radius: 8px;
border-radius: 8px;
padding:10px 20px;
position: relative;
margin-top:5px;}

#content #colLeft ul.commentlist li.bypostauthor ul li.bypostauthor .comment-meta:before {
content: url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/comment-arrow-author.png);
left: -11px;top:23px;
position:relative;
margin-left:-30px;}

#content #colLeft ul.commentlist li.bypostauthor ul li.bypostauthor .comment-meta  {
font-size:18px;
color:#9a9a9a;
background:#ececec;
border-bottom: 2px solid #ccc;
border-right: 2px solid #ccc;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
-moz-border-radius: 8px;
border-radius: 8px;
padding:10px 20px;
position: relative;
margin-top:5px;}

#content #colLeft ul.commentlist li.bypostauthor ul li.bypostauthor ul li .comment-meta:before {
content: url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/comment-arrow.png);
left: -11px;top:23px;
position:relative;
margin-left:-30px;}

#content #colLeft ul.commentlist li.bypostauthor ul li.bypostauthor ul li .comment-meta  {
font-size:18px;
color:#9a9a9a;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,255,255,1) 20%, rgba(246,246,246,1) 43%, rgba(237,237,237,1) 72%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(20%,rgba(255,255,255,1)), color-stop(43%,rgba(246,246,246,1)), color-stop(72%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* IE10+ */
background: linear-gradient(left, rgba(255,255,255,1) 20%,rgba(246,246,246,1) 43%,rgba(237,237,237,1) 72%); /* W3C */
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 2px solid #ccc;
border-bottom: 2px solid #ccc;
-moz-border-radius: 8px;
border-radius: 8px;
padding:10px 20px;
position: relative;
margin-top:5px;margin-bottom:25px;}

#content #colLeft ul.commentlist li.bypostauthor ul li.bypostauthor ul li.bypostauthor .comment-meta:before {
content: url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/comment-arrow-author.png);
left: -11px;top:23px;
position:relative;
margin-left:-30px;}

#content #colLeft ul.commentlist li.bypostauthor ul li.bypostauthor ul li.bypostauthor .comment-meta {
font-size:18px;
color:#9a9a9a;
background:#ececec;
border-bottom: 2px solid #ccc;
border-right: 2px solid #ccc;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
-moz-border-radius: 8px;
border-radius: 8px;
padding:10px 20px;
position: relative;
margin-top:5px;margin-bottom:25px;}

#content #colLeft ul.commentlist li .avatar {
background:#fff;
padding:4px;
border:1px solid #ddd;
position:absolute;
left:0px;top:23px;}

#content #colLeft ul.commentlist .link-to-comment{
position:absolute;
top:98px;left:0px;
width:73px;
text-align:center;
font-size:11px;}

#content #colLeft ul.commentlist .link-to-comment a {
color:#bbb;
background: url(http://zoomingjapan.com/wp-content/themes/alltuts/images/fade-butt.png) 0 0px;		
border: 1px solid #ddd;
-moz-border-radius: 9px;
border-radius: 9px;
text-shadow:1px 1px 1px #fff;
display:block;}

#content #colLeft ul.commentlist .link-to-comment a:hover {
color:#aaa;
background:#eee;
text-decoration:none;
font-weight:bold;}

#content #colLeft ul.commentlist .reply {
position:absolute;
left:0px;top:119px;
text-align:center;
font-size:11px;
width:73px;}

#content #colLeft ul.commentlist .reply a {
color:#bbb;
background: url(http://zoomingjapan.com/wp-content/themes/alltuts/images/fade-butt.png) 0 0px;	
border: 1px solid #ddd;
-moz-border-radius: 9px;
border-radius: 9px;
text-shadow:1px 1px 1px #fff;
display:block;}

#content #colLeft ul.commentlist .reply a:hover {
color:#aaa;
background:#eee;
text-decoration:none;
font-weight:bold;}

#content #colLeft ul.commentlist li .children li {
margin-top:0px;
border-top:2px dashed #E5E8EA;
border-bottom:none;
overflow:hidden;
padding-bottom:0;}

/* --- PINGBACKS --- */
#content #colLeft #pings {margin-bottom:4px;}

#content #colLeft ul.pinglist {
background: #f6f6f6;
border: 1px solid #ddd;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 0 1.625em;
padding: 1.625em;
position: relative;}

#content #colLeft ul.pinglist ul {
list-style-type:none;
list-style-position:outside;
margin:0;
list-style:none !important;}

#content #colLeft ul.pinglist li {
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 2px solid #ccc;
border-bottom: 2px solid #ccc;
-moz-border-radius: 9px;
border-radius: 9px;
background:#ededed;
margin-bottom:5px;}

#content #colLeft ul.pinglist li:hover {background:#fefefe;}
#content #colLeft ul.pinglist a {margin-left:20px;color:#888;}

/* TOOLBAR FOR HTML IN COMMENT AREA */

* html #ed_toolbar input, *:first-child+html #ed_toolbar input {overflow: visible;}

div#ed_toolbar input:hover {
border-color: #aaa;
background: #ddd;
cursor:pointer;}

div#ed_toolbar input, #ed_toolbar span {
background: url(http://zoomingjapan.com/wp-content/themes/alltuts/images/fade-butt.png) 0 0px;	
border-color: #C3C3C3;
color:#666;
margin: 3px 1px 4px;
line-height: 18px;
display: inline-block;
border-width: 1px;
border-style: solid;
min-width: 26px;
width: auto;
padding: 2px 4px;
font-size: 12px;
text-align: center;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;}

#ed_link {text-decoration: underline !important;
color: #666 !important;}

#ed_del {text-decoration: line-through !important;}
#ed_em {font-style: italic !important;}
#ed_strong {font-weight: bold !important;}

.s4w-smilies {
text-align: center;
position:relative;
height:0px;}

.s4w-smilies-content {
width: 300px;
padding: 3px;
line-height: 120%;
position:absolute;
border: 1px solid #BFCAD2;
background:#fff;
left:160px;top:-10px;	}

.wp-smiley-button {float:left;margin: 0px;padding-top:2px;}

.wp-smiley-button:hover {
float:left;
margin: 0px;
padding-top:2px;
cursor:pointer;}

/* COMMENT PREVIEW */
#jcpToolbar {
height: 23px;width:574px;
margin-top:3px;
padding: 5px 0;
background: #f2f2f2;
border: solid #D6D3D3;
border-width: 1px 1px 0;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius: 6px 6px 0 0;
border-top-right-radius: 6px;
border-top-left-radius: 6px;}

#previewTab {
float: right;
display: inline;
height: 21px;
margin: 0 5px 0 0;
padding: 0 6px;
font: 12px/20px Verdana, Arial, sans-serif;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #F6F5F5 url(http://zoomingjapan.com/wp-content/plugins/jquery-comment-preview/toolbar.gif) 0 -37px repeat-x;
border: 1px solid #C3C3C3;
cursor: pointer;}

#jQueryCommentPreview {
border: 1px solid #D6D3D3;
padding: 10px;
width:554px;}

#jQueryCommentPreview .avatar {
float: left;
margin: -4px 10px 0 0;
border:1px solid #ddd;
padding:3px;}

#jQueryCommentPreview .fn {
font: 12px/20px sans-serif;
font-weight:bold;
letter-spacing:1px;
font-size:16px;}

#jQueryCommentPreview .comment-meta {font-size:11px;margin-bottom:12px;}

/* HTML editor */
#htmlEditor {padding: 0 0 0 5px;}

#htmlEditor a {
float: left;
overflow: visible;
min-width: 12px;
height: 21px;
margin-right: 3px;
padding: 0 6px;
background: #F6F5F5 url(http://zoomingjapan.com/wp-content/plugins/jquery-comment-preview/toolbar.gif) 0 -37px repeat-x;
border: 1px solid #C3C3C3;
color: #666;
font: 11px/20px sans-serif;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-align: center;
cursor: pointer;
text-decoration: none;
outline: none;}

a#ed_strong {font-weight: bold;}
a#ed_em {font-style: italic;}
a#ed_a {color: #666;text-decoration: underline;}
a#ed_u {text-decoration: underline;}
a#ed_big {font-size:15px;}
a#ed_small {font-size:10px;}

#htmlEditor a:hover,
#previewTab:hover {
border-color: #AAA;
background: #DDD;}

#htmlEditor a:active,
#previewTab:active {
position: relative;
top: 1px;left: 1px;}

#htmlEditor a b {display: none;}

a#jcpSmiles {
float: left;
position: relative;
padding: 0 1px;}

a#jcpSmiles:active {top: 0;left: 0;}

#jcpSmiles span {
display: none;
position: absolute;
bottom: -1px;left: -1px;
z-index: 1000;
width: 250px;
background: #fff;
border: 1px solid #C3C3C3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

#jcpSmiles:hover span {display: block;}
#jcpSmiles img {padding-left:3px;padding-top:1px;padding-right:2px;}
#jcpSmiles span img {padding:5px;}

/* -------------------------------
SEARCH PHP
----------------------------------*/
.static_post{
font-size:14px;
position:relative;top:18px;
margin-top:-10px;}

.static_post span{color:#ed4866;}

/* -------------------------------
PAGES
----------------------------------*/
.page_views{
float:right;
font-size:28px;
font-weight:bold;
color:#807d78;}

.page_views img{vertical-align:middle;}
.edit_page {position:relative;top:15px;right:7px;}

/*----------------------------------------------------
ELEMENTS IN CUSTOM PAGES
------------------------------------------------------*/
/*--UL LI FAQ STYLING--*/

.faq-list {
background:#eee;
-moz-border-radius: 9px; 
border-radius: 9px;
border:1px solid #ddd;
list-style:none !important;
width:500px;
margin-left:40px !important;}

.faq-list ul li {font-size:18px;}
.faq-list ul li p{font-size:13px;}

.faq-list li a {
color:#777 !important;
font-weight:bold;
text-decoration:none !important;
font-size:15px;
margin-left:20px;}

.faq-list li:hover {background:#ddd;}
.faq-list a:hover {color:#999;text-decoration:none;}
.faq-list li {border-bottom:1px solid #dedddd;border-top:1px solid #fff;}
.faq-list li:first-child {border-top: none;}
.faq-list li:last-child {border-bottom: none;}

/*-- UL LI OVERVIEW STYLING --*/
.link-overview {
list-style:none!important;
background:#eee;
-moz-border-radius: 9px; 
border-radius: 9px;
width:250px;
padding-top:2px;padding-bottom:2px;
border-right:2px solid #ccc;
border-bottom:2px solid #ccc;
border-top:1px solid #ddd;
border-left:1px solid #ddd;}

.link-overview a {
color:#999!important;
text-decoration:none!important;
font-weight:bold;
font-size:15px;
margin-left:20px;}

.link-overview li:hover {background:#ddd;}
.link-overview a:hover {color:#666;text-decoration:none;}
.link-overview li {border-bottom:1px solid #dedddd;border-top:1px solid #fff;}
.link-overview li:first-child {border-top: none;}
.link-overview li:last-child {border-bottom: none;}

/*--TABLE STYLING--*/
.links {background:#ddd;-moz-border-radius: 3px; border-radius: 3px;}
.links a{font-weight:bold;}
.links a:hover{color:#f14770;text-decoration:none;}
.links p{padding-left:20px;padding-right:5px;}
.links tr:hover{background: rgb(242,246,248);}
.links tr{background:#eee;}

.links .odd{
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */}

.interviews{border:1px solid #ddd;margin-left:-11px;}

.interviews td{
border:none;
padding:5px;
font-size:12px;}

.interviews-1st-tr{background:#ddd;}
.interviews-2nd-tr{background:#ededed;}

.pro-con-table{
border:1px solid #ddd;
margin-left:-11px;}

.pro-con-table td{
border:none;
background:#eee;
padding:3px;
font-size:12px;}

.tourist-info{border:1px solid #ddd;margin-left:-11px;}

.tourist-info td{
border:none;
padding:3px;
text-align:center;
font-size:11px;}

.tourist-info-1st-tr{background:#ddd;}
.tourist-info-2nd-tr{background:#ccc;}
.travel-report{border:1px solid #ddd;margin-left:-11px;}
.travel-report-1st-tr{font-weight:bold;background:#ccc;}
.travel-report-2nd-tr{background:#eee;}

.travel-report td{
border:none;
padding:3px;
text-align:center;
font-size:11px;}

.travel-tips{
list-style:none!important;
background:#eaeaea;
border:2px solid #999;
-moz-border-radius: 9px;
border-radius: 9px;}

.travel-tips li{
border-bottom:1px solid #aaa;
border-top:1px solid #fff;}

.travel-tips li a{font-weight:bold;}
.travel-tips li:hover{background:#ddd;}
.travel-tips strong{margin-left:4px;}
.travel-tips li p strong{margin:0px;}

.travel-tips li p{
padding:0px;
padding-left:20px;
font-size:14px;}

.travel-tips li:first-child {border-top: none;}
.travel-tips li:last-child {border-bottom: none;}

/* --------------------------------
FORMS (CONTACT AND COMMENT)
-----------------------------------*/
/* MANAGE SUBSCRIPTIONS */
#post_list_form a{font-weight:bold;}

/* COMMENTS F0RM */
#commentform p {margin:0;}

#commentform h4 {
font-size:16px;
font-weight:bold;
margin-bottom:8px;
color:#aaa;}

#commentform h4 em {
color:#777;
font-style:normal;
letter-spacing:1px;
text-decoration:underline;}

#commentform input, #commentform textarea {
border:1px solid #ddd;
padding:7px;
width:270px;
margin-bottom:5px;
color:#949696;
background: url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/textarea.png) repeat-x 0% 0%;} 

.commentform_required_img{
position:relative;
top:-112px;left:310px;
margin-bottom:-87px;} 

.commentform_thankyou {
position:relative;
top:0px;left:490px;
margin-bottom:-40px;} 

#commentform input:focus, #commentform textarea:focus {
border:1px solid #add4d2;}

#commentform textarea {
width:560px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#787878;}

#commentform input#submit{
border:none;
width:209px;height:27px;
margin-top:10px;
margin-left:3px;
margin-bottom:16px;
cursor:pointer;
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/send_button.png) 0 0 no-repeat;
padding:0;}

#commentform input#submit:hover{
border:none;
width:209px;height:27px;
margin-top:10px;
margin-left:3px;
margin-bottom:16px;
cursor:pointer;
background:url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/send_button2.png) 0 0 no-repeat;}

#commentform, comment{margin-top:10px;}

#gravbox {
float:left; 
margin-right:16px; 
width:96px; height:96px; 
background:url(http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96.png);border:4px solid #eee; }

#gravbox .avatar {margin:0; padding:0;}

#gravbox .nogravatar a:hover{
opacity: .6;
-moz-opacity: .6;
filter: alpha(opacity=60);}

/* Contact Form */
.contact_post_box_edge{
position:relative;
top:-30px;left:-60px;
margin-bottom:-55px;}

#contact .contact_name{position:relative;top:-3px;left:280px;}
#contact .contact_mail{position:relative;top:-2px;left:280px;}
#contact label {display:block;padding:11px 0;margin-bottom:-10px;}

#contact input, #contact textarea {
position:relative;
top:10px;
color:#949696;
border:1px solid #ddd;
padding:8px;
width:250px;
margin-bottom:-20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background: url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/textarea.png) repeat-x 0% 0%;}

#contact textarea {
width:559px;
background: url(http://www.zoomingjapan.com/wp-content/themes/alltuts-child/images/textarea.png) repeat-x 0% 0%;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:-10px;}

#contact input.submit{
left:20px;
border:none;
width:168px;height:30px;
margin-top:30px;
cursor:pointer;
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/contact_send.png) 0 0 no-repeat;
color:#FFF;
font-weight:bold;
font-size:0px;
text-indent:-9999px;
padding:0;
margin-bottom:0px;}

.errormsg, .successmsg{
background:#FEF4F1;
border:1px solid #F7A68A;
color:#DA4310;
padding:10px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}

.successmsg {
background:#F5FAF1;
border:1px solid #C2E1AA;
color:#8FA943;
-moz-border-radius:4px;
-webkit-border-radius:4px;}

.formtip {
font-size:11px;
background:#eee;
border-top:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-right:2px solid #bbb;
border-bottom:2px solid #bbb;
padding:5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin-top:1px;margin-left:80px;}

/* -------------------------------
PAGE TEMPLATE STYLES
----------------------------------*/
/* SITEMAP */
#sitemap-neko{margin-bottom:-11px;margin-top:-100px;}

#sitemap-wrapper{
width:970px;
border: 1px solid #ddd;
background: #fefefe;
margin-left:67px;
padding:15px;
margin-bottom:20px;margin-top:-39px;}

#sitemap-wrapper ul a {
color:#3074a7;
font-weight:bold;
text-decoration:underline;}

#sitemap-wrapper ul a:visited {
color:#7fb4b7;
font-weight:bold;
text-decoration:underline;}

#sitemap-wrapper ul a:hover{color:#e02c4f;}

#sitemap-wrapper ul {
list-style:disc;
margin-left:20px;margin-top:10px;
margin-bottom:14px;}

#sitemap-wrapper ul li ul{
list-style:square;
margin-left:20px;
margin-bottom:5px;margin-top:0px;}

#sitemap-wrapper ul li {margin-bottom:2px;}
#sitemap-wrapper p a:hover{color:#ed4866;}

#sitemap-wrapper p a {
color:#666;
font-weight:bold;
text-decoration:underline;}

/*------------ STORE PAGE ----------------*/
#store-disclaimer{
margin-left:90px;
font-size:14px;
padding-bottom:20px;}

#store-disclaimer a{
color:#ed4866;
font-weight:bold;
text-decoration:underline;}

/*------------ START HERE PAGE ----------------*/
#google-searchbox-start-here{
width:600px;
margin-left: auto;margin-right: auto ;}

#start-here-wrapper{
width:970px;
border: 1px solid #ddd;
background: #fefefe;
margin-left:67px;
padding:15px;
margin-bottom:20px;margin-top:-38px;}

#start-here-click-left{
float:left;
margin-left:95px;margin-right:-80px;}

#start-here-destination-wrapper{margin-left:80px;width:810px;}

.destinations-start-here{
width: 800px; 
font-size:24px;
margin-bottom:12px;
letter-spacing:4px;
text-transform:uppercase;
border-right: 2px solid #bbb; 
border-bottom: 2px solid #bbb;
border-left: 1px solid #ccc; 
border-top: 1px solid #ccc; 
padding: 4px; 
background: #ddd;}

.destinations-start-here span{
font-size:10px;
font-weight:bold;
letter-spacing:0px!important;
text-transform:none;}
  
.destinations-start-here span a{
font-size:11px;
color:#888;}


.japan-destinations-table{
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 96%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(96%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 96%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 96%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 96%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 96%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
border-top: 1px solid #ddd!important;
border-bottom: 2px solid #bbb!important;
border-left: 1px solid #ddd!important;
border-right: 2px solid #bbb!important;
width:810px!important;}

.prefectures-start-here{
width: 85%; 
text-transform:uppercase;
letter-spacing:2px;
font-weight:bold;
border: 1px solid #cccccc; 
padding: 3px; 
background: #e6e6e6;}

.prefectures-start-here span a{
font-size:11px;
letter-spacing:0px;
color:#999;
text-transform:none;}

.prefectures-start-here span {
color:#999;
}

.start-here-posts{
background: url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/tooltip_white2.png) repeat;
border: 1px solid #ddd;
-moz-border-radius: 9px;
border-radius: 9px;
width:100%;
padding-top:1px;padding-left:4px;}

.start-here-posts ul a{
color:#888 !important;
font-weight:bold;
text-decoration:none !important;}

.start-here-posts ul {
list-style:none !important;
margin-left:2px !important;}

.start-here-posts ul li {
border-bottom:1px solid #dedddd;
border-top:1px solid #fff;
padding:3px 0px 3px 1px;
margin-bottom:0px!important;
list-style:none;}

.start-here-posts ul li:hover {
background:#fff;
border: 1px #ccc solid;
width:80%;
-moz-border-radius: 9px;
border-radius: 9px;}

.start-here-posts ul li:first-child {border-top: none;}
.start-here-posts ul li:last-child {border-bottom: none;}
.start-here-posts ul li {border-bottom: expression((this.parentNode.lastChild == this)? "none" : "1px solid #dedddd" );}

#start-here-wrapper p a:hover{color:#ed4866;}

#start-here-wrapper p a {
color:#666;
font-weight:bold;
text-decoration:underline;}

#start-here-wrapper ul a {
color:#3074a7;
font-weight:bold;
text-decoration:underline;}

#start-here-wrapper ul a:visited {
color:#7fb4b7;
font-weight:bold;
text-decoration:underline;}

#start-here-wrapper ul a:hover{color:#e02c4f;}

#start-here-wrapper ul {
list-style:disc;
margin-left:20px;margin-top:10px;margin-bottom:14px;}

#start-here-wrapper ul li ul{
list-style:square;
margin-left:20px;margin-bottom:5px;margin-top:0px;}

#start-here-wrapper ul li {margin-bottom:2px;}

/* Newsletter Sign Up Form in Start Here Page */

#mc_embed_signup {
background: #eee;
margin-left:180px;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 2px solid #999;
border-bottom: 2px solid #999;
clear:left; 
font-size:13px;
width:600px;
color:#777;
border-radius:4px;}

/* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 15px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:28px; color:#666;}
#mc_embed_signup h3 {font-weight:bold; padding:0; margin:5px 0; font-size:23px; color:#666;}
#mc_embed_signup input {border:1px solid #bbb; color:#666; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#F84668; }
#mc_embed_signup .button {float: right; clear:both; background-color: #F84668; border: 0px none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:14px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

/* -------------------------------
TABBED SIDEBAR (jQuery TOOLS)
----------------------------------*/
.widget {
width: 280px;
position:relative;
left:-6px;top:-5px;
padding: 10px;
margin-bottom:-20px;}

.widget a {text-decoration: none;color:#ed4866;}
.widget a:hover {text-decoration: underline;}

.tabnav img {position:relative;top:1px;}

.rightBoxMid .tabnav {
width:100%;text-align:center;}

.rightBoxMid .tabnav li {
display: inline;
margin-right:0px;
list-style: none;}

#content #colRight .tabnav li.ui-tabs-selected:before{
content: url(http://zoomingjapan.com/wp-content/themes/alltuts/images/sidebar_arrow.png);
position:relative;
top:16px;left:30px;
margin-left:-10px;}

.tabnav li a {
text-decoration: none;
text-transform: uppercase;
color: #666;
font-weight: bold;
padding: 4px 6px;
outline: none;
border: 1px solid #bfbebe;
-moz-border-radius: 3px;
border-radius: 3px;
background:#ddd;
text-shadow:1px 1px 1px #fff;}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
 background: #f3f2f2;
color: #666;
border: 1px solid #dedbd1;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;}

.tabdiv {
margin-top: 14px;
background: #f3f2f2;
border: 1px solid #dedbd1;
-moz-border-radius: 3px;
border-radius: 3px;}

.tabdiv li {
width:258px;
margin-top:0px;
border-bottom:1px solid #dedddd;
border-top:1px solid #fff;
overflow:hidden;}

.tabdiv li:hover {background:#eeecec;}
.tabdiv ul li:first-child {border-top: none;}
.tabdiv ul li:last-child {border-bottom: none;}
.ui-tabs-hide {display: none;}

/* -------------------------------
SCROLLABLE
----------------------------------*/

/* root element for the scrollable. when scrolling occurs this element stays still. */

.scrollable {
/* required settings */
position:relative;
margin-top:10px;
overflow:hidden;
width: 598px;height:145px;
bottom:10px;
border:1px solid #ccc;
background:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/h300.png) repeat-x;}

.items div {float:left;	margin-top:7px;margin-left:7px;}


/* -------------------------------
MY SLIDER
----------------------------------*/
#container {
width:690px;
padding:3px;
margin:0 auto;
float:left;
z-index:0;}

#example {
width:600px;height:350px;
position:relative;
top:-50px;}

/* Slideshow style */
#slides {
position:absolute;
top:15px;left:4px;
z-index:1;}

/* Slides container */
.slides_container {
width:980px;height:270px;
overflow:hidden;
position:relative;
background: url(http://www.zoomingjapan.com/wp-content/themes/alltuts/images/tooltip_white2.png) repeat;
border-right:2px solid #ccc;
border-bottom:2px solid #ccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

/* Each slide */

#slides .slide {
padding:0px;
width:970px;height:260px;
display:block;}

#slides .slide p {margin:15px;}

#slides .slide img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

#slides .slide h2 {margin-top:10px;margin-left:15px;}

/* Next/prev buttons */
#slides .next,#slides .prev {
position:absolute;
top:107px;left:-25px;
width:24px;height:43px;
display:block;
z-index:101;
cursor:pointer;}

#slides .next {left:982px;}


/* Pagination */
.pagination {margin:26px auto 0;width:100px;}
.pagination li {float:left;margin:0 1px;list-style:none;}

.pagination li a {
display:block;
width:12px;
height:0;
padding-top:12px;
background-image:url(http://zoomingjapan.com/wp-content/themes/alltuts/images/slider_pagination.png);
background-position:0 0;
float:left;
margin-top:-10px;
overflow:hidden;}

.pagination li.current a {background-position:0 -12px;}
#slides .link {display:block;margin-top:10px;font-weight:800;}

/* -------------------------------
VIDEO DOWNLOAD HELPER GAP FIX
----------------------------------*/
.vdh-mask {position: absolute;}

/* -------------------------------
WP POLL PLUGIN
----------------------------------*/

.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {text-align: left;background-image: none;display: block;}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {text-align: left;list-style: none;float: none;}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {content: '';}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {display: inline;border: 0px;padding: 0px;margin: 0px;}
.wp-polls-ul {padding: 0px;margin: 0px 0px 10px 10px;}
.wp-polls-ans {width:100%;filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;
	/* background-color: #ffffff; */ }
.wp-polls-loading {display: none;text-align: center;height: 16px;line-height: 16px;}
.wp-polls-image {border: 0px;}
.wp-polls .Buttons {border:1px solid #c8c8c8;background-color: #f3f6f8;}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;	}
.wp-polls-paging a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;}
.wp-polls-paging a:hover {border: 1px solid #000000;color: #000000;background-color: #FFFFFF;}
.wp-polls-paging a:active {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;}
.wp-polls-paging span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #000000;background-color: #FFFFFF;}
.wp-polls-paging span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;border: 1px solid #000000;color: #000000;background-color: #FFFFFF;}
.wp-polls-paging span.extend {padding: 2px 4px 2px 4px; margin: 2px;border: 1px solid #000000;color: #000000;background-color: #FFFFFF;}

.wp-polls .pollbar {margin: 1px;font-size: 6px;line-height: 8px;height: 8px;
background-image: url('http://zoomingjapan.com/wp-content/plugins/wp-polls/images/default/pollbg.gif');
border: 1px solid #c8c8c8;}


/* -------------------------------
PLUGIN: COOKIE LAW
----------------------------------*/
#cookie-law-info-bar {
border: 0;
font-size: 10pt;
margin: 0 auto;
padding: 5px 0;
text-align: center;
width: 100%;
z-index: 9999;}

#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding: 2px 10px;
text-align: center;
z-index: 9999;}

#cookie-law-info-bar span {vertical-align: middle;}

/** Buttons (http://papermashup.com/demos/css-buttons) */
.cli-plugin-button, .cli-plugin-button:visited {
background: #222 url('http://zoomingjapan.com/wp-content/plugins/cookie-law-info/images/overlay.png') repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
margin: auto 10px;}

.cli-plugin-button:hover {
background-color: #111;color: #fff;}
.cli-plugin-button:active {top: 1px;}
.small.cli-plugin-button, .small.cli-plugin-button:visited {font-size: 11px;}

.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 13px;
font-weight: bold;
line-height: 1;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}

.large.cli-plugin-button, .large.cli-plugin-button:visited {
font-size: 14px;
padding: 8px 14px 9px;}

.super.cli-plugin-button, .super.cli-plugin-button:visited {
font-size: 34px;
padding: 8px 14px 9px;}


/* -------------------------------
CLEARING
----------------------------------*/

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow: hidden;
float: none;}

.clearfix {display: block;}

/* Hide from IE-mac \*/
* html .clearfix { float: left; height: 1%; }
/* End hide from IE-mac */