/*  
Theme Name: Ambient Glo Fluid
Author URI: http://corymiller.com/about-nathan-parikh/
Version: 1.5
Author: Nathan Parikh
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 Verdana, Helvetica, Arial, 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 Georgia, Times New Roman, 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 Georgia, Times New Roman, Sans-Serif;
    color: #cccccc;
    text-transform: uppercase;
    text-indent: 10px;
    margin: 0px; }

#menu {
    margin-bottom: 20px;
    }

#menu h2 {
    font: bold 15px Georgia, Verdana, Helvetica, 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, Helvetica, 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 Trebuchet MS, 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: normal 22px Helvetica Bold, Arial Bold, Verdana, 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 Georgia, Helvetica, 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 Trebuchet MS, Verdana, Helvetica, 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 Georgia, Verdana, Helvetica, 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 Trebuchet MS, Verdana, Helvetica, 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 Georgia, Verdana, Helvetica, 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;
    }