/*
Theme Name: Going Pro - Alexandru Nistor
Theme URI: http://alexandru-nistor.ro
Description: Simple theme for Wordpress
Version: 1.0
Author: Alexandru Negrea
Author URI: http://buddha.voce.ro
Tags: adsense ready, seo ready, wordpress 2.7, premium theme

*/



/* Begin Css Layout */

{
    margin:0;
    padding:0;
}

body {
	font: normal normal 12px Tahoma, Arial, Verdana, sans-serif;
    background: #282626 url('images/body_bg.gif') top left repeat-x;
	color: #eeeeee;
	text-align: center;
	margin:0;
	padding:0;
	}

.clear {
    clear:both;
}

img {
border:0;
}

#header {
    height:140px;
    width:960px;
    margin:0 auto 0 auto;
    padding:0;
}

#logo {
    float:left;
    margin:15px 0 0 0;
    padding:0;
    width:288px;
    height:102px;
    background:url('images/logo.gif') top left no-repeat;
}

#logo2 {
float:right;
margin:1px 0 0 0;
padding:0;
width:662px;
height:135px;
background:url('images/logo2.jpg') top left no-repeat;
text-align:left;
}

#logo2 p {
margin:20px 0 0 25px;
padding:0;
}

#logo2 p img {
margin-left:10px;
}

.field {
width:266px;
height:25px;
margin:10px 0 10px 5px;
background:#363030;
border-top:1px solid #191818;
border-left:1px solid #191818;
border-bottom:0px solid #ffffff;
border-right:0px solid #ffffff;
padding:5px 0 0 5px;
color:#847676;
font-size:16px;
}

#content_top {
background: url('images/content_top.gif') top left no-repeat;
margin:0 auto 0 auto;
padding:0;
width:960px;
height:11px;
}

#content {
     width:960px;
	 background: url('images/content_bg.gif') top left repeat-y;
     margin:0 auto 0 auto;
     padding:0;
	 clear:both;
}

#content_bottom {
background: url('images/content_bottom.gif') top left no-repeat;
margin:0 auto 0 auto;
padding:0;
width:960px;
height:15px;
}

.posts {
float:left;
background: url('images/articole_bg.gif') top right no-repeat;
margin:0;
padding:3px 0 0 20px;
width:447px;
text-align:left;
font: normal normal 12px Tahoma, Arial, Verdana, sans-serif;
color:#eeeeee;
line-height:20px;
}

.posts_single {
float:left;
background: url('images/articole_bg.gif') top right no-repeat;
margin:0;
padding:3px 0 0 20px;
width:694px;
text-align:left;
font: normal normal 14px Tahoma, Arial, Verdana, sans-serif;
color:#eeeeee;
line-height:20px;
}

.post {
background:#232222;
margin:0 0 10px 3px;
padding:10px;
border:1px solid #3b3636;
}

.post a, .post a:visited {
color:#8ad4e6;
text-decoration:none;
padding:0;
margin:0;
}

.post a:hover {
color:#888888;
}

.posts h3 {
margin:4px 0 5px 5px;
padding:0;
color:#191818;
font-family:Arial;
font-size:17px;
font-weight:bold;
}

.post h2 {
margin:4px 0 5px 0;
padding:0;
}

.post h2 a, .post h2 a:visited {
text-decoration:none;
color:#8ad4e6;
font-size:24px;
font-family:Georgia;
line-height:24px;
display:block;
background:none;
font-weight:normal;
}

.post h2 a:hover {
color:#c1c1c1;
}

.meta {
font-family:Arial;
font-size:11px;
color:#a9a9a9;
margin:0;
padding:0 0 0 20px;
background:url('images/meta_icon.gif') center left no-repeat;
}

.meta a, .meta a:visited {
color:#626262;
text-decoration:none;
padding:0 5px 0 5px;
margin:0;
background:#1e1d1d;
}

.meta a:hover {
color:#888888;
}

#sidebar {
float:right;
margin:3px 25px 0 0;
padding:0;
width:210px;
text-align:left;
}

