﻿/* LinkList */
div.linkitem
{
    padding-top: 20px;
}

div.linkitem a 
{
    font-weight: bold;
}

/* DownloadList */
div.downloaditem
{
    padding-top: 20px;
}

div.downloaditem a 
{
    font-weight: bold;
}

/* EventList */
.eventcontent 
{
    border: solid 1px #EAB107;
    background-color: #FFECA0;
    padding: 10px;
    width: 96%;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 15px;
}

.eventcontent date
{
    font-weight: bold;
}
tr.pastevent td{
 padding-right:5px;
}
tr.pastevent td, tr.pastevent td a, tr.pastevent td a:link, tr.pastevent td a:visited, tr.pastevent td a:active
{
 color: #666666;
}
tr.pastevent td a:hover{
color:#C20000;
}

/* NewsList */
div.newscontent 
{
    border: solid 1px #FFCC05;
    padding: 10px;
    width: 100%;
    overflow: hidden;
}

div.newscontent date
{
    font-weight: bold;
}

/* gallery */
td.gallerycell 
{
    vertical-align: middle;
    text-align: center;
    width: 115px;
    height: 115px;
    border: solid 1px #FFCC05;
    background-color: #FFF2BC;
}

td.gallerycell td.imagecell
{
    vertical-align: middle;
    text-align: center;
    width: 115px;
    height: 115px;
}

td.gallerycell td.buttoncell
{
    background-color: #FFF2BC;
    padding: 3px;
}

div.gallerydetails 
{
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
    border: solid 1px #FFCC05;
    background-color: #FFF2BC;
}

div.gallerydetails h1
{
    color: #CC0000;
}

/* guestbook */
div#guestbookentries
{
    width: 100%;
    height: 400px;
    /*height: expression(this.scrollHeight > 200? "200px" : "auto" );*/
    border: solid 1px #FFCC05;
    overflow: auto;
}

div#guestbookentries span.date
{
    color: #000000;
    font-weight: bold;
}

div#guestbookentries span.author
{
    padding-left: 30px;
    color: #CC0000;
    font-weight: bold;
}

div#guestbookentries div.entry
{
    padding-top: 5px;
}

div#guestbookentries div.odd  
{
    width: 100%;
    background-color: #FFF2BC;
	border-bottom:1px solid #FDEBAA;
}

div#guestbookentries div.even
{
    width: 100%;
    background-color: #FFF7D7;
	border-bottom:1px solid #FFE78A;
}

div#guestbookentries div.even div.pad, div#guestbookentries div.odd div.pad
{
    padding: 10px;
    color: #000000;
}

div.rssChannel h2
{
    color: #CC0000;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}

div.sidebar ul 
{
    margin: 0;
    padding: 0;
}

div.sidebar ul li.item
{
    padding: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 15px;    
    color:#000000;
}

div.sidebar ul li.item a
{
    text-decoration: underline;
    color:#CC0000;
}

div.sidebar ul li.item a:hover
{
  color:#000000;  
}

div.sidebar ul li.sidebaritemseparator
{
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin-left: 0px;
	height: 10px;
}

