html { margin: 0px; padding: 0px; }

body { background: #000; margin: 0px; padding: 0px; }

#container { width: 960px; padding: 0px; margin: 0px; background: url(RJBLogo.gif) top right no-repeat; }


#page { width: 800px; margin: 0px 100px 0px 50px; background: url(brickbg.jpg); }

#head { width: 100%; height: 180px; 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;}

#classified { width: 100%; height: 50px; margin: 0px; padding: 0px; border-bottom: 5px double #7E593E; }
#classified h3 { font: small-caps bold italic 36px serif; color: #000; text-align: center; margin: 0px; padding: 0px; }

#newscontent {
	width: 500px;
	margin-left: 150px;
	margin-top: 20px;
	background: #fff;
		}
	
#newscontent h1 { font: small-caps bold 28px serif; color: #000; padding: 10px 0px 10px 0px; margin: 0px; text-align: center; }


#newscontent  h2 { font: small-caps bold 16px sans-serif; color: #000; padding: 10px; 
	margin-top: 10px; text-align: left; border: 1px solid #000; }

#newscontent h3 { font: 20px serif; color: #000; text-align: left; }


#newscontent p { text-align: justify; font: 14px sans-serif; }


#newsColumn {
	width: 400px;
	padding: 20px 20px 20px 20px;
	margin: 20px 20px 20px 20px;
	
	border: 1px solid #000;
	}

#newsColumn img { padding: 10px; margin-left: 25px; }




.lines { width: 375px;
	height: 10px;
	border-bottom: 3px double #000;
	margin-left: 10px; }

.menubox { padding: 10px; }

.credit {
	font: small-caps 12px serif;
	color: #000;
	text-align: center;
	}

#newscontent a:link {
	font: 14px sans-serif;
        color : #000;
        padding : 0px 4px 0px 0px;
        text-decoration : underline;
	}

#newscontent a:visited {
	font: 14px sans-serif;
        color : #6c0019;
        padding : 0px 4px 0px 0px;
        text-decoration : underline;
	}

#newscontent a:hover {
	font: 14px sans-serif;
        color : #1B5214;
        text-decoration : underline;
        padding : 0px 4px 0px 0px;
	}

#newscontent a:active {
	font: 14px sans-serif;
        color : #1B5214;
	text-decoration: underline;
        padding : 0px 4px 0px 0px;
	}

#doublecolumn a:link {
	font: 18px sans-serif;
        color : #000;
        padding : 5px;
        text-decoration : underline;
	}

#doublecolumn a:visited {
	font: 18px sans-serif;
        color : #6c0019;
        padding : 5px;
        text-decoration : underline;
	}

#doublecolumn a:hover {
	font: 18px sans-serif;
        color : #1B5214;
        text-decoration : underline;
        padding : 5px;
	}

#doublecolumn a:active {
	font: 18px sans-serif;
        color : #1B5214;
	text-decoration: underline;
        padding : 5px;
	}




#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%; font: small-caps 12px sans-serif;
        color: #fff; padding: 10px 0px 10px 0px; text-align: center; }

#siteInfo a:link { color: #000; }

#siteInfo a:visited { color: #f00; }

#siteInfo a:hover { color: #00f; }

#siteInfo a:active { color: #0f0; }