/*
THEME NAME:VadimZee
AUTHOR:Alexander Awerin
AUTHOR URI:http://awerin.ru

	This theme is released under GNU General Public License (GPL): 
	http://www.gnu.org/licenses/gpl.html

	1.0.1: Adds IE6 support (still a work in progress but better than before).
			Fixes the 'Leave a comment' link.
			Fixes images on the home page using the index.php template file.
			Fixes image floating issue in the front page template.
			Improved Static navigation arrows for an easier UX.
			Now pulls the 'large' (800px wide) image instead of the full size image for CSS backgrounds on the homepage.
			Adds EXIF Data to image attachment pages (Shutter Speed does not work).
			Fixes borders and shadows for Firefox 3.5.
			Reworked comments section to include Pings.
			New 404 template that adheres to the site format.
	0.9.7: Fixes 'Headers already sent' error.
	0.9.6: Fixes removed images on pages.
	0.9.5: Removes the first image(the duplicate image) from the post content when it comes before the_content text.
			Allows for images to show up in the RSS feed.
			Adds indented sub-page formating in the main menu.
			Removes grey background for smaller images on single pages.
	0.9.4: Removes [shortcode] & CSS from single page next/previous excerpts.
	0.9.3: Fixes ‘From URL’ image errors.
			Removes [shortcode] & CSS from homepage excerpts.
	0.9.1: Fixes some IE bugs.
	0.9.0: First Public release.

*/

/*old*/

/* =miscellaneous */
.clear{clear:both;}
img.alignnone {margin: 0 0 1em 0;clear:both;float:none;display:block;}
img.alignleft {margin:0 10px 1em 0px;clear:left;float:left;}
img.alignright {margin:0 0 1em 10px;clear:right;float:right;}
img.aligncenter{margin:0 auto;position:relative;clear:none;}
.bigdate{text-shadow:#666 1px 1px 3px}
h2 a:hover{text-decoration:none;}
h2.post-content a{text-decoration:none;}
img{border:none;}
.edit-link {display:block;}
.comment-edit-link, .edit-link a, .required, .unapproved{color:red;}
img#wpstats{position:fixed;left:10px;bottom:10px;}
abbr, acronym, abbr[title], acronym[title], dfn[title] {text-transform:none;border:none;letter-spacing:inherit;cursor: default;}


/* Wordpress 2.5+ Shortcode Styles
------------------------------------------ */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div#comments{clear:both;}

/* =hidden */
.home .entry-meta, .page .sidebar, .category .sidebar, .archive .sidebar, .search .sidebar, #access .skip-link, .archive-meta {display:none;}

/* structure */
body{background-color:#393939;color:#444;margin:0;padding:0;
	font-family: Tahoma, Helvetica, sans-serif;
}

/* menu change */

/* books */

img.books {
   background-position: 0 0;
   background-repeat: no-repeat;
   background-image: url(/wp-content/themes/vadimzee/img/m_books.gif);
   width: 81px;
   height: 14px;
   display: block;
   margin-top: 5px;
}
img.books:hover { background-position: 0 -14px; }

img.booksoff {
   background-position: 0 -28px;
   background-repeat: no-repeat;
   background-image: url(/wp-content/themes/vadimzee/img/m_books.gif);
   width: 81px;
   height: 14px;
   display: block;
   margin-top: 5px;
}
/* info */

img.info {
   background-position: 0 0;
   background-repeat: no-repeat;
   background-image: url(/wp-content/themes/vadimzee/img/m_info.gif);
   width: 81px;
   height: 14px;
   display: block;
   margin-top: 5px;
}
img.info:hover { background-position: 0 -14px; }

img.infooff {
   background-position: 0 -28px;
   background-repeat: no-repeat;
   background-image: url(/wp-content/themes/vadimzee/img/m_info.gif);
   width: 81px;
   height: 14px;
   display: block;
   margin-top: 5px;
}

/* blog */

img.blog {
   background-position: 0 0;
   background-repeat: no-repeat;
   background-image: url(/wp-content/themes/vadimzee/img/m_blog.gif);
   width: 81px;
   height: 14px;
	display: block;
		margin-top: 5px;
}
img.blog:hover { background-position: 0 -14px; }

img.blogoff {
   background-position: 0 -28px;
   background-repeat: no-repeat;
   background-image: url(/wp-content/themes/vadimzee/img/m_blog.gif);
   width: 81px;
   height: 14px;
	display: block;
		margin-top: 5px;
}

/* archive */

img.archive {
   background-position: 0 0;
   background-repeat: no-repeat;
   background-image: url(/wp-content/themes/vadimzee/img/m_arch.gif);
   width: 81px;
   height: 14px;
	display: block;
			margin-top: 5px;
}
img.archive:hover { background-position: 0 -14px; }

img.archiveoff {
   background-position: 0 -28px;
   background-repeat: no-repeat;
   background-image: url(/wp-content/themes/vadimzee/img/m_arch.gif);
   width: 81px;
   height: 14px;
	display: block;
			margin-top: 5px;
}

/* login */

img.login {
   background-position: 0 0;
   background-repeat: no-repeat;
   background-image: url(/wp-content/themes/vadimzee/img/m_login.gif);
	width: 81px;
	height: 14px;
	display: block;
			margin-top: 25px;
}
img.login:hover { background-position: 0 -14px; }
img.loginoff {
   background-position: 0 -28px;
   background-repeat: no-repeat;
   background-image: url(/wp-content/themes/vadimzee/img/m_login.gif);
	width: 81px;
	height: 14px;
	display: block;
			margin-top: 25px;
}

.whitebox {
	background-color: #ffffff;
	width: 940px;
	height: 540px;	
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -470px;
	margin-top: -270px;

}

.whitebox1 {
	background-color: #ffffff;
	width: 940px;
	height: 620px;	
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -470px;
	margin-top: -310px;

}

.whitebox2 {
	background-color: #ffffff;
	width: 940px;
	height: auto;	
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -470px;
}

.photo_num {
	display: block;
	z-index: auto;
	clear: both;
	color: #feffff;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 40px;
	height: 15px;
	background-color: #000;
	opacity: 0.5;
	padding-top: 5px;
	margin-top: -250px;
	margin-left: 335px;
}

.menu {
	position: relative;
	top: 0px;
	left: 20px;
}

.menu1 {
	position: relative;
	top: 80px;
	left: 20px;
}

.menu2 {
	position: relative;
	top: 40px;
	left: 20px;
	width: 100px;
}

.tags {
	color: #878787;
	margin-bottom: 20px;
}

.cats {
	color: #878787;
	margin-bottom: 20px;
}

.follow {
	color: #878787;
	margin-bottom: 20px;
}

.searchform {
	color: #878787;
	margin-bottom: 20px;
}

.inputtxt {
	font-size: 1.4em;
}

.inputbtn {
	font-size: 1.4em;
}


div.cats > ul > li {
	font-size: 1.2em;
	margin-bottom: 4px;
}

.arch {
	color: #878787;
	margin-bottom: 20px;
}

div.arch > ul > li {
	font-size: 1.2em;
	margin-bottom: 4px;
}


.pagenav {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.page_item {
	font-size: 10px;
	text-decoration: none;
	line-height: 18px;
	text-transform: uppercase;
	color: #878787;
}

.current_page_item {
	color: #ff6600;
}

a {

	text-decoration: none;
}

a:hover {
	color: #484848;
	text-decoration: none;
}

.logotype {
	position: relative;
	top: 20px;
	left: 20px;
	width: 81px;
	height: 39px;
	display: inline-block;
}


.slideshow {
	position: relative;
	top: -500px;
	left: 75px;
	display: block;
	padding: 0;
}

.booksbox {
	position: relative;
	top: -500px;
	left: 165px;
	display: block;
	padding: 0;
}

.textbox {
	width: 750px;	
	position: relative;
	top: -500px;
	left: 165px;
	display: block;
	padding: 0;
}

.textbox1 {
	width: 500px;	
	position: relative;
	display: block;
	margin-left: 165px;
	margin-top: -135px;
	height: auto;
	min-height: 700px;
}

.sidebar {
	width: 200px;	
	position: absolute;
	display: block;
	left: 50%;
	top: 20px;
	margin-left: 250px;
	margin-top: 0px;
	height: auto;
	min-height: 450px;
}

.sidebar1 {
	width: 200px;	
	position: absolute;
	display: block;
	left: 50%;
	top: 20px;
	margin-left: 250px;
	margin-top: 0px;
	height: auto;
	min-height: 450px;
}



.startpagebottom {

	width: 940px;
	height: 30px;	
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -470px;
	margin-top: 280px;

}

.pagebottom {

	width: 940px;
	height: 30px;	
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -470px;
	margin-top: 280px;

}

#content {
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	display: inline-block;
}

.table {
	display:table-cell;
}

.table .tr, .table .td { position: relative;}

.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}
.vtop {vertical-align:top;}

