/*
Theme Name: De Pe Strada
Theme URI: http://depestrada.ro/
Description: depestrada theme based on default
Author: cdcs-grup
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
* { margin: 0; padding: 0; }

body { font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; background: #0A0A0A;}
body a {outline:0 none; color:#FFF; text-decoration:none;}
body a:hover{ color: #00e5ff }
img {outline: 0 none; border:0; }

.header {
	width: 1010px;
	margin: 0 auto;
	background-color: #121212;
}

.logo_featured{
	margin: 0 15px 0 15px;
	height: 130px;
	border-bottom: thin dotted #333;
}

.logo {
	float: left;
	margin-top: 20px;
	border: 0;
}

.featured {
	float: right;
	margin-top: 10px;
	width: 790px;
	height: 110px;
	background-color: #000;
	text-align: center;
	color: #00e5ff;
}

.clear {
	clear: both;
}

.navigation {
	width: 680px;
	height: 50px;
}
.navigation_top {
	width: 1012px;
	height: 50px;
}
.menu { float:left; margin: 16px; margin-top: 15px;}

.menu ul li{
	display: inline;
	margin-right: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.sep a{
	display: inline;
	padding-left: 10px;
	background: url(images/nav.separator.gif) scroll left no-repeat;
}

.searchform {
	margin-top: 15px;
	margin-right: 16px;
	float: right;
	width: 190px;
	height: 22px;
	border: thin dotted #444;
	background: url(images/search_b.gif) scroll right no-repeat #0A0A0A;
}

fieldset.search {
	border: none;
	width: 219px;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #888;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.700em;
	width: 190px;
	height: 18px;
	padding: 4px 0px 4px 5px;
	background: none;
	
}
.search input.box:focus {
	outline: 0 none;
}

.special_featureds {
	width: 1010px;
	height: 420px;
	margin: 0 auto;
	background-color: #24282a;
	/*background-color: #121212;*/
}

.special {
	float: left;
	margin-left: 15px;
	width: 380px;
	height: 350px;
	border-top: thin dotted #555;
	color: #00e5ff;
	font-size: 11px;
}

