/*
Theme Name:		ThemptationPress 
Description:	Effective wordpress theme with portfolio options. Visit <a href="www.rzepak.pure.pl">rzepak.pure.pl</a> for more information or visit <a href="http://themeforest.net?ref=rzepak">http://themeforest.net</a>
Version:		1.0 
Author:			Rzepak
Author URI:		http://rzepak.pure.pl/

*/

/* general */
.clear{clear:both;}
.hidden{display:none}
* { padding: 0; margin: 0; }
.clearfix:after {content:".";display: block; height: 0;clear: both;visibility: hidden;}
.left{float:left;}
.right{float:right;}
a{color:#fff;text-decoration:none}
h1{margin:5px 0px 0px 5px;float:left;font-size:2.5em;} 
h2.archive_head{background:#000;padding:10px;margin:0px;border-bottom:1px solid #525252;margin-top:20px;}
acronym, abbr, span.caps {cursor: help}
acronym, abbr {border-bottom: 1px dashed #999;}

/* theme structure */

#top{width:960px;height:100px;}
	#top h1{background:#191919;padding:10px 20px;margin:0px;border-bottom:1px solid #525252;border-top:1px solid #525252;letter-spacing:-3px;margin-top:15px;font-style:normal;margin-left:10px;color:#000;font-size:34px;}
	#top h1 a{}
	#top h1 p{color:#999;font-size:11px;letter-spacing:-1px;}
#content{width:650px;float:left;margin-left:1px;}
#footer{background:url(img/footer_color.jpg) no-repeat top left;}
	#footer p{padding:10px;padding-left:30px;}


a.visit_portfolio{background:#525252;padding:5px;font-size:0.8em;border-bottom:1px solid #999;position:absolute;top:25px;left:523px;z-index:101;display:block;}
#prev{position:absolute;bottom:20px;right:35px;z-index:100;padding:10px;}
#next{position:absolute;bottom:20px;right:-10px;z-index:100;padding:10px;}

.fpost_content h2{position:absolute;bottom:50px;background: url(img/header_bg.jpg) top left #0f0f0f;display:block;padding:20px;font-size:2em;color:#fff;border-bottom:1px solid #525252;border-top:1px solid #525252;}
.img_wrapper p a{color:#000;padding-left:50px;}
#featured-post{position:relative;}	
.post_featured{background:#191919;padding-top:4px;padding-bottom:4px;margin-top:20px;border-top:1px solid #525252;border-bottom:1px solid #525252;}
.post_featured h2 {background:#191919;padding:10px;margin:0px;border-bottom:1px solid #525252;margin-top:20px;}
.img_wrapper {position:relative;}
.fentry{padding:20px 5px 10px 15px;line-height:1.5em;background:url(img/post_content_bg.jpg) top repeat-x #fff;color:#000;width:309px;height:190px;}
.fentry a{color:#000;}	
	
	
	
/* sidebar styling */
#sidebar{float:right; width:310px;margin-top:20px;}
	#sidebar a:hover{color:#1dc5ea}

	.sidebar_list{margin-bottom:20px;}
	#subfooter li,#sidebar li{list-style:none;}
	#subfooter h2,#sidebar h2{background: url(img/header_bg2.jpg) top left #000;padding:10px;margin:0px;border-bottom:1px solid #525252;}
	
	#aboutme p {background:#191919;border-bottom:1px solid #525252;padding:10px;line-height:1.6em;}
	#aboutme img{margin: 5px 0px;border:1px solid #525252;;padding:4px;background:#262626;}
	
	#subfooter {margin-bottom:20px;margin-top:20px;background:url(img/post_bg.jpg) repeat-x bottom right #191919;}
	div#subfooter div.widget_foot div.widget{width:326px;float:left;background:none;margin-top:0px;}
	#subfooter .widget_foot{}
	
	ul.sidebar_list h2{margin:20px 0px 0px 0px;}

	/* widget sidebar styling */
	 .widget {background:url(img/post_bg.jpg) no-repeat bottom center #191919;padding:0px 0px 15px 0px;margin-top:10px; }
	 .widget div{padding:0px 10px; padding-top:10px;background:url(img/widget_bg.jpg) no-repeat top right #191919; }
	 .widget div div {background:none}
	 .widget ul li {padding:5px;}
	 
	 .ads img{margin:5px;}
	 .ads div{margin-left:5px;}
	
	.recent_date{text-align:right;font-size:1.2em;font-family: Georgia, Arial, san serif;} 
	 ul.wp-tag-cloud li{float:left;}
	 
	 #searchsubmit{border:1px solid #525252;padding:3px;background:#0f0f0f;color:#525252;}
	 #s{border:1px solid #525252;padding:4px;background:#0f0f0f;color:#fff;}
	 #searchform label{display:none;}
	 #searchform{padding:10px;}

	
/*	 	
		#dropmenu, #dropmenu ul {position:relative; z-index:101;}
		#dropmenu a:hover {margin:0;color:#fff;}
		#dropmenu li {margin:0;margin-left:20px;margin-top:10px; float:left; position:relative;}
		#dropmenu ul {margin:0; position:absolute; display:none;left:-1px;}
		#dropmenu ul li, #dropmenu ul ul li{background:#191919;border-bottom:1px solid #525252;font-size:16px;margin-top:0px;padding:10px;}
		#dropmenu li ul a {margin:0; width:160px; float:left;}
		#dropmenu ul ul {margin:0; top:auto;}
		#dropmenu li ul ul {margin:0;left:140px;}
		#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
		#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
		ul#dropmenu li.pagenav{margin-left:0px;margin-top:10px;}

		#post p{background:#191919;line-height:1.2em;padding:10px;border-bottom:1px solid #525252;}
*/
.navigation{text-align:center;color:#262626;}
	.navigation a{padding: 2px 4px 2px 4px;margin:2px;text-decoration: none;color: #359fd9;padding:5px;border-bottom:1px solid #404040;background-color: #191919;}
	.navigation_post{text-align:right;color:#262626;margin:10px;}
	.navigation_post a{margin:2px;text-decoration: none;color: #359fd9;padding:5px;border-bottom:1px solid #404040;background-color: #191919;}



ul.nav{margin:0px 10px 0px 0px;float:right;font-size:13px;font-weight:bold;z-index:210}
ul#navigation{margin-top:30px;background:#191919;padding:5px;border-bottom:1px solid #525252;border-top:1px solid #525252;}
#navigation, #navigation ul {	z-index:210;	padding:0;	margin:0; margin-top:0px; list-style:none; line-height:1;	}
#navigation a {			display:block; padding:6px 10px; text-decoration:none;	}
#navigation a:hover{	z-index:210;		 padding:6px 10px;}
#navigation li { 			float:left; width:auto;	}
#navigation li{			padding:0; margin:0; }
#navigation li ul li{			padding:1px 0px;background:#191919;border-bottom:1px solid #525252  }
#navigation li ul li a{		padding:6px 10px; width:110px; }
#navigation li ul { 			position:absolute; padding-top:1px; width:130px; left:-999em; }
#navigation li ul ul {			margin: -1.5em 0 0 130px;	}
#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {	z-index:210;left: -999em;}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul,
#navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul { z-index:210;left: auto;	}

.page{margin-top:20px;margin-bottom:20px;}
.page h2 a{color:#292929;}
/* posts styling */
.post{margin:20px 0px;}
.post_bottom{width:650px;background:url(img/post_bg.jpg) no-repeat bottom #fff;border-top:1px solid #eee;padding-bottom:5px; color:#000;}
	.post_bottom a{color:#000}
.post_top_top{background:url(img/datetop.gif) right bottom no-repeat; height:4px; width:650px;}
.post_top{background: url(img/header_bg.jpg) top left #000;border-bottom:1px solid #525252;}
	.post_top h2{padding:7px 0px 0px 10px;}
	.post h2 a{color:#292929;}
h4.meta{color:#292929;background:#c6c4c4;line-height:1.2em;padding:5px;padding-top:2px;margin-bottom:2px;border-bottom:1px solid #fff;display:inline;font-size:1.2em;float:right;font-family: Georgia, Arial, san serif;text-align:center;}
h2.entry-title{float:left;font-size:1.9em;width:500px;padding-bottom:5px;padding-top:10px;}

	.entry{padding:20px 5px 10px 15px;line-height:1.5em;background:url(img/post_content_bg.jpg) top repeat-x #fff;color:#000;}
	.entry a{color:#934088;}
	.entry a:hover{border-bottom:1px solid #fcddf8;}
	.entry ul, .entry ol{margin:20px;}
p.tagged{float:left;padding:5px;padding-left:15px;}
p.add_comment{float:right;padding:5px}

	.add_comment a{font-size:0.9em;font-family:Verdana,san serif;padding:5px;text-transform: uppercase;}
	.add_comment a:hover{background:#c284f3;color:#fff;padding:5px}
p.tagged a{padding:4px;font-size:0.9em;font-family: Verdana, san serif;text-transform: uppercase;}
p.tagged a:hover{background:#c284f3;color:#fff}
		.more-link{}
.entry{line-height:1.6em;}
.entry p{padding:5px 0px}
.entry ul {margin: 0.3em 1em; list-style-position: inside;  list-style:circle; font-size:98%}
.entry ul ul {margin-top: 0.3em;  list-style:circle; font-size:96%}
.entry ul ul ul {margin-top: 0.3em;  list-style:circle; font-size:98%}
.entry li, .entry li li, .entry li li li {padding:0.25px 10px 5px 0em}


.entry h1,.entry h2,.entry h3,.entry h4{float:none;margin:10px 0px}
.entry img{padding:5px;border:1px solid #eee;}
.entry a{}
blockquote {border-left: 5px solid #eee;margin:1.5em 1.5em 1em 1.5em ;padding-left: 5px;} 
.entry cite {background:#eee;color:#000;border-left: 1px solid #bbb;padding:5px;}
	/* Captions */		
div.alignright {float:right; margin:0 0 1em 1em}
div.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
 img.alignright {float:right; margin:0em 0em 1em 1em;}
 img.alignleft {float:left; margin:1em 1em 0em 0em;}
 img.aligncenter {display: block; margin-left: auto; margin-right: auto}
	.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
	.wp-caption {border: 1px solid #525252;text-align: center;background-color: #191919;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
	.wp-caption img {margin: 0;padding: 0;border: 0 none;}
	.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;color:#fff;}
	/* End captions */
.error{margin-top:20px}
#flickrss {padding:10px 0px;}
#flickrss img{margin: 5px 5px;border:1px solid #525252;;padding:4px;background:#262626;}

/*---:[ comment styles ]:---*/

#comments { }
	.comment-meta { float: left; width: 200px; margin: 0 4px 0.5em 0; padding: 0 0 1.0em 0;text-transform: uppercase;  }
	.comment-meta a, .comment-meta a:visited, .comment-meta a:hover { font-weight: bold; text-decoration: none; }
	.comment-meta a.url { font-size: 1.4em; }
	.comment-time { display: block; font: normal 1.0em Helvetica, Arial, sans-serif; color: #888;}
	.comment-all a, .comment-all a:visited { display: block; font: normal 1.0em Helvetica, Arial, sans-serif; color: #888; }
	.comment-all a:hover  { display: block; font: normal 1.0em Helvetica, Arial, sans-serif; color: #FFF; background: #888; }
	.comment .entry, .comment .reply { margin: 0 0 0 26px; }
	.comment .reply { padding-bottom: 1.5em; }
	#comments .navigation { font-variant: normal; overflow: hidden; padding: 1.0em 0;  }
	#comments .navigation .alignleft, #comments .navigation .alignright { float: left; width: 316px; }
	#comments .navigation .alignright { text-align: right; }
	#comments p.unstyled { margin: 0 0 0.6em; }
	
/*---:[ comment form styles ]:---*/

#respond { clear: both; background: #fff; }
	#respond p { padding: 0.6em 0; }
	#respond a{color:#000;text-transform: uppercase;}
	#respond h3 {font-size:0.9em;font-family:Verdana,san serif;padding:5px;color:#999;text-align:right;}
#comment_form {  margin: 0 0 2em 1em; padding: 1.0em;padding-bottom:3em;color:#000  } /* orig 502px but ie6 is off by 2px */
	.add-comment { padding: 0.3em 0 0.6em 0;color:#000;text-transform: uppercase;}
	.add-comment a{color:#000;}
	.add-comment label { float: left; width: 120px; text-transform:uppercase; line-height: 1.2em; }
	.add-comment .text_input { width:200px; padding: 3px;padding-bottom:5px;border:1px solid #eee; margin: 0 0 0 5px; 
								background:url(img/post_bg.jpg) bottom no-repeat #fff;color:#000}
	
	#comment_form p { padding: 0.6em 0; }
	#comment_form2 .text_input { width: 400px; padding: 0 3px ; color: #444; font: normal 1.2em Helvetica, Georgia, Times, serif; margin: 0 0 0 99px; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
	#comment_form .text_area { width: 400px !important; }
	#comment_form .text_input:focus { background:url(img/post_bg.jpg) bottom no-repeat #fff;color:#000;border:1px solid #999; }
	#comment_form .form_submit { margin-right:90px;cursor: pointer; float: right;border:1px solid #525252;padding:4px;background:#0f0f0f;color:#fff;text-transform:uppercase; }
	#comment_form p.subscribe-to-comments { font-size: 1.4em; }
	#comment_form p.subscribe-to-comments label { font-size: 1.0em; }
			
			
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0;border-bottom:1px solid #525252; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {border-top:2px solid #5fb2dc}
ol.commentlist li.comment {  padding:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 16px "Trebuchet MS", times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:1px solid #999;padding:5px;background:#555; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {width:100px;padding-right:15px;}
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#ccc; }
ol.commentlist li p { font-size:11px; margin:0 0 1em; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply {margin-left:0px;font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:2px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:2px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:2px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#0f0f0f; }
ol.commentlist li.odd { background:#191919; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.pingback { padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist .reply a{background:#999;padding:5px;border-bottom:1px solid;}



