﻿html
{
    
}

body, html
{
    margin : 0;
    padding : 0;
    width : 100%;
    height : 100%;    
}

body
{
    background-image : url(images/body_bg.jpg);
	background-repeat : repeat-x;
	background-color : #485c03;
	font-family : Arial;
}

div.layout
{
    position : relative;
    height : auto !important;
	height : 100%;
	min-height : 100%;
	margin-left : auto;
    margin-right : auto;
    width:868px;    
    background-color: white;
    padding-top : 1px;
}

div.layout div.header
{
    width : 850px;
    height : 92px;
    background-image : url(images/header.jpg);
    background-repeat : no-repeat;
    margin : 9px 9px 1px 9px;
}

div.layout div.header a.homelink
{
    display : block;
    width : 100%;
    height : 100%;
}

div.layout div.menu
{
    height : 30px;
    background-image : url(images/nav_bg.jpg);
    background-repeat : repeat-x;
    margin : 0 9px 4px 9px;
    border-left : solid 1px #679800;
    border-right : solid 1px #679800;
    overflow : hidden;
    width : 848px;
}

div.layout div.menu a
{
    border-left : solid 1px #7E9A26;
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#010101;    
    text-decoration : none;
    padding-left : 8px;
    padding-right : 8px;
    height : 30px;
    display : block;
}

div.layout div.menu a:hover
{
    background-color : White;
    padding-top : 1px;
}

div.layout div.menu ul
{
    list-style-type : none;
    padding-left : 0;
    margin : 0;
    float : right;    
}

div.layout div.menu ul li
{
    float : left;
    line-height : 30px;   
}

* html div.layout div.menu ul li
{
    width : 50px;
    overflow : visible;
    white-space : nowrap;
}

div.layout div.middle
{
    overflow : auto;
    margin-left : 9px;
    margin-right : 9px;
    background-image : url(images/site_bg.jpg);
    background-repeat : repeat-x;
    padding-bottom : 80px;
    padding-top : 20px;
    clear : both;
    width : 850px;
}

div.layout div.middle ul a
{
    color : #333;
    text-decoration : none;
}

div.layout div.middle div.left
{
    width : 180px;
}

div.layout div.middle div.left div.sidemenu
{
    margin-bottom : 18px;
}

div.layout div.middle div.left div.sidemenu ul
{
    margin : 0;
    padding : 0;
    list-style-type : none;    
}

div.layout div.middle div.left div.sidemenu ul li
{
    margin : 0;
    margin-bottom : 1px;
    font-family : Verdana, Arial;
    font-size : 12px;
    background-color : #E8E4C6;
    padding-left : 20px;
    background-image : url(images/arr_4.jpg);
    background-repeat : no-repeat;
    background-position : 6px center;
}

div.layout div.middle div.left div.sidemenu ul li h3
{
    margin : 0;
    font-family : Verdana, Arial;
    font-size : 12px;
}

div.layout div.middle div.left div.sidemenu ul li a
{
    margin : 0;
    line-height : 24px;
    color : black;
    text-decoration : none;
}

div.layout div.middle div.left div.sidemenu ul li a:hover
{
    text-decoration : underline;
}

div.layout div.middle .articlecontent
{
    color : Black !important;
}

div.layout div.middle div.left div.sidemenu div.content
{
    border-left : solid 1px #CFC09F;
    border-right : solid 1px #CFC09F;
    background-color : #EEF0CB;
    width : 169px;
    overflow : auto;    
}

div.layout div.middle div.left div.sidemenu div.top
{
    background-image : url(images/left_nav_box_top.jpg);
    width : 171px;
    height : 21px;    
}

div.layout div.middle div.left div.sidemenu div.bottom
{
    background-image : url(images/left_nav_box_bottom.jpg);
    width : 171px;
    height : 21px;
}

div.layout div.middle div.right
{
    float : right;
    width : 650px;
}

div.layout div.middle h3
{
    margin : 0;
    font-weight : normal;
    font-size : 12px;
    margin-bottom : 4px;
}

div.layout div.middle h1
{
    font-family : "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size : 26px;
	color : #3c4601;
	font-weight : normal;
	margin-top : 16px;
	line-height : 24px;
}

div.layout div.middle p, div.layout div.middle td, div.layout div.middle li
{
    /*color : #686767;*/
    color : black;
    font-size : 12px;
    font-family : Arial;
}

div.layout div.middle li
{
    margin-bottom : 4px;
}

div.layout div.middle div.indentedblock
{
    margin-left : 35px;
    clear : both;
}

div.layout div.middle div.indentedblock.setwidth
{
    width : 420px;
    float : left;
    margin-left : 0px;
}

div.layout div.middle div.indentedblock.half
{
    margin-left : 15px;
    margin-right : 15px;
}

div.layout div.middle div.indentedblock
{
    color : #686767;
    font-size : 12px;
    font-family : Arial;
    line-height : 18px;
}

