body {font-family: Arial;font-size: 11px;color: #000;text-decoration: none;margin:0;padding:20px 0 0 0;background-image: url(/images/Light-wood-sea-scape.jpg);background-repeat: no-repeat;background-position: center 20px;background-color: #000;}
h1, h2, h3, h4, h5, h6 { margin: 15px 0;}
h1 {font-family: "tahoma", Arial;font-size: 14px;color: #872B2E;font-weight:bold;}
p { margin: 10px 0;}
ul, ol { margin: 15px 0 0 15px;}
.clear {clear:both;}
a, a:visited {color:#000;text-decoration:none;font-weight:bold;}
a:hover {color:#000;text-decoration:underline;}
#main {width:600px;margin:auto;border:0;padding:0;height:600px;}
#left {display:block;float:left;width:217px;}
*html #left{padding:0;margin:0;z-index:1;}
#right {display:block;float:right;width:320px;margin-top:40px;margin-right:50px;}
*html #right{padding:0;margin:0;z-index:2;}
#maintext{overflow:auto;height:465px;width:310px;text-align:left;scrollbar-face-color: #802F2E;scrollbar-highlight-color: #AC7F56;	scrollbar-shadow-color: #AC7F56;scrollbar-arrow-color: #CACFD5;	scrollbar-track-color: #CACFD5;padding-right:10px;}
#musicplayer{height:40px;text-align:right;padding-top:5px;font-size:10px;color:#7E2F2A;}
#newsitem{border-bottom-width: 2px;border-bottom-style: dotted;border-bottom-color: #000;}
#footer {width:600px;margin:auto;border:0;padding:0;margin-top:0;padding-top:10px;color:#FFF;text-align:center;font-size:85%;	background-image: url(/images/jj_footer.jpg);background-repeat: no-repeat;background-position: center top;height:40px;}
#footer a, #footer a:visited {color:#FFFFFF;text-decoration:none;font-weight:bold;}
#footer a:hover {color:#FFF;text-decoration:underline;}
#events h1{font-size:110%;padding:0;margin:0;color:#000;}
#events th{border-bottom-width: 3px;border-bottom-style: dotted;border-bottom-color:#000000;}