/*
THEME NAME: Club30
VERSION: 1.0
AUTHOR: <a href="http://www.x3studios.com/">X3 Studios</a>
AUTHOR URI:
*/


/* General
----------------------------------------------------------------------------- */
* { margin: 0; padding: 0; }
html, body { width: 100%; height: 100%;}
body { background: url(images/bg_pattern.jpg) left top; color: #ffffff; font-family: "Trebuchet MS"; font-size: 12px; }
a { color: #CD6C32; text-decoration: none; font-weight: bold; outline: none }
a:hover { text-decoration: underline; }

img { border: none; }
h2 { font-size: 20px; background: #291705; margin: 0 0 5px 0; padding: 4px 15px; }
h2, h2 a { color: #f76712; font-weight: normal; }

/* Layout
----------------------------------------------------------------------------- */
#wrapper { width: 700px; margin: 0 auto; position: relative; z-index: 2; }
#container { float: left; margin: 0 -240px 0 0; width: 100%; }
#content { margin: 0 240px 0 0; padding: 40px 0 0 0; }
.sidebar { float: right; overflow: hidden; width: 200px; padding: 40px 0 0 0; }
#secondary	{ clear: right; display: none; }
#footer { clear: both; width: 100%; }

/* Header
----------------------------------------------------------------------------- */
#header { background: transparent url(images/header.png) no-repeat top left; height: 124px; padding: 46px 0 0 0; text-align: center; }
h1#blog-title { background: url(images/logo.gif) no-repeat bottom center; height: 124px; width: 112px; margin: 0 auto 0 auto; text-indent: -5000px; }
h1#blog-title a { display: block; height: 124px; width: 112px; }
#blog-description { display: none; }
#access, #nav-above { display: none; }

/* Sidebar
----------------------------------------------------------------------------- */
.sidebar h3 { background: #291705; color: #b76837; padding: 5px 15px; font-size: 14px; }
.sidebar .minisite div { text-align: center; padding: 20px 0 40px 0; }
.sidebar .calendar div { text-align: left; padding: 20px 0 30px 15px; }
.sidebar .contact { margin: 0 0 20px 0; }
.sidebar .contact h3 { margin: 0 0 20px 0; }
.sidebar .contact p { padding: 0 12px 10px 12px; }
.sidebar #recent-posts { margin: 0 0 20px 0; }
.sidebar #recent-posts ul { padding: 15px 0 0 0;  }
.sidebar #recent-posts ul li { padding: 5px 20px 5px 20px; border-bottom: 1px solid #321B07;}

/* Entry Date
----------------------------------------------------------------------------- */
#content .entry-date .published { color: #AD5C2B; background: #291705; padding: 0 15px; border: none; }

/* Entry Content
----------------------------------------------------------------------------- */
#content .post { padding: 0 0 60px 0; }
#content .entry-content { position: relative; display: block; margin: 12px 0 0 0; padding: 20px 0 0 0; background: transparent url(images/line_post.gif) no-repeat left top;}
#content .entry-content, #content .post { display: inline-block; }
#content .entry-content:after, #content .post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #content .entry-content { height: 1%; }

#content .entry-content img { float: left; margin: 0 17px 5px 0; border: 3px solid #432801; }
#content .entry-content p { padding: 0 15px 10px 15px; line-height: 24px; text-align: justify }

#content .entry-meta { margin: 15px 0 0 0; padding: 15px 0 0 0; background: transparent url(images/line_post.gif) no-repeat left top; }
#content .entry-meta .author, #content .entry-meta .meta-sep { display: none; }
#content .entry-meta .cat-links { color: #AD5C2B; background: #291705; padding: 0 15px; float: left }
#content .entry-meta .comments-link { color: #AD5C2B; background: #291705; padding: 0 15px; float: right }
#content .entry-meta .edit-link { color: #AD5C2B; background: #291705; padding: 0 15px; float: left; }

/* Arhiva Categoriei
----------------------------------------------------------------------------- */
#content h3.entry-title { background: #291705; padding: 5px 15px; margin: 0 0 5px 0; }
#content h3.entry-title a { color: #F76712;}

/* Entry Single Page
----------------------------------------------------------------------------- */
body.single #content .post { padding: 0 0 10px 0; }

/* Comments
----------------------------------------------------------------------------- */
#content #comments { margin: 30px 0 0 0; padding: 20px 0 0 0; background: transparent url(images/line_post.gif) no-repeat left top;  }
#content #comments #comments-list h3 { font-size: 14px; color: #b76837; background: #291705; padding: 2px 15px; margin: 0 0 15px 0; float: left; }
#content #comments #comments-list ol { list-style: none; clear: both; }
#content #comments #comments-list ol li { padding: 0 0 20px 0;}
#content #comments #comments-list ol li p { padding: 15px; color: #DB976F; background: #291705; }
#content #comments #comments-list .comment-author { padding: 0 0 5px 0; }
#content #comments #comments-list .comment-author span { background: #291705; color: #AD5C2B; padding: 0 15px; font-weight: bold; }
#content #comments #comments-list .comment-meta { background: #291705; color: #964E23; font-size: 10px; padding: 2px 15px; margin: 0 0 5px 0; }

#content #comments #respond { color: #b76837; width: 460px; margin: 30px 0 0 0; }
#content #comments #respond h3 { font-size: 14px; color: #b76837; background: #291705; padding: 2px 15px; margin: 0 0 5px 0; float: left } 
#content #comments #respond #commentform { background: #291705; padding: 20px; clear: both }
#content #comments #respond #commentform #comment-notes { padding: 0 0 20px 0; position: relative; }
#content #comments #respond #commentform .form-label { float: left; width: 80px; padding: 2px 0 0 0;}
#content #comments #respond #commentform .form-input { float: left; margin: 0 0 5px 0; }
#content #comments #respond #commentform .form-input input, #error404-s, #noresults-s { border: 1px solid #422410; background: #050000; padding: 4px 5px; color: #fff; font-size: 12px; }
#content #comments #respond #commentform #comment { border: 1px solid #422410; background: #050000; padding: 3px 5px; color: #fff; width: 320px; height: 100px; font-family: "Trebuchet MS"; font-size: 12px; overflow: auto; }
#content #comments #respond #commentform .clear { clear: both; }
#content #comments #respond #commentform .form-submit { text-align: right; padding: 0 8px 0 0;}
#content #comments #respond #commentform #submit, #error404-searchsubmit, #noresults-searchsubmit { border: none; background: #000; color: #b76837; font-weight: bold; padding: 5px 15px; cursor: pointer  }

/* Navigation between pages
----------------------------------------------------------------------------- */
#nav-below { position: relative; display: block; }
#nav-below { display: inline-block; }
#nav-below:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #nav-below { height: 1%; }

#nav-below .nav-previous { float: left; color: #AD5C2B; background: #291705; margin: 0 10px 0 0; padding: 0 15px; width: 190px; text-align: left }
#nav-below .nav-next { float: right; color: #AD5C2B; background: #291705; padding: 0 15px; width: 190px; text-align: right }

/* Slickr Photos
----------------------------------------------------------------------------- */
.sidebar #slickrwidget { text-align: center; margin: 0 0 40px 0; }
.sidebar .slickrwidget_link { text-align: right; padding: 3px 10px 0 0;}
.sidebar .slickrwidget_link a { color: #F8A06B; text-decoration: underline; }
.sidebar .slickrwidget_link a:hover { text-decoration: none; }

/* Taguri
----------------------------------------------------------------------------- */
.post .entry-meta .tag-links { display: none; }
.sidebar .taguri div { padding: 0 15px; }
.sidebar .taguri h3 { margin-bottom: 15px; }
.sidebar .taguri a { text-transform: uppercase; }

/* Calendar
----------------------------------------------------------------------------- */
#calendar_club30 { margin: 20px 0 0 0; }
#calendar_club30 td a { font-size: 10px; color: #FAC7A9; font-family: Arial, Helvetica, sans-serif }
#calendar_club30 td { color: #FBBE99; padding: 3px;  }
#calendar_club30 td table td { padding: 0; color: #F76712;}

/* RSS 
----------------------------------------------------------------------------- */
.rss_feed p { padding: 20px 15px 30px 15px; line-height: 14px; }
.rss_feed img { float: left; margin: 0 10px 0 0}

/* Catering
----------------------------------------------------------------------------- */
.sidebar .catering p { text-align: center; padding: 10px 0 10px 0; }

/* Parteneri
----------------------------------------------------------------------------- */
.sidebar .parteneri h3 { margin: 25px 0 0 0; }
.sidebar .parteneri p { text-align: center; padding: 15px 0 0 0; }

#dhtmltooltip {
position: absolute;
width: 20px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;

}

/* Inscrieri */
#cformsform {
  clear: both;
}


#cformsform fieldset {
  background: none;
}
#cformsform label {
  float: left;
  width: 120px;
}
#cformsform ol li { clear: both; }
#cformsform ol li .reqtxt, #cformsform ol li .emailreqtxt { padding: 0 0 0 135px; color: #b76837; font-size: 0.75em }
#cformsform ol.cf-ol li.textonly { background: none; }


#cformsform input {
font-size:12px;
padding:2px 2px;
border:solid 1px #b76837;
width:200px;
margin:2px 0 0 10px;
background: #000000;
color: #ffffff;

}
#cformsform .cf-box-b {
 border: none;
 width: auto;
 margin: 0 0 0 10px;
 padding: 0;
}
#sendbutton {
  border: none;
  background: black;
  color: #b76837;
  font-size: 14px;
  font-weight: bold;
}


