/*  
Theme Name: Intermedia
Theme URI: http://intermedia.ro/
Description: Intermedia Prima TV Theme
Version: 1.0
Date: 18 Jan 2009
Author: Stefan Schipor
Author URI: http://stef.hoopla.ro
*/


/* Color Pallete
============================================

============================================*/

/* Normalize
   rearranged Meyer reset v1.0 | 20080212
------------------------------------------- */
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 {
font-size: 100%;
background: transparent;
vertical-align: baseline;
margin: 0; padding: 0;
border: 0; outline: 0; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }





/* Body
---------------------------------------- */
body {
background: #fff url(i/b.png) center top;
font: normal 12px "Lucida Grande", Arial, Verdana, serif; line-height: 1.667;
color: #222; }

#wrap {
background: url(i/b_mask.png) center top repeat-y;
}

.wrap { background: #fff; position: relative;
width: 880px;
text-align: left; 
margin: 0 auto; }

img.wp-smiley { margin: 0.084em 0.3em 0.167em 0.3em; }


	/* General rules
	---------------------------------------- */
	a { color: #f73029;	text-decoration: none; }
		a:hover { color: #222; text-decoration: underline; }

	hr { display: none; }
	div.hr { clear: both; }

	.clear { clear: both; }
	.crap { display: none; }
	
	
	/* Typography
	---------------------------------------- */
	h1 { font-size: 30px; font-weight: normal; line-height: 1; }
	h2 { font-size: 22px; font-weight: bold; line-height: 1; padding: 0.364em 0 0 0; }
	h3, #commentform legend span { font-size: 16px; font-weight: bold; line-height: 1.25;  }
	
	
	
	
	
	
	

/* Header
---------------------------------------- */
#header { padding: 20px 0 20px 0;}

	h1 {
	display: block;
	width: 220px; }
		h1 a {
		display: block;
		width: 130px; height: 130px;
		background: url(i/logo.png) left center no-repeat;
		text-indent: -9999px; }
	
	p.site-description {}

/* Nav
---------------------------------------- */
#nav {
height: 2.5em;
font-weight: bold; line-height: 2.5; 
background: #f73029 left top url(i/nav_b.png);
margin: 30px 0 0 0; padding: 0 0.75em;
-moz-border-radius-topright: 9px; -webkit-border-top-right-radius: 9px;
-moz-border-radius-bottomright: 9px; -webkit-border-bottom-right-radius: 9px;
-moz-border-radius-bottomleft: 9px; -webkit-border-bottom-left-radius: 9px; }

	#nav li { float: left; }
		#nav li.end { float: right; }
	
	#nav li a {
	display: block; height: 2.5em;
	float: left;
	background: #f73029 left top url(i/nav_b.png);
	color: #fff;
	padding: 0 0.75em;}
		#nav li a.rss img { vertical-align: -0.25em; padding: 0 0 0 0.2em; }
		
		#nav li a:hover {
		background-position: left -30px;
		color: #222;
		text-decoration: none; }
	


 
