/*
  
Theme Name: Bucurestean
Description: Tema pentru Bucurestean.com
Version: 0.1
Author: gavagai
Author URI: www.gavagai.ro

*/ 

/*

TOC

1. RESET
2. GLOBAL + GRID
3. STRUCTURAL ELEMENTS
4. TYPOGRAPHIC ELEMENTS
5. WORDPRESS SPECIFIC STYLES
6. COMMENTS STYLES
7. PRINT STYLES

*/


/* 
1. RESET
====================================================================================
Eric Meyer's Reset 
http://meyerweb.com/eric/tools/css/reset/ 
*/

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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
	}	
	
body { line-height: 1 }

ol, ul { list-style: none }

blockquote, q { quotes: none }

blockquote:before, blockquote:after, q:before, q:after { 
	content: ''; 
	content: none 
	}

:focus  { outline: 0 }

ins { text-decoration: none }

del { text-decoration: line-through }

table { border-collapse: collapse;border-spacing: 0}


/* 
2. GLOBAL + GRID
====================================================================================
Inspiration
960 Grid System by NathanSmith http://960.gs/
Blueprint Css by Joshua Clayton http://www.blueprintcss.org/
*/



body {
	background: #f5f5f5 url(images/baa.jpg);
	color: #555;
	font-size: 12px;
	line-height:18px;
	font-family: Georgia, serif;
	text-align: center
	}
	
.w-container { 
	width: 100%;
	text-align: left; 
overflow: hidden;
	}
	
.container {
	margin: 0 auto;
	width: 990px;
	overflow: hidden;
text-align: left;
	}
	
.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10, .g, .g11, .g12, .g13, .g14, .g15, .g16, .g17,
.g18, .g19, .g20, .g21, .g22, .g23, .g24, .g25, .g26, .g27, .g28, .g29, .g30, .g31, .g32, .g33 {
	display: inline;
	float: left;
	margin:0 10px;
	width: auto}
	
.alpha { margin-left:0 }
.omega  {
	margin-right: 0;
	float: right;
	display: inline;
	width: auto}
	
.g1 { width: 10px }
.g2 { width: 40px }
.g3 { width: 70px }
.g4 { width: 100px }
.g5 { width: 130px }
.g6 { width: 160px }
.g7 { width: 190px }
.g8 { width: 220px }
.g9 { width: 250px }
.g10 { width: 280px }
.g { width: 300px }
.g11 { width: 310px }
.g12 { width: 340px }
.g13 { width: 370px }
.g14 { width: 400px }
.g15 { width: 430px }
.g16 { width: 460px }
.g17 { width: 490px }
.g18 { width: 520px }
.g19 { width: 550px }
.g20 { width: 580px }
.g21 { width: 610px }
.g22 { width: 640px }
.g23 { width: 670px }
.g24 { width: 700px }
.g25 { width: 730px }
.g26 { width: 760px }
.g27 { width: 790px }
.g28 { width: 820px }
.g29 { width: 850px }
.g30 { width: 880px }
.g31 { width: 910px }
.g32 { width: 940px }
.g33 { width: 970px }


/* 
3. STRUCTURAL ELEMENTS
==================================================================================== 
*/




#w-header{height:190px;background:url(images/w-ha.jpg) repeat-x;margin:0;}
#header{height:190px;background:url(images/hebba.jpg) no-repeat;padding:18px 0 0}
#pg li, #nav li{display:inline;list-style:none}
#pg{text-align:right}
#pg li{padding:0 10px}
#pg li a{font-weight:600}

#logo{height:90px}
#tt h1,#tt h2{font-size:12px;font-weight:600;font-family:Georgia, serif;position:absolute;}
#tt a{color:#dadada}

#h-widget{text-align:right}
#searchform{margin-top:25px}
#s{background:none;border:0;width:250px;padding:0;margin:0}

#cats{margin-top:18px}
#nav li,.nv a,.nv span{padding:0 20px 0 0}
#nav li a{text-transform:uppercase;letter-spacing:1px;}
a.active-cat,.current-cat a,.current-cat a:hover, a.active-cat:hover,.current-cat-parent a{text-decoration:underline}

