
body
{
    margin:0 0 0 0px;
    background: #144224 url(images/huge_felt.jpg);
    background-color:#144224;
    background-attachment:fixed;
    font-family:georgia,serif;
    font-size:11px;
    color:#bfa66d;
}

p,a,li,ol,ul,div,h1,h2,h3,h4,table,tr,td,hr,.halfbox,.contentbox,.breaker,#mediabox p,.halfbox ul,.halfbox li a 
{
    margin:0px;
    padding:0px;
    font-size:11px;
}

img
{
    border:0px;
}


/*---------------------*/
/*------DIVIDERS------*/
/*-------------------*/



#wrapper,#header,#mediabox,#footer,#frontimage,#frontbutts,#frontwrapper
{
    margin-left:auto;
    margin-right:auto;
}

#frontimage
{
    width: 600px;
    padding-bottom: 16px;
    padding-top: 100px;
    margin-bottom: 0px;
}

#frontlogos
{
    width: 600px; 
    padding-bottom: 20px;
}

#frontlogos img
{
    margin-left:285px;
}

#frontbutts
{
    text-align:center;
    width:178px;
    padding-top:350px;
}

#header
{
}

#mediabox
{
    border-color: #566944 #566944 #566944 #566944;
    border-width: 3px;
    border-style: double;
    margin-top: 40px;
    padding-bottom:15px;
    padding-top:15px;
}

#mediabox img,#mediabox object
{
    display:block;
    margin-left:auto;
    margin-right:auto;
}

#content-right
{
    border-color: #566944 #566944 #566944 #566944;
    border-width: 3px;
    border-style: double;
}

#header
{
    height:auto;
    padding:13px;
    margin-bottom:10px;
}

#mediabox p
{

    border-top: solid 3px #003300;
    border-left: solid 3px #003300;
    border-bottom: solid 3px #566944;
    border-right: solid 3px #566944;
}


#content-left
{
    /*background-color:#144224;*/
    float:left;
}

#content-right
{
    background-color:#144224;
    float:right;
    width:220px;
}

#footer
{
    margin-top:50px;
    border-top:solid 2px #566944;
    padding-top:8px;
    margin-bottom:10px;
}

#footer p
{
    color:#727044;
    line-height:1.2em;
    font-size:10px;
}

.halfbox
{
    width:50%;
    float:left;
    margin-bottom:8px;
}

.contentbox
{
    width:100%;
    clear:both;
}




/*----------------------------*/
/*------TEXT FORMATTING------*/
/*--------------------------*/

h2
{
    color:#ecd5a2;
    margin-bottom:8px;
    margin-left:8px;
}

#footer
{
    font-size:10px;
    line-height:1.5em;
}

#footer a
{
    font-size:10px;
}

a
{
    color:#bfa66d;
}

#content-right p,#content-left p,h1
{
    padding:8px
}

#content-right p
{
    color:#dfd3b6;
    font-size:10px;
}

#content-left p
{
    padding-top:0px;
    line-height:1.6em;
}

#mediabox p 
{
    text-align:center;
}

h1
{
    color:#dbc38b;
    font-size:13px;
    line-height:1.6em;
}

.ingress
{
    font-size:11px;
    font-weight:bold;
    line-height:1.6em;
}


p.image-p
{
    color:#cdb790;
    line-height:1.3em;
    font-size:10px;

}
p.info-p
{
    color:#566944;
    line-height:1.3em;
    border-bottom:dashed 1px #566944;
    font-size:10px;
}

.halfbox h1
{
    border-bottom:solid 1px #38522d;
}


/*-------------------*/
/*------MENUS-------*/
/*-----------------*/

.halfbox li,#content-right li
{
    padding:0px;
    margin-bottom:1px;
    /*background: #144224 url(images/menubg.gif);*/
    background-repeat:repeat-y;
}
    
.halfbox li a,#content-right li a
{
    display: block;
    text-decoration: none;
    font-size:10px;
    vertical-align:top;
    text-transform:uppercase;
    height:20px;
    /*margin-left:25px;*/
    padding-left:8px;
    padding-top:3px;
    border-bottom:solid 1px #38522d;
    border-left:solid 1px #38522d;
}

.halfbox ul,#content-right ul
{
    list-style:none;
}
    
.halfbox a:hover,#content-right a:hover
{
    background-image:none;
    color:#bfa66d;
    background-color:#38522D;
}
    
a:visited
{
    color:#ffffff;
}
   


/*-------*/
#frontbutts li
{
    padding:0px;
    margin-bottom:2px;
    border-color: #bea56c #bea56c #bea56c #bea56c;
    border-width: 4px;
    border-style: double;
    width:170px;
}
    
#frontbutts li a 
{
    display: block;
    text-decoration: none;
    font-size:10px;
    vertical-align:top;
    padding-top:6px;
    text-transform:uppercase;
    height:20px;
}

#frontbutts ul
{
    list-style:none;
}
    
#frontbutts a:hover 
{
    background-image:none;
    color:#d3ffe1;
    background-color:#355634;
}


/*---------------------*/
/*-------HELPERS------*/
/*-------------------*/

.breaker
{
    display:block;
    clear:both;
}

#content-left hr
{
    text-align: center;
    margin: 0 auto 0 auto;
    margin-bottom:8px;
    border:0px;
    height:1px;
    width: 20%;
    border-top:solid 1px #ecd5a2;
}

#content-left ul
{
    margin-left:32px;
    margin-bottom:8px;
    color:#ecd5a2;
}

#mediabox img
{
    border:1px solid #bfa66d;
}



/*---------------------*/
/*-------CSS2---------*/
/*-------------------*/

body,html 
{
    min-height: 100.05%;
}


/*---------------------*/
/*----Restricted------*/
/*-------------------*/

p.imagetxt-p
{
    color:#cdb790;
    line-height:0.1em;
    font-size:14px;
    font-weight:bold;
    text-align:right;
    
}

#navigator
{
    text-align:center;
}

#navigator a:link
{
    color:#cdb790;
    line-height:0.1em;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
    
}


#navigator a:visited
{
    color:#cdb790;
    line-height:0.1em;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
    
}

#navigator a:active
{
    line-height:0.1em;
    font-size:12px;
    font-weight:bold;
    text-decoration: underline;
    
}

#navigator a:hover
{
    color:#ffffff;
    line-height:0.1em;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
    
}

#manus p
{
    font-size:11px;
    line-height:1.4em;
}

#manus p.car-p
{
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0px;
    margin-left:25px;
}

#manus p.dl-p
{
    font-size:11px;
    line-height:1.4em;
    margin:0px;
    padding:0px;
    margin-left:40px;
    margin-right:40px;
    margin-bottom:10px;
}

#manus p.sub-p
{
    font-size:11px;
    line-height:1.4em;
    font-style:italic;
}




