body { background-image: url(red_grid_fade.gif); background-position: top left; background-repeat: repeat-y; background-attachment: fixed; margin: 0px; padding: 0px;font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; }
.mainpane { position: absolute; z-index: 3; height:100%; width: 640px; padding-top: 6px;  padding-left: 12px; background-color: white }
.headerpane { position: absolute; z-index: 4; width:640px; height: 114px; text-align: center }
.pageholder { position: absolute; z-index: 3; height:98%; padding-top: 114px; width: 640px;background-color: #ffffff;  }
.textpane { position: relative; z-index: 1; width: 640px; padding-bottom: 48px;}
.footerpane { position: absolute; z-index: 5; bottom: 0px; font-size: 12px; padding-bottom: 6px; width: 640px; text-align: center }
.sketch { position: absolute; z-index: 1; height: 100%; width: 100%; background-image: url(pencil.gif); background-repeat: no-repeat; background-position: top right }
.links { position: absolute; z-index: 2; padding-left: 0px; }
h1 {  font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size: 180%; font-weight: bold; color: #CC3399; }
h2 {  font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size: 144%; font-weight: bold; color: #009933; }
h3 {  font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size: 133%; font-weight: bold}
table, td {  font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; text-align: justify}
p {  font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; color: #000000; text-align: justify; }
a:active {  color: #FF0000; text-decoration: none}
a:hover {  color: #FF0000; text-decoration: none}
a:link {  color: #000099; text-decoration: none}
a:visited {  text-decoration: none; color: #990099}
.Heading2 { font-size: 150%; line-height: 20px; font-weight: bold; color: #009933; height: 32px; }
li {  font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; color: #000000; list-style-position: outside; list-style-type: disc}
hr {  color: #000099; height: 1; line-height: 6px}
.Heading3 { font-size: 125%; font-weight: bold; color: #009933; }
.Heading1 { font-size: 180%; font-weight: bold; color: #009933; text-align: center; vertical-align: top}
.Heading4 { font-size: 120%; line-height: normal; font-weight: normal; color: #CC0000; }
.ital_notes { font-size: 12px; font-style: oblique; color: #CC0000; }
.about { font-size: 13px; color: #009933; vertical-align: top; text-align: left}
.name { font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: bold; color: #009933; text-align: justify; padding-bottom: 6px; padding-top: 6px }
.red { font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #CC0000; text-align: justify; padding-bottom: 6px; padding-top: 6px }
blockquote { font-style: oblique; color: #CC0000; }
.quotes { font-style: oblique; color: #CC0000; padding: 6px; }

td#mainnav { list-style: none; margin: 0px; padding: 0px; text-align: center; }
td#mainnav a {  position: relative;  top:0px; display: block; padding: 1px 6px 2px 6px; background-image: url(button_bg.gif); background-repeat: no-repeat; background-position: center center; font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size: 15px; 	font-weight: bold; color: #000066; width: 120px; }
td#mainnav a:hover { background-image: url(button_bg_f2.gif); background-repeat: no-repeat; background-position: center center; color: #ff0000; }

td#subnav { list-style: none; margin: 0px;  text-align: left;  width: 200px;  font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;  font-size: 13px;  vertical-align: top;  text-align: left }
td#subnav a {  position: relative;  top:0px;  display: block;  padding: 1px 6px 2px 6px; }

#photofr {  border: solid black 1px;  margin-right: 6px;  margin-bottom: 6px; }
#photofr a {  border: solid black 1px; }
#photofr a hover { border: solid black 1px; }
#photofr a visited { border: solid black 1px; }

#photofrr {  border: solid black 1px;  margin-left: 6px;  margin-bottom: 6px; }
#photofrr a {  border: solid black 1px; }
#photofrr a hover {  border: solid black 1px; }
#photofrr a visited {  border: solid black 1px; }

.lfta { float: left; margin-right: 12px; }
.ind120 { position: relative; float: left; width: 252px; }
.rtbx { position: relative; margin-left: 6px; width: 282px; float: right; }