.special_spot {
	margin-top: 15px;
	width: 380px;
	height: 360px;
	background: #0A0A0A;
	border: thin solid #333;
	color: #FFF;
}
.special_image { margin: 5px; width: 370px; height: 250px;}
.special_spot h2 { margin: 10px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFF; }
.special_spot p { margin: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #888; }

.featureds{
	float: right;
	margin-right: 15px;
	width: 590px;
	height: 350px;
	border-top: thin dotted #555;
	color: #00e5ff;
	font-size: 11px;
}

.featureds_spot {
	float: left;
	margin-top: 15px;
	margin-right: 7px;
	width: 140px;
	height: 350px;
	color: #00e5ff;
	font-size: 11px;
}

.featureds_spot_cat {
	float: left;
	margin-top: 15px;
	margin-right: 25px;
	width: 145px;
	height: 385px;
	color: #00e5ff;
	font-size: 10px;
	border-bottom: thin dotted #555;
}

.featureds_spot_last {
	float: left;
	margin-top: 15px;
	width: 140px;
	height: 350px;
	color: #00e5ff;
	font-size: 11px;
}

.featureds_separator { width: 141px; margin-top: 10px; border-bottom: thin dotted #555; }
.featured_image_holder { width: 140px; height: 140px; background-color: #0A0A0A; border: thin solid #333; }
.featured_image_holder_cat { width: 145px; height: 145px; background-color: #0A0A0A; border: thin solid #333; }
.featureds_image { margin: 5px; width: 370px; height: 250px; }
.featureds_image_cat { margin: 5px; width: 370px; height: 250px; }

.featureds_spot h2 { margin: 0px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFF; }
.featureds_spot p { margin: 4px; margin-top: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #888; }
.featureds_spot a p { margin-top: 5px; font-size: 11px; color: #CCC; text-align: right; }
.featureds_spot a p:hover { color: #00e5ff; }

.featureds_spot_last h2 { margin: 0px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFF; }
.featureds_spot_last p { margin: 4px; margin-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888; }
.featureds_spot_last a p { margin-top: 5px; font-size: 11px; color: #CCC; text-align: right; }
.featureds_spot_last a p:hover { color: #00e5ff; }

.articole_sidebar { width: 1010px; margin: 0 auto; 	background-color: #24282a;
	/*background-color: #121212;*/
 color: #00e5ff; font-size: 11px; }

.articole {
	float: left;
	width: 680px;
	margin-left: 15px;
	border-top: thin dotted #555;
}

.articol {
	margin-top: 10px;
	width: 680px;
	height: 164px;
	border: thin solid #333;
	background-color: #0A0A0A;
}

.articol_new {
	margin-top: 10px;
/*	width: 680px;
	height: 164px;
*/	border: thin solid #333;
	background-color: #0A0A0A;
}

.articol_imagine { float: left;	margin: 8px;  margin-top:12px;}
.articol_continut {	float: right; width: 490px; margin: 10px; margin-right: 20px; }
.articol_continut h2 { margin: 0px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFF; }
.articol_continut p { margin: 4px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888; }
.articol_continut a p { margin-top: 20px; font-size: 11px; color: #CCC; }
.articol_continut a p:hover { color: #00e5ff; }

.alignleft { float:left; }
.alignright { float:right; }
.poze {
	margin-top: 25px;
	border-top: thin dotted #555;
}

.grup_poze {
	float: left;
	width: 225px;
}

.grup_poze p{
	font-size: 12px;
	color:#FFF;
	margin: 5px 0 5px 0;
}

.sidebar {
	float: right;
	width: 290px;
	margin-right: 15px;
}

.sidebar_featured {
	width: 290px;
	height: 250px;
	border: thin dotted #555;
}

.sidebar_img_holder {
	margin: 0 auto;
	margin-top: 4px;
	width: 282px;
	height: 242px;
}

.sidebar_lastcomment {
	margin-top: 10px;
	margin-bottom: 10px;
}

.sidebar_comentariu {
	margin-top: 2px;
	border-bottom: thin dotted #555;
	font-family: Arial, Helvetica, sans-serif;
}

.sidebar_comentariu h3 { margin-top: 4px; margin-bottom: 2px; font-size: 11px; color: #CCC; font-weight:normal; }
.sidebar_comentariu p { font-size: 10px; font-weight:normal; color: #777; line-height:13px; }
.comentariu_citeste { margin-left:235px; font-size: 10px; color: #999; line-height:13px;  }

.sidebar_bootom_featured {
	width: 290px;
	height: 250px;
	/*border: thin dotted #555;*/
}

.sidebar_mov_holder {
	margin: 0 auto;
	margin-top: 4px;
	width: 282px;
	height: 242px;
}

.sidebar_ltbox{
	width: 290px;
	height: 185px;
	margin-top: 25px;
	border: thin solid #151515;
}

.sidebar_ltbox_text{
	width: 280px;
	height: 240px;
	margin:0 auto;
}

.sidebar_ltbox_text p{ font-size:12px; color:#CCC;}
.content_footer_separator { width: 980px; margin-left: 15px; margin-top: 20px; border-bottom: thin dotted #555; }

.footer { width: 1010px; margin: 0 auto; background: url(images/footer_b.gif) repeat; color: #00e5ff; font-size: 11px; }
.realizat { float:left; margin-top:10px; margin-left:15px;}
.realizat img { padding-top:10px;}
.parteneri { float:left; margin-top:10px;}
.parteneri img{ padding-top:10px; margin-left:5px;}
.copyright { float:right; margin-top:10px; margin-right:15px;}
.copyright p{ text-align:right; margin-bottom:5px; font-size:9px; color:#FFF;}
.copyright p.nav{ text-align:right; font-size:13px; color:#FFF;}
.abonare_rss { float: right; margin:0; width: 250px; }
.abonare_rss p { color:#FFF; font-size: 14px; }

object { display: block; }
object { outline: 0 none; }

.linie { margin:0 auto; border-top: thin dotted #333; height:15px; width: 980px;}
.art { 
	float: left;
	width: 680px;
	margin-left: 15px;
}
.art_articol {
	border: thin solid #444;
	background:#000;
	margin-left:5px;
}
.art h1 { font-size:17px; color:#FFF; margin-left: 10px; margin-top:5px;}
.art h2 { font-size:12px; color:#FFF; margin: 10px 0 5px 10px;}
.art p.publicat{color:#3CF; margin:0; margin-left:10px;}
.art p{ color:#CCC; margin: 10px;}
.fotoarticol {float:left; margin: 14px 7px 1px 10px; }
.art_grup_poze {float: left; width: 680px; margin: 0 5px 10px 10px;}
.art_gf {margin: 5px 5px 0 0;}
.art_comentarii { float: left; margin:0; border-top: thin dotted #333; width: 680px;}

.avatar {float:left; margin: 5px;}
.art_comentarii p.utilizator {font-size:14px; color:#fff; margin-bottom:0px;}
.art_comentarii p.postat { font-size:10px; color:#FFF; margin-top:5px;}
.art_comentarii p.comentariu {font-size:11px; color:#777;}
.art_comentarii p.separator_comentarii {}
.art_comentarii p.sec_titluri {color:#3CF;}
.inp_comentariu {width: 500px; height:100px; background:#000; border:thin solid #333; color:#3CF;}
.inp_small {width: 221px; height:30px; background:#000; border:thin solid #333; margin-right:1px; color:#3CF;}
.art p.sec_titluri {color:#3CF; margin:0;}


.art_featureds{
	float: right;
	margin-right: 15px;
	width: 590px;
	height: 350px;
	border-top: thin dotted #555;
	color: #00e5ff;
	font-size: 11px;
}

.art_featureds_spot {
	float: left;
	margin-left: 15px;
	width: 200px;
	height: 440px;
	color: #00e5ff;
	font-size: 11px;
}

.art_featureds_separator { width: 201px; margin-top: 10px; border-bottom: thin dotted #555; }
.art_featured_image_holder { width: 200px; height: 250px; background-color: #0A0A0A; border: thin solid #333; }
.art_featureds_image { margin: 5px; width: 370px; height: 250px; }

.art_featureds_spot h2 { margin: 0px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFF; }
.art_featureds_spot p { margin: 4px; margin-top: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #888; }
.art_featureds_spot a p { margin-top: 5px; font-size: 11px; color: #CCC; text-align: right; }
.art_featureds_spot a p:hover { color: #00e5ff; }
.art_featureds_spot p.data { font-size:12px; font-weight:bold; color: #CCC; }

.art_featureds_spot_last h2 { margin: 0px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFF; }
.art_featureds_spot_last p { margin: 4px; margin-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888; }
.art_featureds_spot_last a p { margin-top: 5px; font-size: 11px; color: #CCC; text-align: right; }
.art_featureds_spot_last a p:hover { color: #00e5ff; }

#author, #email, #url  { width: 221px; height:30px; background:#000; border:thin solid #333; margin-right:1px; color:#3CF;}
#author { margin-left:50px;}
#email { margin-left:52px;}
#url { margin-left:30px;}
#comment  {width: 676px; height:100px; background:#000; border:thin solid #333; color:#3CF;}

.entry-utility { margin-bottom:3px; margin-left:5px; }


/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}



/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background:none !important;
	}
	#wrapper {
		float: none !important;
		clear: both !important;
		display: block !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		margin: 0;
		padding:0;
		line-height: 1.4em;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		width: 100%;
		margin: 0;
	}
	#content,
	.one-column #content {
		width: 100%;
		margin: 24pt 0 0;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display:none
	}
	#site-generator a {
		padding: 0;
	margin: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display:inline;
	}
	.home .sticky {
		border: none;
	}
}



