/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

@import url('sandbox-layouts/3c-b.css');
@import url('lib/nav.css');

/* general */
body,ul,ol,li,h1,h2,h3,h4,p { padding: 0; margin: 0; }
body { background: #392637 url(images/bg.jpg) repeat-y top center; color: #1d1414; line-height: 1.6em; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; }
h1 { font-size: 1.5em }
a { color: #1d1414; font-weight: bold; text-decoration: underline; padding: 0 3px; }
a:hover { background: #1d1414; color: white; text-decoration: none; }
*::-moz-selection { background: #1d1414; color: #ffffff;  }
img { border: none; }

/* container */
#wrapper { position: relative; border-top: 3px solid #1d1414; background: transparent url(images/bg_header.jpg) no-repeat top center; }
#cont_wrapper { background: transparent url(images/bg_container.gif) repeat-y left top; float: left; width: 986px; margin: 0 0 45px 0; padding: 0 0 20px 0 }
/*#container { background: transparent url(images/bg_container.gif) repeat-y left top; }*/

/* skip to content and navigation access */
#access { display: none; }

/* header */
#header { height: 145px; }
#header #blog-title { background: url(images/logo.gif) no-repeat 5px center; height: 145px; text-indent: -5000px; }
#header #blog-title a { display: block; width: 424px; height: 145px; outline: none }
#header #blog-title a:hover { background: none; }
#header #blog-description { display: none; }

/* sidebar */
.sidebar { color: #ffffff; padding: 0 0 120px 0; }
.sidebar a { color: #ffffff; font-weight: normal; font-size: 0.83em; text-transform: uppercase }
.sidebar a:hover { color: #1d1414 }

		/* primary sidebar */
		#primary { background:url(images/bg_sidebar.gif) right top no-repeat; } /* font size 10px */
		#primary ul li ul { margin: 0 0 0 12px; list-style: none; }
		#primary .widget_categories li { font-size: 0.75em; color: #bab5a6; }
		#primary .widget_categories li a { font-size: 1.11em }
		#primary .widget_links li { color: #bab5a6; font-size: 0.75em; line-height: 1.4em; padding: 0 10px 0.8em 0; }
		#primary .widget_links li a { font-size: 1.11em; background: none; padding: 0 3px; color: white; }
		#primary .widget_links li a:hover { background: white; color: #1d1414; }
		#primary .widget_links li span { display: block; padding: 0 0 0 4px; }
		
		/* secondary sidebar */
		#secondary #daikos-text-2 a,
		#secondary #daikos-text-3 a { padding:0 }
		#secondary ul li ul { margin: 0 0 0 12px; list-style: none; }
		#secondary #recent-posts a { padding:0; margin:0; line-height:1.4em; }
        #secondary #recent-posts a:hover { background: white }
		#secondary #recent-posts p { color: #bab5a6; font-size: 0.75em; line-height: 1.4em; margin-top: 3px; }
		#secondary #recent-posts .date { color: #f5f5f2; font-size: 0.75em; }
		#secondary #recent-posts li { margin: 0 0 12px 3px; line-height:1em }
		#secondary #recent-posts ul#rightcolumn { display:none; }
		#secondary #statistics { width: 150px; position: absolute; bottom: 126px; right: 0; list-style: none; line-height: 1.2em }
		#secondary #statistics h3 { display: none; }
		#secondary #statistics p { width: 150px; font-size: 0.90em; color: #e2d9d9; }
		#secondary #statistics p strong { font-weight: normal; }
		#secondary #daikos-text-3 strong { font-weight: normal }
		
		/* additional sidebar */
		#daikos-text-1 p,
		#daikos-text-2 p,
		#daikos-text-3 p
		{ padding: 0 0 1em 15px; font-size: 0.92em; line-height: 1.4em; }
		#daikos-text-2 p { padding: 0.8em 0 1em 15px; }
		
		/* titles */
		.sidebar h3 { height: 35px; width: 155px; text-indent: -5000px; }
		.sidebar a:hover { background: white; }
		.sidebar .widget_categories h3 { background: url(images/title_category.gif) no-repeat left top; margin: 0 0 5px 0; }
		.sidebar .widget_links h3 { background: url(images/title_media_kit.gif) no-repeat left top; margin: 30px 0 5px 0; }
		.sidebar #recent-posts h3 { background: url(images/title_recent_posts.gif) no-repeat left top; margin: 0 0 5px 0; }
		.sidebar #daikos-text-1 h3 { background: url(images/title_press_room.gif) no-repeat left top; margin: 0 0 5px 0; }
		.sidebar #daikos-text-2 h3 { background: url(images/title_quick_contact.gif) no-repeat left top; margin: 20px 0 5px 0; }
		.sidebar #daikos-text-2 h3, 
		.sidebar #daikos-text-3 h3 { background: url(images/title_quick_contact.gif) no-repeat left top; margin: 20px 0 5px 0; }
		.sidebar #rss_links h3 { background: url(images/title_rss.gif) no-repeat left top; margin: 20px 0 5px 0; }
		
/* post */
		
		/* home post */
		.home .post, 
		.category .post,
		#content .page { border-top: 1px solid #e3dac7; margin: 10px 10px 20px 0; padding: 0 0 0 20px; clear: both  }
		.home .post h2, 
		.category .post h2,
		#content .page h2 { margin: 15px 0 5px 0; }
		.home .post .entry-content, .home .post .post-right, 
		.category .post .entry-content, .category .post .post-right { float: left; width: 470px; }
		.home .post .entry-meta, 
		.category .post .entry-meta { float: right; width: 145px; border-top: 3px solid #1d1414; }
		.home .post .entry-meta	.entry-date, 
		.category .post .entry-meta .entry-date  { font-size: 0.82em; margin: 5px 0 0 0; text-transform: uppercase }
		.home .post .entry-meta	.entry-date span,
		.category .post .entry-meta	.entry-date span { padding: 0 0 0 3px; letter-spacing: 1px; font-weight: bold; }
		.home .post .entry-meta	.entry-date abbr,
		.category .post .entry-meta	.entry-date abbr { outline: none; border: none; }
		.home .post .entry-meta .cat-links,
		.category .post .entry-meta .cat-links { padding: 0; line-height: 1.4em; display: block; text-transform: uppercase; font-size: 0.82em; }
		.home .post .entry-meta .cat-links span,
		.category .post .entry-meta .cat-links span { font-weight: bold; display: block; padding: 0 0 0 3px; }
		.home .post .entry-meta  .edit-link,
		.category .post .entry-meta  .edit-link { margin: 10px 0 0 4px; display: block; border-top: 1px solid #e3dac7 }
		
		.home .post:after, .category .post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		* html .home .post, * html .category .post { height: 1%; }
		.home .post, 
		.category .post { display: block; }
		.home .post_right, 
		.category .post_right { margin: 0 0 10px 0; }
		.home #recent-posts, .home #daikos-text-3 { display: none; }
		.search #recent-posts, .search #daikos-text-3 { display: block; }
		
		.home #content .post .post_right p strong { font-weight: normal!important; }
		.archive #content .post .post_right p strong { font-weight: normal!important; }
		
		.category .comments-link { display: none; }
/*		.home .entry-content ul#rightcolumn { display: none; }*/
		
.post p { margin: 0 0 1.2em 0; }
.post .comments-link { display: none } 
.post .author { display: none; }
.post .meta-sep { display: none }
.post .meta-nav { display: none; }
.post .more-link, .home .post .more-link { background: #1d1414; color: #ffffff; text-transform: uppercase; font-weight: normal; font-size: 0.75em; padding: 3px 8px!important; font-family:Arial, Helvetica, sans-serif }
.post .more-link:hover, .home .post .more-link:hover { background: #1d1414; color: #ffffff; text-decoration: none; }
.post .entry-content a { font-weight: bold;}
.post .entry-content ul { list-style: none; }
.post .entry-content ul, .entry-content ol { padding: 10px 0 0 0; margin: 0 0 20px 15px; }
.post .entry-content ul li { background: url(images/icons/icn_list.gif) no-repeat left 7px; padding: 0 15px 10px 15px; }
.post .entry-content ol li { margin: 0 0 0 20px; padding: 5px 0; }
.post .entry-content blockquote { font-style: italic; width: 95%; margin: 20px 0 0 3px; padding: 5px 0 5px 24px; background: url(images/icons/icn_quote.gif) no-repeat left top; }
.post .entry-content .post_right { font-family: "Trebuchet MS"!important; font-size: 1.11em!important; }
.post .entry-content .post_right a { padding: 0; }

		/*single post*/
		.single .entry-meta { text-transform: uppercase; border-top: 1px solid #e3dac7; margin: 10px 20px 0 0; padding: 0 0 0 20px; clear: both; font-size: 0.82em  }
		.single .entry-meta .entry-meta-area { width: 145px; border-top: 3px solid #1d1414; line-height: 1.6em; text-align: right; font-family:Arial, Helvetica, sans-serif!important }
		.single .entry-meta .entry-meta-area .entry-date { padding: 5px 3px 0 0; }
		.single .entry-meta .entry-meta-area .entry-date span,
		.single .entry-meta .entry-meta-area .cat-links span { letter-spacing: 1px; padding: 0 3px 0 0; font-weight: bold; }
		.single .entry-meta .entry-meta-area .cat-links span { display: block; }
		.single .entry-meta .entry-meta-area .cat-links a { font-weight: normal; }
		.single .post { margin: 0 20px 0 0; padding: 0 0 0 20px; clear: both }
		.single .post .entry-title { padding: 0 0 0 170px }
		.single .post h6 { font-size: 1em; font-weight: normal; margin: 10px 0 0 0; padding: 0 }
		.single .entry-meta .entry-meta-area .edit-link { margin: 10px 0 0 0; padding: 5px 0 0 0; display: block; border-top: 1px solid #e3dac7 }
		
		.single .entry-content .post_right,
		.page .entry-content .post_right { float: right; width: 445px; margin: 10px 0 0 0; }
		.page .entry-content .post_right p { margin: 0 0 1.2em 0; }
		.single .entry-content .post_left,
		.page .entry-content .post_left { float: left; width: 140px; text-align: right; }
		.single .entry-content .post_left p,
		.page .entry-content .post_left p { line-height: 1.6em; margin: 0 0 5px 0; padding: 0; text-align: right; }
		.single .entry-content .post_left img { border: 1px solid #CCCCCC }
		.single .entry-content .post_left h4,
		.page .entry-content .post_left h4 {  line-height: 2.6em; margin: 10px 0 0 0; font-weight: normal; font-size: 1em }
		.single .entry-content .post_left h4 strong,
		.page .entry-content .post_left h4 strong { background: #1d1414; color: white; padding: 2px 5px; font-weight: normal }
		.single .entry-content .post_left a,
		.page .entry-content .post_left a { text-transform: uppercase; font-size: 0.82em; line-height:1.4em; }
		.single .entry-content .post_left a.lightboxlink { padding: 0; background: none; }
		.single .entry-content .post_left a.lightboxlink:hover { background: none; }
		.single .entry-content .post_left a.lightboxlink img { margin: 0 0 3px 3px; background:none }

		
	/*	.single .entry-content ul { width: 425px; float: right; }
		.single .entry-content p { text-align: left; float: right; width: 445px; margin: 10px 0 0 0; }
		
		.single .entry-content ul#rightcolumn { text-align: right; width: 140px!important; float: left!important; margin: 3px 0 0 0; padding: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif }
		.single .entry-content ul#rightcolumn li { list-style: none; margin: 0 0 20px 0; padding: 0; background: none; }
		.single .entry-content ul#rightcolumn li p { line-height: 1.6em; margin: 0; float:none; width:auto; padding:0; text-align: right; }

		*/
		
/* Page Content */
#biografii #content { padding: 12px 0 0 0;}
#biografii .page-content { border-top: 1px solid #e3dac7; padding: 0 10px 20px 10px; }
#biografii .page-content p { font-size: 1em; line-height: 1.6em; margin: 0.7em 0 1em 0; }
#biografii .page-content span.job { background: #1b141d; font-size: 0.90em; padding: 2px 7px; color: white; text-transform: uppercase }
#biografii .bio_right { float: right; width: 475px; padding: 10px 0 0 0; }
#biografii .bio_left { float: left; width: 145px;  border-top: 3px solid #1b141d; padding: 10px 0 0 0; text-align: right }
#biografii .bio_left p { margin: 0 0 0.5em 0; }
#biografii .bio_left a { font-weight: normal; padding-right: 0; }
#biografii .bio_left h4 {  line-height: 2.6em; margin: 10px 0 0 0; font-weight: normal; font-size: 1em }
#biografii .bio_left h4 span { background: #1d1414; color: white; padding: 2px 5px; font-weight: normal }
.linked a { background: none;}
		

/* Fotografii */
#fotografii #content { padding: 12px 0 0 0; }
#fotografii .page-content { border-top: 1px solid #e3dac7; padding: 0 20px 20px 20px; }
#fotografii .page-content a { padding: 0; }
#fotografii .page-content a:hover { background:none; }
#fotografii .page-content img { margin: 0 5px 5px 0; }
#fotografii .photo_right img { border: 1px solid #CCCCCC }
#fotografii .photo_right li { list-style: none; float: left; line-height: 1.2em; margin:0 5px 15px 0;}
#fotografii .photo_right li a { font-size: 0.75em; padding:0; }
#fotografii .photo_right li a:hover { color: #1d1414; }
#fotografii .photo_right { float: right; width: 455px; padding: 10px 0 0 0; }
#fotografii .photo_left { float: left; width: 145px;  border-top: 3px solid #1b141d; padding: 10px 0 0 0; text-align: right }
#fotografii .photo_left h4 {  line-height: 2.6em; margin: 10px 0 0 0; font-weight: normal; font-size: 1em }
#fotografii .photo_left h4 span { background: #1d1414; color: white; padding: 2px 5px; font-weight: normal }
#fotografii .photo_left a { font-weight: normal; padding-right: 0; }
#fotografii .photo_left a:hover { background: #1d1414; color: white; }


/* lightbox */
#lightbox a { padding: 0!important; }
#lightbox a:hover { background-color: none!important; padding: 0!important; }

/* Despre companie */
#post-116 h2 { padding: 0 0 0 180px; }

/* search */
#search h3 { display: none;}
#searchform { margin: 10px 0 10px 0; }
#searchform div { margin: 0 0 0 10px;}
#searchform #s {
   background: #3f3737;
   color: #d8d8d8;
   padding: 3px 4px 3px 4px;
   height: 12px;
   width: 127px;
   border: none;
   font-size: 0.75em;
}
#searchform #searchsubmit {
   background: #21181a;
   color: #d8d8d8;
   height: 18px;
   width: 135px;
   cursor: pointer;
   border: none;
   font-size: 0.75em;
}
#contact_form td {
	border: none;
}

/* RSS links */
#rss_links li { background: url('images/icons/icn_rss.gif') no-repeat 94% 5px; }
			
/* navigation between posts */
#nav-above { display: none; }
#nav-below { border-bottom: 1px solid #0b0a0f; margin: 0 20px; width: 616px; position: relative; height: 60px; clear: both }
#nav-below a { text-transform: uppercase; font-size: 0.75em; line-height: 1.4em; padding: 0; }
#nav-below .meta-nav { display: none; }
#nav-below .nav-previous { position: absolute; left: 0; bottom:0; width: 145px; border-bottom: 5px solid #0b0a0f; padding: 0 0 5px 0; }
#nav-below .nav-next {position: absolute; right: 0; bottom:0; width: 145px; text-align: right; border-bottom: 5px solid #0b0a0f; padding: 0 0 5px 0; }

/* aboutpress */
#aboutpress #content { padding: 12px 0 0 0; }
#aboutpress .page-content { border-top: 1px solid #e3dac7; padding: 0 10px 20px 10px; }
#aboutpress .about_right { float: right; width: 465px; padding: 10px 0 0 0; }
#aboutpress .about_right p { margin: 0 0 1.2em 0; }
#aboutpress .about_right .cvlinks { margin: 0 0 0.5em 0 }
#aboutpress .about_right .cvlinks a { font-weight: normal; text-transform:uppercase; font-size: 0.82em; }
#aboutpress .about_left { float: left; width: 145px; border-top: 3px solid #1b141d; padding: 10px 0 0 0; text-align: right }
#aboutpress .about_left p { margin: 0 0 0.5em 0; }
#aboutpress .about_left a { font-weight: normal; padding-right: 0; font-size: 0.82em; text-transform: uppercase; }
#aboutpress .about_left h4 {  line-height: 2.6em; margin: 0; font-weight: normal; font-size: 1em }
#aboutpress .about_left h4 span { background: #1d1414; color: white; padding: 2px 5px; font-weight: normal }
#aboutpress .about_left .addinfo { border-top: 1px solid #e3dac7; margin: 20px 0 0 0; padding: 10px 0 0 0; }
#aboutpress .about_left .addinfo p {font-size: 0.92em; font-family: "Trebuchet MS"; line-height:1.4em; color: #1d1414;}
#aboutpress .about_left .addinfo a { font-size: 1em; text-transform:lowercase; }
#aboutpress .about_left .addinfo h4 { margin-top: 10px;}
#aboutpress .about_left .addinfo h4 span { background: #4c3939; }

/* footer */
#footer { clear: both; background: transparent url(images/bg_footer.gif) no-repeat left bottom; height: 63px; }
#footer .footer-info { position: relative; }
#footer #site-info { padding: 25px 0 0 20px; display: block }
#footer #copyright { position: absolute; right: 20px; top: 25px; }

/* Clearing floats without extra markup  */
.post:after, .page-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.post, .page-content { display: inline-block }
* html .post, * html .page-content { height: 1%; }
.post, .page-content { display: block; }



