/* Fix IE5 Horizontal scroll */
html, body { width:100%; width:auto; }

body { background:#99ccff; color:#000000; margin:0px; padding:0px; font-family:"Book Antiqua","Times New Roman",Times,serif; font-size:1em; }
.inv { display:none; }

/* banner styles */
.headerBkgrnd { border:none; background:url('http://www.geocities.com/chicagocemeteryphotos/images/banner_spacer.gif'); z-index:100; }
.headerLogo { background:url('http://www.geocities.com/chicagocemeteryphotos/images/chicagocemeteriesphotos.gif'); display:block; height:100px; padding:0px; text-decoration:none; width:470px; z-index:101; }
#styleToggleDiv { position:absolute; top:0px; right:0px; z-index:102; }
.styleToggleA { background:#000000; color:#666666; font-size:.6em; }

/* graphic styles */
#graphic { background:url('http://www.geocities.com/chicagocemeteryphotos/images/angel.gif'); position:absolute; top:0px; right:0px; width:180px; height:550px; }

/* stat styles */
#statsDiv { background:#ffffff; color:#000000; border:solid 1px #000000; margin:1px; }
h1.h1stats { border-bottom:solid 1px #000000; font-size:1.25em; font-weight:bold; margin:2px; }
p.pstats { margin-left:10px; text-indent:0px; font-weight:normal; }

/* nav styles */
#nav { position:absolute; top:100px; left:0px; width:230px; }
.searchBtn { border:solid 1px; background:#000000; color:#ffffff; width:5em; padding:-5px; margin:0px;  }
dl.navDL { margin:0px; }
dt.navMain { border:solid 1px #666666; padding:2px; background:#000000; color:#ffffff; font-weight:bold; margin:1px; }
dd.navSub { border:solid 1px #000000; padding:2px; background:#ffffff; color:#000000; font-family:Courier, monospace; font-weight:normal; margin:1px; padding-left:1em; }
a.navMainA { background:#000000; color:#ffffff; font-style:normal; text-decoration:none; }
a.navMainA:visited { background:#000000; color:#ffffff; }
a.navMainA:hover { border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; }
a.navSubA { background:#ffffff; color:#000000; font-style:normal; text-decoration:none; }
a.navSubA:visited { background:#ffffff; color:#000000; }

/* content styles */
#content { position:absolute; top:90px; left:230px; right:190px; margin:10px; padding:10px; background:#ffffff; border:solid 1px #000000; }
.contentWidth { background:#ffffff; color:#ffffff; margin:0px; padding:0px; height:0px; visibility:hidden; }

/* default tag styles */
h1, h2, h3 { margin:0px; padding:0px; }
h1 { border-bottom:solid 1px #000000; font-size:1.5em; font-weight:bold; }
h2 { border-bottom:solid 1px #000000; font-size:1.25em; font-weight:bold; }
p, td { font-family:"Book Antiqua","Times New Roman",Times,serif; font-size:1em; }
a { background:transparent; color:#333333; font-style:italic; }
a:hover { background:#000000; color:#ffffff; }
fieldset { border:solid 1px #000000; padding:10px; }
legend { background:#000000; color:#ffffff; font-weight:bold; text-align:left; padding:2px; padding-left:5px; width:95%; }
label { font-weight:bold; margin-right:5px; }
input { width:100px; }
tr, td { vertical-align:top; }

/* -- Page Styles -- */
.alert { font-size:150%; font-weight:bold; text-align:center; }
.btnSubmit { background:#ffffff; }
.label { font-weight:bold; margin-right:5px; }
.requestDiv { text-align:center; }
.required { color:#cc0000; font-size:14pt; font-weight:bold; }
.select { width:100%; }
