/*
Theme Name: Willow Rivers Wealth Theme
Theme URI: http://willowrivers.com
Description: The default theme of Willow Rivers Wealth
Version: 1.0
Author: Giuseppe Zizza
Author URI: http://www.playlab.it/
Tags: Green, flash header, fixed width, two columns, widgets ready
*/

* {
    margin: 0;
    padding: 0;
}

html, body {
    margin: 0;
    padding: 0;
}

body {
    background: #000;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #4F5F3F;
}

a {
    color: #7F9265;
}

.clear {
    clear: both;
}



/* Begin Page Structure */

#wrapper {
    width: 880px;
    margin: 0 auto;
    border: 6px solid #3A3A3A;
}

#page {
    border: 1px solid #FFF;
    background: #FFF;
}

#headerimg {
    
}

#flash {
    height: 180px;
    background: #876;
    border-bottom: 1px solid #fff;
}

#sidebar {

    width: 215px;
    margin: 0 0 0 20px;
}

#content {
    float: right;
    width: 580px;
    margin: 0 20px 0 0;
}

#footer {
    padding: 20px;
    text-align: center;
}

/* End Page Structure */



/* Begin Header */

#headerimg h1 {
    border-bottom: 1px solid #FFF;
}

#headerimg h1 a {
    display: block;
    background: url(images/hdr.jpg) no-repeat top left;
    text-indent: -100000px;
    width: 878px;
    height: 100px;
}

.description {
    display: none;
}

#navigation {
    border-top: 5px solid #005826;
    height: 55px;
}

#navigation ul {
    list-style: none;
    padding: 0 0 0 10px;
}

li.btn-nav {
    float: left;
}

li.btn-nav a {
    display: block;
    height: 35px;
    text-indent: -100000px;
}

li.item-1 a {
    background: url(images/nav_home_off.gif) no-repeat top left;
    width: 53px;
}

li.item-1 a:hover {
    background: url(images/nav_home_on.gif) no-repeat top left;
}

li.item-2 a {
    background: url(images/nav_company_off.gif) no-repeat top left;
    width: 71px;
}

li.item-2 a:hover {
    background: url(images/nav_company_on.gif) no-repeat top left;
}

li.item-3 a {
    background: url(images/nav_investments_off.gif) no-repeat top left;
    width: 89px;
}

li.item-3 a:hover {
    background: url(images/nav_investments_off.gif) no-repeat top left;
}

li.item-7 a {
    background: url(images/nav_private_off.gif) no-repeat top left;
    width: 139px;
}

li.item-7 a:hover {
    background: url(images/nav_private_off.gif) no-repeat top left;
}

li.item-4 a {
    background: url(images/nav_dev_off.gif) no-repeat top left;
    width: 128px;
}

li.item-4 a:hover {
    background: url(images/nav_dev_on.gif) no-repeat top left;
}

li.item-5 a {
    background: url(images/nav_blog_on.gif) no-repeat top left;
    width: 51px;
}

li.item-6 a {
    background: url(images/nav_contact_off.gif) no-repeat top left;
    width: 67px;
}

li.item-6 a:hover {
    background: url(images/nav_contact_on.gif) no-repeat top left;
}

/* End Header */



/* Begin Content */

.post {
    margin: 0 0 20px 0;
}

i.date-post {
    color: #A89A89;
}

.entry {
    margin: 10px 0 0;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    margin: 0 0 10px;
}

.entry p {
    margin: 0 0 10px;
    line-height: 16px;
}

.entry ul, .entry ol {
    padding: 0 0 0 30px;
    margin: 10px 0;
}

.entry ul li, .entry ol li {
    margin: 0 0 10px;
}

.entry h1 { font-size: 24px; }

.entry h2 { font-size: 20px; }

.entry h3 { font-size: 18px; }

.entry h4 { font-size: 16px; }

.entry h5 { font-size: 14px; }

.entry h6 { font-size: 12px; }

