H1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#3f3f3f;
  font-size:14pt;
  font-weight: bold;
  margin-bottom: 0pt;
}
H2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#3f3f3f;
  font-size:12pt;
  font-weight: bold;
  margin-bottom: 0pt;
}
H3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#3f3f3f;
  font-size:11pt;
  font-weight: bold;
  margin-bottom: 0pt;
}
H4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:10pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  border: 0pt;
}
TD {font-size: 10pt;}
TR {font-size: 10pt;}
TABLE {font-size: 10pt;}
P {font-size: 10pt;}
UL {font-size: 10pt;}
BODY {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#3f3f3f;
  font-size:10pt;
}

A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}
A.BIG {
	font-size: 11pt;
}
A:link {color:#400020;}
A:visited {color:#800040;}
A:hover {color:#c04080; text-decoration: underline;}
A:active {color:#c04080;}

A.notice {text-decoration:none;font-weight: bold;}

A.notice:link {color: #595959;}
A.notice:visited {color: #595959;}
A.notice:hover {color: #a1a1a1; text-decoration: underline;}
A.notice:active {color: #a1a1a1;}
.notice {font-family: Verdana, Arial, Helvetica, sans-serif; color:#595959;font-size:7pt;}

#MIDDLE P {
  text-align: justify;
}

TD.MENU {
  margin-left: 14px;
  margin-right: 14px;
}
DIV.MENU {
}

DIV.MENU-SPECIAL {
}

#SPECIAL H2 {
  color: #fffce0;
}
#SPECIAL H3 {
  color: #ffe0f0;
}
#SPECIAL H4 {
  color: #e0f0ff;
}
#SPECIAL TD {
  color: #e0ffe0;
}
#SPECIAL P {
  color: #e0ffe0;
}
#SPECIAL A { text-decoration:none; font-weight: bold; }
#SPECIAL A:link { color: #ffffc0; }
#SPECIAL A:visited { color: #ffe0c0; }
#SPECIAL A:hover { color: #ffc0ff; text-decoration:underline;}
#SPECIAL A:active { color: #f0f0f0; }

#TOPLINKS A {
  font-size:10pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}
#TOPLINKS A:link {color:#400020;}
#TOPLINKS A:visited {color:#800040;}
#TOPLINKS A:hover {color:#c04080;}
#TOPLINKS A:active {color:#c04080;}

#TOPLINKS ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#TOPLINKS li { /* all list items */
	float: left;
	position: relative;
	width: 126px;
}

#TOPLINKS li ul {/* second-level lists */
	position: absolute;
	display: block; 
	top: 22px;
    left: 0;
}

#TOPLINKS li>ul {/* to override top and left in browsers other than IE */
	top: auto;
	left: auto;
}

/* Fix IE. Hide from IE Mac \*/
* html #TOPLINKS ul li { float: left; height: 1%; }
* html #TOPLINKS ul li a { height: 1%; }
/* End */

#TOPLINKS li:hover ul { display: block; }

#TOPLINKS li:hover>ul { visibility:visible; }

#TOPLINKS ul ul { visibility:hidden; }		

/* Make-up styles */
#TOPLINKS ul, li {
    margin: 0 0 0 0; 
}

/* Styles for Menu Items */
#TOPLINKS ul a {
	display: block;
	text-decoration: none;
	background: #fff; /* IE6 Bug */
	padding: 0;
  background-color: #fcf8ff;
  border-color: #600030;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  color: #000000;
}
/* Hover Styles */
#TOPLINKS ul a:hover { 
	color: #E2144A; 
	background: #f9f9f9; 
} 

/* Sub Menu Styles */
#TOPLINKS li ul a {
	text-decoration: none;
	background: #fff; /* IE6 Bug */

  padding: 4px 2px 4px 2px;
  margin: 0;
  background-color: #fcf8ff;
  border-color: #600030;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  color: #000000;
} 

/* Sub Menu Hover Styles */
#TOPLINKS li ul a:hover { 
	background: #f8fffc; 
} 

/* Icon Styles */
/*
#TOPLINKS li a.submenu {background:#fff url("v_arrow.gif") no-repeat right; }
#TOPLINKS li a.submenu:hover {background:#f9f9f9 url("v_arrow.gif") no-repeat right;}
#TOPLINKS li ul a.submenu {background:#fff url("r_arrow.gif") no-repeat right;}
#TOPLINKS li ul a.submenu:hover {background:#f9f9f9 url("r_arrow.gif") no-repeat right;}
*/

.overlap {
  width: 450px; height: 500px;
	background-image: url(/pics/borders/corkboard.jpg);
  background-repeat: no-repeat;
}
.overlap .photo {position: absolute;}

.photo {margin: 0px; border: 0; padding: 0;}

img.photothumb {margin: 0px; border: none; padding: 0px}

.albumlist ul,li {
  margin: 0;
  padding: 0;
}
.albumlist li {
  padding: 2px 0 4px 20px;
  background: url(/pics/icons/camera.png) no-repeat;
}
.albumlist ul {
  padding: 10px 0 0 0;
  list-style: none;
}
.albumlist ul li ul {
  padding: 0 0 0 10px;
}
.albumlist ul li ul li {
  padding: 0;
  background: none;
}
