body { 
background: #ffffff url("background.JPG"); 
text-align: center; 
font-family: arial; 
font-size: 14px; 
color: #000000; 
} 

#container {
position: relative;  
width: 950px;
height: 950px;
text-align: left;
margin:0 auto;
border: #000000 2px solid;
background: url(/images/gradient.png);
} 


#header {
	position: absolute;
	top: 0px;
	left: 253px;
	height: 125px;
	width:450px;
	text-align: center;
	border: #000000 0px solid;
	background: url(/images/gradient.png);
	z-index:1;
	overflow:auto;
}


#menuline {
position: absolute;
top: 125px;
left: 0px;
height: 25px;
width:950px;
border: #000000 0px solid;
background-color: #191970;
z-index:2;
}

#googleads {
position: absolute;
top: 160px;
left: 10px;
height: 120px;
width:146px;
border: #000000 0px solid;
z-index:1;
text-align: left; 
}

#sponsors {
position: absolute;
top: 300px;
left: 12px;
height: 250px;
width:150px;
border: #000000 0px solid;
color: #ffffff;
z-index:1;
text-align: left; 
}

#associates {
position: absolute;
top: 575px;
left: 12px;
height: 350px;
width:150px;
border: #000000 0px solid;
color: #ffffff;
z-index:1;
text-align: left; 
}

#page {
	position: absolute;
	top: 154px;
	left: 135px;
	height: 700px;
	width:795px;
	border: #000000 2px solid;
	background: url(/images/gradient2.png);
	pad: 5px;
	z-index:1;
	overflow:auto;
	text-align: left;
}

#footer {
position: absolute;
top: 900px;
left: 0px;
height: 50px;
width:950px;
z-index:1;
text-align: center; 
font-family: arial; 
font-size: 16px;
color=#000000;
}

div.thumb {
background-color: #ffffff;
margin: 3px;
border: 1px solid #A0ACC0;
height: auto;
float: left;
text-align: center;
} 
.thumb img{
display: inline;
margin: 5px;
border: 1px solid #A0ACC0;
}
.thumb a:hover img {border: 1px solid black;}
.photocattitle {text-align: center; font-weight: bold;}
.phototitle {
text-align: center;
font-family: arial; 
font-size: 12px; 
font-weight: normal;
width: 120px;
margin: 0 3px 3px 3px;
} 


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 14px Verdana;
line-height:18px;
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color: #000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #7DA6EE;
font-weight: bold;
}

div.menudiv { background-color: #191970;
              color: white; 
              font-size: 16px;
              font-weight: bold;}
.menudiv a:link	{ color: #ffffff; text-decoration: none }
.menudiv a:visited { color: white; text-decoration: none }
.menudiv a:hover {text-decoration: underline overline; color: #7DA6EE;}


div#menu * {
  cursor: pointer; /*because IE displays the text cursor 
if the link is inactive*/
}
.disabled {
   color: red !important;
   background: none !important;
}
div#menu {
   background: #191970;
   font: 14px Verdana, sans-serif;
   height: 36px;
   white-space: nowrap;
   width: 100%;
}

div#menu .a {
   background: #191970;
   border: 1px solid #191970;
   color: #F5FFFA;
   text-decoration: none;
}

div#menu .a table {
   display: block;
   font: 14px Verdana, sans-serif;
   white-space: nowrap;
}

div#menu table, div#menu table a {
   display: none;
}

div#menu .a:hover, div#menu div.menuitem:hover {
   background: #7DA6EE;
   border: 1px solid #191970;
   color: #000000;
}

div#menu .a:hover table, div#menu div.menuitem:hover table{
   background: #FFFFFF;
   border: 1px solid #708090;
   display: block;
   position: absolute;
   white-space: nowrap;
}

div#menu .a:hover table a, div#menu div.menuitem:hover table a {
   border-left: 16px solid #708090;
   color: #000000;
   display: block;
   padding: 1px 12px;
   text-decoration: none;
   white-space: nowrap;
   z-index: 1000;
   
}

div#menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover {
   background: #7DA6EE;
   border: 1px solid #000000;
   border-left: 16px solid #000000;
   color: #000000;
   display: block;
   padding: 0px 12px;
   text-decoration: none;
   z-index: 1000;
}

td {
   border-width: 0px;
   padding: 0px 0px 0px 0px;
}
.menuitem {
   float: left;
   margin: 1px 1px 1px 1px;
   padding: 1px 1px 1px 1px;
}

.menuitem * {
   padding: 0px 0px 0px 0px;
}

#holder {
  width: 100%;
}