div.layout div.middle div.leavesbox
{
    background-image : url(images/leaves.jpg);
    background-repeat : no-repeat;
    width : 141px;
    height : 113px;
    float : right;
    margin-left : 20px;
    margin-right : 20px;
}

div.layout div.middle div.latestbox
{
    border : solid 1px #EDE0DE;
    background-color : #F4F9EA;
    padding-left : 34px;
    padding-right : 10px;
    margin-right : 10px;
    width : 380px;
    float : left;
    margin-bottom : 8px;
}

div.layout div.middle div.inlineads
{
    margin-top : 8px;
    clear : both;
}

div.layout div.middle div.latestbox p, div.layout div.middle div.latestbox li, div.layout div.middle div.populararticles p, div.layout div.middle div.populararticles li
{
    color : black;
    font-size : 12px;
    line-height : 16px;
    font-family : Arial;
}

div.layout div.middle div.latestbox ul, div.layout div.middle ul.articlelist
{
    margin-left : 0px;
    padding-left : 0;    
    list-style-type : none;
}

div.layout div.middle div.latestbox ul li, div.layout div.middle ul.articlelist li
{
    margin-bottom : 4px;
    background-image : url(images/arr_1.jpg);
    background-repeat : no-repeat;
    background-position : left 4px;    
    padding-left : 18px;
}

div.layout div.middle div.latestbox ul li a, div.layout div.middle ul.articlelist li a
{
    color : #679030;
    font-size : 14px;
    text-decoration : underline;
}

div.layout div.middle div.latestbox ul li a:hover, div.layout div.middle ul.articlelist li a:hover
{
    text-decoration : none;
    color : green;
}

div.layout div.middle div.populararticles
{
    padding-left : 34px;
}

div.layout div.middle div.populararticles ul
{
    margin-left : 2px;
    padding-left : 0;
    list-style-type : none;
}

div.layout div.middle div.populararticles ul li
{
    margin-bottom : 4px;
    background-image : url(images/arr_2.jpg);
    background-repeat : no-repeat;
    background-position : left center;
    padding-left : 20px;
    margin-left : 0;
}

div.layout div.middle div.populararticles ul li a
{
    color : #333;
    font-size : 12px;
    text-decoration : underline;
}

div.layout div.middle div.populararticles ul li a:hover
{
    text-decoration : none;
    color : green;
}

div.layout div.middle div.subscribebox
{
    width : 209px;
    float : left;
    margin-bottom : 8px;
}

div.layout div.middle div.adspace
{
    width : 170px;
    float : right;    
    overflow :hidden;
}

div.layout div.middle div.adspace div.leavesbox
{
    margin-bottom : 60px;
    float : none;
}

div.layout div.middle div.subscribebox td
{
    font-family : Arial;
    font-size : 12px;    
}

div.layout div.middle div.subscribebox td input.text
{
    width : 150px;
}

div.layout div.middle div.subscribebox div.top
{
    width : 209px;
    height :  29px;
    background-image : url(images/right_col_box_top.jpg);
    margin : 0;
}

div.layout div.middle div.subscribebox div.bottom
{
    width : 209px;
    height :  16px;
    background-image : url(images/right_col_box_bottom.jpg);
    background-repeat : no-repeat;
    margin : 0;
}

div.layout div.middle div.subscribebox div.content
{
    border-left : solid 1px #D1D1C5;
    border-right : solid 1px #D1D1C5;
    background-color : #E2E7D0;
    overflow : auto;
    padding-left : 5px;
    padding-right : 5px;
    margin : 0;
}

div.layout div.middle div.subscribebox .button
{
    background-image : url(images/access_now.jpg);
    background-repeat : no-repeat;
    width : 99px;
    height : 25px;
    border : none;
    background-color : Transparent;
}

div.layout div.middle h2
{
    font-family : "Georgia", Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #3c4601;	
	text-align : center;
}

div.layout div.middle div.indentedblock h2
{
    text-align : left !important;
}

div.layout div.middle div.subscribebox div.content p, div.layout div.middle div.subscribebox div.content li
{
    color : #272727;
    font-size : 12px;
    font-family : Arial;
}

div.layout div.middle div.subscribebox div.content ul
{
    padding-left : 0;
    margin-left : 0;
    margin-left : 28px;
    list-style-image : url(images/arr_3.jpg);
}

div.layout div.middle div.subscribebox div.content li
{
    margin-bottom : 4px;
}

div.layout div.footer
{
    position : absolute;
    bottom : 0;
    width : 100%;
    clear : both;    
    background-color : #9EC713;
    height : 40px;
    text-align : center;
    padding : 10px 0 20px 0;
    font-size : 11px;
    overflow : hidden;
}

div.layout div.footer a
{
    color : black;
}

div.layout div.footer ul
{
    list-style-type : none;
    overflow : visible;
    margin-left : 10px;
}

div.layout div.footer ul li
{
    float : left;
    margin-right : 10px;
    text-align : center;
}

div.layout div.middle input.text
{
    width : 175px;
}

div.layout div.middle textarea
{
    width : 350px;
}