/*
Theme Name: RockinGreen 3Col
Author URI: http://rockinthemes.com
Version: 1
Author: Cory Miller
German Translator: Michael A. Mayer
Description: RockinGreen 3 Column is a green, white and grey, clean and simple theme designed for easy reading and customization.
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

* {
        padding: 0;
        margin: 0;
        }

body {
        background: #ffffff url(images/greenieheader.gif) top repeat-x;
        color: #000000;
        font-size: 11px;
        font-family: Verdana, Helvetica, Arial, Sans-Serif;
        margin: 0px 0px 0px 0px;
        word-wrap: break-word;
        }
a, a:visited{
        color: #666666;
        text-decoration: underline;
        }

a:hover{
        color: #000000;
        background: none;
        text-decoration: none;
        }

#header {
        width: 960px;
        height: 80px;
        text-align: left;
        margin: 0px auto 0px;
        padding: 20px 0px 0px 215px;
        }

#header h2 {
        position:relative;
        color: #ffffff;
        font-size: 35px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        margin-left: 230px;
        top: 25px;
        }

#header h2 a {
        color: #ffffff;
        text-decoration: none;
        }

#header h2 a:hover {
        color: #000000;
        text-decoration: none;
        }

#header h3 {
        position:relative;
        color: #cccccc;
        font-size: 16px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        font-weight: bold;
        left: 214px;
        top: 20px;
        }


#menu {
        background: #ffffff url(images/menubackground.gif) top repeat-x;
        color: #000000;
        font-size: 12px;
        font-family: Verdana, Helvetica, Arial, Sans-Serif;
        font-weight: bold;
        text-transform: uppercase;
        padding: 14px 25px 42px 25px;
        text-align: center;
        margin-bottom: 1px;
        }
#menu h2 {
        margin: 0px;
        padding: 10px 25px 12px 25px;
        }

#menu li {
        display: inline;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        }
#menu ul {
        margin: 0px;
        padding: 0px;
        }

#menu ul li a {
        padding: 14px 25px 15px 25px;
        margin: 0px;
        text-decoration: none;
        }

#menu ul li a:hover {
        background: #cccccc;
        text-decoration: none;
        }
#container {
        width: 1210px;
        text-align: left;
        margin: 0px auto 0px;
        }

* html #container { width: 1210px } /* IE hack */

#content {
        background: #ffffff;
        width: 500px !important;
        _width: 500px;
        float: left !important;
        text-align: justify;
        display: inline;
        padding: 10px 20px 0px;
        border-right: 0px solid #cccccc;
        }
#content p{
        margin: 0px;
        line-height: 18px;
        padding: 0px 0px 10px 0px;
        }
#content p img{
        border: none;
        margin-right: 5px;
        }
#content h1 {
        color: #cccccc;
        font-size: 22px;
        font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;
        font-weight: normal;
        padding: 10px 10px 10px 10px;
        line-height: 150%;
        margin: 0px;
        }

#content h1 a  {
        color: #cccccc;
        text-decoration: underline;
        }



#content h1 a:hover {
        color: #000000;
        text-decoration: none;
        }

#content h2 {
        color: #339900;
        font-size: 18px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        margin: 0px;
        line-height: 120%;
        font-variant: normal;
        }
#content h2 a  {
        color: #339900;
        text-decoration: underline;
        }

#content h2 a:hover {
        color: #000000;
        background: none;
        text-decoration: none;
        }

#content h3 {
        color: #666666;
        font-size: 14px;
        font-family: Georgia, Times New Roman, Sans-Serif;
        margin-bottom: 0px;
        line-height: 120%;
        }
#content h3 a  {
        color: #666666;
        text-decoration: none;
        }

#content h3 a:hover {
        color: #000000;
        background: #ffffff;
        text-decoration: underline;
        }

#content ol {
        list-style-type: decimal;
        line-height: 18px;
        margin: 0px;
        padding: 0px 0px 10px 30px;
        }
#content ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 10px 0px;
        }

#content li {
        margin: 0px;
        padding: 0px;
        }

#content ul li {
        list-style: square inside;
        margin: 0px 0px 0px 10px;
        padding: 5px 0px 0px 0px;
        }
