@charset "UTF-8";/* CSS Document#F2F2F2*/body {margin:0px;padding:0px;background-color:#B4D670;font-size:8.5pt;font-family:Arial, Helvetica, sans-serif;font-color:#362C1F;line-height:13pt;letter-spacing:.01em;text-align:justify;}a{color:#333333;text-decoration:none;}a:hover{color:#362C1F;text-decoration:none;}#nav span {display:none;visibility:hidden;}#nav {}img {border:0px solid #333333;}#head {background-color:#;background-image:url(images/navbg_index.gif);width:100%;height:80px;margin:0px auto 10px;padding:0px;}#in_h{width:100%;padding-top:40px;}.mail{width:400px;display:block;visibility:hidden;list-style:none;}.mail a{background: url(images/nav.gif) no-repeat 972px 63px;display: block;float: right;width: 300px;height: 25px;}.mail a:hover{background: url(images/mail.gif) no-repeat 0px -21px;display: block;float: right;width: 300px;height: 25px;}#container {background-image:url(images/pandab.gif);background-repeat:no-repeat;width:972px;height:700px;margin:0px auto;padding:0px;border-left:1px solid #2a2218;border-right:1px solid #2a2218;border-bottom:1px solid #2a2218;}#content li {margin-left: 0px;padding: 0px;list-style: none;float: left;display: block;}/*-------------------NAVIGATION--------------------*/#navigation {margin:0px 0px 0px 0px;padding:0px;padding-bottom:50px;}#navigation li{font-size:9pt;font-family:Arial, Helvetica, sans-serif;font-color:#FFFFFF;margin: 0px;padding: 0px;list-style: none;float: left;display: block;}#navigation .home a{background:url(images/nav.gif) no-repeat 0px 0px; display: block;float: left;width: 61px;height: 25px;}#navigation .home a:hover{background:url(images/nav.gif) no-repeat 0px -36px; display: block;float: left;width: 61px;height: 25px;}#navigation .about a{background:url(images/nav.gif) no-repeat -61px 0px; display: block;float: left;width: 67px;height: 25px;}#navigation .about a:hover{background:url(images/nav.gif) no-repeat -61px -36px; display: block;float: left;width: 67px;height: 25px;}#navigation .portfolio a{background:url(images/nav.gif) no-repeat -128px 0px; display: block;float: left;width: 89px;height: 25px;}#navigation .portfolio a:hover{background:url(images/nav.gif) no-repeat -128px -36px; display: block;float: left;width: 89px;height: 25px;}#navigation .miscellany a{background:url(images/nav.gif) no-repeat -217px 0px; display: block;float: left;width: 85px;height: 25px;}#navigation .miscellany a:hover{background:url(images/nav.gif) no-repeat -217px -36px; display: block;float: left;width: 85px;height: 25px;}#navigation .shop a{background:url(images/nav.gif) no-repeat -302px 0px; display: block;float: left;width: 56px;height: 25px;}#navigation .shop a:hover{background:url(images/nav.gif) no-repeat -302px -36px; display: block;float: left;width: 56px;height: 25px;}#navigation .links a{background:url(images/nav.gif) no-repeat -358px 0px; display: block;float: left;width: 60px;height: 25px;}#navigation .links a:hover{background:url(images/nav.gif) no-repeat -358px -36px; display: block;float: left;width: 60px;height: 25px;}#navigation .blank a{background:url(images/nav.gif) no-repeat -418px 0px; display: block;float: left;width: 280px;height: 25px;}#navigation .blank a:hover{background:url(images/nav.gif) no-repeat -418px 0px; display: block;float: left;width: 280px;height: 25px;}#navigation .name a{background:url(images/nav.gif) no-repeat -698px -0px; display: block;float: left;width: 270px;height: 25px;}#navigation .name a:hover{background:url(images/nav.gif) no-repeat -698px -36px; display: block;float: left;width: 270px;height: 25px;}/*------------------END-NAVIGATION--------------------*/#news {background-color:#;margin:10px;}#news img{border: 1px solid #f3f3f3;}#news table {margin-bottom:15px;}#news a:hover{font-color:#F6B3C5;text-decoration:none;}#news a{font-color:#333333;text-decoration:none;}#news h1{font-size:7pt;font-family:Arial, Helvetica, sans-serif;text-transform:lowercase;text-align:left;font-weight:normal;color:#4D5C30;size:7px;}#content {background-color:;height:300px;width:300px;margin:30px auto;margin-right:300px;margin-left:600px;}#contenttop{background-image:url(images/contenttopnews.gif);background-repeat:no-repeat;width:100%;height:25px;background-color:#2a2218;}#linktop{background-image:url(images/linktop.gif);background-repeat:no-repeat;width:100%;height:25px;background-color:#2a2218;}#footer{height:30px;width:972px;margin:0px auto;margin-bottom:10px;padding:0px;text-align:right;text-transform:uppercase;font-size:8pt;letter-spacing:0em;}#footer .copyright{width:220px;float:left;color:#4D5C30; text-align:left;font-size:7pt;padding-bottom:10px;}#footer .contact{width:200px;float:right;color:#4D5C30; text-align:right;text-transform:uppercase;font-size:8pt;font-weight:bold;padding-bottom:10px;}#footer .contact a{color:#4D5C30;}#footer .contact a:hover{color:#4D5C30;}/*-------------------LIGHTBOX--------------------*/#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Arial, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }