/*
Theme: YUI Grid CSS in Red
*/

html, body {
    color: #222;
    background: #e4ebe4;
    font-family: helvetica, arial, sans-serif;
}

a:link, a:visited { color: #39532c;}
a, a:hover, a:active { color: #ff1d23; }
h1 { font-size:230%; color:#fff; }
h2, h3 { font-size:153.9%; margin-bottom:0.5em; color: #333; }

/* Main blocks */
#hd { padding:1.2em 1.5em 0 1.5em; background-color:#3b5526; 
    border-bottom:5px solid #9ce165;}
#bd { background-color: #ffffff; }
#ft { background-color: #ffffff; color:#262626; }
#site-title a { color:#9ce165; padding:4px; }
#site-title a:hover { color:#fffccc;}
#hd .description { color: #eeeeee; }

#ft .bd { background-color: #c5e1c7;}

/* Basic block */

.block { margin-bottom:0.6em; font-size: 1.05em; }
.block .hd a, .block .hd a:link {color: #ffffff; margin:2px;}
.block .hd a:hover {color:#fffccc;}
.block .hd h1, .block .hd h2 {color: #eee;}
.block .hd { background-color:#3b5526; color:#fff; border-bottom:3px solid #81b953; }

.block .bd { border: 1px solid #81b953; 
		     padding:1em; background-color:#fff; }
.block .bd h1, .block .bd h2 { color:#3b5526; }
.block .bd h3 { font-size: 1.1em; color:#3b5526; }

.block .ft { background-color: #c5e1c7;
            border-left: 1px solid #81b953;
            border-right: 1px solid #81b953;
            border-bottom: 1px solid #81b953;
            padding: 0.5em 0em 0em 1.0em;}

.block hr { background-color:#cccccc; color:#cccccc; }


#navigation li { float:left; display:inline; }

#primary-navigation li { 
 background: #70a148;
 border-top: 1px solid #44622c;
 color: #ffffff;
}
#primary-navigation li:hover {
 border-top-color: #44622c;
 background-color: #9ce165 !important;
 color: #000;
}

#primary-navigation li a { font-size:116%; padding:0.4em 1em; color: #fffff9}
#primary-navigation li a:hover, #primary-navigation li a:active {
 text-decoration: none;
 color: #000;
}

#primary-navigation li.active {
 border-top: 1px solid #fff;
 background-color: #eee !important;
 color: #000;
}
#primary-navigation li.active a { background-color: #eeeeee; color:#333;}
#primary-navigation li.active a:link, #primary-navigation li.active a:visited, 
#primary-navigation li.active a:hover, #primary-navigation li.active a:active {
 color: #364b69;
}

