
body {
	background-color:#FFFFFF; 
	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: -380px; /* half of width */
	width:760px;
    height:630px;
/*	top: 50%; */
/*	margin-top: -270px;  /* half of height */
	padding: 0px;
	background-color:#dedacf;
	top:20px;
}



div#header {
	width:760px;
	background-color:#FFFFFF;
}
a#logo { font-size:20px; color:#9d948d; }
a#logo:hover { color:#990000; }
div#body {	
	width:100%;
}

/* ----------------------------------------
    Menu 
   ---------------------------------------- */
div.menu_lvl_0 { text-align:left;  font-size:12px; padding-left:20px; background-color:#c6c2b9;  }
div.menu_lvl_0 td { padding-right:30px;  height:22px; vertical-align:middle;  }
div.menu_lvl_0 td a { color:#766a63; }
div.menu_lvl_0 td a:hover   { color:#990000;}
div.menu_lvl_0 a.active, div.menu_lvl_1 a.active { color:#990000; }


div.menu_lvl_1 { position:absolute; font-size:11px; padding-left:10px; }
div.menu_lvl_1 td { height:20px; padding-right: 20px; }

div.menu_lvl_1 td a { color:#9d948d; }
div.menu_lvl_1 td a:hover   { color:#990000;}
/* 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 
{	
	position:absolute;
	top:70px;
	width:760px;
}
div#pic_and_text
{
	height:480px;
}
div#flashgallery
{
	height:560px;
}

div#gallery a { color:#9d948d; }
div#gallery a:hover { color:#990000;}

/* --------------------------------------------
	Caption
----------------------------------------------- */
td#caption { text-align:right; vertical-align:top; height:20 px; }
span.caption { font-size:14px; }

div#caption_window 
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	border:1px black solid;
	z-index:1;
	visibility:hidden;
	background-color:#FFFFFF;
	color:black;
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
}

div#caption_text
{
	padding-left:10px;
	padding-right:10px;
}
a#caption_window_close
{
	position:absolute;
	right:0px;
	top:0px;
}
/* ----------------------------------------
	Thumbnail
   ----------------------------------------*/
div#thumb {
	padding-right:20px;
	padding-top:20px;
}

div#nav
{

	left:10px;
	text-align:left;
	bottom:20px;
	position:absolute;
}

table, tr, td
{
	margin: 0px;
	padding:0px;
}
div#nav td
{ 
	text-align:center;
	padding-right:4px;
}

div#nav_prevnext 
{ 
	font-size:12px; 
	position:absolute; 
	right:50px; 
	bottom:75px; 
	color:#666666; 
			text-transform:uppercase; 
	}


div#nav_prevnext span#divider { }
div#nav_prevnext td{ text-align: center; padding-left:5px; padding-right:5px; }

div#next_gallery { position:absolute; right:30px; bottom:70px; }
div#next_gallery a { color:#002807; font-style:italic; font-size:16px; }

div#copyright {
	position:absolute;
	right:0px;
	top:630px;
}

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

