/**
 * NOTES: 
 * Sections such as the default styling section are demarcated with 
 * selectors such as #__DEFAULT_STYLING__.  This is useful in the event
 * that your editor has an CSS outline view.
 */

/* Body */
#__BODY__{}

body {
    color: #222;
    background: #fff;
    font-family: "Trebuchet MS",arial,sans-serif;
}


/* Default Styling */
#__DEFAULT_STYLING__{}

p img.left {
    float: left;
    margin: 0 1.5em 1.5em 0;
    padding: 0
}

p img.right {
    float: right;
    margin: 1.5em 0 1.5em 1.5em
}

blockquote {
    margin: 1.5em;
    color: #666;
    font-style: italic
}

strong {
    font-weight: bold
}

dfn {
    font-style: italic;
    font-weight: bold
}

sup, sub {
    line-height: 0
}

abbr, acronym {
    border-bottom: 1px dotted #666
}

address {
    margin: 0 0 1.5em;
    font-style: italic
}

del {
    color: #666
}

pre, code {
    margin: 1.5em 0;
    white-space: pre
}

    /* Default Table Styles */
    #__DEFAULT_TABLE_STYLES__{}

    table {
        margin-bottom: 1.4em;
        width: 100%
    }
    
    th {
        font-weight: bold;
        background: #C3D9FF
    }
    
    th, td {
        padding: 4px 10px 4px 5px
    }
    
    tr.even td {
        background: #E5ECF9
    }
    
    tfoot {
        font-style: italic
    }
    
    /* Default Form Styles */
    #__DEFAULT_FORM_STYLES__{}

    caption {
        background: #eee
    }
    
    label {
        font-weight: bold
    }
    
    fieldset {
        padding: 1.4em;
        margin: 0 0 1.5em 0;
        border: 1px solid #ccc
    }
    
    legend {
        font-weight: bold;
        font-size: 1.2em
    }
    
    input.text, 
    input.title, 
    textarea, 
    select {
        margin: 0.5em 0;
        border: 1px solid #bbb
    }
    
    input.text:focus, 
    input.title:focus, 
    textarea:focus, 
    select:focus {
        border: 1px solid #666
    }
    
    input.text, 
    input.title {
        width: 300px;
        padding: 5px
    }
    
    input.title {
        font-size: 1.5em
    }
    
    textarea {
        width: 390px;
        height: 250px;
        padding: 5px
    }

/* Headings */
#__HEADINGS__{}

h2 {
    color: #7A7777;
    font-size: 167%;
    font-weight: normal;
    margin-bottom: 14px
}

/* Links */
#__LINKS__{}

a:focus, a:hover {
    text-decoration: underline;
    color: #000
}

a {
    color: #6773B6;
    text-decoration: none
}

/* Layout */
#__LAYOUT__{}


/* Branding/Masthead */
#__LOGO_BRANDING_MASTHEAD__{}

#logo {
    background: #8CC63F url("../images/smart-thinking.jpg") no-repeat top center;
    height: 118px;
    position: relative;
    width: 751px
}

#logo h1 {
    position: absolute;
    /*left: -200px;*/
    left: -192px;
    /*top: 20px;*/
    top:0px;
    margin-top:0px;
}

#logo h1 span {
    position: absolute;
    left: -999em
}


/* Navigation */
#__NAVIGATION__{}

#nav {
   float: right;
   margin-right: 35px;
   font-family: Arial;
}

#nav li {
   display: inline;
   color: #000;
   list-style: none
}

#nav li a {
   color: #000;
   text-transform: lowercase;
   margin: 0 2px
}

#nav li a:hover {
   text-decoration: underline
}

/* Main */
#__MAIN__{}

#main {
    /*background: #F7941E;*/
    width: 667px;
    padding: 0 42px;
    /*border-bottom: solid 4px #F7941E;*/
    background: #E29A59;
    border-bottom: solid 4px #E29A59;
    
}

#main .pad {
    background: #FFF;
    padding: 46px
}

#main .pad a {
    font-weight: bold
}

#main ul {
    clear: both
}

#main p, 
#main li {
    line-height: 1.5em
}

/* Posts */
#__POSTS__{}

.post {
    border-bottom: solid 1px #F7941E;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.post-date {
    color: #4A4949;
    font-size: 85%;
    margin-bottom: -12px
}

.post-meta {
    font: 93% Arial;
    clear: both;
    margin: 0;
    padding: 0
}

#search-results div.page {
    display: none
}

/* Sidebar */
#__SIDEBAR__{}

#sidebar {
    /*margin-top: 166px*/
    margin-top: 186px ;
}

#sidebar h2,
#sidebar h3 {
    text-transform: uppercase;
    font-size: 85%;
    color: #7A7777;
    margin-bottom: 2px;
    font-family: Verdana;
    font-weight: bold
}

#sidebar ul {
    padding-top: 0;
    margin: 0 0 30px 0
}

#sidebar ul li {
    list-style: none
}

#sidebar a,
#sidebar #about_blog {
    color: #000;
    font: 93%/1.6em "Georgia"
}

#sidebar a:hover {
    text-decoration: underline
}

/* Site Info / Footer */
#__SITEINFO_FOOTER__{}

#ft {
    text-align: right;
    font-size: 85%;
    margin-top: 15px  
}


/* Sitewide Elements */
#__SITEWIDE_ELEMENTS__{}

#bd {
    
}

#hd {
    
}

/* Generic Styles */
#__GENERIC_STYLES__ {}
.clear{clear:both;}
.error, .notice, .success, .highlight{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.small {font-size:85%;margin-bottom:1.875em}
.large {font-size:116%;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0; border:0;}
.pad{padding: 0}

/* venkat */

div #post_navigate ul{
   margin-left:auto;
   padding-bottom:16px;
}

div #post_navigate ul li{
   list-style-type:none;
}

div #post_navigate ul li.left{
   float:left;
}

div #post_navigate ul li.right{
   float:right;
}

/* blog: subscribe section */
#f-ddfs {
   margin-bottom:30px;
}

#f-ddfs fieldset {
   border: none;
   margin: 0px;
   padding: 0px;
}

#f-ddfs fieldset input.submit {
   background: url("../images/submitbtn.gif") no-repeat scroll 0 0 transparent;
   border: 0 none;
   cursor: pointer;
   font-size: 0;
   height: 18px;
   line-height: 0;
   margin: 0;
   padding: 0;
   width: 43px;
   color:#ffffff;
}

#about_blog {
   margin-bottom:30px;
}

#feedburner {
   margin-bottom:30px;
}

#feedburner #FbEmailTxt {
   border: 1px solid #000000;
   float: left;
   margin-right: 2px;
   margin-top: 4px;
   width: 130px;
}

#feedburner #FbSubmitBtn {
   background: url("../images/submitbtn.gif") no-repeat scroll 0 0 transparent;
   border: 0 none;
   color: #FFFFFF;
   cursor: pointer;
   font-size: 0;
   height: 18px;
   line-height: 0;
   margin: 0;
   padding: 0;
   width: 43px;
}
    




