html { margin: 0px; padding: 0px; }

body { background: #000; margin: 0px; padding: 0px; }

#container { width: 960px; padding: 0px; margin: 0px; background: url(80RJBLogo.gif) top right no-repeat; }


#page { width: 800px; margin: 0px 100px 0px 50px; background: url(brickbg.jpg); }

#head { width: 100%; height: 150px; margin: 0px; padding: 0px; background: url(2bill.gif) bottom right no-repeat; }

#head h1 { background-image: url(ReunionJazz.gif); background-position: bottom center; background-repeat: no-repeat; width: 354px; height: 104px; margin-left: 225px; margin-top: 20px; }

#globalNav { position: relative; width: 780px; height: 25px; text-align: center; padding: 10px 5px 5px 5px; margin: 0px; font: bold 16px sans-serif; color: lime; }

#content { width: 100%; padding: 0px; font: 15px sans-serif; color: #FFFFC0; }

#content a {font: 15px sans-serif; color: #FFFFC0;}

#contact { width: 550px; background: #fff; font: 15px sans-serif; color: #000; border: 2px dashed #000;  padding: 10px; margin-top: 30px; margin-left: 110px; text-align: center; }
#contact h1 { font: 18px sans-serif; color: #000; font-weight: bolder; border: 2px dotted #000; padding: 5px; }
#contact h2 { font: 16px sans-serif; color: #000; font-weight: bolder; }
#contact a:link { color: #000; text-decoration: underline; }
#contact a:visited { color: #f00; text-decoration: none; }
#contact a:hover { color: #000; text-decoration: underline; } 
#contact a:active { color: #00f: text-decoration: none; }

#linkpage { width: 750px; background: #fff; font: 15px sans-serif; color: #000; border: 2px dashed #000; padding: 10px; margin-top: 20px; margin-left: 15px; }
#linkpage h1 { font: 18px sans-serif; color: #000; font-weight: bolder; border: 2px dotted #000; padding: 5px; text-align: center; }
#linkpage h2 { font: 16px sans-serif; color: #000; font-weight: bolder; }
#linkpage a:link { color: #000; text-decoration: underline; }
#linkpage a:visited { color: #f00; text-decoration: none; }
#linkpage a:hover { color: #000; text-decoration: underline; } 
#linkpage a:active { color: #00f: text-decoration: none; }

.indextable { padding: 0px; margin-left: 10px; width: 780px; text-align: center; }

.indexp{ text-align: justify; width: 180px; padding: 10px; }
.indexwidep {text-align: center; width: 230px; padding: 10px;}

.balcony { background-image: url(balcony.jpg) top repeat-x; padding: 0px; }
.shortbalcony { background-image: url(shortbalcony.gif) top repeat-x; padding: 0px; }

.window1 { width: 200px; height: 150px; background-image: url(pizza.gif); background-repeat: no-repeat; background-position: top center; background-color: #000; border: 2px solid #6C7C93; padding-top: 30px; }

.window2 { width: 250px; height: 150px; background-image: url(upcoming.gif); background-repeat: no-repeat; background-position: top center; background-color: #000; border: 2px solid #6C7C93; padding-top: 30px; }

.window3 { width: 200px; height: 150px; background-image: url(beer.gif); background-repeat: no-repeat; background-position: top center; background-color: #000; border: 2px solid #6C7C93; padding-top: 30px; margin: 0px; }

.window4 { width: 200px; height: 150px; background-image: url(parking.gif); background-repeat: no-repeat; background-position:  top center; background-color: #000; border: 2px solid #6C7C93; padding-top: 30px; }

.door { width: 250px; height: 250px; background: url(door.gif) top center; background-repeat: no-repeat; }

.appearing { background-image: url(appearing.gif); background-position: top left; background-repeat: no-repeat; width: 69px; height: 80px; padding: 0px; margin-top: 30px; margin-left: 20px; }

.window6 { width: 200px; height: 150px; background-image: url(open.gif); background-repeat: no-repeat; background-position: top center; background-color: #000; border: 2px solid #6C7C93; padding-top: 30px;}



#globalNav a{ font: bold 12px sans-serif; color: #FFF; background-color: #400000; padding: 5px; text-decoration: none; }

#globalNav a:link { border: 2px solid #FF0; }

#globalNav a:visited { border: 2px solid #F00; }

#globalNav a:hover { border: 2px solid lime; } 

#globalNav a:active { border: 2px solid aqua; }



#siteInfo { width: 100%; height: 30px; font: small-caps 12px sans-serif;
        color: #fff; padding: 10px 0px 10px 0px; text-align: center; }

#siteInfo a:link { color: #fff; }

#siteInfo a:visited { color: #f00; }

#siteInfo a:hover { color: #00f; }

#siteInfo a:active { color: #0f0; }