/*
Theme Name:pixel2
Theme URI:http://
Description:A photo blogging theme. 
Version:1.1
Author:Andrew Bondarenko
Author URI:http://bondarenko.info
Tags:photoblogging,one column
*/
/* --------------------------------------------------------------
* Resets default browser CSS.
Based on work by Eric Meyer:* meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
-------------------------------------------------------------- */
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,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/* Tables still need 'cellspacing="0"' in the markup. */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
/* Remove possible quote marks (") from <q>,<blockquote>. */
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
/************* END RESET RELOADED *************************/
/**/
/* .............................. */
/* Basic */
/* .............................. */
/* divs for new design */
#container {margin-left:auto;margin-right:auto;height:100%;background-color:#fff; border-style: none;}
#topblock, #pictureblock, #navigateblock, #postblock, #bottomblock {display: block; width:1024px; background-color: #fff; border-color: #ccc; border-style: solid; margin:0 auto;}
#topblock {border-width: 1px 1px 0 1px; background:#f5f5f5;}
#pictureblock {border-width: 1px; text-align: center; padding-top:20px; padding-bottom:0px;}
#navigateblock {border-width: 0 1px 1px 1px;}
#postblock {border-width: 0 1px; background:#f5f5f5;}
#post-inner {padding:10px;}
#post-text {padding:5px 5px 5px 0;}
#bottomblock {border-width: 1px;}
#bottom-inner {padding: 20px; text-align: center;}

