/* main areas */
body
{
 	/* behavior: url(/csshover.htc); */
	background: #777777;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: x-small;
	margin: 0;
	padding: 0;
}

body *
{
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:small;
}

html>body *
{
	font-size: small;
}

/* general typographic stuff */
h1,h2
	{
		text-align: left;
	}
h1	{
		font-size: 1.2em;
	}
h2	{
		font-size: 1.1em;
	}
a	{
		text-decoration: none;
		font-weight: bold;
		color: red;
	}
a:hover
	{
		text-decoration: underline;
	}
a:visited
	{
		color: #dd3333;
	}
th
	{
		text-align: left;
  }
dt	{
			padding-top: 1em;
		}  
  
/* specific effects */
.gallery_photo
{
  float: left;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 4px 0px;
  width: 245px;
}
.shadow_225x150
{
  background: white url("/_struct/shadow_225x150.gif") no-repeat 0px 0px;
  padding: 7px 11px 13px 6px;
  margin: 0px;
}
.shadow_675x450
{
  background: white url("/_struct/shadow_675x450.gif") no-repeat 0px 0px;
  padding: 11px 22px 24px 13px;
  margin: 0px;
}

.searchbox
{
	float: right;
	background: #dddddd;
	border: 1px solid black;
  padding: 4px;
}
/* specific areas */
#main
{
  background: white;
  padding: 8px;
}
#main img
{
	border: none;
}

#menu
{
	background: black url('/_struct/footer_bar.gif') repeat-x 0px 0px;
	padding-left: 150px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;

}
#menu ul
{
	display: inline;
}
#menu ul li
{
	list-style-type: disc;
	color: white;
  float: left;
  padding-right: 2em;
	margin: 0px;
}
#menu ul li.first
{
  list-style: none;
}
#menu ul li a	{
		text-decoration: none;
		font-weight: bold;
		color: white;
	}
#menu ul li a:visited
	{
		color: #AAAAAA;
	}

#menu ul li a:hover
	{
		text-decoration: underline;
    color: #FDC88F;
	}

#galleryshow
{
	text-align: center;
}
#galleryshow img
{
	border: 2px solid black;
	padding: 2px;
  background: white;
}

#footer
{
 color: white;
 font-size: x-small;
 font-weight: bold;
}
#footer a
{
  
  color: white;
}
