
body {
	background-image: url(common/images/background.jpg);
	behavior:url(common/csshover.htc);
}

/* CSS Document */

img.noborder { border-style:none; }
table.valign-center { height:100%; border-collapse:collapse; }
td.valign-center  { vertical-align:middle; border-collapse:collapse;  }
img.preload { position:absolute; visibility:hidden; }

div#content {
	/* center the content */	
	position:absolute;
	left: 50%;
	margin-left: -475px; /* half of width */
	width:936px;
    height:700px;
/*	top: 50%; */
/*	margin-top: -270px;  /* half of height */
	border:1px solid #000000;
	padding: 7px;
	background-image:url(common/images/table-back.jpg);
}



div#header {
	width:936px;
}
a#logo { display:block; }
div#body {	
	width:100%;
}

/* ----------------------------------------
    Menu 
   ---------------------------------------- */
div.menu_lvl_0 { text-align:left; font-style:italic; font-size:16px; padding-left:18px; background-color:#a8cd5e }
div.menu_lvl_0 td { /*padding-right:17px;*/ padding:0 10px; height:25px; vertical-align:middle; white-space:nowrap; }
div.menu_lvl_0 td a { color:#176105; }
div.menu_lvl_0 a:hover, div.menu_lvl_0 a.active, div.menu_lvl_1 a.active, div.menu_lvl_2 a.active { color:#000000; }


div.menu_lvl_1, div.menu_lvl_2 { position:absolute; background-color:#F7F2C8; font-style:italic; font-size:14px; z-index:1; *left:0px;}
/*/ div.menu_lvl_1, div.menu_lvl_2 { left:0px;} /**/
div.menu_lvl_1 td a, div.menu_lvl_2 td a { color:#1b7306; padding-left:5px; padding-right:5px; }
div.menu_lvl_1 td:hover,  div.menu_lvl_2 td:hover, div.menu_lvl_1 td a:hover, div.menu_lvl_2 td a:hover { background-color:#b0cf73; }

/* =========================================
	Gallery layout
   =========================================*/
div#gallery_title {
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	font-size:24px;
	font-style:italic;
}

div.pic_and_text,
div.flashgallery {

	float:left;
	padding-left:20px;
	width:530px;
	text-align:left;
}

div.pic img  { margin-bottom:3px;}
div.flashgallery { left:0px; }

/* ----------------------------------------
	Thumbnail
   ----------------------------------------*/
div#thumb {
	padding-right:20px;
	padding-top:20px;
	float:right; 
}

div#nav
{
	overflow:auto;
	text-align:left;
	height:300px;
}

div#nav td
{ 
	text-align:center;
	padding-right:3px;
	padding-bottom:3px;
}

div#nav_prevnext { font-size:16px; position:absolute; right: 50px; bottom:100px; }
div#nav_prevnext span#divider { color:#002807; }
div#nav_prevnext td{ text-align: center; padding-left:5px; padding-right:5px; }
/* this is a normal navigation prev/next */
div#nav_prevnext a { font-style:italic; color:#002807; }
div#nav_prevnext a:hover   { }

div#next_gallery { position:absolute; right:30px; bottom:70px; }
div#next_gallery a { color:#002807; font-style:italic; font-size:16px; }
/* -------------------------------------------
 	Image
---------------------------------------------- */
table.pic_align { height:100%; border-collapse:collapse; }
td.pic_align  { vertical-align:middle; border-collapse:collapse;  }
table.image { border-collapse:collapse;  }
td.image { text-align:right;  padding:0px;  }
/* --------------------------------------------
	Caption
----------------------------------------------- */
td#caption { text-align:left; vertical-align:bottom;  }
span.caption { font-size:17px; color: #0f4303;}

/* --------------------------------------------
	E-mail
----------------------------------------------- */
a#email { position:absolute; right:28px; top:55px; z-index:1; font-size:20px; font-style:italic; color:#002807; }

.pdf_link {position:absolute; top:140px; left:330px; font-size:17px !important; }
.pdf_link a:link, .pdf_link a:visited {color:#DC6817; text-decoration:underline;}
.pdf_link a:hover {color:#333; text-decoration:underline;}
