/*
Theme Name: Photo-Biyori LT
Theme URI: http://everydays.hassii.com/photo-biyori
Description: The photolog theme designed for WordPress 3.0+
Version: 3.0.3
Author: tomo
Author URI: http://photomo.com
Tags: photoblog, fixed width, single entry, widgets, white
font-size:10px;@charset "utf-8";

*/


/* ---------------------------- */
/* STANDARD HTML TAG RESET */
/* ---------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;

}

HTML{
Overflow-y: scroll;
}


body { line-height: 1; }

h1, h2 { font-weight: normal; clear: both; padding-bottom: 10px;}
h3, h4, h5, h6 { font-weight: normal; clear: both; padding-bottom: 5px;}
ol, ul { list-style: none; }
blockquote { quotes: none; }
blockquote:before, blockquote:after { content: ''; content: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
a img { border: none; }

/* ---------------------------- */
/* STANDARD HTML TAG DEFINITION */
/* ---------------------------- */

/*font-family: 'Verdana', sans-serif;*/


body {
	font-family: 'Verdana', sans-serif;
	color:#333333;
	text-align: left;
	background-color: #FFFFFF;
	line-height: 18px;
font-size:10px;
}

h1 {font-size: 16px; font-weight: bold;	}
h2 {font-size: 14px; font-weight: bold;	}
h3 {font-size: 13px; font-weight: bold;	}
p { font-size: 10px; margin-top: 7px; margin-bottom: 15px; }
small {font-size:15px;}

a, a:link, a:visited, a:active { color: #37518c; text-decoration: none; }
a:hover { color: #37518c; text-decoration: underline; }

input, textarea, option, select, radio { color: #333; font-size: 10px; padding: 3px; border:1px solid #e4e7e9; }	
option, select { color: #333; font-size: 10px; padding: 1px; border:1px solid #e4e7e9; }	

/* image */


img {background:#ffffff; }
p img {	padding: 0; max-width: 100%; border:1px solid #3a3a3a; }
img.centered { display: block; margin-left: 0; margin-right: 0; }
img.alignright { padding: 0px; margin: 0 0 2px 0px; display: inline; }
img.alignleft { padding: 0px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }
.alignleft { float: left; }
.center { text-align: center; }
.hidden { display: none; }
.clear {clear: both; visibility: hidden; height:0; content: ".";}


/* ----------------------------*/
/* PAGE ELEMENTS */
/* ----------------------------*/

#wrapper {
	margin: 0px auto; 
	padding: 0px 0px 0px 0px;
	width: 880px; /* image width + 80px */	
	}

/* ========= HEADER ========= */
/* blog title */	


#header {

display: flex; /* establish flex container */

    
align-items: center;
color: #37518C;
font-weight: bold; font-size: 13px; text-align: left;
margin: 15px 24px 5px 0px;
	padding: 0px 0px;
	}
#header img { margin-right: 40px; }
#header ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#header li {display: inline; margin-right: 20px;}

/* blog title text color */	
#header a, #header a:link, #header a:visited, #header a:active { color: #37518C; text-decoration: none; }
#header a:hover { color: #6888D1; text-decoration: none; }







#header-AS {




color: #37518C;
font-weight: bold; font-size: 13px; text-align: left;
margin: margin-left: auto; margin-right: auto; }
#header-AS img { display: block;
margin-top: 25px;
    margin-left: auto;
    margin-right: auto; }
#header-AS ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#header-AS li {display: inline; margin-right: 20px;}


span.centerImage {
     text-align: center;
}








/* ========= FOOTER ========= */
#footer {
	font-size: 9px;
	padding-top:10px;
	text-align: center;
	color: #A4A7B3;
	clear:both;
	}

#footer a, #footer a:link, #footer a:visited, #footer a:active { color: #A4A7B3; text-decoration: none; }
#footer a:hover { color: #A4A7B3; text-decoration: underline; }

/* ========= MAIN CONTENT ========= */
/* content area */
#content {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px 0px 0px 0px;

/* old border:
border: 1px solid #878787; /*do not delete this line */
-webkit-border-radius: 3px; /* for Safari and Chrome */
    -moz-border-radius: 3px; /* for Firefox */
	-o-border-radius: 3px; /* when Opera Presto 2.3 or later is released */
	border-radius: 3px; /* future proofing for when border-radius is supported */  */
	}


