body   {margin: 0px; font-family: "Courier New", Courier, serif; text-align: center; background-color: #000000; background-attachment: fixed; background-image: url(res_images/grid_back.gif);}
#frame  {width: 840px; margin: 0 auto; text-align: left;}
#container  {position: absolute; width: 840px;}

#mainframe   {overflow: hidden; position: absolute; z-index: 3; margin-top: 30px; margin-left: 290px; background-color: #d0c1ac; background-image: url(res_images/papertile.jpg);}

#frame-top  {z-index: 4; overflow: hidden; position: absolute; height: 3px; left: 0px; right: 0px; top: 0px; background-image: url(res_images/frame-top.gif);}
#frame-bottom  {z-index: 4; overflow: hidden; position: absolute; height: 3px; left: 0px; right: 0px; bottom: -30px; padding-bottom: 30px; background-repeat: repeat-x; background-image: url(res_images/frame-bottom.gif);}
#frame-left  {z-index: 4; overflow: hidden; position: absolute; width: 4px; top: 0px; bottom: 0px; left: 0px; background-image: url(res_images/frame-left.gif);}
#frame-right  {z-index: 4; overflow: hidden; position: absolute; width: 4px; top: 0px; bottom: 0px; right: 0px; background-image: url(res_images/frame-right.gif);}

#linklines  {z-index: 2; overflow: hidden; position: fixed; width: 175px; height: 270px; left: 88px; top: 98px; background-position: 88px 98px; background-attachment: fixed; background-image: url(res_images/linklines.gif);}
#link1  {z-index: 2; overflow: hidden; position: fixed; left: 188px; top: 79px; padding: 5px;}
#link2  {z-index: 2; overflow: hidden; position: fixed; left: 188px; top: 114px; padding: 5px;}
#link3  {z-index: 2; overflow: hidden; position: fixed; left: 196px; top: 149px; padding: 5px;}
#link4  {z-index: 2; overflow: hidden; position: fixed; left: 185px; top: 184px; padding: 5px;}
#link5  {z-index: 2; overflow: hidden; position: fixed; left: 169px; top: 219px; padding: 5px;}
#link6  {z-index: 2; overflow: hidden; position: fixed; left: 174px; top: 254px; padding: 5px;}
#link7  {z-index: 2; overflow: hidden; position: fixed; left: 156px; top: 319px; padding: 5px;}

#jukebox  {z-index: 3; overflow: hidden; position: fixed; width: 250px; height: 125px; left: 30px; top: 410px; border: 1px solid black; background-image: url(res_images/radio_disabled.gif);}
#info  {z-index: 3; overflow: hidden; position: fixed; width: 250px; left: 30px; top: 555px; padding-top: 15px; border-top: 1px solid #fdcb23; text-align: left;}

#backscratch_1  {z-index: 1; overflow: hidden; position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background-attachment: fixed; background-repeat: repeat-x; background-image: url(res_images/backscratch_1.gif);}
#backscratch_2  {z-index: 1; overflow: hidden; position: fixed; width: 100%; height: 100%; left: 0px; top: 400px; background-position: 0px 400px; background-attachment: fixed; background-repeat: repeat-x; background-image: url(res_images/backscratch_2.gif);}
#backscratch_3  {z-index: 1; overflow: hidden; position: fixed; width: 100%; height: 100%; left: 0px; top: 549px; background-position: 0px 549px; background-attachment: fixed; background-repeat: repeat; background-image: url(res_images/backscratch_3.gif);}
#pink_sun  {z-index: 2; overflow: hidden; position: fixed; width: 229px; height: 100%; left: 0px; top: 0px; background-attachment: fixed; background-repeat: no-repeat; background-image: url(res_images/pink_sun.gif);}
#audioline  {z-index: 2; overflow: hidden; position: fixed; width: 100%; height: 36px; left: 229px; top: 8px; background-position: 229px 8px; background-attachment: fixed; background-repeat: repeat; background-image: url(res_images/audioline.gif);}
#satellites-1  {z-index: 2; overflow: hidden; position: fixed; width: 97px; height: 283px; left: 40px; top: 100px; background-position: 40px 100px; background-attachment: fixed; background-image: url(res_images/satellites-1.gif);}
#satellites-2  {z-index: 2; overflow: hidden; position: fixed; width: 73px; height: 215px; right: 20px; top: 450px; background-attachment: fixed; background-image: url(res_images/satellites-2.gif);}

p {font-size: 12px; color: #000000;}

a:link {text-decoration: underline; font-weight: bold; font-size: 12px; color: #000000;}
a:visited {text-decoration: underline; font-weight: bold; font-size: 12px; color: #000000;}
a:hover {text-decoration: underline; font-weight: bold; font-size: 12px; color: #000000; background-color: #fdcb23;}
a:active {text-decoration: none; font-weight: bold; font-size: 12px; color: #ef8684; background-color: #fdcb23;}

a.info:link {text-decoration: none; font-size: 10px; color: #fdcb23;}
a.info:visited {text-decoration: none; font-size: 10px; color: #fdcb23;}
a.info:hover {text-decoration: underline; font-size: 10px; color: #000000;}
a.info:active {text-decoration: none; font-size: 10px; color: #fdcb23;}

a.link:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #fdcb23; padding: 5px;}
a.link:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #fdcb23; padding: 5px;}
a.link:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; background-color: #fdcb23; padding: 5px;}
a.link:active {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ef8684; background-color: #fdcb23; padding: 5px;}

.normal {font-size: 12px; color: #000000;}
.bodystyle {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.bodyinvert {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d0c1ac; background-color: #000000; padding: 5px;}
.bodygray {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #434128;}
.bodyserif {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #434128;}
.bodysmall {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.bodyitalic {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #434128;}
.smaller {font-size: 10px;}
.medium {font-size: 13px;}
.title {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: black;}
.titleinvert {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d0c1ac; background-color: #000000; padding: 5px;}
.mini-info {font-size: 10px; color: #fdcb23; background-color: #000000; font-weight: bold;}

.expanded {font-size: 10px; line-height: 20px; letter-spacing: 2px;}
.justified {text-align: justify;}
