<!--body { background:url(../images/gradient.jpg) center top repeat-x }-->
body {background:#f7f7f7}
a { color:#008eb1 }
.container {   background:#fff ;box-shadow:8px 0px 8px #ccc, -8px 0px 8px #ccc;}
#logo { float:left; padding:0; }
#small-logo { display:none }
.eulogo { float:right; margin:10px 10px 0 0; font-size:70%;color:#777;width:130px;text-align:right;line-height:1.3 }
#footer { background:#304820; color:#fff; padding:10px 10px 0; font-size:.9em }
#footer p { margin-bottom:0 }
#footer a { text-decoration:underline; color:#fff }
#footer a:hover { text-decoration:none; color:#fff }
#subfooter { background:#f9f9f9; margin-bottom:10px; border-bottom:1px solid #cdcdcd; }
#subfooter p { font-size:.8em; margin:3px 10px }
#main-content {/*box-shadow: 0 0 10px rgba(76,76,76,0.7);*/border: 1px solid #99cc66; border-radius:5px;    /* Firefox */ webkit-border-radius:5px; /* Safari and Chrome */ margin-bottom:10px; background:#fff; padding:10px 20px; }
.region-sidebar-first .region-inner { border: 1px solid #9ebc3b; border-radius:5px;    /* Firefox */ webkit-border-radius:5px; /* Safari and Chrome */ margin:0 10px 10px; padding:0; background:#fff; padding:10px; }
.region-sidebar-second .region-inner { border: 1px solid #99cc66; border-radius:5px;    /* Firefox */ webkit-border-radius:5px; /* Safari and Chrome */ margin:0 10px 10px; background:#fff; padding:10px; }
.front .region-sidebar-second .region-inner { padding:0; margin:0; border:0; background:#9ebc3b; width:100% }
#columns { background:#9ebc3b; padding:10px 0 10px }
#block-views-news-block .block-items .views-row, .event-item{ border:2px solid #eee; padding:10px; margin-bottom:20px; background:#f9f9f9; }
#block-views-news-block .view-content .views-row {clear:both}
#tweets iframe { border: 1px solid #99cc66 !important; border-radius:5px;    /* Firefox */ webkit-border-radius:5px; /* Safari and Chrome */ }
#breadcrumb { margin:0; padding:10px 10px 5px; background:#f9f9f9 }
table.partner-logo, table.partner-logo thead, table.partner-logo tbody, table.plain, table.plain thead, table.plain tbody { border:0px solid gray; }
table.partner-logo td, table.partner-logo tr { text-align:center; border:0px solid gray; }
table.plain tr { border:0 solid gray; }
table.plain tr.info, tr.even, tr:nth-child(2n+2) { background-color:#fff }

/*******************************/
/*   Left Hand Menu            */
/*******************************/

#block-menu-block-1 h2.block-title { margin:5px 0; }
.menu-block-1 { margin-left:-5px }
.menu-block-1 ul, .menu-block-1 li { padding:0; margin:0 }
.menu-block-1 ul li { margin:0 }
.menu-block-1 ul li, .menu-block-1 ul li.leaf { list-style-type:none; list-style-image:none; }
.menu-block-1 ul li a { display:block; padding:3px 3px 3px 5px; color:#0D6E25; border-left:4px solid #fff; border-bottom:1px solid #e5e4d7; }
.menu-block-1 ul li a.active,
.menu-block-1 ul li a.active-trail { color:#444; background:#f2f2f2; border-left:4px solid #639e42; }
.menu-block-1 ul li:hover a {  background:#f7f7f7; text-decoration:none; border-left:4px solid #639e42; padding:3px 3px 3px 5px; }

/*   Second level  */
.menu-block-1 ul li ul li {background:#f7f7f7;}
.menu-block-1 ul li:hover ul li a{ color:#444; background:#f2f2f2; border-left:4px solid #f7f7f7; }
.menu-block-1 ul li ul li:hover a {  background:#f7f7f7; text-decoration:none; border-left:4px solid #639e42; padding:3px 3px 3px 5px; }
.menu-block-1 ul li ul li a.active,



/*   Third level  */
/*.menu-block-1 ul li ul li ul li{background:#f7f7f7}
.menu-block-1 ul li li ul li a.active,
.menu-block-1 ul li li  a.active-trail { color:#444; background:#f2f2f2; border-left:0px solid #639e42; }
*/

.right { text-align:right }
.left { text-align:left }
a.rss { padding-left:18px; margin-right:10px; background:url(../images/rss-small.png) no-repeat left 1px }
.item-list { padding:0; margin:10px 0 0 }
.item-list ul { margin:0; padding:0 }
.item-list ul li { margin:0; list-style:none; padding:5px 0; border-bottom:1px solid #e5e4d7; }
.sharethis-buttons { text-align:right; margin-bottom:10px }
img.left { margin-right:10px; padding:3px; border:1px solid #ddd }
img.right { margin-left:10px; padding:3px; border:1px solid #ddd }
img.feature-left { display: block; background: #fff url('../images/bg04.png'); padding: 5px; box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.15); margin: 0 1.5em 0 0; outline: 0; }
img.feature-right { display: block; background:#fff url('../images/bg04.png'); padding: 5px; box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.15); margin: 0 0 0 1.5em; outline: 0; }

#block-search-form {
	float:right
}

table.key {margin-top:20px;border:none;font-size:85%;width:50%;margin-left:50%}
table.key tr,
 table.key tbody,
table.key td{border:none;}
table.key td {padding:0 8px 0 4px}


.feed-timestamp {
	margin-bottom:15px;
	font-size:.9em;
	color:#333333
	
}

.image-left {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	
	
}
.clear {
	clear:both}
h2.blurb {
	font-size:16px;
	color:#304820;
}

.span3 {
	float:left;
	margin:0 10px 10px 0
	}
	.span3 img {
		width:100%
	}
.span1 {
	float:left;
	text-align:center;
	margin:0 10px 10px 0;
	
	}
.end {
	margin-right:0
}
