/* $Id: style.css,v 1.17 2005/01/03 23:22:31 ryan Exp $ */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background: url(images/filler.jpg); background-repeat: repeat-x; background-color: #FCCE6B;  color: #000000;}

a:active {  text-decoration: none; color: #FCCE6B; }
a:link {  text-decoration: none; color: #FCCE6B; }
a:visited {  text-decoration: none; color: #FCCE6B; }
a:hover {  text-decoration: underline; color: #000000; }

a.titleLink:active { color: #FCCE6B; }
a.titleLink:link { color: #FCCE6B; }
a.titleLink:visited { color: #FCCE6B; }
a.titleLink:hover { text-decoration: underline; color: #000000; }

a.forumTitleLink:active { color: #FCCE6B; }
a.forumTitleLink:link { color: #FCCE6B; }
a.forumTitleLink:visited { color: #FCCE6B; }
a.forumTitleLink:hover { text-decoration: underline; color: #000000; }

.diff1 { color: red; }
.diff2 { color: blue; }
/* Forms */
input { font-size: 11px; }
/*option { border-color:#000000; border-width:1; }
select { border-color:#000000; border-width:1; }
textarea { border-color:#000000; border-width:1; }      */
input.submit { border: 1px solid black; text-align: center; font-size: 11px; background-color: #ffffff; }

/* Body */
#mainBody { margin: 0px; }
#container { text-align: center; }
#bold { font-weight: bold; }
#top { vertical-align: top; }
.siteMap1 { font-size:16px;  }
.siteMap2 { font-size:14px;  }
.siteMap3 { font-size:12px;  }

/* CHAT */
.system { color: #B8D6EC; font-weight: bold; }
.selfMessage { color: #FF6D6D; font-style: italics; }

/* Header */
#headerBackground {text-align: center; margin-bottom: 10px;}
#headerTitle { width: 750px; font-weight: bold; font-size:28px; color: #000000; text-align: left; margin: 0px auto;}

/* Footer */
#footer { width: 750px; font-size:9px; text-align: center; margin: 0px auto;}

/* Boxes (Generic) */
#boxTitle { font-weight: bold; font-size:12px; background-color: #ACD5F0; border-bottom: 1px solid black; text-align: center; }
#boxTitleLeft { height: 29px; width: 555px; font-weight: bold; font-size:12px; background: url(images/news_head.jpg); text-align: left; padding: 0px; }
#box { border: 1px solid black; width: 95%; margin: 0px auto;}
#boxBody { padding: 2px; text-align: left; margin: 0px;}
#boxCell { background: url(images/cell.jpg); text-align: left; padding: 7px; vertical-align: top; font-size: 11px; }
#boxBottom { height: 8px; width: 555px; background: url(images/news_lo.jpg); }
#boxCell-padding { text-align: center; padding: 5px; vertical-align: center; font-size: 11px; }
#boxCell-alt { text-align: left; padding: 1px; vertical-align: top; background-color: #EFEFEF; font-size: 11px;}
#boxCell-alt-center { text-align: center; padding: 1px; vertical-align: top; background-color: #EFEFEF; font-size: 11px;}
#box-400 { border: 1px solid black; width: 400px; margin: 0px auto;}
#box-200 { border: 1px solid black; width: 200px; margin: 0px auto;}
#box-invis { border: 0px; margin: 0px auto; }
#boxCell-right { text-align: right; font-size: 11px; padding: 1px; }
#boxCell-center { text-align: center; font-size: 11px; }
#boxCell-bold { text-align: left; font-weight: bold; font-size: 11px; vertical-align: top;}
#boxCell-bold-alt { text-align: left; font-weight: bold; font-size: 11px; background-color: #E0E0E0; vertical-align: top;}
#boxCell-bold-center { font-weight: bold; font-size: 11px; text-align: center;}
#boxCell-bold-right { font-weight: bold; text-align: right; font-size: 11px; }
#smallText { font-size: 9px; text-align: left; font-weight: normal; }
.smallText { font-size: 9px; text-align: left; font-weight: normal; }
#smallText-center { font-size: 9px; text-align: center;  }
#smallText-right { font-size: 9px; text-align: right;  }
#tabBox { border: 0px; width: 95%; margin: 0px auto;  }

/* General */
#paging { font-size: 9px; text-align: left; padding: 1px; }
#attn { font-size: 9px; color: #FF0000;  }
.attn { font-size: 9px; color: #FF0000;  }
#hover { font-size: 11px; }


/* News & Search*/
#newsSubTitle { background: url(images/cell.jpg); font-weight: bold; font-size: 9px; padding: 7px; text-align: left; }
#newsTable { width: 555px; border: 0px; text-align: left; margin: 0px auto; }
#newsNoBGTitle { font-weight: bold; font-size: 12px; border-bottom: 1px solid black; text-align: left; }
#newsBrowse { width: 95%; margin: 0px auto;}

/* FAQ */
#faq-box { border: 1px solid black; width: 95%; margin: 0px auto;}
#faq-box-title { font-weight: bold; font-size:12px; background-color: #ACD5F0; border-bottom: 1px solid black; text-align: left; padding: 1px 1px 1px 5px;}
#faq-summary-body { text-align: left; vertical-align: top; padding: 1px 0px 1px 5px;}
#faq-spacer { height: 10px; }
#faq-body { text-align: left; vertical-align: top; padding: 5px;}

/* GALLERY */

#gallery-box { border: 1px solid black; width: 95%; margin: 0px auto; }
#gallery-box td { vertical-align: top; }
.gallery-box-title { font-weight: bold; font-size:12px; background-color: #ACD5F0; border-bottom: 1px solid black; text-align: left; padding: 1px 1px 1px 1px;}
.gallery-category-title { font-weight: bold; font-size:12px; text-align: left; }
.gallery-description    { font-weight: normal; font-size:10px; text-align: left; padding: 0px; }
.gallery-category-table { border: 1px solid black; width: 95%; margin: 5px auto; }
.gallery-table { border: 1px solid black; margin: 5px auto; }
.gallery-subcategory-table { border: 1px solid black; width: 98%; margin: 5px auto; }
#gallery-summary-body { text-align: left; vertical-align: top; padding: 1px 0px 1px 5px;}
#gallery-spacer { height: 10px; }
#gallery-body { text-align: center; vertical-align: top; padding: 5px; margin: 10px;}
#gallery-cat-header { text-align: left; padding: 3px; font-size: 13px;}
#gallery-cat-header-small { text-align: left; padding: 3px; font-size: 11px;}
#gallery-cat-header-small-bold { text-align: left; padding: 3px; font-size: 11px; font-weight:bold;}
.galleryImage {
    /*padding: 4px;*/
    margin:  2px;
    border:  1px solid black;
}
#galleryImageCell-new { text-align: center; vertical-align: top; padding: 2px; border: 1px solid black; background: #E5EEFB;}
#galleryImageCell { text-align: center; vertical-align: top; padding: 2px; border: 1px solid black;}

/* Content (Upper Level) */
#subHeader { background: url(images/header.gif); height: 20px; width: 750px; text-align: center; margin: 0px auto; padding-top: 5px;}
#subFooter { background:url(images/footer.gif); height: 24px; width: 750px; text-align: center; margin: 0px auto;  }
#contentBody { clear: left; background: url(images/bodyfiller.gif); width: 750px; text-align: center; padding-top: 5px; margin: 0px auto;}
#contentBodyInside { text-align: center; margin: 0px auto;}

/* Paragraphs */
p { margin-top: 0px; margin-bottom: 0px; }
p.p1 { text-align: center; padding: 5px; }
p.padding { padding: 5px; }

/* Forums */
#quotaBox { border: 1px solid black; width: 150px; margin: 0px auto; padding: 3px;}
#forumBox { border: 1px solid black; width: 95%; margin: 0px auto;  }
#forumBox-border { width: 95%; border: 1px solid black; margin: 0px auto; padding: 3px; border-collapse: collapse; border-spacing: 0px; }
#forumPoll { border: 1px solid black; width: 80%; margin: 0px auto; padding: 3px; border-collapse: collapse; border-spacing: 0px; }
#blankBox { border: 0px; width: 100%; margin: 0px auto; padding: 3px; }
#Witje { width: 435px; background-color: #FFFFFF; }
#forumTitle1 { padding: 2px; font-weight: bold; font-size:12px; background-color: #91B8D3; border-bottom: 1px solid black; text-align: left; }
#forumTitle1-noborder { padding: 2px; font-weight: bold; font-size:12px; background-color: #91B8D3; text-align: left; }
#forumTitle1-thin { height: 5px; font-weight: bold; font-size:12px; background-color: #91B8D3; border-bottom: 1px solid black; text-align: left; padding-left: 5px; }
#forumTitle1-right { padding: 2px; font-weight: bold; font-size:12px; background-color: #91B8D3; border-bottom: 1px solid black; text-align: right; padding-left: 5px; }
#forumTitle1-center { padding: 2px; font-weight: bold; font-size:12px; background-color: #91B8D3; border-bottom: 1px solid black; text-align: center; padding-left: 5px; }
#forumTitle1-topborder { padding: 2px; font-weight: bold; font-size:12px; background-color: #91B8D3; border-top: 1px solid black; border-bottom: 1px solid black; text-align: left;  }
#forumTitle2 { font-weight: bold; font-size:12px; background-color: #ACD5F0; border-bottom: 1px solid black; text-align: center; }
#forumTitle2-left { font-weight: bold; font-size:12px; background-color: #ACD5F0; border-bottom: 1px solid black; text-align: left; }
#smileBox { text-align: center; padding: 2px; vertical-align: top; background-color: #E0E0E0; }
#forumLarge { text-align: left; font-size: 13px; }
#forumLarge-right { text-align: right; font-size: 13px; }
#forumLarge-bold { font-size: 13px; font-weight: bold; }
#forumHeader1 { font-size: 13px; width: 95%; padding: 3px; text-align: left;}



#forumCell { text-align: left; padding: 1px; font-size: 11px; background-color: #3E5C85; border: 1px solid black; vertical-align:top; }
#previewCell { text-align: left; padding: 1px; font-size: 11px; background-color: #3E5C85; border: 1px solid black; vertical-align:top; }
#forumCell-option { width: 40px; text-align: center; padding: 1px; font-size: 11px; background-color: #3E5C85; border: 1px solid black; vertical-align:top;  }
#forumCell-alt { text-align: left; padding: 1px; background-color: #3E5C85; font-size: 11px; border: 1px solid black; vertical-align:top; }
#forumCell-150 { width: 120px; text-align: left; padding: 1px; font-size: 11px; background-color: #3E5C85; border: 1px solid black; vertical-align: top; }
#forumCell-alt-150 { width: 150px; text-align: left; padding: 1px; background-color: #3E5C85; font-size: 11px; border: 1px solid black; vertical-align: top;}
#forumCell-right { text-align: right; padding: 1px; font-size: 11px; background-color: #3E5C85; border: 1px solid black; vertical-align: top; }
#forumCell-alt-right { text-align: right; padding: 1px; background-color: #3E5C85; font-size: 11px; border: 1px solid black; vertical-align: top;}
#forumCell-noborder { text-align: left; padding: 1px; font-size: 11px; background-color: #3E5C85; vertical-align: top;  }
#forumCell-alt-noborder{ text-align: left; padding: 1px; background-color: #3E5C85; font-size: 11px; vertical-align: top; }
#forumCell-noborder-right { text-align: right; padding: 1px; font-size: 11px; background-color: #3E5C85; vertical-align: top;  }
#forumCell-alt-noborder-right{ text-align: right; padding: 1px; background-color: #3E5C85; font-size: 11px;  vertical-align: top;}
#forumCell-alt-center { text-align: center; padding: 1px; background-color: #3E5C85; font-size: 11px; border: 1px solid black; }
#forumCell-center { text-align: center; font-size: 11px; background-color: #3E5C85; border: 1px solid black; }
#forumCell-bold { font-weight: bold; font-size: 11px;  background-color: #3E5C85; border: 1px solid black; padding: 1px; vertical-align:top; }
#forumCell-bold-alt { font-weight: bold; font-size: 11px; background-color: #3E5C85; border: 1px solid black; padding: 1px; vertical-align:top; }


/* TABS */
.tab { font-size: 11px; background-color: #ffffff; border: 1px solid black; border-width: 1px 1px 0px 1px; }
.tab-on { font-size: 11px; background-color: #000000; color: #ffffff; border: 1px solid black; border-width: 1px 1px 0px 1px; }

/* MENU */
.m0table0 { text-align: center;}
.m0table { background: #84AADB; border: 1px solid white; text-align: left;}
/* Style for outer tag, mout (mouse out) state */

/* Style for outer tag, mover (mouse over) state */
.m0movero { background: #DBEAF5; }
/* Style for outer tag, mdown (mouse down) state */
.m0mdowno { background: white; }
/* Style for inner tag, mover (mouse over) state */
.m0inner { font-family: Tahoma, MS Sans Serif, Verdana, sans-serif; font-size: 12px; padding: 3px; }



