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: 850px; margin: 0px 100px 0px 0px; 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; margin-top: 25px; }

#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; }

#leftmenu { float: left; 
	width: 110px; 
	padding: 0px;
	background: #fff; }
.leftsub { 
	padding: 5px; 
	border-left: 2px dashed #000;
        border-top: 1px dashed #000; 
	border-right: 2px dashed #000; 
	border-bottom: 2px dashed #000; }
.smallleft {  
	padding: 5px 2px 5px 2px; 
	border-left: 2px dashed #000;
        border-top: 1px dashed #000; 
	border-right: 2px dashed #000; 
	border-bottom: 2px dashed #000; 
	text-align: center; }
h1.leftside { font: small-caps bold 13px sans-serif; 
	text-align: center; 
	color: #FFF; 
	margin: 0px;
	padding-top: 5px; 
	padding-bottom: 5px; }
#leftmenu a:link { font: bold 12px sans-serif; 
	color: #000; 
	padding: 4px 2px 0px 0px;
        text-decoration: none; }
#leftmenu a:visited { font: bold 12px sans-serif; 
	color: #f00; 
	padding: 4px 2px 0px 0px;
        text-decoration: none; }
#leftmenu a:hover { font: bold 12px sans-serif; 
	color: #000; 
	text-decoration: underline;
        padding: 4px 2px 0px 0px; }
#leftmenu a:active { font: bold 12px sans-serif; 
	color: #0f0; 
	text-decoration: none;
        padding: 4px 2px 0px 0px; }
#bio {	width: 700px; 
	margin-right: 5px;
	padding-left: 10px;
	padding-right: 10px;	 
	background: #fff; 
	font: 15px sans-serif; 
	border: 2px dashed #000; 
	float: right; }

#bioindex {	width: 700px; 
	margin-left: 55px;
	padding-left: 10px;
	padding-right: 10px;	 
	background: #fff; 
	font: 15px sans-serif; 
	border: 2px dashed #000; 
	 }

#bio p { text-align: justify; }
#bioindex img { padding: 10px; }
#bio h1 { font: 20px sans-serif; 
	color: #000; 
	text-align: center;
	background: #fff; 
	border: 3px dotted #000; 
	padding-top: 5px;
	padding-bottom: 5px;
        margin: 5px 0px 0px 0px; }

#bioindex h1 { font: 20px sans-serif; 
	color: #000; 
	text-align: center;
	background: #fff; 
	border: 3px dotted #000; 
	padding-top: 5px;
	padding-bottom: 5px;
        margin: 5px 0px 0px 0px; }


#bio a:link { font: 14px sans-serif; 
	color: #000; 
	padding: 0px 4px 0px 0px; 
	text-decoration: underline; }
#bio a:visited { font: 14px sans-serif; 
	color: #f00; 
	padding: 0px 4px 0px 0px;
        text-decoration: underline; }
#bio a:hover { font: 14px sans-serif; 
	color: #000; 
	text-decoration: underline;
        padding: 0px 4px 0px 0px; }
#bio a:active { font: 14px sans-serif; 
	color: #0f0; 
	text-decoration: underline;
        padding: 0px 4px 0px 0px; }

#bioindex a:link { font: 14px sans-serif; 
	color: #000; 
	padding: 0px 4px 0px 0px; 
	text-decoration: underline; }
#bioindex a:visited { font: 14px sans-serif; 
	color: #f00; 
	padding: 0px 4px 0px 0px;
        text-decoration: underline; }
#bioindex a:hover { font: 14px sans-serif; 
	color: #000; 
	text-decoration: underline;
        padding: 0px 4px 0px 0px; }
#bioindex a:active { font: 14px sans-serif; 
	color: #0f0; 
	text-decoration: underline;
        padding: 0px 4px 0px 0px; }


#siteInfo { width: 100%; height: 30px; 
	background: url(brickbg.jpg); 
	font: smallcaps 18px bold;
        color: #fff; 
	padding: 10px 0px 10px 0px; 
	text-align: center; }

#siteInfo a:link { color: #fff; }

#siteInfo a:visited { color: #fff; }

#siteInfo a:hover { color: #fff; }

#siteInfo a:active { color: #fff; }