div.postmetadata {
    padding: 10px 0 6px 0;
    border-bottom: 1px dotted #9FBE80;
    border-top: 1px dotted #9FBE80;
}

div.postmetadata a {
    text-decoration: none;
}

div.comment-counter {
    float: left;
}

div.sociable {
    float: right;
    margin: 0 !important;
}

.sociable ul li {
    margin: 0 0 0 5px;
}

a.more-link {
    font-weight: bold;
    text-decoration: none;
    color: #4f5f3f;
}

.alignleft {
    float: left;
    margin: 0 10px 10px 0;
}

.alignright {
    float: right;
    margin: 0 0 10px 10px;
}

div.navigation div.alignleft,
div.navigation div.alignright {
    margin: 10px 0;
}

blockquote {
    padding: 10px 0 10px 56px;
    background: url(images/blockquote.jpg) no-repeat 0 10px;
}

#author-info {
    border-top:1px dotted #9FBE80;
}

.authorintro {
    height: 110px;
    overflow: hidden;
    padding: 15px;
    margin: 10px 0;
    background-color: #F7F2E3;
}
.authorgravatar {
    border: 0px;
    margin: 0px 0px 0px 0px;
}

h2.pagetitle {
    margin: 0 0 5px;
    padding: 10px 0 5px 0;
    border-bottom: 1px dotted #9FBE80;
    font-size:12px;
}

p.postmetadata {
    padding: 10px 0;
    border-bottom: 1px dotted #9FBE80;
    line-height: 20px;
}

.sociable img {
    width: 20px !important;
    height: 20px !important;
}

/* End Content */



/* Begin Comments */

#respond {
    margin: 20px 0;
}

#respond h3 {
    margin: 0 0 10px;
}

#commentform p,
h3#comments {
    margin: 0 0 10px;
}

#commentform p label {
    font-weight: bold;
}

#commentform p input {
    padding: 3px;
    margin: 0 10px 0 0;
}

#comment {
    width: 560px;
    padding: 3px;
    font-family: arial;
    font-size: 12px;
}

ol.commentlist {
    list-style: none;
}

li.comment {
    margin: 0 0 10px;
    padding: 10px;
    background: #F7F2E3;
}

cite a.url {
    font-weight: bold;
}

img.avatar {
    margin: 0 10px 0 0;
    float: left;
}

div.comment-meta a {
    text-decoration: none;
    color: #A89A89;
}

li.comment p {
    margin: 10px 0 0 40px;
}

/* End Comments */



/* Begin Sidebar */

#sidebar ul {
    list-style-position: inside;
}

#sidebar ul li.widget {
    list-style: none;
    margin: 0 0 20px;
}

* html #sidebar ul li.widget h2,
* html #searchform label {
    margin: 0 0 0 -15px;
}

#sidebar ul li.widget ul li {
    list-style: disc;
    list-style-position: inside;
    padding: 8px 0;
    border-bottom: 1px dotted #9FBE80;
}

#sidebar ul li.widget ul li a {
    text-decoration: none;
}

* html .textwidget ul {
    margin: 0 0 0 -15px;
}

li.rss, li.feedburner, li.twitter {
    list-style: none !important;
    border: none !important;
    padding: 12px 0 !important;
}

li.rss a {
    background: url(images/Feeds_32x32.gif) no-repeat top left;
    padding: 9px 0 9px 40px;
}

li.feedburner a {
    background: url(images/FeedBurner_32x32.gif) no-repeat top left;
    padding: 9px 0 9px 40px;
}

li.twitter a {
    background: url(images/Twitter_32x32.gif) no-repeat top left;
    padding: 9px 0 9px 40px;
}

#archives select {
    width: 215px;
}

#searchsubmit {
    background: #7F9265;
    border: none;
    color: #fff;
    padding: 3px 5px 2px;
    width: 45px;
    font-size: 10px;
}

/* End Sidebar */