body {font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.body{POSITION: relative;padding-top: 10px;padding-bottom: 10px;background-color: #fff;font-size:11px;font-family:Arial, Helvetica, sans-serif;letter-spacing:0.5px;color:#333;}
html, body {min-height:100.1%;}
/* .............................. */
/* Links */
/* .............................. */
a {color:#333;text-decoration:none;}
a:hover {text-decoration:underline;}
/* .............................. */
/* Headings */
/* .............................. */
h1,h2,h3,h4,h5,h6{ font-family:"Trebuchet MS",Georgia,Helvetica,sans-serif;}
h1 {float:left;clear:left;font-weight:bold;font-size:11px;letter-spacing:2px;color:#666;margin:0px;margin-left:5px;padding:0px;}
h1 a, h1 a:hover {text-decoration:none;}
h2 {font-weight:bold;font-size:11px;letter-spacing:1px;color:#666;margin:0px;margin-bottom:5px;padding:0px;float:left;}
h3 {font-weight:bold;font-size:11px;letter-spacing:1px;color:#666;text-align:center;}
/* .............................. */
/* Navigation and menu */
/* .............................. */
#filters{clear:both;height:2em;margin-bottom:1em; margin-left: 0;}
#filters li{ list-style: none;  margin-left: 0; float:left;margin-right:2em;}
#navigation {border-style: none;padding:5px;height:15px;margin-bottom:0px;}
.menu {float:right;clear:right;text-align:right;font-size:11px;text-transform:uppercase;}
.menu a {padding:7px;padding-left:10px;padding-right:10px;}
.menu a:hover {text-decoration:none;color:#111;}
/* .............................. */
/* Content */
/* .............................. */
#photo {background:#f5f5f5;padding:5px;border:1px solid #ccc;}
/* .............................. */
/* Image Navigation */
/* .............................. */
#image-navigate {padding:10px;height:10px;margin:0px;}
#image-navigate a {padding:10px;}
.image-previous {float:right;}
.image-next {float:left;}
/* .............................. */
/* Image Info */
/* .............................. */
#image-info {background:#f5f5f5;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:20px;text-align:justify;margin:0px auto;margin-bottom:25px;line-height:16px;}
#image-notes {width:90%;vertical-align:top;}
#image-exif {padding-top:10px;text-align:right;width:25%;vertical-align:top;}
.addcomment {float:right;clear:right;padding:0px;cursor:pointer;}	
/* .............................. */
/* Pages */
/* .............................. */
#page {background:#f5f5f5;border:1px solid #ccc;padding:20px;text-align:left;width:65%;margin:0px auto;margin-bottom:25px;line-height:16px;}
#page a {font-weight:bold;}
#page img {background:#ffffff;padding:5px;border:1px solid #ccc;}

.column{width:48%;text-align:left;vertical-align:top;padding:5px;}
.thumbnails{margin:0 auto;width:860px;margin-left:-5px;clear:both;}
.thumbnails li{float:left;display:block;width:133px;height:85px;margin-left:5px;margin-bottom:5px;list-style:none;}
a .thumbnail,a:link .thumbnail,a:visited .thumbnail,a:active .thumbnail{float:left;display:block;width:133px;height:85px;background:#c4c4c4;text-align:left;}
a:hover .thumbnail{background:#919191;}
.thumbnail{float:left;display:block;width:133px;height:85px;}
.thumbnail img{max-width:123px;margin:5px 5px 0 5px;padding:0 0 5px 0;max-height:75px;border:0;}
/* .............................. */
/* Comments */
/* .............................. */
.commentlist{clear:both;width:700px;}
.commentlist li{border-bottom:1px solid #ccc;}
.commentlist li .metadata{border:0;margin:10px 0;width:148px;float:left;}
.commentlist li .gravatar{float:left;width:32px;margin:10px;}
.commentlist li cite,
.commentlist li small{font-weight:bold;clear:both;display:block;}
.commentlist li .content{padding:10px;float:left;clear:right;width:287px;}
.commentlist li .clear{clear:both;}
#content .commentlist .comment p{font-weight:normal ;}

/* Comment Form */
#allcomments {}
h3#respond,h3#comments{width:700px;margin:0;padding:0 0 5px 0px;clear:both;padding-top:20px;cursor:pointer;}
#comments{border-bottom:1px solid #afb1b2;}
#commentform{width:700px;margin-bottom:10px;}
#commentform p{padding:10px;}
#commentform small{display:inline;}
#commentform .sleeve{margin:10px;}
#commentform label{width:250px;display:block;float:left;font-size:.96em;line-height:2em;}
#commentform label{margin:0px;margin-bottom:10px;}
#commentform p input{float:left;margin:0;border:1px solid #afb1b2;width:310px;padding:3px;margin-bottom:10px;}
#commentform input#submit{width:15em;height:2em;margin-left:10px;}
#commentform textarea,#commentform input{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;}
#commentform p{clear:both;line-height:1.6em;}
#commentform textarea{width:560px;}
/* .............................. */
/* Footer */
/* .............................. */
#footer {text-align:center;margin-bottom:20px;}
/* .............................. */
/* Calendar if you want to use    */
/* a calendar in the template     */
/* .............................. */
.td-calendar-days-vz {
	padding:1px;
	text-align:center;
	border-top:0px solid #999;
	border-bottom:1px solid #999;
	border-right:0px;
	border-left:0px;
	background:#fff;
	color:#999;
	}
.td-calendar-days-vz:hover {background:#444;}
.td-calendar-days {
	padding:1px;
	text-align:center;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:0px;
	border-left:0px;
	background:#fff;
	color:#999;
	}
.td-calendar-days:hover {background:#444;}
.td-calendar-navi-vz {
	border-top:0px;
	border-bottom:1px solid #999;
	border-right:0px;
	border-left:0px;
	text-align:center;
	letter-spacing:1px;
	word-spacing:5px;
	}
.td-calendar-navi-vz a {text-decoration:none;color:#444;}
.td-calendar-navi {
	border-top:0px;
	border-bottom:1px solid #999;
	border-right:0px;
	border-left:0px;
	text-align:right;
	letter-spacing:1px;
	word-spacing:5px;
	}
.td-calendar-navi a {text-decoration:none;color:#444;}
.td-calendar-days-imagefound {
	padding:1px;
	text-align:center;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	border-left:1px dotted #999;
	border-right:1px dotted #999;
	background:#f5f5f5;
	}
.td-calendar-days-imagefound:hover {
    border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background:#666;
    }
.td-calendar-days-imagefound a {text-decoration:none;color:#444;}
.td-calendar-days-imagefound a:hover {text-decoration:none;color:#fff;}
.table-calendar {
    font-family:Helvetica, verdana, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
	width:600px;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	}
.table-calendar-vz {
    font-family:Helvetica, verdana, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
	width:200px;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	}
/* TAG SUPPORT */
.tags01 {font-size: 10px !important;}
.tags02 {font-size: 11px !important;}
.tags03 {font-size: 14px !important;}
.tags04 {font-size: 16px !important;}
.tags05 {font-size: 18px !important;}
.tags06 {font-size: 20px !important;}
.tags07 {font-size: 22px !important;}
.tags08 {font-size: 24px !important;}
.tags09 {font-size: 26px !important;}
.tags10 {font-size: 28px !important;}