@charset "utf-8";
html, body, #wrapper {
        height:100%;
        margin: 0;
        padding: 0;
        border: none;
        text-align: center;
}
body {
        background:#0e0d0d url(/images/bg_main.jpg) top left repeat-x;
        color:#EEE;
        font:normal 14px Tahoma, Arial, Verdana, sans-serif;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a,a:hover{
        color:#ff623e;
}

hr{
        border: 0;
        width: 100%;
        color:#436A24;
        background-color:#436A24;
        height:1px;
}
#wrapper td.left{background: url(/images/bg_main_left.jpg) top left no-repeat;}
#wrapper td.right{background: url(/images/bg_main_right.jpg) top right no-repeat;}
#wrapper td.main{
        height:100%;
        background-color:#000;
        text-align:left;
        vertical-align:top;
        width:1000px;
}
#box{
        margin-bottom:40px;
}

#logo{
        width:310px;
        height:82px;
        float:left;
}
#bannerlinks{
        background:url(/images/bg_banner.gif) top left no-repeat;
        width:290px;
        height:32px;
        float:right;
        text-align:right;
        padding-top:50px;
        padding-right:20px;
        color:#7ac142;
        font:bold 11px Tahoma, Arial, Verdana, sans-serif;
}
#bannerlinks a, #bannerlinks a:hover{
        text-transform:uppercase;
        font:normal 11px Tahoma, Arial, Verdana, sans-serif;
}
#bannerlinks a{
        color:#c8c8c8;
        text-decoration:none;
}
#bannerlinks a:hover{
        color:#FFF;
        text-decoration:underline;
}

#menu{
        background-color:#7ac142;
        height:21px;
        padding-left:119px;
        border-bottom:1px solid #000;
}

#pagetitle{
        font:normal 32px Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        line-height:32px;
        padding:24px 0 6px 0;
        margin-left:128px;
        border-bottom:1px solid #436a24;
}

.articles h2{
        color:#96ec52;
        font:normal 18px Tahoma, Arial, Verdana, sans-serif;
        line-height:24px;
        margin:0;
        padding:0;
}
.articles h3{
        color:#96ec52;
        font:bold 16px Tahoma, Arial, Verdana, sans-serif;
        line-height:24px;
        margin:0;
        padding:0;
}
.articles{
        vertical-align:top;
        padding:46px 128px 0 128px;
        color:#EEE;
        font:normal 14px Arial, Tahoma, Verdana, sans-serif;
        line-height:24px;
}

#footer{
        background-color:#7AC142;
        padding:30px 174px 30px 128px;
        height:20px;
        line-height:20px;
        color:#FFF;
        font:normal 11px Tahoma, Arial, Verdana, sans-serif;
        text-align:left;
}
#footer a{
        color:#FFF;
        text-decoration:none;
}
#footer a:hover{
        color:#FFF;
        text-decoration:underline;
}
