/*  
Theme Name: LAWA
Description: Lake Agassiz Water Authority.
Version: 1
Author: Erik Uetz
*/



body
{
    font-size: 62.5%;
    font-family: 'trebuchet MS', verdana, arial, sans-serif;
    margin: 0;
    padding: 0;
    color: #1C4672;
    background: #DBDFE2;
    text-align: center;
}

hr
{
    display: none;
}

h1
{
    position: absolute;
    top: 15px;
    left: 0;
    width: 177px;
    height: 167px;
    font-size: 1em;
    font-weight: normal;
}

h1 span
{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 177px;
    height: 167px;
    background: transparent url(cssimages/logo.gif) no-repeat;
}

h2
{
    color: #4A84C2;
    font-size: 2.8em;
    font-weight: normal;
    margin: 0;
    padding: 60px 0 0 0;
}

h3
{
    font-size: 2em;
    margin: 1em 0;
    font-weight: normal;
}

a
{
    color: #7C7644;
}

img
{
    border: 3px solid #C2B66B;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 0;
}

img.imageright
{
    display: inline;
    float: right;
    border: 3px solid #C2B66B;
    margin: 0 0 16px 16px;
}

label
{
    font-size: 1.2em;
}

#searchbox
{
    margin: 2em 0 2em 20px;
}

#searchbox input
{
    font-size: 1.1em;
    padding: 2px;
}

#container
{
    border-top: 15px solid #C5B96C;
    background: transparent url(cssimages/topback.gif) repeat-x;
    text-align: left;
    height: 1%;
}

html>body #container
{
    height: auto;
}

#main
{
    margin: 0 0 0 38px;
    padding-bottom: 40px;
    background: transparent url(cssimages/mainsideback.gif) repeat-y top right;
}

#contentmain
{
    margin-right: 310px;
    margin-left: 160px;
}

#contentmain p, #contentmain li
{
    font-size: 1.3em;
    margin: 1em 0;
    line-height: 1.6em;
    text-align: left;
}

#contentmain li
{
    margin-right: 40px;
}

#contentmain .navigation
{
    margin-top: 100px;
    font-size: 1.1em;
    position: relative;
    height: 2em;
}

#contentmain .alignleft
{
    position: absolute;
    top: 0;
    left: 0;
}

#contentmain .alignright
{
    position: absolute;
    top: 0;
    right: 0;
}

#contentmain .searchresult strong
{
    padding: 1px 2px;
    background: #F6F59A;
}

#contentmain .column
{
    width: 48%;
    float: left;
}

#sidebarmain
{
    display: inline;
    width: 250px;
    float: right;
    margin-right: 38px;
    padding-bottom: 20px;
    background: transparent url(cssimages/mainsideback.gif) repeat-y;
}

#sidebarmain address
{
    font-style: normal;
    font-size: 1.2em;
    margin: 2em 0 1em 20px;
    line-height: 1.4em;
}

#sidebarmain p
{
    margin: 0 0 2em 20px;
    font-size: 1.5em;
}

#sidebarmain h5, #sidebarnews h5
{
    font-size: 1.4em;
    font-weight: normal;
    margin: 2em 20px 0 20px;
    color: #245B94;
}

#sidebarmain .linksnav, #sidebarnews ul
{
    margin: 1em 0 0 20px;
    padding: 0;
    list-style: none;
}

#sidebarmain .linksnav li, #sidebarnews ul li
{
    margin: .5em 0;
}

#sidebarmain .linksnav a, #sidebarnews ul a
{
    text-decoration: none;
    font-size: 1.3em;
}

#mainnav
{
    margin: 0;
    padding: 60px 0 0 0;
    list-style: none;
}

#mainnav li
{
    color: #C5B96C;
    font-size: 1.4em;
    margin: 0;
    padding: .4em 0 .4em 20px;
}

#mainnav a
{
    text-decoration: none;
}

#mainnav a:hover, #sidebarmain .linksnav a:hover, #news h3 a:hover, #sidebarnews ul a:hover
{
    border-bottom: 1px solid #7C7644;
}

#mainnav .current_page_item
{
    background: transparent url(cssimages/tabback.gif) repeat-y;
    
}

#bottom
{
    clear: both;
    background: #D8DCDF url(cssimages/newsback.gif) repeat-x;
}

#news
{
    padding: 30px 0;
    background: transparent url(cssimages/newssideback.gif) repeat-y top right;
}

#news .postinfo
{
    display: inline;
    float: left;
    width: 160px;
    color: #245B94;
    text-align: right;
}

#news .postcontent
{
    margin-right: 310px;
    margin-left: 198px;
}

#news .postcontent p
{
    margin: 0 0 .5em 0;
    font-size: 1.3em;
    line-height: 1.6em;
    text-align: left;
}

#news .postdate
{
    margin: 0;
    font-size: 1.4em;
}

#news .postsummary
{
    clear: left;
    margin-bottom: 2em;
}

#news .author
{
    font-size: 1.1em;
    margin: .5em 0 0 0;
}

#news h3
{
    margin: 0 0 .6em 0;
    font-size: 1.6em;
    font-weight: normal;
}

#news h3 a
{
    text-decoration: none;
}

#news p.readarticle, #contentmain p.readarticle
{
    text-align: right;
}

#sidebarnews
{
    display: inline;
    width: 250px;
    float: right;
    margin-right: 38px;
    padding-bottom: 40px;
    background: transparent url(cssimages/newssideback.gif) repeat-y;
}

#feedicon
{
    display: block;
    background: transparent url(cssimages/feedicon.gif) no-repeat;
    padding: .3em 0 .3em 22px;
    margin: 2em 0 2em 20px;
    text-decoration: none;
    font-size: 1.2em;
}

#bulletins
{
    font-size: 1.3em;
    margin: 2em 0 0 20px;
}

#footer
{
    clear: both;
    background: #88949B url(cssimages/footerback.gif) repeat-x;
    padding: 20px 0;
    border-top: 9px solid #C2B66B;
    color: white;
}

#footer p
{
    margin-left: 160px;
    font-size: 1.2em;
}

#footer a
{
    color: white;
}

.clearleft
{
    clear: left;
}