/*
Theme Name: ActionRed
Theme URI: http://grafiko.ro
Description: Design si coding creat de grafiko pentru grafiko
Version: 2.8+
Author: Serban aurel
Author URI: Grafiko.ro
Tags: red, grafiko
*/


@import "css/reset.css";
*::selection {background:#a00003;color:#fff;text-shadow:0 0 0;}
::-moz-selection {background:#a00003;color:#fff;text-shadow:0 0 0;}
h1,h2,h3,h4,h5,h6{font-weight:700;}
h1 {font-size:2.4em;}
h2 {font-size:2em;}
h3 {font-size:1.8em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:1em;}
.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #666;text-align:center;background:#ccc;margin:10px;padding:10px;}
div,ul,li{position:relative;}
br.clear{clear:both;display:block;height:1px;margin:-1px 0 0;}
.hide {display: none;position: absolute;top: -3000px;left: -5000px;overflow: hidden;}
a{text-decoration:none;color:#a00003;}
a:hover{text-decoration:underline;}
.class-img-left-padding {float:left;padding:0 10px 10px 0;}
img.alignright{display:inline;margin:0 0 0 7px;padding:3px;}
img.alignleft{display:inline;margin:0 7px 0 0;padding:3px;}
#wpstats {display: none;position: absolute;left: -9000px;}

/*====   Container  ====*/
body{font-family:Trebuchet MS, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;font-size:65%;color:#595e6d;}
#wrapper{background:#8d91a4 url(images/bg.jpg) no-repeat center top;}
#wrap{width:998px;text-align:center;margin:0 auto 30px;}
.searchform {position: absolute;top: 124px;right: 68px;z-index: 11;background: url(images/top-search-bg.png) no-repeat center center;width: 174px;height: 60px;}
.searchform form {margin: 25px 0 0 18px;}
.searchform form input {border: 0 none;background: transparent;}
.searchform .txt {font:300 1em Tahoma, Verdana, Geneva;color: #656879;width:140px;}

/*====   Header  ====*/
#header{height:120px;text-align:left;}
#header h1 {width:265px;height:120px;float: left;display: inline;}
#header h1 a{background:url(images/logo.png) no-repeat left top;width:280px;height:120px;display:block;overflow:hidden;text-indent:-9999px;}
	/*====  Navigation   ====*/
.nav{background:url(images/top-w.jpg) no-repeat center bottom;height:66px;clear:both;text-align:left;}
.nav ul{margin-left:45px;height:36px;float:left;width:600px;display:inline;}
.nav ul li{float:left;display:inline;margin-right:15px;height:36px;}
.nav ul li a{font-size:1.4em;font-variant:small-caps;font-weight:400;color:#595E6D;height:29px;display:block;text-shadow:0 1px 0 #fff;text-decoration:none;padding:7px 0 0;line-height:24px;}
.nav ul li a:hover{background:url(images/spot-nav.jpg) no-repeat top center;text-decoration:none;color:#a00003;}
.nav ul .current_page_item a{background:url(images/spot-nav.jpg) no-repeat top center;text-decoration:none;text-shadow:0 1px 0 #787d8d;color:#a00003;}
.rec-top {width: 728px;float: right;display: inline;position: relative;z-index: 10;top:10px;}




/*====   Content  ====*/
	/*==== Crumbs  ====*/
#crumbs{font-size:1.1em;clear:both;height:30px;text-align:left;line-height:35px;margin-left:45px;position:absolute;top:40px;}
#crumbs a,#crumbs span.current,#content .post p a{text-shadow:0 1px 0 #fff;}
#crumbs a:hover,#content .post .cat-at a:hover{text-decoration:none;position:relative;top:1px;}
	/*==== Content middle  ====*/
#container{text-align:left;background:url(images/middle-content.png) repeat-y center center;}
.bottom-container{background:url(images/bottom-content.jpg) no-repeat bottom center;clear:both;}
#content{width:600px;float:left;display:inline;padding:10px 0 50px 36px;}
#content .post-flag{background:url(images/flag-article.png) no-repeat center top;position:absolute;width:67px;height:114px;right:-15px;top:-29px;}
#content .post{font-size:13px;line-height:20px;background:url(images/grid-f.png) repeat-x left bottom;margin:0 0 20px;padding:0 0 20px;}
#content .post .info-data{position:absolute;left:-66px;top:30px;background:url(images/day-c.png) no-repeat left center;height:121px;display:block;width:39px;}
#content .post .info-data ul{color:#FFF;line-height:15px;padding-right:1px;padding-top:14px;text-align:right;}
#content .post .info-data ul li {margin: 0;padding: 0;}
#content .post .info-data ul li.info-day{font-size:23px;position:relative;right:-2px;top:-3px;}
#content .post .info-data ul li.info-month{font-size:14px;}
#content .post .info-data ul li.info-year{font-size:10px;}
#content .post .info-data ul li.info-comm{font-size:13px;height:18px;overflow:hidden;padding:34px 3px 0 0;}
#content .post .info-data ul li.info-comm a{color:#FFF;display:block;text-align:center;width:44px;}
#content .post .info-data ul li.info-comm a:hover{color:#a00003;text-decoration:none;font-weight:700;}
#content .post h2 {font-family: Josefin Sans Std Light;}
#content .post h2 a{font-size:30px;font-weight:700;color:#a00003;outline:none;text-shadow:0 1px 0 #fff;line-height:30px;}
#content .post h2 a:active{text-decoration:none;position:relative;top:1px;color:#fff;}
#content .post .cat-at{margin-bottom:10px;background:url(images/cat-im.png) no-repeat left 10px;display:block;text-shadow:0 1px 0 #fff;padding:10px 0 10px 30px;}
#content .post p{clear:both;margin-bottom:10px;text-shadow:0 1px 0 #fff;}
#content .post p a:hover{color:#fff;background:#989ba7;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;text-shadow:0 0 0;padding:2px 0;}
#content .post img{max-width:600px;max-height:100%;}
#content .post img.wp-smiley {margin:0 0 -5px;}
#content .post a.nobordeer:hover{border:0 none;padding:0;}
#content .post .taguri{background:url(images/tag-im.png) no-repeat left 5px;color:#434655;padding:20px 0 20px 30px;}
#content .post .taguri a{color:#7d8299;padding:3px 5px;}
#content .post .taguri a:hover{padding:3px 5px;}
#content .post h2 a:hover,#sidebar a:hover{text-decoration:none;}
#content .post a img,#content .post a:hover img{border:0 none;}
#content .post code {background: rgba(255,255,255,.8);}

	/*==== Content Headlines  ====*/
#content .post h1 {font-size:2.8em;margin: 5px 0 15px;}
#content .post h2 {font-size:2.4em;margin: 5px 0 10px;}
#content .post h3 {font-size:2.0em;margin: 5px 0 10px;}
#content .post h4 {font-size:1.8em;margin: 5px 0 5px;}
#content .post h5 {font-size:1.4em;margin: 5px 0 3px;}
#content .post h6 {font-size:1.2em;margin: 3px 0 3px;}

#content .post ul {padding: 10px 0 10px 10px}
#content .post ul li {margin-left: 10px;}
#content .post ol {padding: 10px 0 10px 5px;}
#content .post ol li {list-style: decimal;margin-left: 20px;padding: 0;}

#content .post table {margin: 10px 0;width: 98%;}
#content .post table tr {border: 1px solid;}
#content .post table th,#content .post table td {padding: 5px;}

#content .post blockquote {border: 1px solid #bbb;padding: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;color: #989ba7;background: rgba(255,255,255,.3);}

#content .navigation {overflow: hidden;clear: both;font-size: 1.2em;}
#content .page-left {float: left;display: inline;}
#content .page-right {float: right;display: inline;}
#content .page-left a, #content .page-right a {color: #fff;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;background: #70727e;padding: 5px 15px;display: block;border: 1px solid #fff;}
#content .page-left a:hover, #content .page-right a:hover {text-decoration: none;color: #70727e;background: #fff;border: 1px solid #70727e;}

#content .navigation #wp_page_numbers {background: 0 none transparent;}
#content #wp_page_numbers ul, #content #wp_page_numbers li, #content #wp_page_numbers a {background: 0 none transparent;}
#content #wp_page_numbers li.page_info {padding: 3px 10px;}
#content #wp_page_numbers li.page_info, #content #wp_page_numbers a {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;}
.social-share-buttons {clear: both;width: 100%;padding: 30px 0;}
.tweetmeme_button {float: left;display: inline;margin-right: 20px;}
.facebook_button {float: left;display: inline;margin-right: 20px;}
.subscribe-to-comments {padding: 20px 0 0;}

/*==== Comments  ====*/
#comments-number {border: 1px solid rgba(0,0,0,.3);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;padding: 10px 20px 15px 20px;margin-bottom: 30px;display: inline;float: left;}

.commentlist {text-shadow:0 1px 0 #fff;font-size: 1.3em;overflow: hidden;clear:both;}

li.comment {width:100%;overflow: hidden;}
li ul li.comment {margin: 0;}
.comment > div {overflow: hidden;margin: 0 0 20px 0;}

.commentlist .comment-edit-link {position: absolute;right: 10px;top: 3px;font-size: .8em;}
.comment-author {line-height: 25px;overflow: hidden;clear: both;background: rgba(255,255,255,.6);padding: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;border: 1px solid rgba(0,0,0,.2);
}

.comment-author img {float: left;display: inline;margin: 0 10px 0 0;}
.comment-author .fn {font:400 1.3em Tahoma, Verdana, Geneva;}
.comment-author .comment-meta {font-size: .8em;}
.comment-body {font-size: .9em;margin: 5px 10px 5px 40px;line-height:1.5em;display: inline;float:left;}
.comment-body p {margin-bottom: 10px;}
.comment-body code {width: 95%;overflow: hidden;display: block;font-size: 1.3em;padding: 10px 0 10px 20px;background: rgba(255,255,255,.3);}
.comment-body blockquote {padding: 0 0 0 15px;margin: 0;height: 1%;}

a.comment-reply-link {float: right;clear: both;margin-right:10px;display:inline;padding:5px 10px;position: relative;top:-5px;right: 0;border: 1px solid rgba(0,0,0,.2);
  box-shadow: 0 0 3px rgba(0,0,0,.4);
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,.4);
-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;}

a.comment-reply-link:hover {text-decoration: none;color: #fff;text-shadow: 0 1px 0 rgba(0,0,0,.4);border: 1px solid rgba(255,255,255,.4);
background: rgba(0,0,0,.3);
  box-shadow: 0 0 5px rgba(0,0,0,.6);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.6);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.6);
}
a.comment-reply-link:actove {}

.children {padding-left: 20px;background: url(images/up-arow.png) no-repeat left top;}
#commentform input {padding: 3px;margin-bottom: 10px;border: 1px solid rgba(0,0,0,.3);}
#commentform textarea {width: 100%;border: 1px solid rgba(0,0,0,.3);}
#respond {text-shadow:0 1px 0 #fff;font-size: 1.4em;clear:both;padding: 10px 20px;background: rgba(255,255,255,.5);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;}
.pings-trackback {margin: 20px 0;}
#commentform .bt-trimite {margin: 20px 0 0 0;padding: 5px 10px;text-shadow: 0 1px 0 rgba(0,0,0,.4);text-transform: uppercase;
  box-shadow: 0 0 3px rgba(0,0,0,.4);
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,.4);

-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;}
#commentform .bt-trimite:hover {background: rgba(0,0,0,.3);color: #fff;
  box-shadow: 0 0 5px rgba(0,0,0,.6);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.6);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.6);
}
#commentform .bt-trimite:active {position: relative;top: 1px;left: 0;}

crp_related h3 {}
#crp_related {float:left;clear:left;width:330px;}
#crp_related ul {list-style: none;margin: 10px 0 0 0;}
#crp_related ul li {list-style: none;font: 1.1em Verdana;margin:0 0 0 -10px;padding: 0;border-bottom:1px solid #c1c1c1;padding-left:10px;}
#content .post #crp_related ul {margin: 0;padding: 0;}
#content .post #crp_related ul li {margin: 0;}
#crp_related ul li a {text-decoration: none;line-height: 1.6em;}
#crp_related ul li a:hover {text-decoration: underline;}



/*====   Sidebar  ====*/
#sidebar{float:right;display:inline;margin-right:25px;text-shadow:0 1px 0 #fff;width:270px;font-size: 1.2em;line-height: 1.4em;}
#sidebar h3 {font:400 1.1em Tahoma, Verdana, Geneva;background: url(images/sidebar-hred-bg.png) no-repeat left bottom;padding:3px 0 3px 10px;margin-bottom: 10px;color: #A00003;margin-left:15px;}
#sidebar h3 a {color: #A00003;}
#sidebar a {color: #7d8299;}
#sidebar a:hover {color:#A00003;}
#sidebar ul li ul {overflow: hidden;width: 100%;display: block;}
#sidebar ul li ul li{display: inline;clear: both;float: left;}
#sidebar .widget{padding:10px 10px 15px;background:url(images/grid-f.png) repeat-x center bottom;margin: 0 0 10px;}
/* #sidebar .widget:hover{box-shadow:0 0 5px #888;-moz-box-shadow:0 0 5px #888;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #fff;} */
#sidebar .sidebar-h {position: absolute;width: 68px;height: 40px;display: block;top: 6px;left: -49px;background: url(images/sidebar-h-side.png) no-repeat center center;z-index: 2;}
#sidebar  .sidebar-comercials {margin: 15px 0;overflow: hidden;}
#sidebar  .sidebar-comercials a {margin:10px 10px 0 0;float: left;display: inline;}

#wp-calendar {width: 100%;}
#wp-calendar caption {font-size: 1.3em;margin: 0 0 10px 0;text-align: center;}
#wp-calendar th,#wp-calendar td {text-align: center;padding: 3px 0;}
#today {background: rgba(160,0,3,.6);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;color: #fff;text-shadow:0 1px 0 rgba(0,0,0,.6); }
#today:hover {background: rgba(160,0,3,1);}
#wp-calendar td a {background: rgba(255,255,255,.6);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;color: rgba(152,155,167,1);text-shadow:0 1px 0 rgba(0,0,0,.2);display: block;border: 1px solid rgba(152,155,167,.6);}
#wp-calendar td a:hover {background: rgba(255,255,255,1);text-shadow:0 1px 0 rgba(0,0,0,.6);}

/*==== Tabs  ====*/
.ui-tabs .ui-tabs-hide {display: none;}
#tabs {clear: both;}
#tabs ul {overflow: hidden;}
#tabs ul.ui-tabs-nav {margin-left: 25px;padding:8px 0 0;}
#tabs ul.ui-tabs-nav li {float: left;display: inline;clear:none;}
#tabs ul.ui-tabs-nav li h3{margin: 0 5px 10px 0;padding: 0;width:75px;}
#tabs ul.ui-tabs-nav li h3 a {padding:5px 6px 3px;display: block;color: #7D8299;}
#tabs .ui-tabs-panel {padding:10px 10px 15px;}
#tabs .ui-tabs-panel ul li {clear:both;display:inline;float:left;}
#tabs .ui-tabs-panel ul li.cat-item {clear: none;width: 120px;}
#tabs ul.ui-tabs-nav li h3 {background: url(images/sidebar-hgray-bg.png) no-repeat left bottom;}
#tabs ul.ui-tabs-nav li.ui-state-active h3 {background: url(images/sidebar-hred-bg.png) no-repeat left bottom;}
#tabs ul.ui-tabs-nav li.ui-state-active h3 a{color:#A00003;}



/*====   Footer  ====*/
#footer{clear:both;background:#1e2234 url(images/footer-bg.jpg) no-repeat center top;text-align:center;height:335px;margin:0 auto;}
#footer .wrapf{position:relative;width:980px;display:block;height:100%;text-align:left;color:#efe0c9;margin:0 auto;}
#footer .wrapf .copyleft{position:absolute;right:30px;top:-22px;text-align:center;}
#footer .wrapf ul.footer-widgets{overflow:hidden;padding:45px 0 0 20px;}
#footer .wrapf ul.footer-widgets li{float:left;display:inline;width:295px;background:url(images/footer-art-bg.png) no-repeat left bottom;height:220px;padding:10px 20px 0 3px;}
#footer .wrapf ul.footer-widgets li h4{font:1.7em Trebuchet MS, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.1em;text-shadow:0 1px 0 #000;padding:0 0 20px 15px;}
#footer .wrapf ul.footer-widgets li ul li{background:url(images/bullet-s.png) no-repeat left bottom;display:block;height:24px;line-height:22px;font:1.2em Trebuchet MS, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;letter-spacing:0.07em;width:275px;text-shadow:0 1px 0 #000;margin:0;padding:0 0 0 25px;overflow:hidden;}
#footer .wrapf ul.footer-widgets li ul li:hover{background:url(images/bullet-s.png) no-repeat left top;}
#footer .wrapf ul.footer-widgets li ul li a{color:#efe0c9;height:24px;line-height:22px;}
#footer .wrapf ul.footer-widgets li ul li a:hover{color:#A00003;text-decoration:none;}
#footer .wrapf ul.footer-widgets li ul li a img,#footer .wrapf ul.footer-widgets li ul li img{vertical-align:middle;padding:0 10px 0 0;}
