body
        { background-color: #000000;
        margin: 0 }
        
div, td
        { font-family: Verdana;
        font-size: 7pt }
        
a
        { color: #D5D659;
        font-weight: bold;
        text-decoration: none }
        
a:hover
        { color: #F2F386 }
        
strong, b
        { color: #6EBEAA }
        
#mainTable
        { background-color: #ffffff }
        
.mainTitle
        { font-family: Georgia;
        color: #ffffff;
        font-size: 18pt;
        text-transform: uppercase;
        padding: 7px;
        padding-bottom: 0;
        letter-spacing: 2px;
        text-shadow: 2px 2px 1px #C28925 }
        
.mainSubTitle
        { font-family: Georgia;
        color: #ffffff;
        font-size: 12pt;
        font-style: italic;
        text-transform: lowercase;
        letter-spacing: 0px;
        padding-left: 10px;
        padding-bottom: 8px;
        text-shadow: 1px 1px 1px #C28925 }
        
.mainTopTitleText
        { font-family: Georgia;
        color: #ffffff;
        font-size: 12pt;
        font-weight: bold;
        font-style: italic;
        margin: 5px;
        margin-top: 2px;
        padding-right: 10px;
        text-align: right;
        border-bottom: 3px double #ffffff;
        text-shadow: 1px 1px 1px #4D7AA7;
        text-transform: lowercase }
        
.mainTopText
        { padding: 5px;
        color: #ffffff }
        
#navigation
        { padding: 10px;
        font-family: Lucida Sans;
        font-size: 10pt;
        color: #ffffff;
        text-align: center }
        
#navigation ul
        { list-style: none;
        margin: 0;
        padding: 0 }
        
#navigation ul li
        { display: inline }
        
#navigation ul li a
        { color: #ffffff;
        text-transform: uppercase;
        text-decoration: none;
        margin: 3px;
        margin-left: 10px;
        margin-right: 10px;
        padding: 5px }
        
#navigation ul li a:hover
        { color: #FFAB1A;
        text-decoration: none;
        background-color: #ffffff;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px }
        
#mainContent
        { background-color: #2F252A;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px; }
        
#content
        { padding: 10px;
        color: #ffffff }
        
#content-wrap
        { background-color: #3E363A;
        padding: 0px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px }
        
.post-title
        { margin: 0px;
        color: #eaeaea;
        padding: 9px;
        font-family: Lucida Sans;
        font-size: 15pt;
        font-weight: bold;
        text-align: center;
        text-transform: normal;
        letter-spacing: -1px;
        background-image: url(http://ricardokakaonline.com/wp-content/themes/v3/images/posttitlebg.jpg);
        -moz-border-radius: 7px 7px 0px 0px;
        -webkit-border-radius: 7px 7px 0px 0px }
        
.post-title a
        { color: #FFB657;
        font-weight: normal;
        text-shadow: 0px 1px 1px #000000;
        text-decoration: none }
        
.post-title a:hover
        { color: #D5D659 }
        
.post-meta
        { padding: 5px;
        color: #9f9f9f;
        text-align: center;
        margin-top: 2px;
        font-weight: normal;
        font-family: Georgia;
        font-style: italic;
        background-color: #2F252A;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px }
        
.post-entry
        { padding: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #eaeaea;
        letter-spacing: 0pt;
        font-family: Verdana;
        font-size: 7pt }
        
.post-entry ul li
        { list-style-image: url(http://ricardokakaonline.com/images/list.png) }
        
.post-entry .image, .post-entry .attachment-thumbnail, .post-entry .attachment-medium
        { padding: 7px;
        background-color: #4E464A;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        margin: 2px;
        border: 1px solid #584850; }

.post-entry .image:hover, .post-entry .attachment-thumbnail:hover, .post-entry .attachment-medium:hover
        { border: 1px solid #3E363A; }
        
blockquote
        { background-color: #52494D;
        padding: 15px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px }
        
.post-comments
        { text-align: center;
        padding: 7px;
        margin-left: 450px;
        margin-top: 17px;
        margin-bottom: 10px;
        font-family: Georgia;
        font-size: 8pt;
        font-style: italic;
        font-weight: bold;
        background-color: #2F252A;
        width: 120px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px }

.post-comments a
        { color: #823E77;
        text-decoration: none }

.post-comments a:hover
        { color: #823E77;
        text-decoration: none }
        
#mainSidebar
        { background-color: #2F252A;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px; }
        
#sidebar-wrap
        { padding: 10px;
        color: #eaeaea }
        
.sidebar-title
        { font-family: Lucida Sans;
        font-size: 8pt;
        font-weight: normal;
        text-align: center;
        text-transform: uppercase;
        margin-bottom: 7px;
        padding: 7px;
        background-image: url(http://ricardokakaonline.com/wp-content/themes/v3/images/sidebartitlebg.jpg);
        color: #ffffff }
        
.sidebar-content
        { padding: 0px;
        color: #eaeaea;
        margin-bottom: 10px }
        
.image, .attachment-thumbnail, .attachment-medium
        { padding: 7px;
        background-color: #3E363A;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        margin: 2px;
        border: 1px solid #110F10;
        opacity:.70;
        filter: alpha(opacity=40);
         -moz-opacity: 0.6; }

.image:hover, .attachment-thumbnail:hover, .attachment-medium:hover
        { border: 1px solid #3E363A;
        opacity:.95;
        filter: alpha(opacity=40);
         -moz-opacity: 0.6; }
        
.sidebar-list
        { padding: 8px;
        background-color: #3E363A;
        -moz-border-radius:7px;
        -webkit-border-radius: 7px;
        margin-bottom: 5px;
        font-size: 7pt }

.sidebar-affiliates
        { padding: 5px;
        background-color: #3E363A;
        -moz-border-radius: 5px;
        -webkit-border-radius: 7px;
        margin: 2px;
        border: 1px solid #110F10 }

.sidebar-affiliates:hover
        { border: 1px solid #3E363A }

.sidebar-image
        { padding: 3px;
        background-color: #3E363A;
        -moz-border-radius: 17px;
        margin-top: -5px;
        float: right }

.netimg
        { float: left;
        padding-right: 5px;
        margin-top: -3px }
        
#footer
        { color: #eaeaea;
        text-align: center }
        
.topmaestro
        { opacity:.50;
        filter: alpha(opacity=40);
         -moz-opacity: 0.6 }
         
.topmaestro:hover
        { opacity:.90;
        filter: alpha(opacity=40);
         -moz-opacity: 0.6; }
/* Comments */

.comments
        { padding: 10px;
        text-align: justify;
        line-height: 14px }
        
/* Forms */
input, textarea, select, button
        { padding: 5px;
        margin: 3px;
        background-color: #52494D;
        border: 1px solid #52494D;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-family: Lucida Sans;
        font-size:7.5pt;
        color: #eaeaea}

input:hover, select:hover, button:hover, textarea:hover
        { padding: 5px;
        margin: 3px;
        background-color: #4E464A;
        border: 1px solid #4E464A;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-family: Lucida Sans;
        font-size: 7.5pt;
        color: #eaeaea}

