    /*----------------------------------------
    Main stylesheet for: AgIntel
    Author: Libby Chapman
    Email: Libby@simb.com.au
    Author website: http://www.simb.com.au
    ----------------------------------------*/ 
    
    /*----------------------------------------  
    Colour Master List
        Green: #00853e
        Brown: #795200
        Wheat: #ffda95
        Dark brown (text): #271a00 
        Orange: #dc960f
    ----------------------------------------*/ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
fieldset, form, label, legend, ul, li
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0; 
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
    line-height: normal;
}

html
{
    background-color: #342300;         
    margin: 0;
    padding: 0;     
}

body
{
    background: #fff url(../images/footer_bk.gif) bottom left no-repeat;     
    color: #271a00;
    font-family: verdana, helvetica, sans-serif;
    font-size: 0.8em;     
    line-height: 1.3em; 
    position: relative;
    width: 940px;  
    margin: 0 auto;
}

h1, h2, h3, h4
{     
    color: #00853e;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

    h2
    {
        color: #795200;    
    }
    
    h4
    {
        font-size: 1em;
    }     

p
{
    line-height: 1.5em;       
    padding: 0 0 1em 0;
}

a
{
    color: #795200;
}
    
    a:hover
    {
        color: #00853e;
    }

    .dashed
    {
        border-bottom: 1px dashed;         
        text-decoration: none;  
    }
    
    a#readmore
    {
        background: url(../images/btn_readmore.png) top left no-repeat;  
        display: block;
        height: 44px;
        width: 113px;
    } 
    
    a#readmore:hover
    {
        background-position: bottom;  
    }     
    
#content ul, #sidebar ul
{
    padding-bottom: 0.5em;
    padding-left: 40px;         
} 

    #content ul li, #sidebar ul li
    {         
        list-style-type: square;        
        padding-bottom: 0.25em;
    }
    
#content ul.bullet, #sidebar ul.bullet
{
    list-style-image: none;
    padding-left: 20px;         
}

    #content ul.bullet li, #sidebar ul.bullet li
    {        
        background: url(../images/bullet.gif) top left no-repeat;
            background-position: 0 4px;
        color: #795200;          
        list-style-type: none;
        padding-left: 20px;                   
    }     

.right
{
    float: right;
}

.left
{
    float: left;
}

    .Rpadding
    {
        padding: 0 0.5em 0.1em 0;
    }
    
    .Lpadding
    {
        padding: 0 0 0.5em 0.1em;
    }       

.textRight
{
    text-align: right;
}
 
.textLeft
{
    text-align: left;
}

.textCenter
{
    text-align: center;
}

.highlight
{
    color: #dc960f;
}

.bold
{
    font-weight: bold;
}

#sidebar ul.dark li
{
    color: #271a00;
}

/* Layout ----------------------------------------  */

#logo
{
    position: absolute;
        top: 20px;
        left: 20px;
    z-index: 999;
}

#header
{

    height: 94px; 
    width: 940px; 
}

    #header p
    {
        background: url(../images/telephone.gif) center left no-repeat;         
        color: #00853e;
        display: block;
        font-size: 11px;
        margin: 0;
        padding: 0;
        position: absolute;
            top: 20px;
            right: 20px;
        text-align: right;
        width: 112px;
    }

#nav
{
    background: url(../images/nav_bk.png) top left repeat-x;
    border: 3px solid #ffda95;
        border-width: 0 0 3px 0;    
    height: 29px;
    margin-bottom: 9px;
}
    
#intro
{
    background: url(../images/graph.jpg) top left no-repeat;     
    height: 218px;            
}

#introtext
{
    position: absolute;
        top: 160px;
        right: 20px;
    width: 150px;           
}

#content
{ 
    background-color: #fff;
    padding: 20px 0 20px 20px;
    position: relative; 
    width: 610px;     
}
    
#sidebar
{     
    margin-right: 20px;       
    position: absolute;
        top: 370px; 
        right: 0;
    width: 250px;
}

    #sidebar.emphasis
    {
        background-color: #fff9ef;
        border: 1px solid #795200; 
        padding: 20px;
        width: 210px;
    }

#footer
{     
    clear: both; 
    font-size: 11px;
    margin: 0 auto;               
    padding: 60px 20px 20px 20px; 
    text-align: center;           
    width: 900px;  
}

    #footer p
    {

    }
    
    #footer a
    {
        color: #9c752a;
        text-decoration: none;
    }
    
    #footer a:hover
    {
        color: #6b420f;      
    }         
    
/* Navigation ----------------------------------------  */

    #nav ul.navigation
    {
        float: right;
        padding-right: 20px;      
    }

        ul.navigation li
        {
            float: left;
            list-style-image: none;
            list-style-type: none;
        }

        ul.navigation li a
        {        
            border-left: 1px solid #8f6e3d;     
            color: #d2bc7a;
            display: block;
            font-size: 13px;
            line-height: 29px;
            padding: 0 15px;
            text-decoration: none;           
        } 
        
        ul.navigation li a.last
        {        
            border-right: 1px solid #8f6e3d;          
        }        
        
        ul.navigation li a:hover, ul.navigation li a:active, #home #nav_home, #services #nav_services, #resources #nav_resources, #about #nav_about, #contact #nav_contact
        {
            background: #9c752a url(../images/nav_active.gif) bottom center no-repeat;
            color: #fff6e4;             
        }              
               