@charset "utf-8";
/* CSS Document */

/* keep it 100% height */
html{height: 100%;}
body{height: 100%; font: 12px Verdana; color: #3c3c3c; margin: 0; padding: 0;}
#nonFooter{position: relative; min-height: 100%;}
* html #nonFooter{height: 100%;}
#content{padding: 30px; padding-bottom: 334px; }

img{border: 0;}
a{color: #3c3c3c; text-decoration: underline; }
a:hover{text-decoration: none; }
a:focus{-moz-outline: none;}


#nav{position: absolute; top: 30px; left: 30px; width: 270px; z-index: 10;}
#nav ul{margin: 0; padding: 0; list-style: none;}
#nav ul li{ padding-bottom: 3px;}
#nav ul li a{color: #666; text-decoration: none; font-size: 16px;}
#nav ul li ul li a{font-size: 14px;}
#nav ul li ul li ul li a{font-size: 12px;}
#nav ul li ul li ul li ul li a{font-size: 11px;}
#nav ul li a:hover{font-weight: bold; color: #3c3c3c;}

#nav ul li.current_page_item a{font-weight: bold; color: #3c3c3c;}
#nav ul li ul, #nav ul li.current_page_item ul li ul, #nav ul li.current_page_ancestor ul li ul{display: none;}
#nav ul li.current_page_ancestor ul,#nav ul li.current_page_item ul {display: block; margin-left: 40px;}
#nav ul li.current_page_ancestor ul li.current_page_item ul{display: block; margin-left: 40px;}
#nav ul li.current_page_ancestor ul li.current_page_parent ul{display: block; margin-left: 40px;}

#nav ul li.current_page_ancestor ul li.current_page_item  ul li ul{display: none;}
#nav ul li.current_page_ancestor ul li.current_page_parent  ul li ul{display: none;}
#nav ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item ul {display: block; margin-left: 10px;}
#nav ul li.current_page_ancestor ul li.current_page_ancestor ul{display: block; margin-left: 40px;}
#nav ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_parent ul {display: block; margin-left: 10px; }


#nav ul li.current_page_item ul li a{font-weight: normal; color: #666;}
#nav ul li.current_page_item ul li a:hover{font-weight: bold; color: #3c3c3c;}
#nav ul li.current_page_ancestor ul li.current_page_item ul li a{font-weight: normal; color: #666;}
#nav ul li.current_page_ancestor ul li.current_page_item ul li a:hover{font-weight: bold; color: #3c3c3c;}
#nav ul li.current_page_ancestor ul li.current_page_ancestor ul li.page_item ul li a{font-weight: normal; color: #666;}
#nav ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item ul li a:hover{font-weight: bold; color: #3c3c3c;}
#nav ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_parent ul li.current_page_item a{font-weight: bold; color: #3c3c3c;}

#right{margin-left: 280px; position: relative;}
#header{height: 45px; width: 278px; float: right; }
#header a span{display: none;}
#maincontent{clear: right; font-size: 11px}
#maincontent h2{font-size: 18px;}
#maincontent h3{font-size: 16px;}
#maincontent h4{font-size: 14px;}
#maincontent span{display: block;}
#maincontent span.item{font-weight: bold; float: left; width: 100px;}
#maincontent table td{padding-right: 20px;}

#footer{position: relative; margin-top: -304px; padding: 0 30px 0px 30px;}
#footer ul{clear: both; width: 100%; list-style: none; margin: 0; padding: 0; padding-top: 5px;  padding-bottom: 5px; font-size: 10px; color: #8f8f8f;}
#footer ul a{ color: #8f8f8f; }
#footer ul li.toleft{float: left; }
#footer ul li.toright{float: right; }
#photos{position: relative; width: 100%; height: 260px;}
#thumbnails{position: absolute; bottom: 5px; left: 0;}
#big{position: absolute; bottom: 0; right: 0;}
#big div{visibility: hidden; position: absolute; bottom: 0; right: 0; }
#big #popup1{visibility: visible;}
#thumbnails ul li{display: inline; float: left; margin-right: 2px;}
#thumbnails .ngg-gallery-thumbnail{position: relative;}
#thumbnails .ngg-gallery-thumbnail img{ float: left; display: inline; }

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
      
 .wp-caption-text{display: none;}
/* End Images */