.linklove {
  display: none;
}
#tab {
  width: 450px;
  margin: 0; padding: 0;
}
pre {
  clear: both;
}

#tab {
  margin: 0!important;
}


#tab li {
    float: left;
    list-style: none;
    margin: 0 0 20px 10px;
}
#tab li a {
  float: left;
  background: black;
  font-size: 14px;
  padding: 2px 10px;
}
#post-33 ul {
    margin: 0 0 0 30px;
}
#post-33 h3 {
  font-size: 16px;
  text-decoration: underline;
  margin: 15px 0 15px 20px;
}


/* Footer
----------------------------------------------------------------------------- */
#footer { padding: 60px 0 0 0; position: relative }
#footer .footer-nav { background: transparent url(images/line_footer.gif) no-repeat top center; padding: 40px 0 50px 0; }
#footer .meta-sep, #footer #theme-link { display: none; }
#footer #generator-link { padding: 0 0 0 10px; color: #AD5C2B }
#footer #created-by { position: absolute; right: 10px; top: 100px; width: 113px; height: 21px; background: transparent url(images/logo_x3.gif) no-repeat left top; text-indent: -5000px;  }
#footer #created-by a { display: block; height: 21px; width: 113px;  }

/* Flash Background
----------------------------------------------------------------------------- */
#flashcontent { position: absolute; width: 100%; height: 100%; top: 0; left:0; z-index: 1;}