.nav-next {
	margin-top: -90px;
}
.nav-prev {
	margin-top: -90px;
}
.strip_wrapper{
	margin-left: -5px;
	margin-top: -95px;
}

.footercontent

{
	color: #9f9f9f;
	font-size: 12px;

}

a.footerlink

{
	color: #9f9f9f;
}


a.footerlink:hover {
	color: #dcdcdc;
	text-decoration: none;
}

/*text*/
h1 {
	color: black;
	font-size: 1.4em;
	line-height: 1.4em;
	margin-bottom: 1em;
	
}

h2 {
	color: #484848;
	font-size: 1.3em;
	line-height: 1.3em;
	margin-bottom: 0.5em;
	
}

h3 {
	color: #626262;
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 0.5em;
	
}

p {
	color: #878787;
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 1.5em;
}

ul.text {
		margin-bottom: 1.5em;
	
}

li.text {
	font-size: 1.1em;
	list-style-type: square;
	list-style-position: inside;
	margin-bottom: 0.5em;
	color: #878787;
	line-height: 1.1em;
	margin-left: 2em;
}


a.text {
	color: #fbc813
	
}

a.text:hover {
	color: #ff3300
}

a.text:visited {
	color: #ff8e00
}

/* blog */

h2.date {
	color: #868686;
	font-size: 1.0em;
	line-height: 1.0em;
	margin-bottom: 1.0em;
}


h3.storytitle {
	color: #000;
	font-size: 1.3em;
	line-height: 1.3em;
	margin-bottom: .2em;
	font-weight: bold;
}

div.meta > a, div.entry > p > a, div.storycontent > p > a {
	color: #000;
	text-decoration: underline;
}

div.meta > a:hover, div.entry > p > a:hover, div.storycontent > p > a:hover {
	color: #ff3300;
	text-decoration: underline;
}


.meta {
	margin-top: 0px;
	margin-bottom: 20px;
	color: #878787;
}
.feedback {
	margin-top: 5px;
	margin-bottom: 40px;
	text-align: right;
}

