/*  
Theme Name: ArTiStul
Theme URI: http://artistul.ro/
Description: Dialogul meu dintre jandarmerie, si mine
Version: 1.0
Author: Stefan Schipor
Author URI: http://stef.hoopla.ro
*/

/* Color Pallete
============Light=======Dark================
Blue        #069fcf     #024a60 
============================================*/

/* Normalize
------------------------------------------- */
* 
{ padding: 0; margin: 0; }

h1, h2, h3, h4, h5, h6 
{ font-size: 100%; }

ol,ul 
{ list-style: none; }

address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal; }

table
{ border-collapse: collapse; border-spacing: 0; }

caption, th
{ text-align: left; }

fieldset, img, hr 
{ border: 0; }

q:before, q:after /* Remove quotation marks from q */
{ content: ''; }


/* Body
---------------------------------------- */
body {
background: #fff url(i/b.gif) no-repeat;
font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px; line-height: 1.819;
color: #555; }

div.wrap {
position: relative;
width: 960px;
text-align: left;	
margin: 0 auto; }

a {	text-decoration: none; color: #000; border-bottom: 1px solid #ccc; }
a:hover { color: #069fcf; border-color: #666; }
/*a.lightbox-enabled { border: none; margin: 0 10px 10px 0; }*/

a.noborder { border: none !important; } 

.clear { clear: both; }

.crap { display: none; }

img.wp-smiley { margin: 0.084em 0.3em 0.167em 0.3em; }

	/* General rules
	---------------------------------------- */
	h1, h2, h3, legend span, #slabel { font-family: Georgia, Palatino, Times, serif; }
	h1 a, h2 a,  h3 a { border: none; }
	h1 { font-size: 30px; font-weight: normal; line-height: 1.112; }
	h2 { font-size: 25px; font-weight: normal; line-height: 1; }
	h3, legend span, #slabel { text-transform: uppercase !important; font-weight: normal;  } 
	h3 { margin: 0 0 0.91em 0; }



	
	h1 a, h2 a, h2, h3, legend span, #slabel { color: #069fcf; }
	h1 a:hover, h2 a:hover { color: #000; }
	
	strong { font-weight: bold; }
	em { font-style: italic; }
	
	hr { display: none; }
	div.hr { clear: both; }


#admingate, #adminexitsign { color: #fff; position: absolute; top: 0; border: none; font-weight: bold; }
#admingate:hover, #adminexitsign:hover { color: #069fcf; }

#admingate { left: 150px; }
#adminexitsign { right: 5px;}

/* Header
---------------------------------------- */
#header { margin: 6.364em auto 6.364em auto; position: relative;  }
	
	h1 { width: 290px; margin: 0 0 0 410px; }
	#header p.description { width: 210px; margin: 0 0 0 490px; }

	#feeder {
	
	border: none; }



/* Content
---------------------------------------- */
#content {
width: 510px;
float: left; }

	p.navigation { font-family: Georgia, Palatino, Times, serif; font-variant: small-caps; }
	p.navigation a {  }

	p.navigation span { padding: 2.728em 0 0 0;  }
	p.navigation.single span { padding: 0 0 2.728em 0; }
	
	p.navigation span.separator { display: none; }
	p.navigation span.prev { float: left; margin: 0 0 0 -0.8em; }
	p.navigation span.next { float: right; margin: 0 -0.8em 0 0;  }


	/* Posts
	---------------------------------------- */
	.post { margin: 0 0 5.455em 0; clear: both; }
	
		.post p.timestamp { font-family: Georgia, Palatino, Times, serif;  font-variant: small-caps;   margin: 0.91em 0 1.819em 0; }
		.post p.categories, .post p.comments, .post p.timestamp { color: #aaa; }
		
		.post address { display: none; }
		
		.entry {
		font-family: Georgia, Palatino, Times, serif; font-size: 13px; line-height: 1.693;
		margin: 0 0 1.819em 0;   }
		
			.entry h3 {
			font-size: 18px; line-height: 1.112; font-weight: normal;
			color: #000; text-transform: none !important;
			margin: 1.112em 0 0.556em 0; } 
		
			.entry h4 {
			font-size: 16px; line-height: 1.25; font-weight: normal;
			color: #000; 
			margin: 1.25em 0 0.625em 0; }
		
			.entry p  { margin: 0 0 1em 0; }
				.entry p.centered { text-align: center; }
				.entry p.double { margin: 2em 0 1em 0; }
				
			.entry blockquote { color: #aaa; font-style: italic; margin: 0 0 0 2em; }

			.entry cite { font-style: italic; margin: 0 0 0 2em; }
			
			.entry a {  }
			
				.entry a.img { border: none; }
			
			.entry ul, .entry ol { list-style-position: inside; margin: 0 0 0.91em 10px; }
			.entry ul { list-style-type: disc; }
			.entry ol { list-style-type: decimal; }
			
			.entry div.flickr-photos a, .entry div.flickr-inside a {
			float: left;
			margin: 0 10px 10px 0;
			border: none; }
			
		a.more-link { }
		
		/* Post meta
		---------------------------------------- */	
		div.postmeta { margin: 0 0 3.637em 0; clear: both; }
				

/* Sidebar
---------------------------------------- */
#sidebar { color: #aaa; float: right; margin: 0 0 0 60px;   }

#promo { width: 390px; margin: 0 0 1.819em 0; }
	#promo h3 { margin-top:  1.819em; }
	#promo p { margin: 0 0 0.91em 0;}
	#promo img { display: block; margin: 0.91em 0; }

#sidebar ul.container {
width: 150px; 
float: left; position: relative;
 }

#sidebar ul.container.extra { width: 210px; margin: 0 0 0 30px; }

	#sidebar li.categories, #sidebar li.linkcat, #sidebar li.recentposts, #sidebar li.recentcomments, #sidebar li.foto, #sidebar li.search, #sidebar li.special, #sidebar li.feeds { margin: 0 0 1.819em 0; }

				
	#sidebar li.foto a.fotoThumb {
	display: block;
	width: 44px; height: 44px;
	float: left;
	overflow: hidden;
	margin: 0 1px 1px 0; border: 0; }
	
	#sidebar li.foto a.fotoThumb img { width: 44px; height: 44px; }
	
	#sidebar li.foto a.fotoThumb.odd { margin-right: 0; }
	
	#sidebar li.foto div.fotos { float: left; width: 180px; margin: 0.91em 0; }
	
	#sidebar li.foto a.gallery { clear: both; }
		
		
	#s { width: 100px; }
	
	#slabel { display: block;  padding: 0 0 0.91em 0; }
	
	#searchsubmit {   padding-right: 0.1em; padding-left: 0.1em;  }	



/* Comments
---------------------------------------- */	
#commentsblock, #trackbacksblock, #relatedposts { margin: 0 0 2.728em 0; }

#relatedposts li { margin: 0 0 0 -0.8em; }
#relatedposts li:before { }

	/* Comment list
	---------------------------------------- */
	ol.commentlist li, ol.trackbacklist li { position: relative; margin: 0.91em 0 0 0;  }
	ol.trackbacklist { color: #aaa; }
		
	ol.commentlist { color: #aaa; list-style-type: decimal; }
	ol.commentlist li p {  
	font-family: Georgia, Palatino, Times, serif; font-size: 12px; line-height: 1.667;
	color: #555; 
	margin: 0.834em 0; padding: 0 0 0 4.546em; }
	
	ol.commentlist div.commentmeta { margin: 0 0 0.91em 0;  }
	
	ol.commentlist cite { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px; line-height: 1.819; font-weight: bold; position: relative;  }
	ol.commentlist cite img {
	position: absolute; top: 0; left: -4.546em;
	width: 3.637em; height: 3.637em; }
	
	ol.commentlist li p.mod { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px; line-height: 1.819; color: #069fcf; }
	
	ol.commentlist p.comment_timestamp {
	font-variant: small-caps; font-size: 11px; line-height: 1.819;
	color: #aaa;
	margin-top: 0.91em; margin-bottom: 1.819em;  }
			
	/* Comment form
	---------------------------------------- */	
	#commentform {  margin: 5.455em 0 0  0; }
		
		#commentform fieldset { position: relative; }

		#commentform legend span { position: absolute; top: -2.728em; left: 0; }
		
		#commentform label { }
	
		#commentform input.text, #commentform textarea { padding: 2px; }
		
		#commentform input.text { }
	
		#commentform textarea { }
	
		#commentform input.submit { }	
		
		#authordetails p { margin: 0 0 0.91em 0; }
		
		p.submit { margin: 0.91em 0 0 0 ; }
		
		#commentform input[type="checkbox"] { margin: 7px 7px 0 0; }


/* Footer
---------------------------------------- */
#footer { clear: both; margin: 0 auto; padding: 4.546em 0; text-align: center; }

#footer img.wp-smiley { display: none; }

#footer p.validation { }

#footer div.endnote { color: #999; font-size: 10px; line-height: 2; }

#footer p.banner { margin: 1.819em 0 0 0; }
	#footer p.banner a { border: none; }

#footer p.laitmotiv {
font-family: Georgia, Palatino, Times, serif; font-weight: bold; font-size: 20px;  line-height: 3; letter-spacing:-0.1em;
color: #069fcf; }


/* Stuff
---------------------------------------- */			
.pagebar {
clear: both;
border: 1px solid #fff;
background: #fff;
text-decoration: none;
text-align: center; }

	.pagebar a,.pageList .this-page {
	border: 1px solid #ccc;
	text-decoration: none;
	padding: 0.2em 0.5em; }
	
	.pagebar a:visited {
	border: 1px solid #ccc;
	text-decoration: none;
	padding: 0.2em 0.5em; }
	
	.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none; }
	
	.pagebar .this-page {
	border: 1px solid #069fcf;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #069fcf;
	color: #fff; }
	
	.pagebar a:hover {
	background: #069fcf;
	color: #fff;
	border-color: #069fcf; }
	
	.pagebar .inactive {
	border: 1px solid #cccccc;
	color: #ccc;
	text-decoration: none;
	padding: 0.2em 0.5em; }

