body
{
	background-color: black;
	background-image: url('../images/blue.png');
	background-attachment: fixed;
}
a
{
	color: #e0e0e0;
}
.header
{
	color: white;
	background-color: #000000;
}
.main
{
	border: 4px solid black;
	margin: 0px 0px;
	background-color: #336699;
	overflow: hidden;
	width: 950px;
	position: relative;
	Font-weight: bold;
}
p, h1, h2, h3, h4, h5, h6, form
{
	padding: 25px;
	Font-weight: bold;
	text-align: left;
}
#slantedmenu{
font-weight: bold;
font-size: 90%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #e0e0e0;
border: 1px solid #bebebe;
text-align: center; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url('../images/slantdivider.gif') top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: black;
}
img.gallery
{
border: 3px solid black;
}
  .hidden
  {
  visibility: hidden
  }
#photoholder {
  width:900px;
  height:545px;
  background:#000 url("../images/loading.gif") 50% 50% no-repeat;
}
#thephoto {
  width:900px;
  height:545px;
}
#thephoto {visibility:hidden;} 
.star{cursor:pointer; }