body { background-color: #000000; text-align: center; margin: 0px; padding: 0px; background-image: url('../images/bg.jpg'); background-repeat: repeat-y; background-position: top center; background-attachment: fixed; font-family: verdana; font-size: 12px; color: #D9D9D9; }

#content { width: 800px; text-align: left; margin: 0px auto; background-image: url('../images/grey_bg.jpg');  }

#padding { padding: 10px; }
a, a:link { color: #999999; text-decoration: underline; }
#nav { background-color: #330000; padding: 3px 0px 3px 0px; }
#nav ul { margin: 0px; }
#nav li { list-style-type: none; display: inline; margin-right: 20px; }
#nav li a, #nav li a:link { color: #fff; font-weight: bold; text-decoration: none;  }

#left { width: 50%; float: left; }
#right { float: right; width: 350px; text-align: center; }
.clear { clear: both; }

p.newsHeadline { font-weight: bold; }
div#news { font-size: 10px; background-color: #999999; background-image: url('../images/block_bg.jpg'); background-repeat: repeat-x; padding: 10px; border: 2px solid #330000; }
div#guestbook { background-color: #999999; background-image: url('../images/block_bg.jpg'); background-repeat: repeat-x; padding: 10px; border: 2px solid #330000; }
#mp3 { text-align: center; }

img.ad { border: 3px solid #330000; }

#dates { background-color: #999999; background-image: url('../images/block_bg.jpg'); margin-top: 20px; background-repeat: repeat-x; padding: 10px; border: 2px solid #330000; }
#dates ul { list-style-type: none; margin: 0px; padding: 0px;   }
#dates li  { list-style-type: none; margin: 0px;   }
li.date1 { background-color: #999999; color: #333333; padding: 3px; }

img { border: 0px; }
li.date2 { background: none; padding: 3px; }

#guestbook { padding-top: 20px; margin-top: 20px; }