.post{margin-top:53px;border-top:1px solid #eaeaea;}
.text p{margin:0 0 18px 0;text-align:justify}
.page-link a{padding:0 10px}
#sidebar{margin-top:54px}
#sidebar,#w-bottom{color:#999}
#recent,#popular,#same{margin-top:18px}
#w-bottom{margin:35px 0 0;padding:18px 0;border-top:1px solid #fefefe;}
.nv {margin-top:34px;padding:9px;border-top:1px solid #fefefe;border-bottom:1px solid #eaeaea;text-align: center}
.nv span{font-weight:600}
.thumb img{margin-top:5px}
p.tags{margin:0}
#related ul{margin:0}
#related ul li{list-style:none;margin:0}

.clear {
background: none;border: 0;clear: both;display: block;float: none;font-size: 0;margin: 0;padding: 0;overflow: hidden;
visibility: hidden;width: 0;height: 0}
a{text-decoration:none;color:#4684a3}
p+p{text-indent:18px;}
.pt{margin-bottom:18px}
form p+p,.info,.tags,img,.page-link{text-indent:0}
blockquote{margin:18px;padding:0 10px;border-left:2px solid #eaeaea}
h1,h2,h3,h4,h5,h6{margin: 0;font-weight:400;font-family:Verdana, Tahoma, Geneva, sans-serif;}

h1{font-size:24px;line-height:36px}
h2{font-size:22px;line-height:36px}
h3{font-size:20px;line-height:36px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
em{font-style:italic}
strong{font-weight:600}
code,pre{font-family:Monaco,Consolas,'Courier New',Courier,monospace;font-size:12px;overflow:auto}
ol,ul{margin:0 18px}
ul ul,ol ol{margin:0 18px}
ol li{list-style:decimal}
ul li{list-style:disc}
table{margin:18px 9px;width:90%}
th{font-weight:600;background:#e0e0e0}
th,td{padding:4px 10px 4px 5px;text-align:left}
.even td{background:#f0f0f0}
tfoot{font-style:italic}
fieldset{border:1px solid #eaeaea;padding:0 10px}
legend,small{font-size:11px}
.post input,#comments-area input{border:1px solid #e0e0e0;padding:2px 9px;background:#f0f0f0;margin:5px 0}
textarea{border:1px solid #eaeaea;margin:9px 0;padding:5px;overflow:auto;background:transparent}
label{display:block;margin:9px 0;font-size:11px}
select{border:1px solid #eaeaea;padding:2px 9px;background:#f0f0f0}
acronim,abbr{font-variant:small-caps;border-bottom:1px dashed #ccc;cursor:help}
button{padding:3px 7px;border:1px solid #eaeaea}
hr{height:1px;background:#f0f0f0;border:1px solid #eaeaea}
.amp{font-style:italic;font-weight: 500}
.right{float:right;display:inline;text-align:left}


.aligncenter
	{display:block;margin-left:auto;margin-right:auto;}
.wp-caption
	{border:1px solid #eaeada;text-align:center;padding-top:10px;margin:9px;}
.wp-caption p.wp-caption-text
	{font-size:12px;padding:0 10px;margin:0;}
a img
	{border:0;}
.navigation 
	{display:block;text-align:center;margin:20px 10px;clear:both;}
.navigation a
	{}
.center
	{text-align:center;}
p img,a img,.thumb img
	{max-width:99%;}
img.centered, img.aligncenter
	{display:block;margin-left:auto;margin-right:auto;}
img.alignright
	{margin:0 0 0 10px;display:inline;}
img.alignleft
	{margin:0 10px 0 0;display:inline;}
.alignright
	{float:right;}
.alignleft
	{float:left;}
.wp-smiley
	{border:0;margin:0;padding:0;background:transparent;vertical-align:middle;}
	

/* 
6. comments
====================================================================================
*/	

#comments-area
	{padding:10px 0;text-align:justify;margin:36px 0;}
#comments
	{padding:10px;margin:10px 0;}
#respond
	{clear:both;padding:18px 0;}

#respond input
	{border-bottom:1px dashed #cecece;border-top:0;border-right:0;border-left:0;font-family:Georgia;color:#999}
.comment-info-split
	{clear:both;}
.commentmetadata
	{}
.commentmetadata a
	{}
.commentlist div.alt
	{color:#333;padding:10px;}
ol.commentlist
	{list-style:none;margin-left:18px;}
ol.commentlist ul.children
	{list-style:none;}
.comment-div
	{display:block;}
.avatar
	{float:left;padding:9px;width:auto;}
.commentlist li
	{margin:0 0 0 17px;list-style:none;border-bottom:1px solid #eaeaea}
ol.commentlist
	{list-style:none;margin:0 0 9px;padding:0;text-indent:0;}
ol.commentlist li
	{}
.bypostauthor,.byuser,.comment-author-admin
	{background:#f5f5f5;}
ol.commentlist li.comment,.pingback
	{padding:0 0 0 9px;}
.pingback
	{font-size:11px;}
.pingback .reply a
	{visibility:hidden;}
ol.commentlist li.comment div.vcard
	{padding-top:9px;text-transform:uppercase;letter-spacing:2px}
ol.commentlist li.comment div.vcard cite.fn
	{font-style:normal;}
ol.commentlist li.comment div.vcard img.avatar
	{float:left;margin:-5px 0 0;}
ol.commentlist li.comment div.comment-meta
	{font-size:12px;margin-bottom:18px;}
ol.commentlist li.comment div.comment-meta a
	{color:#666;}
ol.commentlist li.comment p
	{margin:0 0 18px;padding-right:5px;}
ol.commentlist li.comment ul
	{margin:0 0 10px 18px;}
ol.commentlist li.comment div.reply,.pingback .reply
	{font-weight:600;margin-bottom:9px;text-align:right;padding:9px;}
ol.commentlist li.comment div.reply a
	{padding:5px;}
ol.commentlist li.comment ul.children
	{list-style:none;margin:9px 0 0;text-indent:0;}
ol.commentlist li.comment ul.children li.depth-2,ol.commentlist li.comment ul.children li.depth-3,ol.commentlist li.comment ul.children li.depth-4,ol.commentlist li.comment ul.children li.depth-5
	{margin:18px;}
ol.commentlist li.odd
	{}
.says
	{visibility:hidden;}

	/* 
7. Print
====================================================================================
*/
	
@media print{body{background:#fff;color:#000;width:100%;margin:0;padding:0;font-family:'Times New Roman',Times,serif;font-size:12pt;line-height:1.5;word-spacing:1pt;letter-spacing:.1pt;}
#w-header,#w-navigation,#sidebar,#bottom,#footer,.ads,.social,#related,.navigation,#comments-area,.info,.date,.more,.tags{display:none;}
.pt{text-align:center;}
.pt h2,.pt h1{font-size:16pt;}
h2 a,h1 a{border:0;text-decoration:none;letter-spacing:.3pt;color:#666;}
p+p{text-indent:20pt;margin-top:-10pt;}
.text{text-align:justify;}
table p+p{text-indent:0;}
a{color:#666;border-bottom:.1pt solid #666;}
a img{border:0;}
code,pre{font-family:'Courier New',monospace;}
blockquote{font-style:italic;padding:10pt 30pt;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;width:auto;}
.alignleft{float:left;width:auto;}
}
