/*   
Theme Name: Greendirectory
Theme URI: http://andreystepanov.com
Description:
Author: Andrey Stepanov
Author URI: http://andreystepanov.com
*/

* { margin: 0; padding: 0; }
body { background: white url(images/bg.jpg) repeat-x; font: 14px/1.4 Trebuchet MS, Verdana, Arial, Serif; color: #666; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

/* WRAPPERS */
#page-wrap { width: 1000px; margin: 0 auto; }

/* TYPOGRAPHY */
h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; } 

/* SEARCH */
#search { position: absolute; right: 20px; bottom: 8px; }
#searchform { colro: #EFF581; }
label.screen-reader-text { color: #EFF581; font-weight: bold; }
#s { background: #f1cfcf; border: none; padding:5px; font-family: Arial; font-size: 10px; width:135px; margin: 0 10px; }
#searchsubmit { border: none; background: none; color: #EFF581; font-weight: bold; border-bottom: 1px solid #EFF581; cursor: pointer; }
#searchsubmit:hover { border: none; }

/* CONTENT */
#post-content { width: 780px; float: left; border-bottom:1px solid #C6C6C6; padding-bottom:20px; }
#content { width: 550px; float: left; }
#welcome { }
#welcome h1 { color: #669900; font-size: 24px; }
#content-box {  }
#col-left { float: left; width: 265px; margin-right:20px; }
#col-right { float: left; width: 265px; }
.post-box { margin-bottom: 20px; }
ul, ol { margin: 0 0 10px 0; }
.entry { padding: 10px 10px 0; }
p { margin: 0 0 10px 0; }
a { color: #669900; outline: none; }
a:hover { text-decoration: none; }

/* HEADER */
#header { height: 140px; position:relative; margin-bottom:20px; background:url("images/header.jpg") no-repeat; }
a.logo { height: 103px; width: 566px; display: block; }
p.description { width: 292px; font-size: 14px; color: #eff581; position: absolute; top: 70px; right: 0; font-weight:bold; }

/* SIDEBAR */
#sidebar-right { width: 215px; float: left; list-style: none; padding: 0 0 0 15px; }
#sidebar-right li { list-style: none; line-height: 25px; }
#sidebar-right a { color: #669900; }
#sidebar-right a:hover { text-decoration: none; }
#rating-post, #news, #articles, #rating, .post-box { border: 1px solid #ccc; }
#sidebar-left { width: 190px; float: left; list-style: none; line-height: 25px; padding:0 15px; }
#sidebar-left li a { color: #666; text-decoration: underline; }
#sidebar-left li a:hover { color: #cc0000; text-decoration: none; }
#news { margin-bottom: 20px; }
.padding { padding: 10px; }
.articles { margin-bottom: 5px; }
#articles { font-size: 13px; }
.date { font-size: 11px; }
#articles a { color: #cc0000; }
#articles p { margin: 0 0 5px; }
a.more-articles { position: relative; right: -110px; }
a.more-news { position: relative; right: -115px; }

/* NAVIGATION */
#navigation { background: url(images/nav-bg.jpg) repeat-x; bottom:0; height:38px; position:absolute; width: 100%; }
#navigation li { float: left; list-style: none; height:36px; }
#navigation li a { padding: 9px 30px; font-weight: bold; text-decoration: none; color: #eff581; display:block; background:url("images/nav-line.jpg") no-repeat scroll right 0; }
#navigation li a:hover { background: url(images/nav-hover.jpg) repeat-x; color: #000; }
#navigation li.current_page_item a { background: url(images/nav-hover.jpg) repeat-x; color: #000; }

/* TABLE */
#rating { margin: 20px 0; }
#rating-post { width: 430px; margin: 0 0 20px 20px; float:right; }
.title { color: #333; font-size: 18px; padding:2px 0; text-align:center; display:block; background: url(images/title-bg.jpg) repeat-x; }
#content .title a { text-decoration: none; color: #333; }
.info { padding: 0 10px; display: block; color: #999; height: 30px; background: #f0f0f0; font-size: 16px; font-weight: bold; border-top: 1px solid #fff; }
.info li { float: left; list-style: none; padding:4px 0; }
.info li.name { margin-right: 55%; }
.line { padding: 5px 0; border-bottom:1px dotted #999999; }
.cas-list { padding:0 10px; }
img.cas-logo { margin: 5px 10px 5px 0; float: left; }
#rating .casino { width: 45%; float: left; }
#rating-post .casino { width: 35%; float: left; }
#content a.cas-link, #post-content a.cas-link { font-size: 18px; color: #cc0000; }
.start { width: 140px; float: right; list-style: none; text-align:right; }
.start li.review { background: url(images/review.jpg) no-repeat right -2px; margin-bottom:10px; padding: 0 40px 0 0; }
#content li.review a, #post-content li.review a { font-size: 18px; }
.start li.play { background: url(images/play.jpg) no-repeat right -2px; padding: 0 40px 0 0; }
#content li.play a, #post-content li.play a { color: #cc0000; font-size: 18px; }
span.number { position: relative; right:-1%; top:27px; }

/* FOOTER */
#footer { height: 50px; width: 1000px; margin: 20px auto; text-align: center; font-size: 11px; }
.footer-nav { width: 230px; margin: 0 auto 10px;}
.footer-nav li { float: left; list-style: none; }
.footer-nav li a { color: #cc0000; }
.footer-nav span { color: #cc0000; margin: 0 5px; }
 





