/* site navigation */
#mainNav {
	text-align: center;
	font-size: 9px;
	margin: 0px 40px 0px 40px;
	border-bottom: 1px solid #e4e7e9;
	}

/* site navigation text color */
#mainNav a, #mainNav a:link, #mainNav a:visited, #mainNav a:active { color: #333; text-decoration: none; }
#mainNav a:hover { color: #37518c; text-decoration: none; }	

.menu ul li {display: inline; margin-left: 8px; margin-bottom: 0px; }

/* entry navigation */
#nav {		
	text-align:center;
	color:#C5C5C5;
	font-size: 14px;
	margin:5px 35px 0px 40px;
	} 

/* entry navigation text color */
#nav a, #nav a:link, #nav a:visited, #nav a:active { color: #C5C5C5; text-decoration: none; }
#nav a:hover { color: #C5C5C5; text-decoration: underline; }		

/* paginated navigation */	
.navigation {margin:10px 40px;}

/* title + photo + text area          */
#entry {
float:left;
margin:3px 3px 3px 3px;
	width:600px;
	padding: 0;
	text-align: left;
	}

#entry p { font: small Georgia, serif; font-size: 16px; line-height:135%}
#entry img { display: block; margin-left: auto;	margin-right: auto;  }

/* -webkit-border-radius: 2px;
-moz-border-radius: 2px; border-radius: 2px */

#sidebar {
width:240px;
margin:44px 0px 0px 30px;
	float: left;
	padding: 0;
	text-align: left;
	}

#sidebar p { font: small Georgia, serif; font-size: 16px; line-height:135%}
#sidebar img { display: block; margin-left: auto;	margin-right: auto; }

#sidebar li { list-style-type: none; }
#sidebar ul { list-style-type: none; margin: 0; padding: 5px; }