/* Content
---------------------------------------- */
#content { 
width: 430px;
float: left;
margin: 0 10px 0 0; }

	#content.single { }

	.block { padding: 0 0 3.334em 0;}

	/* Articles
	---------------------------------------- */
	.article { }
	
	.article h2 { clear: both; }
	
		.article h2 a:hover { text-decoration: none; }
	
	.article h3 { margin: 1.25em 0 0 0; }
	
	.entry { }
	
		.entry p  { margin: 0.834em 0; }
			
		.entry blockquote { margin: 0 0 0 2.5em; font-style: italic; }

		.entry cite { margin: 0 0 0 2.5em; font-style: italic; font-weight: bold; }
		
		.entry ul { margin: 0 0 0.834em 2.5em; list-style-type: disc; }
		.entry ol { margin: 0 0 0.834em 2.5em; list-style-type: decimal;  }
		
	a.more-link { }
		
	p.navigation { line-height: 2.5; border-bottom: 1px solid #ccc; margin: 1.667em 0; }
		#content.single p.navigation { border: none; margin: 0; }
	
		p.navigation a { font-size: 13px; line-height: 2.308; }
	
		p.navigation .prev { float: left; }
		p.navigation .next { float: right; }
		
		p.navigation { font-weight: bold; }
		
		.related { margin: 2.5em 0; }
			.related ol { margin: 0.834em 0 0 0; font-size: 11px; line-height: 1.819; color: #999; }
			.related a { font-weight: bold; text-transform: uppercase; }
		
		/* Meta
		---------------------------------------- */	
		.meta { padding: 0 0 1.667em 0; }
		
			address { float: right; }
		
			.article p.timestamp {
			font-size: 10px; line-height: 2;
			color: #999; }
				.article p.timestamp em { font-style: normal; }
			
			.meta p.categories, .meta p.comments, .meta p.trackbacks, .meta p.edit { font-size: 11px; line-height: 1.819; color: #999; }
			
			.meta p.comments { }
			.meta p.trackbacks { }
	
				

/* Aside
---------------------------------------- */
.aside {
width: 200px;
float: left;
margin: 0 0 0 20px; }

	.aside h4 { font-size: 12px; font-weight: bold; line-height: 1.667; text-transform: uppercase; margin: 0.834em 0 0.417em 0; }

	.aside li.side { margin: 0 0 1.667em 0;}
	
		.aside li.side p { font-size: 11px; line-height: 1.819; color: #999;  }
		.aside li.side li {	margin: 0 0 0.455em 0; }
		
	#legaturi a, #recentcomments a { font-weight: bold; }

	#s { width: 110px; margin: 0 10px 0 0;}

#sidephotos { }

	.mosaic { }

	#sidephotos a.photoThumb {
	display: block;
	width: 49px; height: 49px;
	float: left;
	margin: 0 0 1px 1px; }
	#sidephotos img { display: block; width: 49px; height: 49px; }
	#sidephotos a.gallery { clear: both; }



/* Comments
---------------------------------------- */	
#commentsblock { margin: 2.5em 0 0 0;  }
#trackbacksblock { padding: 2.5em 0 0 0; border-top: 1px solid #eee; }

	/* Comment list
	---------------------------------------- */
	ol.commentlist, ol.trackbacklist {
	clear: both;
	color: #666;
	margin: 0; padding: 0; }
	
	ol.commentlist li, ol.trackbacklist li { 
	clear: both; 
	padding: 0.75em 0 0.834em 0;
	border-top: 1px solid #eee; }
	
	.commentmeta {
	position: relative;
	width: 140px;
	color: #999;
	float: right;
	font-size: 11px; line-height: 1.819;
	text-align: right;
	margin: 0 60px 0 0; padding: 0 0 0.834em 0; }
	
		.commentmeta span { display: none; }
		
		.commentmeta em { display: block; font-style: normal; font-size: 10px; line-height: 2; color: #bbb; }
	
		.commentmeta img { position: absolute; top: 0.91em; right: -60px; }
		
		.commentmeta cite { font-style: normal; }
	
		/* Comment
		---------------------------------------- */
		.comment p { margin: 0.834em 0; }

		.comment blockquote { }

		.comment cite { }

		.comment ul { list-style-type: circle; }
		.comment ol { list-style-type: decimal;  }
			
	/* Comment form
	---------------------------------------- */	
	#commentform { clear: both; border-top: 1px solid #eee; padding: 4.167em 0 0 0;}
		
		#commentform fieldset { position: relative; padding: 0.834em 0 0 0; }
	
		#commentform legend span { }
				
		#commentform label { }
		
		#commentform input.text {
		width: 218px;
		font-size: 12px; line-height: 1.667;
		color: #999; text-indent: 0.3em;
		padding: 0.209em 0; }
			#commentform input.text:focus { color: #222; }
		
		#commentform textarea {
		width: 428px; height: 123px; }
		
		#commentform input.text, #commentform textarea { font: normal 12px "Lucida Grande", Arial, Verdana, serif; line-height: 1.667; border: 1px solid #ccc; }
	
		#commentform input.submit { margin: 0.834em 0 0 0; }
		
		#authordetails {  }
		
			#authordetails p { margin: 0 0 0.834em 0; }
		
			
		
			



/* Publicitate
---------------------------------------- */
#pub_head {
position: absolute; top: 40px; right: 0;
display: block;
background: #eee;
width: 660px; height: 100px; }

	#pub_head img { display: block; }

.aside .publicitate { margin: 1.667em 0; }
	
	.aside .publicitate a {
	display: block;
	background: #eee;
	width: 200px; height: 100px; }
	
		.aside .publicitate.square a { width: 100px; }




/* Footer
---------------------------------------- */
#footer { clear: both; padding-top: 3.334em; padding-bottom: 5em; }




/* Stuff
---------------------------------------- */			
#admingate { 
position: absolute; top: 0; right: 51%;
color: #fff; font-weight: bold; border: none; }
	#admingate:hover { color: #666; }

#adminexitsign {
position: absolute; top: 0; left: 51%;
color: #fff; font-weight: bold; border: none; }	
	#adminexitsign:hover { color: #666; }
