@charset "UTF-8";
/* GYEC STARTER TEMPLATE */



#body { font-family:Arial, Helvetica, sans-serif; color:fff; background:transparent url("../imagery/bg-pattern.png") bottom left repeat; }

a { color:#333; text-decoration:underline; }
a:hover { text-decoration:none; }

#wrap { width:920px; overflow:auto; padding:20px; margin:0 auto; background:#fff; }


#mast { overflow:auto; }

#brand { float:left; }

#globalNavArray { float:right; width:600px; }

#globalNavArray ul {  }
#globalNavArray ul li { width:120px; text-align:center; float:left; margin:2px; background:#6d9778; -moz-border-radius-topright:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-top-left-radius:10px; }
#globalNavArray ul li:hover { float:left; margin:2px; background:#c9e1cb; }
#globalNavArray ul li a { display:block; font-size:12px; padding:10px; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none; }
#globalNavArray ul li a:hover {  }






/* dk green: #6d9778    lt green: #c9e1cb*/


#featured { height:290px; overflow:auto; margin:16px 0 0 0; background:#6d9778; -moz-border-radius-topright:30px; -moz-border-radius-bottomright:30px; -moz-border-radius-bottomleft:30px; -webkit-border-top-right-radius:30px; -webkit-border-bottom-right-radius:30px; -webkit-border-bottom-left-radius:30px; }

#feature { height:250px; margin:20px; background:#c9e1cb; -moz-border-radius-topright:20px; -moz-border-radius-bottomright:20px; -moz-border-radius-bottomleft:20px; -webkit-border-top-right-radius:20px; -webkit-border-bottom-right-radius:20px; -webkit-border-bottom-left-radius:20px; }







#content { overflow:auto; margin-top:20px; }

#sidebar { float:left; width:280px; margin-bottom:20px; background:#6d9778; -moz-border-radius-topleft:30px; -moz-border-radius-bottomright:30px; -moz-border-radius-bottomleft:30px; -webkit-border-top-left-radius:30px; -webkit-border-bottom-right-radius:30px; -webkit-border-bottom-left-radius:30px; }

.sidebar-section { margin:20px; }
.sidebar-section h2 { font-size:20px; color:#355337; line-height:20px; margin:0; padding:0; }
.sidebar-section p { font-size:11px; line-height:16px; color:#fff; margin:0; padding:0; }

.sidebar-section ul { }
.sidebar-section ul li { background:#c9e1cb; margin-bottom:4px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.sidebar-section ul li:hover { background:#fff; }
.sidebar-section ul li a { display:block; font-size:12px; padding:10px; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.sidebar-section ul li a:hover { color:#6d9778; }








#feed { float:left; width:920px; background:#fff; }

div.section { overflow:auto; padding:20px; margin-bottom:20px; background:#c9e1cb; color:#fff; -moz-border-radius-topright:30px; -moz-border-radius-bottomright:30px; -moz-border-radius-bottomleft:30px; -webkit-border-top-right-radius:30px; -webkit-border-bottom-right-radius:30px; -webkit-border-bottom-left-radius:30px; }

div.section h2 { font-size:28px; color:#295333; }
div.section p { font-size:16px; line-height:16px; color:#355337; }

div.section .section-img { height:100px; width:80px; float:left; margin-right:20px; }

div.section ul {color:#355337; list-style-type: disc; padding-left:15px; font-size:14px;}



#foot { overflow:auto; padding:20px; background:#6d9778; -moz-border-radius-topleft:30px; -moz-border-radius-bottomright:30px; -moz-border-radius-bottomleft:30px; -webkit-border-top-left-radius:30px; -webkit-border-bottom-right-radius:30px; -webkit-border-bottom-left-radius:30px; }

#foot .section { float:left; width:275px; margin:0 10px 0 0; padding:10px; background:#c9e1cb; -moz-border-radius:10px; -webkit-border-radius:10px; }
#foot .sectionR { float:right; width:250px; margin:0; padding:10px; background:#c9e1cb; -moz-border-radius:10px; -webkit-border-radius:10px; }
#foot .section h2, #foot .sectionR h2 { font-size:16px; color:#295333; }
#foot .section p, #foot .sectionR p { font-size:10px; line-height:14px; padding:0; margin:0; color:#355337; }

#foot .section ul, #foot .sectionR ul { font-size:10px; line-height:14px; color:#355337; }
#foot .section ul li, #foot .sectionR ul li { padding:4px 0;  }