/*  
Theme Name: Ambient Glo Fluid [Edited]
Description: This is the updated version of Ambient Glo. New features and bugfixes include: Fluid width, IE6 compatibility, highlight current page, and better CSS coding. View the README file to know how to change to logo.
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
*/
body {
    font: 11px Arial, Verdana, Sans-Serif;
    background: #ffffff url(images/header_bg3.jpg) top center repeat-x;
    color: #000000;
    margin: 0px;
    }

a, a:visited {
    color: #0066cc;
    text-decoration: none;
    }

a:hover {
    text-decoration: underline;
    }

#container {
    width: 99%;
    text-align: left;
    margin: 0 auto;
    }

#header {
    height: 133px;
    padding: 28px 0px 0px 25px;
    }

#header img {
    border: 0 solid;
    }

#header h2 {
    font: bold 30px Verdana, Arial, Sans-Serif;
    color: #ffffff;
    margin: 0;
    }

#header h2 a {
    color: #ffffff;
    text-decoration: none;
    }

#header h2 a:hover {
    color: #ffffff;
    text-decoration: underline;
    }

#header h3 {
    font: bold 10px Verdana, Arial, Sans-Serif;
    color: #cccccc;
    text-transform: uppercase;
    text-indent: 10px;
    margin: 0px; }

#menu {
    margin-bottom: 20px;
    }

#menu h2 {
    font: bold 15px Verdana, Arial, Sans-Serif;
    color: #333333;
    margin: 0px;
    padding: 0px; }

#menu li {
    list-style: none;
    display: inline;
    margin: 0px;
    padding: 0px;
    }

#menu ul {
    margin: 0px;
    padding: 3px;
    }

#menu ul li a {
    font: bold 11px Verdana, Arial, Sans-Serif;
    background-color: #aff268;
    color: #000000;
    padding: 8px 20px 10px 20px;
    margin: 0;
    text-decoration: none;
    border: 1px solid #5E8892;
    border-bottom: none;
    }

#menu ul li a:hover, #menu ul li.current_page_item a {
    color: #F0FBFF;
    background: #000000;
    padding: 8px 20px 10px 20px;
    text-decoration: none;
    }

#content {
    font: 13px Arial, Verdana, Sans-Serif;
    float: left;
    width: 48%;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    position:relative;
    padding: 31px 0px 15px 25px;
    }

#content p {
    margin: 0px;
    line-height: 18px;
    padding: 0px 0px 10px 0px;
    }

#content p img {
    border: none;
    margin-right: 15px;
    margin-bottom: 10px;
    padding: 0px 5px 15px 0px;
    }

#content h1 {
    font: bold 22px Verdana, Arial, Sans-Serif;
    color: #333333;
    padding: 10px;
    line-height: 150%;
    margin: 0px;
    }

#content h1 a  {
    color: #006699;
    text-decoration: underline;
    }

#content h1 a:hover {
    color: #000000;
    text-decoration: none;
    }

#content h2 {
    font: bold 18px Verdana, Arial, Sans-Serif;
    margin: 0px;
    line-height: 150%;
    }

#content h2, h2 a  {
    color: #0E5F7D;
    text-decoration: none;
    }

#content h2 a:hover {
    color: #3366ff;
    text-decoration: underline;
    }

#content ol {
    list-style: 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: 0 0 0 10px;
    padding: 5px 0 0 0;
    }

#content ul li a {
    color: #507AA5;
    text-decoration: none;
    }

#content ul li a:hover {
    color: #507AA5;
    text-decoration: underline;
    }

blockquote {
    margin: 0 0 0 25px;
    padding: 0 25px 0 10px;
    font-style: italic;
    color: #666666;
    border-left: 1px solid #cccccc;
    }

#content blockquote p {
    margin: 0 0 20px 0;
    padding: 0;
    }

.postspace {
    background: #FFFFFF;
    width: 85%;
    height: 32px;
    margin: 0;
    padding: 0;
    }

.postspace2 {
    background: #FFFFFF;
    width: 85%;
    height: 0;
    margin: 0;
    padding: 0;
    }

#l_sidebar ul.children , #r_sidebar ul.children {
    margin-left: 15px;
    margin-bottom:0px;
    padding:0px;
    }

#l_sidebar {
    font: 12px Verdana, Arial, Sans-Serif;
    background: #F0FBFF url(images/sidebar_bg.jpg) top center repeat-x;
    width: 20%;
    float: left;
    position:relative;
    margin-top: 31px;
    margin-bottom: 20px;
    margin-left:0;
    margin-right:1px;
    padding: 15px;
    border: none;
    }

#l_sidebar h2 {
    font: bold 15px Verdana, Arial, Sans-Serif;
    color: #333333;
    list-style: none;
    padding: 5px 0 5px 0;
    margin: 0;
    border-bottom: 1px dotted #0066cc;
    }

#l_sidebar ul {
    list-style: none;
    margin: 0;
    padding: 0 0 20px 0;
    }

#l_sidebar li {
    list-style: none;
    margin: 0;
    padding: 0;
    }

#l_sidebar ul li {
    list-style: square inside;
    margin: 0;
    padding: 5px 0 0 0;
    }

#l_sidebar ul li a {
    color: #0E5F7D;
    text-decoration: none;
    }

#l_sidebar ul li a:hover {
    color: #507AA5;
    text-decoration: underline;
    }

#r_sidebar {
    font: 12px Verdana, Arial, Sans-Serif;
    background: #F0FBFF url(images/sidebar_bg.jpg) top center repeat-x;
    width: 20%;
    float: right;
    position:relative;
    margin-top: 31px;
    margin-bottom: 20px;
    margin-left:0;
    padding: 15px;
    border: none;
    }

#r_sidebar h2 {
    font: bold 15px Verdana, Arial, Sans-Serif;
    color: #333333;
    list-style: none;
    padding: 5px 0 5px 0;
    margin: 0;
    border-bottom: 1px dotted #0066cc;
    }

#r_sidebar ul {
    list-style: none;
    margin: 0;
    padding: 0 0 20px 0;
    }

#r_sidebar li {
    list-style: none;
    margin: 0;
    padding: 0;
    }

#r_sidebar ul li {
    list-style: square inside;
    margin: 0;
    padding: 5px 0 0 0;
    }

#r_sidebar ul li a {
    color: #0E5F7D;
    text-decoration: none;
    }

#r_sidebar ul li a:hover {
    color: #507AA5;
    text-decoration: underline;
    }

#footer {
    background: #000000 url(images/footer.jpg) top center no-repeat;
    height: 50px;
    padding-left: 20px;
    clear: both;
    padding-top: 90px;
    color: #969696;
    border-top: 3px solid #1CC1FF;
    margin: 0px;
    }

#footer a {
    color: #006699;
    }

#footer a:hover {
    color: #aff268;
    }