/****************************/
/* LOCAL CSS                */
/****************************/

/* Body
-------------------------------------------------------------- */

body {
background:#F4FFE4;
/* font-size: 84%;
font-family: Arial, Helvetica, sans-serif; */
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: .9375rem;
font-family: "Poppins", sans-serif;
font-weight: 400;
color: #000;
margin: 0;
padding: 0;
line-height: 1.5em;
}

/* Text elements
-------------------------------------------------------------- */

a:link {
color: #669933;/*#669933*/
text-decoration: none;
}

a:visited {
color: #669933;/*#669933*/
text-decoration: none;
}

a:hover {
color: #006400; /*#006400*/
text-decoration: underline;
}

/* Headings
-------------------------------------------------------------- */

h2 {
/* font-size: 1.5em; */
color: #006400;
font-size: 1.5;
font-style: normal;
font-weight: bolder;
}

h3 {
/*font-size: 1.3em;*/
color: #006400;
font-size: 1.3;
font-style: normal;
font-weight: bolder;
}

h4 {
/*font-size: 1.2em;*/
color: #006400;
font-size: 1.2;
font-style: normal;
font-weight: bolder;
}

/* Header regions
-------------------------------------------------------------- */

/* Primary menu + Superfish
-------------------------------------------------------------- */

/* Superfish
-------------------------------------------------------------- */

#superfish .menu li li {
background: #006400;
}

#superfish .menu li li li {
background: #006400;
top: 0px;
}

#superfish .menu li.active-trail li {
background: #006400;
}

#superfish .menu li li:hover {
background: #006400;
}

#superfish .menu li li li:hover {
background: #006400;
}

/* slideshow + Preface top + Slideshow
-------------------------------------------------------------- */

/* Preface first + Preface middle + Preface last regions
-------------------------------------------------------------- */

/* Content regions
-------------------------------------------------------------- */

/* Sidebar regions
-------------------------------------------------------------- */

#sidebar-left h2.block-title,
#sidebar-right h2.block-title {
background: #FFFFFF;
margin:0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
font-size: 1.3em;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
}

.sidebar .block {
background-color: #FFFFFF;
}

/* Misc.
-------------------------------------------------------------- */

#notice {
display: none;
}
														
/* Nodes
-------------------------------------------------------------- */

.node {
margin: .5em 0 1em;
}

.content-top {
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
background-color: #fff;
margin:0 0 20px;
}

.content-bottom {
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
background-color: #fff;
margin:20px 0 0;
}

.preview .node, .preview .comment {
background-color: #fff;;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 0.8em;
}

.node-sticky {
padding: 1em;
background-color: #fff;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
margin:0;
}

.messages {
background-color: #fff;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 0.3em;
margin-bottom: 1em;
}

.breadcrumb {
background-color: #fff;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
margin-bottom: 1em;
padding: 0.3em 10px;
}


/* Comments
-------------------------------------------------------------- */

.comment {
background-color: #fff;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 1em;
margin: 1em 0;
}

/* Aggregator
-------------------------------------------------------------- */

#aggregator .feed-source {
background-color: #fff;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 0.8em;
}

/* Forums
-------------------------------------------------------------- */

#forum td.container {
background-color: #fff;
}

tr.odd {
background-color:#fff;
}

th {
text-align:left;
background: #fff;
}

tr td, tr th {
padding: 0 6px;
}

/* Tracker + Profile
-------------------------------------------------------------- */

.profile {
clear: both;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: .8em;
margin: 1em 0em;
background-color: #fff;;
}

/* Admin
-------------------------------------------------------------- */

div.admin-panel .body {
background: #fff;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
}

div.admin-panel h3 {
background-color: #fff;;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 5px 8px 5px;
margin: 0;
}

/* Poll
-------------------------------------------------------------- */

/* Lists + Links + Pager
-------------------------------------------------------------- */

.item-list .pager li a {
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
background-color: #fff;;
}

ul.primary li a {
background-color:#fff;
border-color:#ccc;
border-style:solid solid none;
border-width:1px;
height:auto;
margin-right:0.5em;
padding:0 1em;
text-decoration:none;
}

/* Login + Register + RSS
-------------------------------------------------------------- */

/* Bottom teaser
-------------------------------------------------------------- */

/* Bottom region
-------------------------------------------------------------- */

#bottom-wrapper {
background-color: #fff;;
border-right: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
margin: 20px auto 0;
text-align: left;
width: 950px;
position: relative;
}

/* Footer region
-------------------------------------------------------------- */

/* Secondary menu
-------------------------------------------------------------- */

/* Overlay
 * -------------------------------------------------------------- */

/* Custom made by MMMM
 *  * -------------------------------------------------------------- */
.caption {
padding-bottom: 20px;
}
