BODY{  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
  font-size:12px; color:#808080;  FONT-FAMILY: "Arno Pro Light Display",Arial;FONT-SIZE:12px; }
a{color:#676767;font-size:13px;text-decoration:none;}
a:hover{color:#676767;Text-decoration:none;}


h1{font:1.4em "Arno Pro Light Display",Georgia, "Times New Roman", Times, serif;color:#808080; margin:0px;padding:0px;}
h2{font:1.2em "Arno Pro Light Display",Georgia, "Times New Roman", Times, serif;color:#808080; margin: 0px; padding: 0px;}


#page_content{padding:10px;valign:top; min-height:400px; width:100%; border:0px #444444 solid; margin:15px;}
#page_content p{font:1em "Trajan Pro";} 
#page_content a{font:1em "Trajan Pro";text-decoration:underline;} 

#all_table{min-width:1000px;width:1004px;}

img{border:0px;}
.cur{cursor:hand;}

.lf{text-align:right;}


table.t{width:450px;}
table.t td.tobe{ BACKGROUND-COLOR: #adadad;}

table.t tr.tobe td{ BACKGROUND-COLOR: #d6d6d6;}
table.t td{FONT-SIZE:12px; }
table.t td.lf{text-align:right;width:30%; width:150px;}
table.t td textarea {width:100%;font-size:11px;}
td{}


div.data a{font:0.9em "Arno Pro Light Display",Georgia, "Times New Roman"; color:#808080;}




input, select,textarea{font-size:11px; color:#121212;border:1px #898989 solid;background:#e4e4e4}

.a_form{width:90px;}

a.tag{color:#adadad;font-size:10px;}

div.cating {display:none;VISIBILITY:hidden;position:relative; z-index:22223;height:0px;}
td.catz{text-align:left;width:100%;}
td.catz a{font-size: 12px; color:#5a3022;text-decoration:underline;}
td.catp{padding:0 0 0 25px;}
td.catp a{font-size: 10px; color:#334a59}


#submenu a{font:0.9em "Arno Pro Light Display",Georgia, "Times New Roman"; color:#808080;}


div.scroll_gall{width:520px; overflow:auto;}

#menu{margin:10px 10px 10px 10px;display:block;}
#menu a{padding: 2px 9px 2px 9px; margin: 0px 12px 0px 12px; font:1.4em "Arno Pro Light Display",Georgia, "Times New Roman", Times, serif;color:#808080;}
#menu a:hover{color:#5f5c4b;text-decoration:none;background:#efecdb;}
#menu a.act{color:#5f5c4b;text-decoration:none;background:#efecdb;}

#podmenu{margin:2px 3px 2px 40px;width:100%; min-width:800px;}
#submenu a{text-decoration:none;}
#podmenu  .contact{float:right; display:block;}

#podmenu a{ color:#808080;  FONT:1em "Trajan Pro",Arial;}

#logo{font:2.9em "Trajan Pro", Georgia, "Times New Roman", Times, serif;color:#ddd9c3;display:block;float:middle;}

#bottom{font:0.9em "Trajan Pro"; color:#3a3a3a; display:block; text-align:center; float:middle;padding:20px;}

#forograf{display:none;}
#fotogrinfo{min-height:100%;height:100%;max-width:200px;font:1em "Trajan Pro";text-align:center;}
#fotogrinfo a{text-decoration:none;}
#fotogrinfo a b{font:1.3em;}
#foto_area{min-height:100%;height:100%;width:100%;}
.ph{min-width:200px; text-align:center;  vertical-align:center; min-height:200px;  padding:0px;border:0px #f1f3e1 solid;}
.ph img{text-align:center;  vertical-align:middle; border:0px #c7c7c5 solid;margin:21px 21px 5px 21px;}
td.pho{vertical-align:center;}
div.podp{font-size:11px;float:center;font:0.8em "Trajan Pro"; color:#808080;}

.alb{min-width:150px; max-width:200px;text-align:center; align:align; width:200px;min-height:160px; height:200px;margin:8px; padding:4px; display:block;float:left; }
.alb img{display:block;align:center;border:3px #c7c7c5 solid;}
.alb b,a{font:14px "Times New Roman"; font-weight:bolder; color:#808080;}
.fname{font-size:16px; font-weight:bolder; font-style:"Times New Roman"; color:#808080;}

.alb div.data{font:0.8em "Trajan Pro"; color:#808080;}
#page_content div.alb a{text-decoration:none;} 

#fotogrinfo{font:0.8em "Arno Pro Light Display"; color:#808080;}
#fotogrinfo b{font-weight:bolder;display:block; font: 1.5em "Times New Roman"; color:#808080;}
#fotogrinfo a{font:1.1em "Times New Roman"; color:#808080;}
#fotogrinfo img{border:3px #c7c7c5 solid;}

table.panel td{font:1em "Times New Roman";color:#808080;}
table.panel td a{font:1em "Times New Roman";color:#808080;}
table.panel td.thispage {font:1.2em "Times New Roman";color:#808080;}


.tp{font-size:17px; font-weight:bolder; color:#232323;text-decoration:underline;}


#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;	
}