/* post title */
.title {text-align:left; font-family: 'Droid Serif', serif; font-size: 20px; font-weight:500; color: #292929; margin-top: 20px; margin-bottom: 13px; }

/* post meta data *//* comment link */
.postdata, .sh_comment { line-height: 1.4; text-align: left; font-size: 10px; }
	
/* post meta data */
.postdata, .sh_comment { padding: 3px 0px 0px 0px; }

.postdata a, .postdata a:link, .postdata a:visited, .postdata a:active { color: #333; text-decoration: none; }
.postdata a:hover { color: #333; text-decoration: underline; }	
	
/* show/hide comment link */
.sh_comment {padding: 8px 0px 8px 12px; border-bottom: 1px solid #ffffff; } 
.sh_comment a, .sh_comment a:link, .sh_comment a:visited, .sh_comment a:active,  { color: #333; text-decoration: none; }
.sh_comment a:hover { color: #333; text-decoration: underline; }	 

/*========== thumbnails ==========*/

#th_container {	padding:0px 0px 0px 0px; }

.thumbnails { /* defined in pb-function.php */
	float:left;

margin: 0 auto;
	padding:3px; /* adjust this when you change the thumbnail size */
	border: 0px;
	display: inline;
	color: #A4A7B3;
	}
    
.current-thumbnail { /* defined in pb-function.php */
	float:left;
 	padding-right:2px;	/* adjust this when you change the thumbnail size */
	border:0px;
	display: inline;
	color: #A4A7B3;
	}
	
.thumbnails a img, .thumbnails a:link img, .thumbnails a:visited img, .thumbnails a:active img { border: 1px solid #fff; padding: 1px; -webkit-border-radius: 7px;
-moz-border-radius: 7px; border-radius: 7px} 
.thumbnails a:hover img { border: 1px solid #cad2d8; padding: 1px; }

.current-thumbnail a img, .current-thumbnail a:link img, .current-thumbnail a:visited img, .current-thumbnail a:active img { border: 1px solid #ffffff; padding: 1px; } 
.current-thumbnail a:hover img { border: 1px solid #cad2d8; padding: 1px; }

#arcth_container { /* archive page */
	
	margin: 0 auto;
	min-height: 450px;
	/* IE Hack */
	height:auto !important;
	height:450px;
	}
 
#arcth_container .thumbnails {padding-bottom: 2px; }

/*========== Comment Template ==========*/

#pb_comments { text-align: left; padding-top: 10px; padding-bottom: 20px; }
.commentlist { list-style: none; padding: 0; }

.children {
	margin: 10px 0px 10px 10px;
	list-style: none;
	border-top: 1px solid #e4e7e9;
	}	

.comment { padding: 0px 0px 0px 10px;}

.vcard img { padding: 0px 3px 5px 10px; margin: 0; display: inline; float: right; }

#pb_comments .children {padding: 0; margin: 5px 0px 0px 0px; border-top: 1px solid #e4e7e9; border-left: 1px solid #e4e7e9;}

.reply {font-size: 9px; padding:0px 0px 0px 0px; margin: 0px 0px 15px 0px;}

.depth-1 { margin: 15px 0px 10px 0px; border-bottom: 1px dotted #565656; border-left: 1px solid #ffffff; }

.commentmetadata { font-size: 9px; }

#respond {padding-top: 10px; }
#respond textarea { width: 90%; }

#commentform p {font-size: 9px;	}

#commentform #author, #commentform #email ,#commentform #url, #commentform #comment { padding:3px; border:1px solid #e4e7e9; font-size:10px; font-family: Verdana, Helvetica, impact, sans-serif;}	

#commentlist {list-style: none; }
#submit {background-color:#f0f3f5; font-size:10px; padding:5px; border:1px solid #e4e7e9;}	
.comment_meta {margin-top: 0px;	font-size: 9px; }

.nor {border-bottom: 1px dotted #B6B6B6; border-top: 1px dotted #e4e7e9; }

/*========== Pages ==========*/

#page_entry {
	padding:20px 40px 20px 40px;
	min-height: 450px;
	/* IE Hack */
	height:auto !important;
    height:450px;
    text-align: left;
	}

.page_title { color: #37518c; font-weight: bold; margin-bottom: 7px; border-bottom: 1px dotted #e4e7e9;  }

#page_entry ul li { margin-left: 10px; }

#arc_entry { /* archive page */
	padding:20px 40px 0px 40px;
	text-align: left;
	}
	


.arc_dropdown { text-align: right; }

/* two column page style */
div.left_column {
	float: left;
	width: 48%;
	margin: 0;
	padding: 0;
	text-align: left;
	}

div.right_column {
	float: right;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 48%;
	}	



.right_column a, .right_column a:link, .right_column a:visited, .right_column a:active { color: #333; text-decoration: none; }
.right_column a:hover { color: #333; text-decoration: underline; }	

.left_column a, .left_column a:link, .left_column a:visited, .left_column a:active { color: #333; text-decoration: none; }
.left_column a:hover { color: #333; text-decoration: underline; }	

.right_column .children, .left_column .children {padding: 0; margin: 3px 0px 5px 0px; border:none;}


/* ========== SEARCH ========= */
#searchform { margin-top: 5px; padding: 5px 0px; text-align: left; }

/*========== widget ==========*/
.widget { padding-bottom: 15px;}
.widget ul li a, .widget ul li a:link, .widget ul li a:visited, .widget ul li a:active { color: #333; text-decoration: none; }
.widget ul li a:hover { color: #333; text-decoration: underline; }

.linkcat ul li a, .linkcat ul li a:link, .linkcat ul li a:visited, .linkcat ul li a:active { color: #333; text-decoration: none; }
.linkcat ul li a:hover { color: #333; text-decoration: underline; }
.linkcat h2 {margin-top: 5px; margin-bottom: 3px;}

/*========== tag cloud ==========*/
#tag_cloud a, #tag_cloud a:link, #tag_cloud a:visited, #tag_cloud a:active { color: #333; text-decoration: none; }
#tag_cloud a:hover { color: #37518c; text-decoration: none; }

/* wp-stats hide smiley */
img#wpstats {width:0px; height:0px; padding:0px; border:none; overflow:hidden; }