#feed { text-align: right; }
a img {border:none;}
.viewallarticles {display:block; text-align:center; width:90%; font-size:1.1em;}
.viewallarticles a {text-align:center; text-decoration:none;  color:#8cc63f !important;}
.viewallarticles a:hover {color: #66902E !important;}
h1.articlecategory {font-size:1.4em; color:#555;  border-bottom:1px dotted #000;}
span.articlecategory {display:block; font-size:1.2em; font-weight:bold; color:#555; width:90%;}
.categorydesc {text-indent:10px; text-align:justify; border-bottom:1px dotted #000; margin-bottom:8px; width:90%;}

.article {width:90%; height:auto!important; height:200px; min-height:200px; padding:5px; margin:10px 5px; border-bottom:1px dashed #8cc63f;}
.article-wrap {width: 55%; float: left; }
.article .articleheading {font-size:1.2em; font-weight:bold; display:block; color:#000; margin-bottom:15px;}
.article .pubdate {font-size:.8em; color:#555; display:block; margin-top:10px;}
.article .articleimage {float:right; padding:5px; margin:0 2px 5px 5px; border:none; text-align:center;width:40%;}
.article .articleimage img {display:block; padding:3px;}
.article .articleimage .articlecaption {display:block; margin:0 auto; width:250px; color:#555; font:12px "Courier New", Courier, monospace; margin-bottom:10px;}
.article .articleimage br {clear:both;}
.article .articleimage .documentfile {margin:0 auto; color:#555; width:250px;}
.article .articleimage .documentfile .downloadheader {border-top:1px solid #ddd; margin-bottom:3px; padding-top:3px; font-variant:small-caps; display:block; text-align:center;}
.article .articleimage .documentfile a {color:#8cc63f; text-decoration:none; text-align:left;}
.article .articleimage .documentfile a:hover {color:#8cc63f; }
.article .articleimage .documentfile a img {margin-right:3px; display:inline; vertical-align:top;}
.article .articlecontents p, .article .articlecontents div {text-align:justify;}
.readmore, .readmore a {display:block; text-decoration:none; color: #8cc63f !important;}
.readmore a:hover { color: #66902E !important; }
.articlestub {width:90%; height:auto!important; height:0; min-height:0; padding:2px; margin:5px; border-bottom:1px dashed #8cc63f;}


#jquery-overlay {position:absolute; top:0; left:0; z-index:90; width:100%; height:500px;}
#jquery-lightbox {position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#jquery-lightbox a img {border:none; }
#lightbox-container-image-box {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image {padding:10px; }
#lightbox-loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0; }
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%; height:100%; zoom:1; display:block;}
#lightbox-nav-btnPrev {left:0; float:left;}
#lightbox-nav-btnNext {right:0; float:right;}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px; color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%; float:left; text-align:left;}	
#lightbox-image-details-caption {font-weight:bold; }
#lightbox-image-details-currentNumber {display:block; clear:left; padding-bottom:1.0em;}			
#lightbox-secNav-btnClose {width:66px; float:right; padding-bottom:0.7em;}

div.social-share {
	margin: 10px 0;	
}
div.social-share > span {
	float: left;
	margin-right: 10px;	
}
span.st_sharethis_custom {
	background: url(share-btn.png) no-repeat;
	width: 65px;
	height: 22px;
	display: block;
}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }