body { width: 100%; padding: 0px; margin: 0px; font-family:Arial, Helvetica, sans-serif; line-height:14px; font-size:11px; color:#ffffff; background-color: #ffffff; margin-top: 0px; background-image:url(images/background.gif); background-position: right; background-repeat: repeat; background-attachment:fixed; }
h1 { font-family: verdana; font-size: 18px; font-weight: 300; color: #999999; text-align: left; }
hr { height: 1px; border: 0px; color: #CCCCCC; background-color: #CCCCCC; margin: 10px 0px 0px 0px; } 
ul { list-style-type:disc; color:#666666; margin: 10px 0px 0px 0px; padding-left:10px;  }
div.wrapper { position: relative; top: 0px; margin-left: auto; margin-right: auto; width: 700px; }
div.header { position: absolute; top: 0px; width: 694px; height:127px; z-index: 2; left:0px; background-image:url(images/header.jpg); border-bottom: 3px solid #D9D9D9; border-left:3px solid #D9D9D9; border-right:3px solid #D9D9D9 }
div.navigation { position: absolute; top: 130px; width: 694px; height:20px; z-index: 2; left:0px; background-color:#FFFFFF; border-bottom: 3px solid #D9D9D9; border-left:3px solid #D9D9D9; border-right:3px solid #D9D9D9 }
div.navigation a {float:left; }
div.colonetitle { position: absolute; top: 170px; width: 220px; height:20px; z-index: 2; left:0px; }
div.coltwotitle { position: absolute; top: 170px; width: 220px; height:20px; z-index: 2; left:240px; }
div.colthreetitle { position: absolute; top: 170px; width: 220px; height:20px; z-index: 2; right:0px; }
div.colone { position: absolute; top: 190px; width: 194px; height:420px; z-index: 2; left:0px; background-color:#FFFFFF; border-bottom: 3px solid #D9D9D9; border-left:3px solid #D9D9D9; border-right:3px solid #D9D9D9; padding: 10px 10px 10px 10px; overflow:auto; color:#D9D9D9 }
div.coltwo { position: absolute; top: 190px; width: 194px; height:420px; z-index: 2; left:240px; background-color:#FFFFFF; border-bottom: 3px solid #D9D9D9; border-left:3px solid #D9D9D9; border-right:3px solid #D9D9D9; padding: 10px 10px 10px 10px; overflow:auto; color:#D9D9D9 }
div.colthree { position: absolute; top: 191px; width: 194px; height:420px; z-index: 2; right:0px; background-color:#FFFFFF; border-bottom: 3px solid #D9D9D9; border-left:3px solid #D9D9D9; border-right:3px solid #D9D9D9; padding: 10px 10px 10px 10px; overflow:auto; color:#D9D9D9 }
div.copyright { position: absolute; top: 650px; width: 700px; height:10px; z-index: 2; left:0px; }

div.fullwidthtitle { position: absolute; top: 170px; width: 700px; height:20px; z-index: 2; left:0px; }
div.gallery { position: absolute; top: 190px; width: 700px; z-index: 2; left:0px; }

div.newsitem { padding-bottom:8px; margin-bottom:8px; border-bottom:#CCCCCC solid 1px; }
div.newsitem p { margin:0; }

div.contactline { padding-bottom:20px; }

div.musicplayer { float:right; padding:0px; margin:0px; }

.title { font-weight:bold; color:#30A7D5; }
.date { font-weight:normal; color:#30A7D5; }
.text { color:#999999; }
.copyright { color: #999999; font-size:9px; text-align:right; }

.graphicnav { text-decoration:none; padding:0px; border:none; margin:0px; }
.graphicnav a:link {  text-decoration:none; padding:0px; border:none; margin:0px; }
.graphicnav a:visited { text-decoration:none; padding:0px; border:none; margin:0px; }
.graphicnav a:hover { text-decoration:none; padding:0px; border:none; margin:0px; background-color:transparent; }

div.gallery a { display:block; width:136px; height:136px; border: 2px solid #FFF; float:left; }
div.gallery a:hover { display:block; width:136px; height:136px; border: 2px solid #FFCC00; }

div.colone a, div.coltwo a, div.colthree a, div.copyright a { color:#333333 ; font-weight: normal; text-decoration: underline; }
div.colone a:visited, div.coltwo a:visited, div.colthree a:visited,div.copyright a:visited { color: #333333; font-weight: normal; text-decoration: underline;  }
div.colone a:hover, div.coltwo a:hover, div.colthree a:hover, div.copyright a:hover { color: #FFFFFF; font-weight: normal; background-color:#FFCC00; text-decoration:none; padding:0px;  }
