body {
	background: white url(images/bg.gif) repeat-x fixed;
}

html {
	background-color: #3d7a19;
}
#note {
	font-size: 11px;
	line-height: normal;
}

.custom a {
	color: #2361a1;
	text-decoration: none;
}

.custom a:hover {
	color: #2361a1;
	text-decoration: underline !important;
}

.custom a:visided {
	color: #2361a1;
}

.custom #header a {
	display: block;
}

.custom #header #logo a {
	color: white;
	font-size: 46px;
	padding-bottom: 10px;
}

.custom #header #tagline {
color: white;
	font-size: 18px;
}
#footer-green {

height: 158px;
	background: url(images/footer-bg.gif) repeat-x;
}

.custom #header {
	border: 0;
	padding: 20px 0 20px 5px;
}

.custom ul#tabs {
	border: 0;	
	margin-bottom: 20px;
	padding-left: 10px;
}

#copyright {
	color: #51D540;
	text-align: center;
	background-color: #3d7a19;
	padding-bottom: 20px;
}

#copyright a:link {
	color: white;
}

#copyright a:hover {
	color: white !important;
	text-decoration: underline !important;
}

#copyright a:visited {
	color: white;
}
#breadcrumbs {
	font-size: 14px;
	padding-left: 10px;
}
.custom ul#tabs li {
	margin-bottom: 0;
	background: none;
	border: 0;
}

.custom ul#tabs li.current_page_item a {
	color: white;
	background: #51D540;
}



.custom #content_box {
	border: 0;
}

.custom #sidebars {
	border: none;
}

.custom #footer {
	border: none;
}

.custom .prev_next, .custom #archive_info {
	border: none;
}
.custom #container {

}

.custom .format_text .to_comments  {
	display: none;
}

.custom #archive_info p {
	display: none;
}

.custom .comments_closed p {
	display: none;
}
.custom #content_box h1 {
	font-size: 28px;
}
.custom #archive_info h1 {
	font-size: 28px;
}

.highslide {
	cursor: url(http://www.verticalimages.co.nz/wp-content/plugins/highslide/graphics/zoomin.cur), pointer;
	outline: none;
}

.desc {
	width: 150px;
	font-size: 11px;
}

.clear {
	clear: both;
}
/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-gallery-thumbnail-box {
	float: left;	
	height: 170px;
}

.clear {
	clear: both;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;

}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border: 1px solid silver;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:5px;
	position:relative;
	
}

.ngg-gallery-thumbnail img:hover {
	background-color: #d0e1ff;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

.ngg-galleryoverview .desc {
/* required for description */
float:left;
   margin:10px 10px 10px 0;
   padding:5px;
}

.highslide-caption {
	display: none;
	border: 2px solid white;
	border-top: none;
	font-size: 10pt;
	padding: 5px;
	background-color: white;
}

.highslide-loading {
	display: block;
	padding: 2px;
	border: #000;
	background-color: #fff;
	

/*you might have to adjust the width and the height to suit your loading image,
or if you want text, then edit the option in highslide.js and adjust the css here*/
width: 16px;
	height: 16px;
	background-image: url(http://YOURSITE/wp-content/plugins/highslide/graphics/loader.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.highslide-move {
	cursor: move;
}

.highslide-overlay {
	display: none;
}

.controlbar {
	background: url(http://YOURSITE/wp-content/plugins/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}

.controlbar a {
	display: block;
	float: left;
	height: 27px;
}

.controlbar a:hover {
	background-image: url(http://YOURSITE/wp-content/plugins/highslide/graphics/controlbar4-hover.gif);
}

.controlbar .previoushs {
	width: 50px;
}

.controlbar .nexths {
	width: 40px;
	background-position: -50px 0;
}

.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}

.controlbar .closehs {
	width: 36px;
	background-position: -130px 0;
}

/*DO NOT DELETE THIS, YOU WILL REGRET IT…*/

.highslide-display-block {
	display: block;
}

.highslide-display-none {
	display: none;
}







.slide-panel {
	z-index: 25;
	width: 5px;
	position: absolute;
}

.bottom {
	bottom: 0;
}

.right {
}

.left {
	position: absolute;
	left: 0;
}

.top {
	top: 0;
}

.content {
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	overflow: hidden;
	text-align: left;
	background-color: #343434;
	height: 0;
	width: 100%;
	color: #fff;
}

.slide-button {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 150px;
	z-index: 20;
	cursor: pointer;
	height: 30px;
	padding-top: 10px;
	text-align: center;
}

.slide-button:hover {
	color: #9f9d8e;
}