body,div,dl,dt,dd,ul,h1,h2,h3,form,input,textarea,p,th,td,li{margin:0;padding:0;font-family:Arial;font-size:12;color:#234904;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}

body {
	margin:0;
}
address,caption,th{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h2,h3{font-weight:100;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:Times New Roman, inherit;font-size:inherit;font-weight:inherit;}ul{margin-left:18;margin-bottom:8;}td.menu{font-size:14px;color:white;}td.menu a{color:white;font-style:normal;font-size:14px;padding:4;}td.menu a:hover{color:#EFE;background-color:#67C11F;}td.menu span{font-size:14px;padding:4;color:white;background-color:#67C11F;}h1{font-size:20px;font-weight:100;margin-bottom:10;}h2{font-size:18px;font-weight:100;margin-bottom:4;}p{margin-bottom:8;font-family:Times New Roman;font-size:14px;}p:first-letter{font-family:Times New Roman;font-size:18px;color:#234904;font-weight:bold;}a{color:#234904;}a:hover{color:#54A311;}.good{font-weight:bold;font-family:Times New Roman;font-size:14px;}a.goods2{color:#3E372E;font-size:10px;}a.goods2:hover{color:black;}a.goods{color:black;font-size:10px;}a.goods:hover{color:#1D1D1D;}.copy{color:#AC1B06;font-size:12px;}table.black_border{border:solid 1px black;border-collapse:collapse;}table.black_border td{border:solid 1px black;}#top{background:url(i/top.png);}#topm{background:url(i/topm.png);}h3{display:inline;}h4{font-size:12px;font-weight:bolder;margin-bottom:8;}ul.photo{display:block;list-style:none;margin:0;padding:0;}ul.photo li{display:inline;margin:0;padding:0;}ul.photo li img{border:1px solid #333;margin:1;}a.cop{font-size:10px;text-decoration:none;color:#ddd;}a.cop:hover{font-size:10px;text-decoration:none;color:#ddd;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox span{color:#333;}#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:transparent url(/images/lightbox/blank.gif) no-repeat;display:block;}#prevLink{left:0;float:left;}#nextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover{background:url(/images/lightbox/prevlabel.gif) left 15% no-repeat;}#nextLink:hover,#nextLink:visited:hover{background:url(/images/lightbox/nextlabel.gif) right 15% no-repeat;}#imageDataContainer{font:10px Verdana,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:.7em;}
#overlay{
	position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;
}

div.logo {
	left:10;top:32;position:relative;z-index:10;width:256; text-align:right
}
.white-text{
	color:white;font-size:16px;font-style:italic;
}

td.bottom {
	background-position:right bottom;background-repeat:no-repeat; background-image: url('i/botm.png'); vertical-align:top; 
}

div.top-div {
	position:absolute;top:0;left:0;height:100%;
}

table.top-t {
	border-right:1px solid #234904; height:100%; width:999px;
}

table.menu-t {
	position:relative;z-index:20;
}

td.copyr {
	font-size:10px; vertical-align:bottom; text-align:right; width:120px;
}

div.photogal {
	height:120;width:100%;overflow:hidden;
}

span.photogal {
	white-space:nowrap;
}

.arr-gal {
	cursor:pointer;cursor:hand;
}

table.gal {
	table-layout:fixed; width:640px; text-align:center;
}

div.gal-h1 {
	text-align:center;
}

a.norm {
	font-weight:normal;
}

img.publ {
	margin:4;margin-bottom:2;
}

img.project {
	border:2px solid #274C08;
}











.ldText {
    border-right: 1px solid #CDCDCD;
    color: #4D4D4D;
    float: left;
    font-size: 11px;
    padding: 0 5px;
    width: 100px;
}
.ldText div {
    margin-bottom: 7px;
}
.ldForm {
    position: absolute;

    width: 112px;
    left: 140px;
    top: 45px;
}
.ldForm form {
    
    margin: 0;
    padding: 0;
}
.ldLogin {
    border: 1px solid #CDCDCD;
    color: #636363;
    font-size: 13px;
    height: 16px;
    padding-left: 5px;
    width: 103px;
}
.ldPass {
    border: 1px solid #CDCDCD;
    height: 16px;
    margin-top: 5px;
    padding-left: 5px;
    vertical-align: bottom;
    width: 77px;
}
.ldSubmit {
    margin-left: 1px;
    vertical-align: bottom;
}



.ldInner {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 15px 5px 10px;
border-radius: 5px 5px 5px 5px;
height:97px;
}

.loginDiv {
    background: none repeat scroll 0 0 #A9D09D;
    
    padding: 1px;
    position: absolute;
    right: 5px;
    top: 250px;
    width: 260px;
    height:112px;
    z-index: 2;
border-radius: 5px 5px 5px 5px;
}


.login {cursor: pointer; position: absolute; right:20px; top:250px;  font-size:11px; margin: 10px 0 0 200px; background: #6fb05c; color: #fff; padding: 4px 7px 4px 10px; display: inline-block; z-index:3; border-radius: 5px 5px 5px 5px;}









.comments {
font-size: 14px;
}