.sidebar_sec {
background:#232222;
margin:0 0 10px 0;
padding:3px;
border:1px solid #3b3636;
}

.sidebar_sec a, .sidebar_sec a:visited {
text-decoration:none;
color:#fffeef;
font: normal normal 12px Tahoma, Arial, Verdana, sans-serif;
font-weight:bold;
padding:0;
margin:0;
}

.sidebar_sec a:hover {
text-decoration:none;
}

.sidebar_sec h2 {
background:#191818;
padding:5px;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#585858;
margin:5px 5px 10px 5px;
}

.sidebar_sec ul {
margin:0;
padding:0;
list-style:none;
}

.sidebar_sec ul li {
margin:0 0 0 0;
padding:0;
list-style:none;
}

.sidebar_sec ul li a, .sidebar_sec ul li a:visited {
text-decoration:none;
background:url('images/bullet.gif') top left no-repeat;
border-bottom:1px solid #2e2d2d;
color:#5c5c5c;
font: normal normal 12px Tahoma, Arial, Verdana, sans-serif;
font-weight:normal;
margin:5px 5px 0 5px;
padding:0 0 5px 20px;
display:block;
}

.sidebar_sec ul li a:hover {
color:#727171;
background:url('images/bullet_hover.gif') top left no-repeat;
}


.nav {
background:#232222;
margin:0 0 10px 3px;
padding:9px 5px 9px 5px;
border:1px solid #3b3636;
}

.nav a, .nav a:visited {
text-decoration:none;
font: normal normal 12px Tahoma, Arial, Verdana, sans-serif;
color:#626262;
text-transform:uppercase;
background:#1e1d1d;
padding:0 5px 0 5px;
}

.nav a:hover {
color:#888888;
}

.left {
float:left;
margin:0;
padding:0;
text-align:left;
}

.right {
float:right;
margin:0;
padding:0;
text-align:right;
}

#footer {
clear:both;
margin:-5px 0 0 0;
padding:6px 0 6px 0;
background: #363030 url('images/footer_bg.gif') top left repeat-x;
width:100%;
}

.footer1 {
width:960px;
margin:0 auto 0 auto;
padding:0;
background: url('images/footer1_bg.gif') top center repeat-y;
border-bottom:0px solid #2b2727;
}

.footer2 {
width:960px;
margin:5px auto 0 auto;
padding:0 0 0 5px;
text-align:right;
}

.footer_sec {
width:294px;
float:left;
margin:10px 0 10px 10px;
padding:5px;
background:#232222;
border:1px solid #3b3636;
text-align:left;
color:#5c5c5c;
}

.footer_sec h2 {
background:#191818;
padding:5px;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#585858;
margin:0;
}

.footer_sec ul {
margin:0 0 0 5px;
padding:0;
list-style:none;
}

.footer_sec ul li {
margin:5px 0 0 0;
padding:0;
list-style:none;
clear:both;
}

.footer_sec ul li a, .footer_sec ul li a:visited {
color:#948686;
padding:0;
margin:0;
text-decoration:none;
}

.footer_sec ul li a:hover {
text-decoration:underline;
}

.footer_sec ul a, .footer_sec ul a:visited {
color:#948686;
padding:0;
margin:0;
text-decoration:none;
}

.footer_sec ul a:hover {
text-decoration:underline;
}

.alignleft {
float:left;
margin:0 3px 3px 0;
padding:5px 0 0 0;
}

.alignright {
float:right;
margin:0 0 3px 3px;
padding:0;
}

.posts_single img {
border:0px solid #1d1b1b;
margin:4px;
}

.post img.alignleft
{
padding:0;
margin: 25px 5px 1px 0;
float:left;
}
.related ul {
margin:0 0 0 10px;
padding:0;
list-style:none;
}

.related ul li {
margin:0;
padding:0;
list-style:none;
}

.related ul li a, .related ul li a:visited {
text-decoration:none;
font-family:Arial;
font-size:12px;
line-height:18px;
color:#db3434;
font-weight:bold;
}

.related ul li a:hover {
color:#333333;
text-decoration:underline;
}

