/*Theme Name: WBearVersion: 1.0Author: Shibuya246*//* reset.css */html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none;}body {line-height:1.5;}a img {border:none;}/* globals */*			    { margin:0; padding:0; outline:none; }body, html		    { min-height:101%; /*Firefox scrollbar fix*/ }body			    { background: #FFF; /* #f3f6f3; */ margin: 0; font: 76%/1.6em verdana, tahoma, arial, sans-serif; color: #333; text-align: center; }.clearfix:after	    { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }html[xmlns] .clearfix	    { display: block; }* html .clearfix	    { height: 1%; }:focus			    { -moz-outline-style: none; }.backgroundblack	    { background-color: #000 !important; color: #aaa; }.backgroundbrown	    { background-color: #564B40 !important; color: #fff; }select, input, textarea  { font: 100% verdana, tahoma, arial, sans-serif; }p			    { margin: 15px 4px 15px 4px; line-height:160%; }.entry p		    { line-height:160%; margin:10px 0px; width:96%; }dl {    margin:1em 0;}dt {    font-weight:bold;}dd {    margin:0.5em;    padding:0;}a {    text-decoration:none;    color:#265E15;    outline-color:-moz-use-text-color;    outline-style:none;    outline-width:medium;}a:link, a:visited {    color:#265E15;    font-weight:bold;    text-decoration:none;}a:hover, a:active {    border-bottom:1px solid #996633;}hr {    display: block;    height:1px;    background:#d7d7d7;    border:0;    color:#d7d7d7;}ul, li {    list-style-type:none;}a img {}blockquote {    color:#666;    margin: 2em 2em 0em 2em;    padding: 0 0 10px 50px;    background: url(images/blockquote.gif) no-repeat left top;}pre {    overflow:auto;    border: solid 1px blue;    font-size: 1.3em;    color: blue;    margin: 10px;    padding:10px;    background: #FFFFB3;}.clear {    clear:both;    height:1px !important;    line-height:1px !important;    overflow:hidden !important;}/* common classes */.aligncenter			{ display: block; margin: 0 auto; }.alignright			{ float: right; margin: 0 0 1em 1em; }.alignleft			{ float: left; margin: 0 1em 1em 0; }.floatleft			{ float: left; }.floatright			{ float: right; }.floatnone			{ float: none !important; }.textcenter			{ text-align: center; }.textright			{ text-align: right; }.textleft			{ text-align: left; }.sub				{ font-size: 11px; color: #848485; }.ui-tabs-hide, .hide		{ display: none !important; }/* ---------- @ Structure -----------*/#page {    margin:0 auto;    text-align: left;/*    width: 1000px;*//*    border-right: 1pt solid #E0E0E0;*/}#container {    background: #fff;    margin: 0 auto;    padding: 2px 5px 40px;    width:980px;}.container {    margin: 0 auto;        width:980px;}#masthead {    padding:8px 0;    border-bottom:1px solid #607b88;}.border-right { border-right:1pt solid silver;}#top-content {width:700px; float:left;}#description {    font: italic 1.2em Georgia, "Times New Roman", Times, serif;    color:#888787;    padding: 0 0 0 20px;    border-left:1px dotted #7c7c7c;    margin:13px 0 0 20px;    float:left;    letter-spacing:0.01em;}.left {    float:left;}.right {    float:right;}#sidebar {    width: 144px;    float:right;}#top-sidebar {width: 265px;	      float:right;}#featured-cats {    width:182px;    float:left}#more-posts {    width:413px;    float:right;    margin-right:30px;}#more-posts p {    margin:5px 4px 0 0;}#more-posts-2 {    width:413px;    float:right;}#feature-photo {    padding-top: 2px;}#feature-photo a:hover, #feature-photo a:active {    border-bottom:none;}#feature-photo img {    background:#FFFFFF none repeat scroll 0 0;    margin: 3px 2px 4px 2px;}#feature-photo img, a img, a:visited img {    text-decoration:none;}.feature-photo-container {    display:block;}.feature-photo-box {    float:left;    width:474px;}#feature-photo-text {    margin: 0;    padding-top:2px;    width:230px;    float:right;}#feature-photo-text p{    margin: 0px 4px;    color:#666666;    font-size:12px;    line-height:140%;    overflow-x:hidden;}#feature-photo-heading {clear:both;}#feature-photo-click {    margin-left:3em;}/* ---------- @ TopHeader ----------- */#navigation { margin: 0;}#topheader {    margin: 0;    padding: 0;    background: url(images/topmenu/bodybg.png) repeat-x left top;    height:4.4em;}#topheader a:hover, #topheader a:active {    border-bottom:none;}#topheader-container { width: 980px; margin: 0 auto;}#topheader-logo {    width:173px;    height:39px;    display:block;    float:left;    background-image:url(images/topmenu/logo.png);    margin: 9px 2px 0px 2px;}#topheader-nav {    float:left; margin:1.4em 2em;}#topheader-search {        margin-top:1.2em;    width:220px;}#go {width:47px;height:29px;}/*------------ @ BottomFooter ------- */#bottomfooter {    margin: 0;    padding: 0.5em 0 0 0;    background: #3F3F3F url(images/topmenu/bodybg.png) repeat-x scroll left bottom;    color: #999999;    text-align:center;}#bottomfooter-container {    width:990px;    margin:0 auto;}#bottomfooter-1, #bottomfooter-2, #bottomfooter-3, #bottomfooter-4, #bottomfooter-5 {    width:198px;    float:left;    text-align:left;}#bottomfooter-5 {text-align:center;}#bottomfooter h2 {    color: #FFFFFF;    font-size: 120%;    margin: 5px 0px;}#bottomfooter ul {    list-style:none;    font-size:9pt;}#bottomfooter a {    color: #999999;    border: none;}/* ---------- @ Footer -----------*/#footer {    clear: both;    background: transparent;    margin: 0 auto;    text-align: left;    padding: 40px 25px 20px 5px}html #footer {    height: 1%;}#footer p {    float: left;    line-height: 1.2em;    margin: 0px;}#footer a, #footer a:visited {    color:#94928b;    text-decoration:none;}#footer a:hover {    color:#5a5954;}#footer a:active {    text-decoration:underline}#footer img {    vertical-align:middle;}#copyright {    float:left;    width:550px;}#rss {    float:right;    width:350px;    text-align: right}/* ---------- @ PostTitle ----------- */.posttitle-header {    clear:both;    padding-bottom:0px;    padding-top:0px;    display:block;    margin: 0;}.posttitle-header-text {    font-size:14pt;    color: #265E15;    float:left;    margin-bottom:16px;}.posttitle-inline {    display:inline;}.posttitle-meta {    clear:both;    color:#999999;    font-size:0.5em;    margin:0;    padding:0;}#photo-content .posttitle-header-text {    color:#265E15;    font-size:14pt;    margin-bottom:0px;    float:none;}/* ---------- @ Headers -----------*/h1 {    font: bold 2.7em Georgia, "Times New Roman", Times, serif;    letter-spacing:-0.01em;    float:left;}h2 {    font: 2.5em Georgia, "Times New Roman", Times, serif;    padding-bottom:8px;    margin: 25px 0 20px 0;}#lead h2 {    font-family:Georgia, Verdana, Arial, Serif;    line-height:115%;    margin:3px 0 -8px 0;    padding:0;    color:#265E15;    font-size:14px;    font-weight:bold;}.post h2 {    font-size:2.2em;    padding: 0;    margin: 15px 0 0 0;}h2.posttitle {    margin:25px 0 0 0;    padding:0 0 12px 0;}h3 {    border-top:3px solid #d7d7d7;    border-bottom:1px solid #d7d7d7;    padding:5px 0 5px 3px;    margin:22px 0 10px 0;    font-size:1em;    background:none;    color:#4c4b46;    letter-spacing:0.07em;}.post h3 {    border:none;    font:1.7em Georgia, "Times New Roman", Times, serif;    color: #232323;    letter-spacing:0;}#featured-cats h3, #more-posts h3 {    margin:0 0 15px 0;}h3#respond {    margin:45px 0 20px 0;}h3#comments {    margin-top:10px}h4 {    font:bold 1.3em Georgia, "Times New Roman", Times, serif;    margin-bottom:-10px;}.post h4 {    margin:15px 0;}.archive-list h4 {    margin:0;    font-size:1.2em;    line-height:125%;}h5 {    font: 0.8em Georgia, "Times New Roman", Times, serif;    text-transform:uppercase;    letter-spacing:0.15em;    padding:4px 8px;    margin-bottom:5px;    background:#f5f3ee;    border-top:1px solid #d7d7d7;}h6 {    font:bold 0.9em Arial, Helvetica, sans-serif;}#image-header {    clear:both;    padding: 4px 0px 1px 0px;    float:left;    width:100%;}#image-header img, a img {    margin: 0px 0px 0px 0px;    border: medium none;    text-decoration:none;}#image-header a:hover, a:link, a:visited {    text-decoration:none;    border:none;}/* ---------- @ Content Styles -----------*/#content h4 {    font-size: 1.1em;    margin: 1em 0 0 0;}#content h5, #content-single-photo h5 {    font-size: 1em;    margin: 1em 0;}#content-main ul {    margin:0 .5em 0 1em;    padding:0;    list-style-image:url(images/bullet.png);}#content-main ul.asides {    margin:0;    padding:2em;    border-bottom:#ddd 1px dashed;}#content ol, #content-single-photo ol {    list-style-type:decimal;}#content-main {    margin: 0 auto;}html #section-index #content-main {    margin-right: 20px;}#content .post, #content-single-photo .post {    clear:both;    padding:0 0; /*2em 0; */}#container h2, #content h3 {    font-size: 1.5em;    margin: 1em 0 0;    font-weight:normal;    line-height:1.4em;    letter-spacing:0px;}#container .active, #top_recent_nav .active {    -moz-border-radius:1em 1em 1em 1em;    background-color:#bb1100;    color:#FFFFFF;    text-decoration:none;}#content .entry, #content-single-photo .entry {    clear:both;    margin:0.5em 0;    padding-right:1em;}.content-photo-album {    margin:0 auto;    min-height:550px;    padding:0;    width:960px;}#content .entry a:link, #content .entry a:visited {    border-bottom:#963 1px dashed;}#content .entry a:hover, #content .entry a:active, #content-single-photo .entry a:hover, #content-single-photo .entry a:active {    border-bottom:#963 1px solid;}#content .entry li, #content-single-photo .entry li {    padding:0;    line-height:1.6em;    list-style-image: none;}#content .post-info, #content .postmetadata, #content-single-photo .post-info, #content-single-photo .postmetadata {    clear:both;    font-size:0.9em;    color:#999;    margin:0;    padding:0;}#content .post-info, #content h2.pagetitle, #sidebar h2.pagetitle, #content-single-photo .post-info, #content-single-photo h2.pagetitle, #content-page-middle h2.pagetitle {    background:url(images/underline1.jpg) no-repeat left bottom;    padding-bottom:15px;    margin: 0;}/*Misc*/h1 a, h1 a:visited {    text-decoration:none}h1 a:hover {    color:#686868;}h1 a:active {    color:#929292;}h4 a, h4 a:visited {    color:#383838;    text-decoration: none}h5 a, h5 a:visited, h5 a:hover, h5 a:active {    text-decoration: none}#more-posts img {    float:left;    margin:3px 12px 4px 0;    padding:2px;    border:1px solid #b9b9b9;    background:#FFF;}.recent-excerpts {    padding-bottom:10px;}#featured-cats ul {    margin:3px 0 22px 0;}#featured-cats li {    list-style:none;    border-bottom:1px dotted #B6B6B6;    padding:5px 0 8px 6px;    margin:4px 0;    line-height:135%;}#lead {    margin: 22px 0px 8px 0px;    background:#ededed;    border-bottom:1px solid #dadada;    border-right:1px solid #dadada;}#lead:hover {    background:#e8e8e8;    border-bottom:1px solid #cbcbca;    border-right:1px solid #cbcbca;}#lead-text {    float:left;    width:310px;    padding:0px 6px 6px 0;}#lead-text p {    margin:5px 4px 0 0;}#lead br, .recent-excerpts br /*cleans up excerpts*/ {    margin-bottom:15px;}#lead img {    float:left;    margin: 8px 20px 8px 8px;    padding:2px;    border:1px solid #b9b9b9;    background:#FFF;}.commentcount {    padding-right: 10px;    font:1.0em Arial, Helvetica, sans-serif;}#lead h2 .commentcount {    font-size:0.4em;}.postmetadata .commentcount {    font-size:1em;}.date {    float:left;    margin:8px 4px 0 0;    font: 0.85em Georgia, "Times New Roman", Times, serif;    color:#66CC00;    font-weight:bold;    letter-spacing:0.03em;}#featured-cats .date {    margin: 2px 3px 0 0;}.main-page-portal-categories {    display:block;}.main-page-portal-categories a:hover, .main-page-portal-categories a:active {    border-bottom:none;}.main-page-portal-categories ul {    margin:3px 0 12px 0;}.main-page-portal-categories li {    list-style:none;    border-bottom:none;    padding:2px 10px 10px 6px;    margin:0;    line-height:135%;    float:left;    width: 84px;    overflow:hidden;}.main-page-portal-categories a img, .main-page-portal-categories a:visited img, .archive_image a img {    background:#FFFFFF none repeat scroll 0 0;    border:1px solid #B9B9B9;    margin:0 0px 0 0;    padding:2px;}/*Sidebar and Widgets*/#sidebar li, .headlines li {    margin-left:20px;    padding:3px 0;}#sidebar a, #sidebar a:visited,  .archive-list h4 a, .archive-list h4 a:visited, .commentcount a, .commentcount a:visited, .fullarchive a, .fullarchive a:visited {    color:#424242;    text-decoration: none;}#sidebar a:hover, #sidebar a:active, #home #content a:hover, #home #content a:active, .archive-list h4 a:hover, h4 .archive-list a:active, .commentcount a:hover, .commentcount a:active, .fullarchive a:hover, .fullarchive a:active {    color:#686868;    text-decoration: underline;}#feature-photo-article a:hover {background:transparent none repeat scroll 0 0; text-decoration:none;}#wp-calendar td {    text-align:center;    padding:3px;}a.rsswidget, a.rsswidget:visited {    font-weight: bold}#ads img, .wp125ad img {    float:left;    margin:0 0 6px 6px;}.textwidget {    margin: 15px 0;    line-height:160%;}.widget td {    background:none;}.widget table {    border:none}/* ---------- @ Follow Me ----------------*/.followme {    margin-right:26px; margin-top:10px; float:right;}.followme-list li {    list-style:none;    float:left;    margin: 4px 0px 4px 0;    padding: 0px 0;    vertical-align:middle;}.followme-list a img, .followme-list a:visited img {    margin:0 0px 0 0;    padding: 2px;    width:24px;}.FollowMe-single {float:right;padding-right:20px; margin-top:6px;}.FollowMe-single-img {float:left; width:50px;}.FollowMe-set {    margin-bottom:10px;    margin-right:10px;    width:198px;    display:block;}.FollowMe-Text {    float:right;    font-size:8pt;    line-height:130%;    margin-top:8px;    margin-left:4px;    width:140px;}/*Single Posts*/#writer {    background:#ededed;    margin:-10px 0 22px 0;    padding:3px 20px 16px 20px;    border-bottom:1px solid #dadada;    border-top:1px solid #dadada;}#writer img {    padding:1px;    border:1px solid #b2afa4;    float:left;    margin:18px 15px 6px 0;}#tags {    padding:3px;    border-bottom:1px solid #DDD;    border-top:1px solid #DDD;}#tags a, #tags a:visited {    text-decoration: none}/* Lead posts */#lead-posts {    /* background: #fff url(images/bg.gif) repeat-x 0 0; */    display: inline-block;    margin-bottom:0px;    float:left;}/*Archives*/.archive-list li {    list-style:none;    width:342px;    float:left;    /* height:103px; */    margin: 6px 3px 4px 3px;/*	border-bottom:1px dotted #b1b1b1;    */    height:7.5em;    overflow:hidden;}.archive-list a img, .archive-list a:visited img {    margin:0 8px 0 0;    float:left;    padding: 2px;    border:1px solid #b9b9b9;    background:#FFF;}.archive-postmetadata {    border:none;    margin:0;    padding:0 0 0 0;    /* color:#66CC00; */    color: #65bb69;    font-size:9px;    font-weight:bold;}.archive-list .archive-title {    color:#0077CC;    font-size:14px;    font-weight:bold;    line-height:16px;    text-decoration:none;    /* white-space: nowrap; */    overflow: hidden;}.archive-list-column {    float:left;    width: 350px;    margin-right:2px;}.archive-list p {    color:#666666;    font-size:12px;    line-height:14px;    margin: 0px;    overflow:hidden;}.archive-excerpt {    overflow:hidden;}#feature-photo-text .archive-title {    color:#265E15;    font-size:14px;    font-weight:bold;    line-height:16px;    text-decoration:none;    /* white-space: nowrap;  */    overflow-x: hidden;}#pagination {    margin-top:30px;    width:604px;}#pagination .left {    width:290px;    text-align:right;}#pagination .right {    float:right;    width:294px;}/*Widgets */#widget-list li {    list-style:none;    width:126px;    float:left;    height:110px;    margin: 8px 3px 10px 3px;/*	border-bottom:1px dotted #b1b1b1;    */}#widget-list a img, .widget-list a:visited img {    margin:0 4px 0 0;    float:left;    padding: 2px;    border:1px solid #b9b9b9;    background:#FFF;}#widget-list .widget-postmetadata {    border:none;    margin:0;    padding:0 0 0 0;    color:#66CC00;    font-size:9px;    font-weight:bold;}#widget-list .widget-title {    color:#265E15;    font-size:10px;    line-height:12px;    text-decoration:none;    padding: 1px 1px 0px 1px;/* white-space: nowrap;  *//* overflow-x: hidden; */}#widget-list p {    color:#666666;    font-size:12px;    line-height:14px;    margin: 0px;    overflow-x:hidden;}#widget h3 {    margin-bottom: 4px;}/* ---------- @ Post Styles -----------*/.postnav {    display: block;    margin: 30px 0 0px;}.entry {    padding-bottom:10px;}.postmetadata {    padding: 7px 0;    border-top:1px solid #d7d7d7;    margin:0 0 20px 0;    color:#7a7a7a;}.post code {    background:#f5f3ee;    padding:3px;    font-size:1.2em;}.post ul li {    margin: 0 0 5px 34px;    line-height:115%;}.post ol li {    margin:0 0 5px 34px;    line-height:115%;}/* -------- @ Images -------------- */.entry img {    display:block;    border:2px solid #CCC;    padding:2px;    margin:15px 0;    background: #FFFFFF none repeat scroll 0 0;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius:4px;}.wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter {    padding:6px 2px 8px 2px;}img.alignleft {    margin:5px 15px 10px 0;    float:left}img.alignright {    margin:5px 0 10px 15px;    float:right}.wp-caption.alignleft {    float:left;    margin:5px 6px 10px 0;}.wp-caption.alignright {    float:right;    margin:5px 0 10px 22px;}.wp-caption.aligncenter, img.aligncenter, .wp-caption.alignnone, img.alignnone{    /* margin: 0 auto;	*/    margin-bottom:10px;}p.wp-caption-text {    margin:0;    padding:5px 0;    text-align:left;    width:99%;}.wp-caption img {    float:none;    margin:0;}.gallery {    margin:15px 0;    display:block;}.gallery img {    border:1px solid #999 !important;    padding:2px;}.gallery-item {    padding:12px 0;}.gallery-caption {    padding:10px;}/* ---------- @ Comments -----------*/.reply a, .reply a:visited {    width:100px;    display:block;    margin-bottom:15px;    padding:5px !important;    text-align:center;    text-decoration:none !important;    font:italic 1em Georgia, Arial, Verdana;    float:right;}.reply a:hover {    background:#65bb69;    text-decoration:none;    border-bottom:none;    border-right:1px solid #898989;    color:#FFF;}.reply a:active {    background:#CCC;}#singlecomments p { margin: 3px 10px 0px 2px;}.commentlist li {    margin: 0;    padding: 6px 0px 4px 0px;    list-style:none}.commentlist li.depth-2 {    border:none;}.commentlist li.depth-3 {    border:none;}.commentlist code {    background:#e0e0e0;    padding:3px;}.children {margin-left:20px;}.avatar {    margin: 0 10px 0 0;    float:left;    padding:4px;    border:1px solid #b9b9b9;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius:10px;}.vcard {    border: 1pt solid #AAAAAA;    /*height:5em;*/    padding:0;    background: #FFFEEE none repeat scroll 0 0;    width:100%;    -moz-border-radius : 10px;    -webkit-border-radius: 10px;    border-radius:10px;}#trackbacklist li {    margin: 10px 0 10px 35px;}#trackbacklist cite {    font-style:normal}cite.fn {    font: bold 1.4em Georgia, "Times New Roman", Times, serif;    letter-spacing:-0.05em;    display:block;    padding-top:2px;}.says {    display:none;}.commentmetadata {    float:left}.comment-date a, .comment-date a:visited {    color:#868686;    font-size:0.9em;    text-decoration:none}.commentmetadata a:hover, .commentmetadata a:active {    text-decoration:underline;    color:#333;}/* ---------- @ Form Elements -----------*/#author, #email, #comment, #url, #s {    background:#FFF !important;    padding:5px;    border:1px solid #bfbfbf;    border-left:1px solid #e2e2e2;    border-top:1px solid #e2e2e2;}#author, #email, #url {    width:220px;}.button {    padding: 5px 12px;    background:#265E15 ;    color:#FFF !important;    border:none;    font-size:1.1em;    -moz-border-radius-bottomleft:10px;    -moz-border-radius-bottomright:10px;    -moz-border-radius-topleft:10px;    -moz-border-radius-topright:10px;    -webkit-border-radius: 10px;    border-radius:10px;}.button-off {    background:#888888 ;}.button:hover {    background:#262E15 ;    color:#FFF;    text-decoration:none}.button:active {    background:#000;}#commentform textarea {    width: 94%;    margin-top:3px;    height:140px;}#s {    width:150px;    font-size:1em;    vertical-align:top;    margin-top:2px;}#s:focus {    background:#f8f8f8 !important;}/* ---------- @ Float Clearing -----------*/.clearfloat:after {    display:block;    visibility:hidden;    clear:both;    height:0;    content:".";}.clearfloat_inlineblock {    display:inline-block;}.clearfloat {    display:block;}.clearfloat_inlineblock:after {    display:block;    visibility:hidden;    clear:both;    height:0;    content:".";}.clearline {    clear:both;}.thumb-pix {    visibility:hidden;    height:0px;    width:0px;}/* ---------- @ PostBottom SNS ---------- */.postbottom {    clear:both;}.postbottom a.commentslink {    height:30px;    padding-top:3px;    display:block;    float:left;    padding-right:6px;}.postbottom a.stumbleupon {    width:30px;    height:36px;    display:block;    float:left;    background-image:url(images/stumbleuponicon.png);}.postbottom a.digg {    width:31px;    height:36px;    display:block;    float:left;    background-image:url(images/diggicon.png);}.postbottom a.delicious {    width:35px;    height:36px;    display:block;    float:left;    background-image:url(images/deliciousicon.png);}.postbottom a.google {    width:35px;    height:36px;    display:block;    float:left;    background-image:url(images/googleicon.png);}.postbottom .other  {    display:block;    float:left;}/* END SNS *//* ************************ SLIDESHOW ********************************/ul#portfolio {padding:0;list-style:none;margin:0 0 1em;overflow:hidden;max-height:125px;}ul#portfolio li {list-style:none;padding:0;}ul#portfolio img {width:970px;text-align:center;margin:0;}/* Sub-navigation */#nav  li ul {   z-index:200; position:absolute;}#nav  li ul li a {  background: #1a1a1a;  color: #999; background-repeat: no-repeat; background-position: 5px 50%; }#navbar {padding:1.5em 2em 0; height:2.6em; float:left; }#nav_header {position:relative; z-index:2;}/*	LEVEL ONE*/#navbar ul.dropdown li                { font-weight: bold; float: left; zoom: 1; color:#eee; text-align:left; font-size:11pt;}#navbar ul.dropdown a:hover		      { color:#fff; }#navbar ul.dropdown a:active          {  }#navbar ul.dropdown li a              { display: block; padding: 4px 8px; border-right: 1px solid #333; font-size:9pt; }#navbar ul.dropdown li:last-child a   { border-right: none; } /* Doesn't work in IE */#navbar ul.dropdown li.hover, #navbar ul.dropdown li:hover  {  position: relative; }#navbar ul.dropdown li.hover a        { color: black; }/*	LEVEL TWO*/#navbar ul.dropdown ul 				{ width: 160px; visibility: hidden; position: absolute; top: 100%; left: 0; background: transparent url(images/gray_trans.png) repeat scroll 0 0; }#navbar ul.dropdown ul li 			{ font-weight: normal; background: #f6f6f6; color: #ccc; float: none; font-size:10pt; }/* IE 6 & 7 Needs Inline Block */#navbar ul.dropdown ul li a			{ border-right: none; width: 100%; display: inline-block; }/*	LEVEL THREE*/#navbar ul.dropdown ul ul 			{ left: 100%; top: 0; }#navbar ul.dropdown li:hover > ul 	{ visibility: visible; }#navbar ul li.subtitle { margin-right:1em; }#navcontainter {float:left;}#nav-pages {float:left;}#googleads {font-size:9pt;}#photo-content-main {    display:block;    float:left;    margin-top:4px;}#photo-meta {    float:left;    padding:14px 0px 14px 14px;}.photo-posttitle-header {    margin-left:134px;    padding: 3px 20px 0px 18px;    border-left: solid 1pt #000000;}.photo-posttitle-header p { margin:4px 0px 20px; }/* --------- @ Photo Images ---------- */.photo-entry img {    display:block;    margin:0;    max-width:990px;    background: #000;    padding: 5px 5px 1px 5px;}#photo-content-main .wp-caption.alignleft, #photo-content-main .wp-caption.alignright, #photo-content-main .wp-caption.aligncenter {    background-color: #000000;    padding:3px 0 0;    text-align:left;    width:970px;    margin: 0px 0px 28px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius:4px;}#photo-content-main p.wp-caption-text {    margin:0px;    text-align:left;    padding:6px 10px;    color:#FFFFFF;}/*--------- @ post-summary-photo ---------- */.post-summary-photo {    border: 2px solid #555555;    display: block;    margin: 0 auto 20px;    padding: 3px;    position: relative;    width:800px;    height:430px;}.post-summary-photo-mainpage {    border: 2px solid #CCCCCC;    display: block;    margin: 0 auto 14px;    padding: 3px;    position: relative;    width:452px;    height:260px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius:5px;    float:left;}.post-summary-photo a, .post-summary-photo-mainpage a, #feature-photo-group a {    color:#FFFFFF;    text-decoration:none;    border: none;}.post-summary-photo-wrapper {    clear:both;}.post-summary-photo-gradient {    background: transparent url(images/category-gradient.png) repeat-x scroll 0 0;    position: absolute;    top: 3px;    width:800px;    height:430px;}.post-summary-photo-gradient-mainpage {    background: transparent url(images/category-gradient.png) repeat-x scroll 0 0;    position: absolute;    top: 3px;    width:452px;    height:260px;}.post-summary-photo-title {    clear:both;    text-align:right;}.post-summary-photo-title-mainpage {    clear:both;    text-align:right;}.post-summary-photo img {    position:absolute;    top:3px;    width:800px;    height:430px;}.post-summary-photo-mainpage img {    position:absolute;    top:3px;    width:452px;    height:260px;    margin: 0px;}.post-summary-photo-meta {    clear:both;    color:#FFFFFF;    font-size:160%;    font-weight:normal;    margin:0;    padding:12px 6px 4px;    text-align:right;    text-shadow:1px 1px 1px #333333;}.post-summary-photo-meta-mainpage {    clear:both;    color:#FFFFFF;    font-size:110%;    font-weight:normal;    margin:0;    padding:2px 6px 4px;    text-align:right;    text-shadow:1px 1px 1px #333333;}.post-summary-photo-title .h2 {    color:#FFFFFF;    font-size:260%;    font-weight:normal;    margin:0;    padding:12px 8px 0;    text-shadow:1px 1px 1px #333333;}.post-summary-photo-title-mainpage .h2 {    color:#FFFFFF;    font-size:180%;    font-weight:normal;    margin:0;    padding:10px 4px 0;    text-shadow:1px 1px 1px #333333;}.post-summary-photo-tweet {    text-align:left;}.post-summary-photo-link {color:#FFFFFF;}.post-summary { clear:both; margin:0px; padding: 4px; border: 1pt solid #b9b9b9; display:inline-block; width:100%; -moz-border-radius:10px; }.post-summary img {float:left; margin: 0px; border:none; }.post-summary-detail {float:left; width:33%; margin: 2px 0px 2px 12px;}.post-summary-detail-long {float:left; width:50%; margin: 2px 0px 2px 16px;}.post-summary-meta {padding-left:10px; width:680px;}.post-summary-excerpt {}.post-summary-title {}.post-summary-image {}.post-summary-right {float:right;width:76%;}.click-feature-photo {    border: 1pt dotted gray;    padding: 2pt;}.post-summary-photo-title-mainpage a, .post-summary-photo-title-mainpage a:visited, .post-summary-photo-title-mainpage a:hover, .post-summary-photo-title-mainpage a:active {    color:#FFFFFF;    text-decoration:none;    border:none;}.feature-photo-comments a {color: #686868; }.feature-photo-comments-comment {    border:medium none;    color:#65BB69;    font-size:8pt;    font-weight:bold;    font-style:italic;    line-height:120%;}.feature-photo-comments-author a {    color: #65BB69;    font-size:9pt;    font-weight:bold;}/*--------- @ archive-wide-photo ---------- */.archive-wide-photo {    border: 2px solid #555555;    display: block;    margin: 0 auto 20px;    padding: 3px;    position: relative;    width:800px;    height:430px;}.archive-wide-photo a {    color:#FFFFFF;    text-decoration:none;    border: none;}.archive-wide-photo-wrapper {    clear:both;}.archive-wide-photo-gradient {    background: transparent url(images/category-gradient.png) repeat-x scroll 0 0;    position: absolute;    top: 3px;    width:800px;    height:430px;}.archive-wide-photo-title {    clear:both;    text-align:right;}.archive-wide-photo img {    position:absolute;    top:3px;    width:800px;    height:430px;    margin: 0px;}.archive-wide-photo-meta {    clear:both;    color:#FFFFFF;    font-size:110%;    font-weight:normal;    margin:0;    padding:2px 6px 4px;    text-align:right;    text-shadow:1px 1px 1px #333333;}.archive-wide-photo-title .h2 {    color:#FFFFFF;    font-size:180%;    font-weight:normal;    margin:0;    padding:10px 4px 0;    text-shadow:1px 1px 1px #333333;}.archive-wide-photo-tweet {    text-align:left;}.archive-wide-photo-link {color:#FFFFFF;}.archive-wide { clear:both; margin:0px; padding: 4px; border: 1pt dotted gray; display:inline-block;}.archive-wide img {float:left; margin: 0px; border:none; }.archive-wide-detail {float:left; width:30%; margin: 2px 0px 2px 16px;}.archive-wide-detail-long {float:left; width:50%; margin: 2px 0px 2px 16px;}.archive-wide-meta {padding-left:20px; float:right; width:110px; border-left: solid 1pt gray;}.archive-wide-photo-title a, .archive-wide-photo-title a:visited, .archive-wide-photo-title a:hover, .archive-wide-photo-title a:active {    color:#FFFFFF;    text-decoration:none;    border:none;}/* ----------- @ Quiz ------------------ */.quiz {}.quiz-answer {display:none; background: #bdf; padding: 2px 10px; margin: 4px 12px; font-weight: bold;}/* ----------- @ More ---------------- */#more-latest-posts { float:right; }#more-latest-posts img { border: none; margin-top:-5px;}#more-feature-photos { float:right; margin-right:4.5em; margin-top:-1.9em; }#more-feature-photos img { border: none; margin-top:-2px;}#feature-video-header {margin:35px 0px 0px;}#feature-video ul {    list-style-image:url(images/bullet.png);    margin:0;    padding:0 1em;}.post-summary-img {width:144px;float:left;}#feature-video-summary { font-size:8pt; margin: -2px 10px 10px; font-style:italic; line-height:130%; }#digg-button { float:right; margin: 20px 26px 10px 0px;}#reddit-button { float:right; margin:20px 20px 20px 0px;}#facebook-button { float:right; margin:20px 20px 20px 0px;}#tweetmeme-button { float:right; margin:20px 20px 20px 0px;}.btc-twitter {display:none;}.layout {margin: 10px 2px; cursor: pointer;}.archive-layout-wide { width:334px; height:103px;}.archive-layout-small { width:108px; height:135px;}.nodisplay {display:none;}.noborder {border:none;}#more-post-choices {margin-top:10px;}#more-post-choices ul {list-style-image:none; margin:0; padding:0 0.5em; text-decoration: none; border-style: none;}#more-post-choices ul li {float:left; margin-right:2.5em; text-decoration:none; list-style-type:none;}.cat-item  {margin-left:20px; }.cat-item ul  {margin-left:14px;}.separator { border-top: 1pt green solid;}#tweetcomments {color: #65BB69 ; background-color: #FFF; cursor:hand; }.product {float:right; width:100px; height:20px; background-image: url(images/icons/product.jpg);background-repeat: no-repeat; margin: 2px;}/* AJAX LOGIN / REGISTER */#ulLogin {    background-color:#FF0000;}#ulLogin li{    background-color:#009900;}#ulLogin li a{    display: block;    background-color: #00ff00;    padding: 7px 10px;    width:300px;    color: #999;    background-repeat: no-repeat;    background-position: 5px;}#ulLogin li a:hover{    background-color: #00ff00;}.labellink:hover{    text-decoration:underline;    cursor:pointer;}/* AJAX comments */.wdpajax-error{    border:1px solid #f9d9c9;    padding:5px;    color:#ff3311;}.wdpajax-success{    border:1px solid #339933;    padding:5px;    color:#339933;}label.error{    float:none !important;    padding-left:5px;    color:#ff3311;}textarea#comment{    background:#FFFFFF;}textarea#comment:disabled {    background:#EEEEEE !important;}#respondbox{    overflow:hidden;    /*border:1px solid #FF0000;*/}#respondbox #respond #cancel-comment-reply {    display:none !important;}.comment-reply-link {margin-top: -20px;}#respond {margin-top:10px;}#comments_area ul, #comments_area ol {    float:none;    list-style-image: none;}#comments_area p{    color: #777;    font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;    line-height:1.3em;    font-size:10pt;}.reply {    margin-bottom:8px;    padding-top:20px;}.posttitle-stats  {    float:right;    font-size:9pt;    margin-right:16px;    margin-top:2px;}.linkbutton {    display:block;    padding:10px;}.linkbutton a   {    -moz-background-clip:border;    -moz-background-inline-policy:continuous;    -moz-background-origin:padding;    -moz-border-radius-bottomleft:10px;    -moz-border-radius-bottomright:10px;    -moz-border-radius-topleft:10px;    -moz-border-radius-topright:10px;    -webkit-border-radius: 10px;    border-radius: 10px;    background:#265E15 none repeat scroll 0 0;    border:medium none;    color:#FFFFFF !important;    font-size:1.1em;    padding:5px 12px;    border-bottom:none;}.profile-userdata {    margin-left:20px;    margin-top:0px;    float:left;}.profile-col3 {    float:right; position:relative; margin-top:-1.9em;}.social_meta_links {display:block; padding-bottom:0px;}.social_meta_links img {border:none; padding:2px; float:left;}.mfp_favorites img {margin:0 10px 0 0; float:left;}.profile-recentcomments-comment img {margin:0 10px 0 0; float:left;}#pfprofile1 {height:84px;}#pfprofile1 img {margin:0px;border:none;}#pfprofile2 {margin-top:20px; width:600px; float:left;}#more-posts-this-category {}#more-posts-this-category ul {list-style:none; margin-left:30px;}#more-posts-this-category li {float:left; margin: 0 0 8px 24px;}#more-posts-this-category img {    margin: 8px 0px 4px 0px;    border:2px solid #CCCCCC;    display:block;    padding:5px;    background: #FFFFFF none repeat scroll 0 0;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius:10px;}#nav p {margin: 0px;}#nav .avatar {    border: 1pt solid #AAA;    margin: -9px 4px 0px 4px;    padding: 3px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius:5px;}#find-this-post img {border:medium none;margin:0;display:inline; padding:0; background:#fff;}.comment-metadata {float:left;}.comment_meta_social {float:right;padding:6px;}.comment_meta_social img {margin-left:4px;}.btc_twitter img {border:1pt solid #b9b9b9; margin:0px 4px;}#demotip {    display:none;    background:transparent url(images/black_arrow_big.png);    font-size:12px;    height:180px; /*70px; */    width:320px; /* 160px; */    padding:15px 25px;    color:#fff;    position:absolute;    text-align:left;}#demotip a {color:#FFF;}#feed-control {margin-top: 2em; width: 400px;}#twitter-col {float:right;width:345px;padding:8px; margin-top:19px;border: 1pt solid #BCCDF0;}.top-featured {    background: #FFF none repeat scroll 0 0;    border:1px dotted #CCC;    padding:6px;    width:800px;    -moz-background-clip:border;    -moz-background-inline-policy:continuous;    -moz-background-origin:padding; height:306px;}.top-featured-box1 {float:left; position:relative; width:158px;}.top-featured-box2, .top-featured-box3, .top-featured-box4, .top-featured-box5 {float:left;position:relative;width:240px;}.top-featured-box6 {float:left;margin:-152px 0 0;position:relative;width:158px;}#about-intro .wp-caption.aligncenter, #about-intro .wp-caption.alignleft, #about-intro .wp-caption.alignright{    margin:0px;    padding:6px 2px 8px;}.title_bg {    background:transparent url(images/top-opacity-top-trans.png) no-repeat scroll left top;    bottom:2px;    color:#FFFFFF;    left:2px;    padding:20px 8px 6px;    position:absolute;font-family:Georgia;width:92%;    -moz-background-clip:border;    -moz-background-inline-policy:continuous;    -moz-background-origin:padding;}span.cat_bg {    background:#191919 none repeat scroll 0 0;    color:#F4F4F6;    font-family:Verdana;    font-size:11px;    padding:4px;    position:absolute;    right:2px;    top:2px;}.title_bg  a {color:#F4F4F6;	      font-size:17px; font-weight:normal;}.top-featured img.fl {    background:#FFFFFF none repeat scroll 0 0;    border:2px solid #FFFFFF;    margin:0;    padding:0; }.top-featured img.fl:hover {    border:2px solid #FFFFFF;}#globalNav {       text-align:left;    margin:0 auto;    height:50px;      background-color: #333333; /*#0077CC*/}.globalNavBorder {       color:#929292;    font-size:12px;    font-weight:normal;    height:54px;    list-style-type:none;    margin:0;    padding:0;    text-decoration:none;    width:980px;    margin: 0 auto;   }.navcontainer li {    border-color:#999999;    border-style:none;    color:#929292;    float:left;    font-size:12px;    font-weight:normal;    height:58px;    list-style-type:none;    margin:0;    padding:0;    text-decoration:none;}div.top_nav {/*    background-color:#0077CC;  #788 */}div.top_nav ul {    border-bottom:1px solid #C0C0C0;    height:24px;}div#globalNav li {    color:#FFFFFF;    float:left;}div#globalNav li a {    color:#FFFFFF;    display:block;    float:left;    font-size:11px;    font-weight:bold;    height:17px;    letter-spacing:0.075em;    padding:5px 11px 3px;    text-transform:uppercase;    font:12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;}div#globalNav a:hover {    background-color: #000;}div.right_border li {    border-right:1px solid #C0C0C0;}.navcontainer a:link, .navcontainer a:visited {text-decoration:none; color:#929292; font-size:12px; font-weight:normal;}.HomeBox {background-color:#00529B;}.ProfileBox {background-color:#FDC004;}.AboutBox {background-color:#E85801;}.VideoBox {background-color:#990066;}.ShibuyaBox {background-color:#0076CD;}.TravelBox {background-color:#00A6D3;}.FoodBox {background-color:#019934;}.PhotosBox {background-color:#FF0000;}.golfBox {background-color:#E85801;}.TechnologyBox {background-color:#FF0000;}.GoodsBox {background-color:#990066;}.LivingBox {background-color:#FF0000;}.ConbiniBox {background-color:#FDC004;}.outdoorsBox {background-color:#FDC004;}.bulletbox {    background-image:url(images/clear.gif);    height:10px;    margin-left:24px;    margin-right:8px;    margin-top:24px;    text-decoration:none;    width:10px;}.logo-246 {    height:100px;    margin-left:-10px;    margin-top:-10px;    padding-bottom:0;    position:relative;    width:97px;}.s246-sign img {    margin-left:276px;    margin-top:-82px;    padding-bottom:0;    position:absolute;    z-index:50;}#content-page-middle a {font-weight:normal;}#content-page-middle-left {float:left; width:470px;color:#666666;}#content-page-middle-right {float:right; width:500px; color:#666666;}#content-page-middle-left1 {display:block;}.category-latest-news {    background:#FFFFFF url(images/content-bg.jpg) repeat-x scroll 0 0;    border:1px solid #CCCCCC;    margin:3px 0px 10px 0;    overflow:hidden;    padding:0px 10px;}.category-latest-news li {    list-style-image:none;    list-style-position:outside;    list-style-type:none;}.category-latest-news ul li {    padding:0;}.category-latest-news ol {    margin-top:2px;}.category-latest-news ol li {    border-bottom:none;    padding:7px 0;    line-height:10px;}.ul-bullet {margin: 0px 0 0 24px;}.ul-bullet li {list-style:disc; }.latest-news-heading, .latest-news-heading a {    color:#0076CD;    font-size:13px;    font-weight:bold;    letter-spacing:2px;    margin:8px 0 0;    text-transform:uppercase;}.latest-news-heading-title a {    font-weight:bold;}.category-latest-news .bulletbox {    margin: 0px 10px 0px 0px;}.featured-gallery-img .bulletbox {    margin: 0px 10px 0px 0px;}.featured-gallery-img-short .bulletbox {    margin: 0px 10px 0px 0px;}.latest-news-img{    float:right;    height:100px;    width:120px;    padding:2px;    border:solid 1pt #ccc;    margin-left:24px;}.latest-news-img2{    float:right;    height:140px;    width:160px;    padding:2px;    border:solid 1pt #ccc;    margin-left:24px;}.latest-news-date {    font-size:7pt;    line-height:130%;    margin:0px 0px 6px 2px;    color: #00529B;}.category-latest-news a {color:#333333; font-weight:normal;}.latest-news-more a {font-size:8pt;color:#00529B;font-weight:normal;}.bottom-border {border-bottom:1px solid #EEEEEE;}.featured-gallery {    background:#FFFFFF url(images/content-bg.jpg) repeat-x scroll 0 0;    border:1px solid #CCCCCC;    margin:0 0px 10px 0;    overflow:hidden;    padding:0;}.featured-gallery-img {    margin:0 0 10px 0;    padding:0 10px 10px 10px;    /* width:439px; */    width:280px;}.featured-gallery-img-short {    background:#FFFFFF url(images/content-bg.jpg) repeat-x scroll 0 0;    border:1px solid #CCCCCC;    margin:0 8px 10px 0;    overflow:hidden;    padding:0 10px 10px 10px;    width:204px;    height:238px;    float:left;}.content-box {    background:#FFFFFF url(images/content-bg.jpg) repeat-x scroll 0 0;    border:1px solid #CCCCCC;    text-align:left;    overflow:hidden;}.top-tags {    float:right;    margin:0px 8px 10px 0;    padding:0 10px 10px 10px;    width:130px;    height:530px;}.author-intro {    margin:0px 0px 10px 0;    padding:0px 10px;    width:320px;    height:230px;}.featured-gallery-img li  {    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin: 0px 5px;}/* Twitter Updates CSS */.twtr-ft {display:none;}.twtr-hd h3 {border:medium none;}/* Tags CSS */#s-tags a {    color: #07A3EB !important;    font-weight: normal;}#footerColumn1 {    padding: 10px 0 5px;    clear:both;    float:left;    margin:8px 0 0;    text-align:left;    width:460px;    border-top: solid 1pt #cccccc;}#footerColumn1 ul {    list-style-type:none;    margin:0;    padding:0;}#footerColumn1 ul li {    clear:both;    line-height:15px;    margin:0;    padding:7px 0 0;}#footerColumn1 ul li a.description {    color:#666666;    display:block;    float:left;    font-size:11px;    font-weight:normal;    width:350px;}#footerColumn1 ul li a.name {    color:#000000;    display:block;    float:left;    font-size:12px;    font-weight:bold;    padding:0 0 0 25px;    width:75px;}#content-index-top-right {float:right;width:250px;}#content-index-top {width:980px; }.about-box { margin:10px 0px; }.about-246photo {    float:right;    height:60px;    width:60px;    padding:2px;    border:solid 1pt #ccc;    margin-left:14px;}#sidebar-shop {float:right;margin-top:20px;width:340px;}.amazonpicks {margin: 4px 0px 0px 2px;}.amazonpicks p {line-height:130%; margin: 2px 20px 4px; }.amazonpicks-container {margin-bottom:10px;}.amazonpicks-more-photo {float:right;width:60px; margin-right:4px;}.amazonpicks-more-photo img {padding:2px; border:solid 1pt #ccc;}.amazonpicks-more-excerpt {float:left;width:220px;margin-left:20px;}.amazonpicks-more-excerpt p {color:#666666; line-height:130%; margin-top:4px;}.amazonpicks-more-commentcount {color:#00529B}.amazonpicks-show {margin:0 auto;width:430px;margin-bottom:6px;height:58px;}.amazonpicks-show li {float:left; margin: 0px 6px;}.amazonpicks-show img {padding: 2px; border: solid 1pt #ccc;}#written-by-author {margin-left:6px; font-size:9pt; color:#0076CD;}#written-by-author a {font-size:9pt; color:#0076CD; }#written-by-author img {float:left;width:40px; height:40px;margin-right:4px;}.about-author {    background:#FFFFFF none repeat scroll 0 0;    border:1px solid #CCCCCC;    font-size:11px;    line-height:1.5em;    margin:0 0 10px;    padding:10px 15px;}.about-author h4 {    color:#333333;    font-size:10px;    font-weight:bold;    margin:0 0 10px;    text-transform:uppercase;}.about-author img {    border:1px solid #CCCCCC;    float:left;    margin:0 10px 10px 0;    padding:0;}.author-intro img {margin:0 10px 0 0;}.author-list {float:left;color:#0076CD;font-size:7pt;overflow:hidden;width:60px;margin-left:4px;line-height:130%;}.author-list-join {float:left;color:#0076CD;font-size:7pt;overflow:hidden;width:80px;margin-left:14px;margin-top:10px;line-height:130%;}.author-list img {padding:2px; border:solid 1pt #cccccc;}html[xmlns] .clearfix {    display:block;}/* RECENT COMMENTS */#recentcomments {    color: #787878;    list-style: none;    margin-left:2px;    line-height:140%;    margin:10px 0;}#recentcomments .recentcomments-avatar img {float:left; width:24px; border:medium none; margin: 2px 6px 30px 0px;}#recentcomments .recentcomments-detail {width:435px; float:left;}#recentcomments .recentcomments-avatar {float:left;}#recentcomments .recentcomments-title a {color:#333333; font-weight:bold;}#recentcomments .recentcomments-excerpt {}#recentcomments .recentcomments-excerpt a {color:#666666; font-weight:normal;}#recentcomments .recentcomments-meta a {color:#0076CD;}.post-ratings {margin:6px 0px;}.post-ratings img {float:left;}.author-bkgd {    background:#FFFFFF url(images/chacha.jpg) repeat-x scroll 0 0;    height:240px;    margin-left:613px;    opacity:0.5;    position:absolute;    width:230px;    margin-top:-94px;    filter:alpha(opacity=10);    -moz-opacity:0.1;    -khtml-opacity: 0.1;    opacity: 0.1;}.transparent_class {    filter:alpha(opacity=50);    -moz-opacity:0.5;    -khtml-opacity: 0.5;    opacity: 0.5;}#moreamazonpicks {position:absolute; margin-left:444px; margin-top:-45px;}.more_posts_3col {height:200px;width:850px;float:left;}.more_posts_3col ul {list-style:none; margin-left:30px;}.more_posts_3col li {float:left; margin: 0 0 8px 24px;width:248px;}.more_posts_3col img {    margin: 8px 0px 4px 0px;    border:2px solid #CCCCCC;    display:block;    padding:5px;    background: #FFFFFF none repeat scroll 0 0;    width:240px;    height:150px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius: 10px;}.more_arrow_right {margin-left:20px;margin-top:2px;}#topright_coolpicks {border:solid 1pt #B9B9B9; padding:0px 12px 10px;}#topright_coolpicks p {color:#666666;		       font-size:12px;		       line-height:14px;		       margin:0;		       overflow:hidden;}#topright_coolpicks .bulletbox {margin:0 10px 0 0;}.otherposts_morearrow {float:right; margin-top:75px; width:110px;}.blockset {width:960px;}#userLogin {display:block; background:#000000;width:350px;}.nav_login_title {font-size:9pt; font-weight:bold; padding: 0.7em; }.nav_login_label {font-size:8pt; padding-left: 1em;}.nav_login_forgetmenot {padding-left:8em;}.nav_login_submit {padding:0 0 0.5em 1em;}#nav_login_lostpassword {background:none; padding:0px;}#nav_login_twitter {padding:1em; height:8em;}#loggedout {margin-left:8em;}#loggedin {margin-left:2em;  }.thankyou ul {    list-style-type:none;    list-style-image:none !important;    margin:0;    padding:0;}.thankyou li {width:286px; float:left; margin: 0px 20px; height:160px;}.thankyou-comment {font-size:9pt; font-style:italic;color: #0077CC;}.thankyou-name {font-weight:bold;}.thankyou-platform {}.thankyou-avatar {}.image-annotate-canvas-notice {background:transparent url(images/gray_trans.png) repeat scroll 0 0;			       border-bottom:1px solid #666666;			       color:#FFFFFF;			       font-weight:bold;			       padding:6px;			       position:absolute;}.image-annotate-canvas-notice img {float:left;}.image-annotate-canvas-error {background:transparent url(images/gray_trans.png) repeat scroll 0 0;			      border-bottom:1px solid #666666;			      color:#FFFFFF;			      font-weight:bold;			      padding:6px;			      position:absolute;}.image-annotate-canvas img {border: medium none; background: none; margin-top: 3px;}.photoBarBg {    margin:3em 0 0 68.6em;    position:absolute;    top:0;    width:125px;}.photoBarBg .top {    background:transparent url(images/menu_top.png) no-repeat scroll 0 0;    height:15px;    top:0;}.photoBarBg .middle {    background:transparent url(images/menu_middle.png) repeat-y scroll 0 0;    top:15px;}.photoBarBg .bottom {    background:transparent url(images/menu_bottom.png) no-repeat scroll 0 0;    bottom:0;    height:25px;}#photoBarContent.right {    padding:15px 11px 0 12px;    width:9.4em;    margin: 3em 0 0 84.7em;}#photoBarContent {    color:white;    font-family:verdana,tahoma,arial,sans-seriff !important;    font-size:10px !important;    line-height:12px !important;    overflow:hidden;    position:absolute;    z-index: 4;    left: 0pt;    top: 10px;}#photoBarContent h4, #photoBarContent h4 a, #photoBarContent h4 a:hover {    font-family:verdana,tahoma,arial,sans-seriff !important;    font-size:10px;    font-weight:normal;    margin:0 0 7px;    color: #FFFFFF;    border:medium none;    text-decoration:none;}#photoMenu_AddComment {    cursor:pointer;    margin-top:2em;    padding-top:0.6em;}#photoBarContent .topline {    margin-top:2em;    padding-top:0.6em;    border-top:1px solid #555555;}#photoBarContent ul {    list-style-image: none;    list-style-position:outside;    list-style-type:none;}#photoBarContent ul li {    margin:0 0 0 1em;    font-size:7pt;}#photoBarContent ul li input {    margin: 0 0.4em 0 0;}.photoMenu_ImageID {    color: #666;    font-size:6pt;    margin-top:1.6em;}#photoMenu_AddCommentpng {    background:transparent url(images/comment_add_32x32.png) no-repeat scroll 0 0;    height:32px;    margin:0 auto;    width:32px;    cursor:pointer;}.photoMenu_PhotoDatapng  {    background:transparent url(images/camera_mount_32x32.png) no-repeat scroll 0 0;    height:32px;    margin:0 auto;    width:32px;    cursor:pointer;}#photoMenu_Flickr {  cursor: pointer; display:none;}#photoMenu_EXIF { cursor: pointer; display:none;}#exif_Box {    /* cursor:move; */    left:450px;    top:150px;    display:none;    color:#FFFFFF;    position:absolute;    width:358px;    z-index:10;    line-height: 1.2em;}.image-annotate-exif {line-height: 1.2em;}.background {    left:0;    position:absolute;    top:0;    width:100%;}.bkg_top { height:15px; background: transparent url(images/exif_top.png) repeat-y scroll 0 0}.bkg_center{height:226px; background: transparent url(images/exif_bg.png) repeat-y scroll 0 0}.bkg_bottom {height:25px; background: transparent url(images/exif_bottom.png) repeat-y scroll 0 0}#exif_content {    font-family:arial;    padding:15px 20px 25px;    position:relative;}#exif_content h3 {    color:#FFFFFF;    font-size:1.2em;    margin: 0 0.5em 0 0;    border: none;    padding:0;}#exif_content {    color:#FFFFFF;    font-family:arial;    font-size:0.9em;    font-weight:normal;    margin:0;    text-align:left;    position:absolute;    width:320px;}#exif_content .exif_navtop {padding-top: 0.5em;}#exif_content .exif_navtop ul {    border-bottom:1px solid #CCCCCC;    width:auto;    position:static;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    height:2em;}#exif_content .exif_navtop li {    margin-right:0.2em;    cursor:pointer;    margin-left:1em;    vertical-align:bottom;    font-size:1.1em;    float:left;}#exif_content .exif_navtop li em {padding:0.1em 10px 0.1em 15px;}#exif_content table.photoinfo {font-size: 11px !important;}#exif_content table.photoinfo th {    color:#CCCCCC;    font-weight:bold;}table.photoinfo {    margin-top:1em;}table.photoinfo th {    padding:1px 10px 1px 1px;    text-align:left;    vertical-align:top;    white-space:nowrap;}table.photoinfo td {    padding:1px;    vertical-align:top;}table.photoinfo th {    padding:1px 10px 1px 1px;    text-align:left;    vertical-align:top;    white-space:nowrap;}#photoMenu_Closebutton {    background:transparent url(images/close.png) no-repeat scroll 0 0;    border:medium none;    height:24px;    width:24px;    float:right;    cursor:pointer;}#image-annotate-exif {    color:#FFFFFF;    width:358px;    z-index:10;    line-height: 1.2em;    /* border:3px solid orange; */    cursor:move;    display:block;    margin:0;    padding:0;}#photoMenu_Closebutton img  {padding:0; background: transparent;}#exif_data img { margin: 0 auto; background: transparent; border: none; padding: 0;}.photo-entry .image-annotate-canvas {border: medium none #000 !important; padding: 5px 5px 1px !important;}#exif-cameraimage {float:right; margin-left:10px; margin-top:6px;}.exif_content a { color:#FFF !important; margin-left:4px;}.exif-camera-text {    float:left;    margin:10px 0 0 6px;    width:120px;}/* Image Annotation CSS *//* ******************** */.image-annotate-canvas {    border: solid 2px #ccc;    background-position: left top;    background-repeat: no-repeat;    display: block;    margin: 0;    position: relative;    padding: 2px;}.image-annotate-view {    display: none;    position: relative;}.image-annotate-area {    border: 1px solid #000000;    position: absolute;}.image-annotate-area div {    border: 1px solid #FFFFFF;    display: block;}.image-annotate-area-hover div {    border-color: yellow !important;}.image-annotate-area-editable {    cursor: pointer;}.image-annotate-area-editable-hover div {    border-color: #00AD00 !important;}.image-annotate-area-authorimagenote {    border-color: #00AD00 !important;}.image-annotate-area-product {    border-color: red !important;}.image-annotate-note {    background: #E7FFE7 none repeat scroll 0 0;    border: solid 1px #397F39;    color: #000;    display: none;    font-family: Verdana, Sans-Serif;    font-size: 12px;    max-width: 200px;    padding: 3px 7px;    position: absolute;}.image-annotate-note .actions {    display: block;    font-size: 80%;}.image-annotate-edit {    display: none;}#image-annotate-edit-form {    background: #FFFEE3 none repeat scroll 0 0;    border: 1px solid #000000;    height: 78px;    padding: 7px;    position: absolute;    width: 250px;}#image-annotate-edit-form form {    clear: right;    margin: 0 !important;    padding: 0;    z-index: 999;}#image-annotate-edit-form .box {    margin: 0;}#image-annotate-edit-form input.form-text, #image-annotate-edit-form #edit-comment-wrapper textarea {    width: 90%;}#image-annotate-edit-form textarea {    height: 50px;    font-family: Verdana, Sans-Serif;    font-size: 12px;    width: 248px;}#image-annotate-edit-form fieldset {    background: transparent none repeat scroll 0 0;}#image-annotate-edit-form .form-item {    margin: 0 0 5px;}#image-annotate-edit-form .form-button, #image-annotate-edit-form .form-submit {    margin: 0;}#image-annotate-edit-form a {    background-color: #fff;    background-repeat: no-repeat;    background-position: 3px 3px;    border: solid 1px #ccc;    color: #333;    cursor: pointer;    display: block;    float: left;    font-family: Verdana, Sans-Serif;    font-size: 12px;    height: 18px;    line-height: 18px;    padding: 2px 0 2px 24px;    margin: 3px 6px 3px 0;    width: 48px;}#image-annotate-edit-form a:hover {    background-color: #eee;}.image-annotate-edit-area {    border: 3px solid orange;    cursor: move;    display: block;    height: 60px;    left: 10px;    margin: 0;    padding: 0;    position: absolute;    top: 10px;    width: 60px;}.image-annotate-edit-area .ui-resizable-handle {    opacity: 0.8;}.image-annotate-edit-ok {    background-image: url(images/annotate/accept.png);}.image-annotate-edit-delete {    background-image: url(images/annotate/delete.png);}.image-annotate-edit-close {    background-image: url(images/annotate/cross.png);}.ui-resizable {    position: relative;}.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }.ui-resizable-disabled .ui-resizable-handle, .ui-resizable- autohide .ui-resizable-handle {    display: block;}.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }.ui-resizable-e { cursor: e-resize;  width: 7px; right: -5px; top: 0px; height: 100%; }.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }/* END Image annotate CSS *//* ********************** */.photorank_select, .photorank_select a { color:#fff; text-align:center; height:26px; width: 9.4em; }.photorank_select a:hover { border-bottom:none;  }.image-annotate-menu .middle { height:362px; }#top_recent_posts { /* background: none repeat scroll 0 0 #AFDCEC; */		    -moz-border-radius:0.5em;		    -webkit-border-radius: 0.2em 0.2em 0.5em;		    border-radius: 0.2em 0.2em 0.5em;		    height: 13em; width:980px;		    padding: 0;		    clear:both;} /* ccc　*/#top_recent_posts ul li {margin: 6px; overflow:hidden; width:151px; height:149px; float:left;  }#top_recent_posts ul li .back {height: 110px; overflow:hidden;}.top_recent_posts_title {margin-top:1px;			 color:#0077CC;			 font-size:12px;			 line-height:16px;			 overflow:hidden;			 text-decoration:none;			 height:14px;}.top_recent_posts_meta {    border:none;    margin:0;    padding:0 0 0 0;    color: #888;    font-size:9px;    font-weight:bold;    height:19px;    overflow:hidden;}.top_recent_posts_meta a:hover, .top_recent_posts_meta a:link, .top_recent_posts_meta a:visited {    border:medium none;    text-decoration:none;}.top_recent_posts_title a:link, .top_recent_posts_title a:visited {color: #333;}#slideimg {    border:2px solid #ccc;width:474px;height:160px; margin-bottom:12px;    background-image: url('http://shibuya246.com/wp-content/uploads/2012/01/DSC_8828-2.JPG')}#slideimg-large {    border:2px solid #ccc;width:600px;height:264px; margin-bottom:12px;    background-image: url('http://shibuya246.com/wp-content/uploads/2012/01/DSC_8828-2.JPG')}#top_recent_nav {display:block; padding: 7px 0 4px; }#top_recent_nav ul li { padding:0 0.4em; text-align:left;}#top_recent_nav ul li a {float:left;    color:#666666;display:block;font-weight:bold;padding:0.2em 0.7em;white-space:nowrap;}#photoMenu-ViewTypes ul {    margin:0;    padding:0;}#sns_connect img {width:16px; height:16px;}#sns_connect a {padding:5px 5px 3px !important;}#archive_top3 {display:block; margin-bottom:8px;float:left;}.archive_column {float:left; margin: 0px 26px 0px 0px ; width:300px;}.archive_column_border {background: url(images/border.png) repeat-y scroll left top #FFFFFF !important;}.archive_colum_right {width:640px;float:left;}.archive_column_right_google {text-align:center;}.top_border {border-top: 1px solid #ccc; margin-bottom:10px;}.archive_item {display:block; margin-bottom:20px;}/*#archive_title_container { height:64px;}*/.archive_top_google {float:right;}#archive_title_container h2 {float:left; font:300% Arial,"Helvetica Neue",Helvetica,sans-serif; padding-top:10px; margin:0px; }.tag_box {text-align:center; padding:8px;}.archive_title a {font-size:14pt; font-weight:normal; color:#000;}.left_column_post {width:640px;}.left_column_google {width:150px; float:left;margin-top:12px;}.middle_column_content {width:476px; float:left;}.cards li {float:left; list-style-type:none; list-style-image: none;}.cards .front, .cards .back {    width:80px; height:80px; border:solid 1pt gray; -moz-border-radius:8px;    text-align: center; font-size:27pt;    line-height:70px;    -webkit-border-radius: 8px;    border-radius:8px;}.cards .front {background-color:#def;}.cards .back {display:none; background-color:#fab;}#SMBadge_Container {position:relative;}#SMBadge_Box {    left:990px;    position:absolute;    width:80px;}#SMBadges.fixed {position:fixed; top:0;}#SMBadges {    -moz-border-radius-bottomright:3px;    -moz-border-radius-topright:3px;    background-color:#FFFFFF;    border-color:#E0E0E0 #E0E0E0 #E0E0E0 #FFFFFF;    border-left:1px solid #FFFFFF;    border-right:1px solid #E0E0E0;    border-style:solid;    border-width:1px;    margin-top:10px;    position:absolute;    top:480px;    width:63px;    padding-bottom:8px;}#SMBadges .SMVote {margin:7px; min-height:60px;}#SMBadges div.SMGap {    background-color:#F3F3F3;    height:1px;    margin:5px auto;    width:35px;}.fb_share_count_top {    width:48px !important;}.fb_button,.fb_button_small {    width:49px !important;   }.fb_button_text {padding:2px 0 3px 1px !important;}.fb_share_count_inner {font-family: arial,helvetica,sans-serif !important; font-size:18px;}.topsy_widget_data {margin: 10px 2px 0 6px;}.photo_number {color:#666666; font-size:14pt;}#itunes_store_result {margin-left: 50px;}#itunes_store_result img { margin: 0 4px; border: 1pt solid #d0d0d0; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 6px; }#loginname {font-size: 9pt;}.view-header h2.header {/*    border-bottom: 3px solid #ccc;*/    color: #000000 !important;    font-family: "Arial Narrow",Arial,sans-serif !important;    font-size: 20px !important;    font-weight: bold !important;    margin: 0 0 5px;    text-transform: uppercase;    padding: 0px;    font-size: 20px;    line-height:1.3em;}.node-meta {    border-bottom: 1px dotted #CCCCCC;    border-top: 1px dotted #CCCCCC;    color: #999999;    font-family: Arial,sans-serif;    height: 18px;    margin: 0 0 5px 288px;    padding: 0;}#main-top-recentposts { height:206px; margin-bottom:10px;/*			border-bottom:#ccc 1pt solid; background-color: #efefef;*/}#site_updates_text { margin-bottom:6px;}#photo-content .post ul.FotomotoBar a:link, #photo-content .post ul.FotomotoBar a:visited { color: #FFF;}#photo-content .post ul.FotomotoBar { margin:5px; }#about-intro div.FotomotoToolbarClass, #slideimg-large div.FotomotoToolbarClass, #content-main .category-conbini-monday div.FotomotoToolbarClass {display:none !important;}#content-single-photo div.FotomotoToolbarClass {display:none !important;}