#content ul li a {
        color: #666666;
        text-decoration: underline;
        }

#content ul li a:hover {
        color: #000000;
        text-decoration: underline;
        }

.copyright {
 font-size: 09px;
}

blockquote{
        margin: 0px 0px 0px 25px;
        padding: 0px 25px 0px 10px;
        font-style: italic;
        color: #666666;
        border-left: 0px solid #cccccc;
        }

#content blockquote p{
        margin: 0px 0px 20px 0px;
        padding: 0px;
        }

.postspace {
        background: #FFFFFF;
        width: 440px;
        height: 32px;
        margin: 0px;
        padding: 0px;
        }
.postspace2 {
        background: #FFFFFF;
        width: 440px;
        height: 0px;
        margin: 0px;
        padding: 0px;
        }
.postspace3 {
        background: #FFFFFF;
        width: 440px;
        height: 15px;
        margin: 0px;
        padding: 0px;
        }

#l_sidebar {
        color: #000000;
        width: 350px !important;
        _width: 350px;
        float: left !important;
        text-align: justify;
        position: relative;
        padding: 0px 20px 0px;
        }
#l_sidebar p{
        margin: 0px;
        width: 350px !important;
        _width: 350px;
        float: left;
        line-height: 16px;
        padding: 5px 0px 10px 0px;
        }
#l_sidebar h2 {
        color: #E12D00;
        width: 350px !important;
        _width: 350px;
        font-size: 12px;
        font-family: Verdana, Helvetica, Arial, Sans-Serif;
        font-weight: bold;
        text-transform: uppercase;
        list-style: none;
        float: left;
        padding: 10px 0px 10px 0px;
        margin: 0px;
        border-bottom: 0px dotted #cccccc;
        }

#l_sidebar ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 20px 0px;
        }

#l_sidebar li {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 20px 0px;  
        }

#l_sidebar ul li {
        list-style: none;
        margin: 0px;
        padding: 6px 0px 5px 0px;
        }

#l_sidebar ul li a {
        color: #000000;
        text-decoration: none;
        }

#l_sidebar ul li a:hover {
        display: block;
        background: #cccccc;
        color: #000000;
        text-decoration: none;
        }


#r_sidebar {
        color: #000000;
        width: 195px !important;
        _width: 195px;
        float: left !important;
        padding: 0px 20px 0px;
        }
#r_sidebar p{
        margin: 0px;
        line-height: 16px;
        padding: 5px 0px 10px 0px;
        }
#r_sidebar h2 {
        color: #E12D00;
        width: 195px !important;
        _width: 195px;
        font-size: 12px;
        font-family: Verdana, Helvetica, Arial, Sans-Serif;
        font-weight: bold;
        text-transform: uppercase;
        list-style: none;
        float: left;
        padding: 10px 0px 10px 0px;
        margin: 0px;
        border-bottom: 0px dotted #cccccc;
        }

#r_sidebar ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 20px 0px;
        }

#r_sidebar li {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 20px 0px;
        }

#r_sidebar ul li {
        list-style: none;
        margin: 0px;
        padding: 6px 0px 5px 0px;
        }
#r_sidebar ul li a {
        color: #000000;
        text-decoration: none;
        }

#r_sidebar ul li a:hover {
        display: block;
        background: #cccccc;
        color: #000000;
        text-decoration: none;
        }

#navigate {
        width: 1170px;
        height: 16px;
        text-align: left;
        margin: 0px auto 0px;
        margin-top: 10px;
        margin-bottom: 15px;
        padding: 0px 0px 0px 0px;
        }

#google {
        width: 1170px;
        height: 16px;
        text-align: left;
        margin: 0px auto 0px;
        margin-top: 10px;
        margin-bottom: 15px;
        padding: 0px 0px 0px 0px;
        }

#footer {
        background: #ffffff;
        border-top: 0px dotted #cccccc;
        color: #000000;
        font-size: 11px;
        font-family: Verdana, Helvetica, Arial, Sans-Serif;
        text-transform: uppercase;
        padding: 10px 0px 20px 0px;
        text-align: center;
        clear: both;
        }