.commentlist {
margin:0 0 0 4px;
padding:0;
}

.commentlist li {
list-style:none;
margin:0 0 10px 0;
padding:5px;
background:#232222;
border-top:8px solid #3b3636;
border-bottom:8px solid #3b3636;
text-align:left;
font: normal normal 12px Tahoma, Arial, Verdana, sans-serif;
font-weight:normal;
line-height:20px;
color:#5c5c5c;
}

.commentlist li a, .commentlist li a:visited {
text-decoration:none;
font-family:Arial;
font-size:13px;
color:#8ad4e6;
font-weight:normal;
}

.commentlist li a:hover {
color:#888888;
}

.commentlist img {
padding:0;
margin:3px 5px 0 0;
float:left;
}

.comment-meta {
border-top:1px dotted #171616;
}

.reply {
background:url('images/reply.gif') center left no-repeat;
padding-left:20px;
}

#respond {
list-style:none;
margin:0 0 10px 4px;
padding:5px 5px 5px 10px;
background:#232222 url('images/respond_bg.gif') top right no-repeat;
border-top:1px solid #3b3636;
border-bottom:1px solid #3b3636;
font-family:Georgia;
text-align:left;
font-family:'Lucida Grande',Arial;
font-size:10.8px;
font-weight:normal;
line-height:20px;
color:#7e7e7e;
}

#author {
width:300px;
height:20px;
margin:0 0 0 5px;
background:#363030;
border-top:1px solid #191818;
border-left:1px solid #191818;
border-right:0px solid #191818;
border-bottom:0px solid #191818;
padding:5px 0 0 5px;
color:#989191;
font-size:12px;
}

#author:focus {
background:#2c2727;
}

#email {
width:300px;
height:20px;
margin:0 0 0 5px;
background:#363030;
border-top:1px solid #191818;
border-left:1px solid #191818;
border-right:0px solid #191818;
border-bottom:0px solid #191818;
padding:5px 0 0 5px;
color:#989191;
font-size:12px;
}

#email:focus {
background:#2c2727;
}

#url {
width:300px;
height:20px;
margin:0 0 0 5px;
background:#363030;
border-top:1px solid #191818;
border-left:1px solid #191818;
border-right:0px solid #191818;
border-bottom:0px solid #191818;
padding:5px 0 0 5px;
color:#989191;
font-size:12px;
}

#url:focus {
background:#2c2727;
}

#comment {
width:300px;
height:165px;
margin:5px 0 0 5px;
background:#363030;
border-top:1px solid #191818;
border-left:1px solid #191818;
border-right:0px solid #191818;
border-bottom:0px solid #191818;
padding:5px 0 0 5px;
color:#989191;
font-size:12px;
}

#comment:focus {
background:#2c2727;
}

#submit {
width:305px;
height:30px;
margin:10px 0 0 5px;
background:#2c2727;
color:#989191;
font-size:13px;
font-weight:bold;
border:0;
}

#submit:hover {
background:#4790d5;
color:#2c2727;
}

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
margin:0;
padding:0;
}
.tabberlive {
 margin-top:0;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 5px 5px 5px 0;
 border-bottom: 1px solid #191818;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 5px;
 margin: 0 5px 0 0;
 border-bottom: none;
 text-decoration: none;
 background:#363030;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 color:#585858;
}

ul.tabbernav li a:link {  color:#585858; }
ul.tabbernav li a:visited {  color:#585858; }

ul.tabbernav li a:hover
{

 background: #363030;
 border-color: #dbdcdc;
}

ul.tabbernav li.tabberactive a
{
 background:#191818;
 border-bottom: 0px solid #191818;
}

ul.tabbernav li.tabberactive a:hover
{
 background:#191818;
 border-bottom: 0px solid #eaebec;
 text-decoration:none;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:0;
 border-top:0;
 background:#232222;

 overflow:none;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:125px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.tabberlive img.alignleft
{
padding: 0 0 0 0;
margin: 3px 5px 1px 0;
float:left;
clear:left;
}

.tabberlive a, .tabberlive a:visited {
text-decoration:none;
}