  html { -webkit-text-size-adjust: none } /* Keeps Safari Mobile from modifying font sizes */  body { margin: 0;    padding: 0;    background: rgb(0,0,0);    font-family: Arial,sans-serif;	font-size: 12px;    color: rgb(255,255,255);    }
  a:link  { color: rgb(0, 100, 255);    text-decoration: none;    }
  a:visited { color: rgb(155, 155, 155);    text-decoration: none;    }
  a:hover { text-decoration: underline;    }
  h1 { margin: 15px 0 0 0;    padding: 0 0 15px 0;    font-family: Arial,sans-serif;    font-style: normal;    font-variant: normal;    font-weight: bold;    font-size: 200%;    line-height: normal;    color: rgb(255,255,255);    }
  h2 { margin: 0;    padding: 10px 0 5px 0;    font-family: Arial,sans-serif;    font-style: normal;    font-variant: normal;    font-weight: bold;    font-size: 150%;    line-height: normal;    color: rgb(255,255,255);    }

  h3 { margin: 0;    padding: 0;    font-family: Arial,sans-serif;    font-style: normal;    font-variant: normal;    font-weight: bold;    font-size: 125%;    line-height: normal;    color: rgb(255,255,255);    }
  h4 { margin: 0;    padding: 10px 0 0 0;    font-family: Arial,sans-serif;    font-style: normal;    font-variant: normal;    font-weight: bold;    font-size: 100%;    line-height: normal;    color: rgb(255,255,255);    }
  p { padding: 0 15px 0 15px;    text-align: justify;    }  ul { list-style-type: disc;    margin-left: 3em;    }
  ul ul { list-style-image: none;    list-style-type: disc;    margin-left: 3em;    }
  ul ul ul { list-style-type: circle;    margin-left: 3em;    }	  form { padding: 0 15px 0 15px;    }			  img { border: 0;    }  img.centerimage { display: block;	margin-left: auto;	margin-right: auto;	}  table { margin-left: 9px;  	}      td { text-align: left;   padding: 15px;    }  #copyright { border-top: 1px solid rgb(204, 204, 204);	position: relative;    margin-left: auto;	margin-right: auto;    padding: 5px 0px 5px 9px;	width: 790px;	text-align: center;    }	  #masthead { position: relative;    display: block;    margin-left: auto;    margin-right: auto;	text-align: left;    width: 799px;    z-index: 100;	}  #masthead_banner { color: rgb(255, 255, 255);    text-decoration: none;    padding: 10px 0 0 5px;    }  #pagecell { position: relative;    padding: 9px 0 9px 9px;	border-top: 1px solid rgb(204, 210, 210);    border-left: 1px solid rgb(204, 210, 210);	margin-top: 25px;    margin-left: auto;    margin-right: auto;	width: 790px;    background-color: rgb(0,0,0);    }  #pagepic { float: none;    margin: 0;    }  #philosophy { font-style: italic;	text-align: center;    }  #photostable { margin-left: auto;    margin-right: auto;  	    }
  #siteName { margin: 0;    padding: 0;    color: rgb(255, 255, 255);    font-weight: normal;    }  .album_table { margin: 0;	padding: 0;    text-align: left;	vertical-align: top;    }  .centertext { text-align: center;	}  .redtext { color: rgb(255, 0, 0);	}
/* TOP MENU STYLES */  #menuBar { position: absolute;    margin: 0;    padding: 0;    width: 100%;    min-width: 0;    color: rgb(0, 0, 0);    z-index: 100;    }
  #menuBar li { position: relative;    margin: 0 1px 0 0;    padding: 0;    list-style: none;    min-width: 0;    float: left;    font: bold 12px arial;    }
  #menuBar a { color: rgb(255,255,255); /*THIS REDUNDANT DECLARE IS NEEDED FOR IE*/    display: block;    z-index: 3;    }
  #menuBar a:hover { color: rgb(255,255,255);    background: rgb(73,163,255);    text-decoration: none;    }  .mblink, a.mblink { margin: 0;    padding: 3px 10px 3px 10px;    width: auto;    min-width: 0;    font-size: 12px;    color: rgb(0,0,0);    font-weight: bold;    text-align: center;    text-decoration: none;    }
  #menuBar div { position: absolute;    visibility: hidden;    margin: 0;    padding: 0;    min-width: 0;    background: rgb(0, 0, 0);    color: rgb(255, 255, 255);    border: 1px solid rgb(0, 0, 0);    z-index: 3;    }
  #menuBar div a { position: relative;    margin: 0;    padding: 5px 10px 5px;    width: auto;    min-width: 0;    white-space: nowrap;    text-align: center;    text-decoration: none;    color: rgb(255, 255, 255);    font: 12px arial;    z-index: 3;
    }/*END TOP MENU STYLES */
