/** Tempalte 18 **/



body {

    font-family: tahoma, verdana, helvetica, arial, sans-serif;

    font-size: 10px;

    text-align: center;

}



html, body, #wrapper, h1, #nav, #nav li, #col ul, #col li {

    margin: 0;

    padding: 0;

    list-style: none;

}



th, td {

    font-size: 10px;

}



img { border: 0px none; }



#wrapper {

    margin: auto;

    text-align: left;

    width: 750px;

    position: relative;

}



h1, h2, h3 {

    font-size: 10px;

}





h1 {

    margin: 0;

    padding: 0;

}



h2 {

    margin: 0 0 0 0;

    padding: 0;

}



h3 {

    margin: 4px 0 0 0;

    padding: 0 0 0 0;

}



p {

    margin: 1em 0;

    padding: 0;

}



.block {

    display: block;

}



.clear {

    clear: both;

    height: 1px;

    padding-top: 0;

    margin-top: 0;

    margin-bottom: 0;

    font-size: 1px;

    line-height: 1px;

}



.left {

    float: left;

    margin: 1px 8px 0px 0px;

}



.right {

    float: right;

    margin: 1px 0px 0px 8px;

}



.softright {

    text-align: right;

}



.readmore {

    text-align: right;

    padding-right: 1em;

}



/* ***** */





body {

    background: #a6a100;

    color: #587403;

    padding-bottom: 48px;

}



#wrapper {

    margin: 48px auto 0 auto;

    width: 775px;

}



h3 {

    margin: 1em 0;

}



a {

    color: #587403;

    text-decoration: none;

}



a:hover {

    color: #000000;

    text-decoration: underline;

}



.readmore { margin-top: -0.5em }



/* col */



#col {

    position: center;

    top: 0; left: 0;

    width: 755px;

    background: #ffffff;

    padding: 7px;

}



* html #col {

    width: 343px;

    w\idth: 329px;

}



#col h1 {

    margin: 0 0 7px 0;

    padding: 0;

}



/* micronav */



#micronav {

    position: absolute;

    top: 245px; right: 20px;

    width: 30em;

    text-align: right;

}



#micronav a {

    color: #587403;

    text-decoration: none;

    padding-right: 10px;

    display: block;

    float: right;

}



#micronav a.home {

    padding-left: 16px;

    position: relative;

    background: url('images/ico_home.gif') no-repeat center left;

}



#micronav a.mail {

    padding-left: 17px;

    background: url('images/ico_email.gif') no-repeat center left;

}

#micronav a.down {

    padding-left: 16px;
    
    position: relative;

    background: url('images/ico_down.gif') no-repeat center left;

}


#micronav a:hover {

    background: #587403;

    color: #fff;

}



/* body */



#spacer {

    height: .0em;

}



#body {

    width:785;

    background: #e8f4b9 url('images/shadow_r.gif') repeat-y top right;; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0

}



#body .i { background: url('images/shadow_tr.gif') no-repeat top right; }

#body .j { background: url('images/shadow_b.gif') no-repeat bottom left; }



#body .j {

    padding: 0 6px 6px 0;

}



#body h3 {

    font-weight: bold;

    color: #587403;

}



#body h3 a {

    color: #a6a100;

    text-decoration: none;

}



#body .readmore a {

    border: 1px solid #334302;

    background: #e8f4b9;

    color: #587403;

    text-decoration: none;

    padding: 0 2px;

}



#body .readmore a:hover {

    background: #587403;

    color: #fff;

}





* html #body h3 { margin-top: 2em; }

* html .readmore a { float: right; }



ul {

    margin: 0;

    padding: 0;

}



li {

    margin: 1.1em 0;

    background: url('images/bullet.gif') no-repeat left center;; list-style-type:none; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0

}



/* nav */



#nav {

    padding: 3px 2px 2px 2px;

    border-bottom: 2px solid #164871;

}



* html #nav .clear {

    margin-top: -1px;

    marg\in-top: -4px;

}



#nav span {

    float: left;

    width: 10px;

    margin-left: 2px;

    background: #587403 url('images/menu_l.gif') no-repeat;; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px

}



#nav a {

    float: left;

    color: #fff;

    background: #587403 url('images/menu_split.gif') no-repeat top right;

    font-weight: bold;

    text-decoration: none; padding-left:8px; padding-right:26px; padding-top:5px; padding-bottom:5px

}



#nav a.last {

    background-image: url('images/menu_r.gif');

    padding-left: 12px;

    padding-right: 26px

}



#nav a:hover {

    color: #394b02;

}



/* body */



#body .ltitle, #body .rtitle {

    padding-right: 15px;

    padding-left: 35px;

}



* html #body .ltitle, * html #body .rtitle  {

    height: 1%;

}



#body .ltitle {

    border-top: 1px solid #587403;

    border-bottom: 1px solid #587403;

}



#body .rtitle {

    background: url('images/title_bg.gif') repeat-y top right;

}



#body .ltitle {

    background: url('images/title_bg.gif') repeat-y top left;

}



#body .rtitle h2 {

    float: right;

    width: 25px;

    text-align: right;

    margin-right: -25px;

    display: inline;

}



#body .ltitle h2 {

    float: left;

    width: 23px;

    margin-left: -35px;

    display: inline;

}



/* gal */



#body #gal {

    padding-left: 0;

}



#gal .pic {

    float: left;

    width: 107px;

    padding: 6px;

    margin: 8px 3px 8px 8px;

    display: inline;

    background: #ffffff;

}



#gal .pic1 {

    float: left;

    width: 220px;

    padding: 6px;

    margin: 8px 3px 8px 8px;

    display: inline;

    background: #ffffff;

}


#gal .pic2 {

    float: left;

    width: 280px;

    padding: 6px;

    margin: 8px 3px 8px 8px;

    display: inline;

    background: #ffffff;

}


* html #gal .pic {

    width: 119px;

    w\idth: 107px;

}



#gal .clear {

    float: none;

    clear: both;

}



/* hotstuff */



#mgal {

    float: left;

    width: 119px;

    margin-left: -25px;

    display: inline;

}



#mgal .pic {

    padding: 7px 0;

    margin: 14px 0 7px 0;

    text-align: center;

    background: #ffffff;

}



.floating {

    float: left;

    width: 112px;

    margin-left: 20px;

    display: inline;

}



/* footer */



#footer {

    text-align: center;

    margin-left: 244px;

    color: #587403;

}



#footer a {

    color: #3C7DB2;

    text-decoration: underline;

}



#footer a:hover {

    color: #fff;

}