body {
	font-family:  "Comic Sans MS", cursive; background-color: #d2e287; text-align: center }
		
#pageheader { border: solid 1px #060; width: 800px; height: 125px }
		
		
#frame   { margin-right: auto; margin-left: auto; width: 800px }
				
.left { padding-top: 0.5em; padding-right: 0.5em }
.middle { padding-top: 0.5em }
.right  { padding-top: 0.5em; padding-left: 0.5em }



.infoline   { font-size: large; text-align: center }

#footer   { background-color: #fff; text-align: center; border: solid 1px #060 }

.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1  { font-size: 2.5em }
.xsnazzy h2  { color: #06a; font-size: 2em; border: 0 }
.xsnazzy p {padding-bottom:0.5em;}
.xsnazzy h2 {padding-top:0.5em;}

.xsnazzy {background: transparent; margin:0em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4  { background: #fff; border-right: 1px solid #08c; border-left: 1px solid #08c }
.xb1  { background: #060; margin: 0 5px }
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent  { background: #fff; display: block; border-style: solid; border-width: 0 1px; border-color: #060 }




#menu1 {  background-color: transparent; z-index:300;}
#menu1 a.p1, #menu1 a.p1:visited {display:block; width:90px; height:123px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu1 a img {border:0;}
#menu1 a.p1:hover  { color: #000; text-decoration: none }
#menu1 a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#menu1 a.p1:hover .large  { display: block; position: absolute; top: 150px; left: 420px; width: 343px; height: 470px; border: solid 1px #aaa }





#info {z-index:100; height:20em;}
.inst { font-size: x-small }
.nobdr  { border: 0pt}
.rightsmart { text-align: right }
.leftshift { }

