
#footer { }
/*styles from Jason's original site (some no longer in use)*/
p    { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.txtnav { color: black; font-size: 10px }
.txtnav a { color: #069 }
.txtnav a:hover { color: #fff; background-color: #069 }
.nohover a { background-color: transparent; }
.nohover a:hover { background-color: transparent; }
.tiny  { font-size: 9px }
.big { font-size: 18px }
.blubar { color: #cc9; font-size: 10px; font-weight: bold; background-color: black }
.test  { color: #cc9; font-size: 12px; font-weight: bold; background: #069; padding-top: 30px }
.blubar a { color: #cc9; font-size: 10px; font-weight: bold; text-decoration: underline; background-color: black }
.blubar a:hover { color: black; font-size: 10px; font-weight: bold; background-color: #cc9 }
.blk { color: black }
.wht-bld { color: #cc9; font-weight: bold }
/*input[type="text"], input[type="password"], textarea { font-weight: bold }*/
/*select:focus, textarea:focus, input:focus { background-color: #e6e6cc }*/
h3 { color: black; font-size: 16px }
#date { }
ul  { line-height: 1.3em; margin-top: 1em; margin-bottom: 1em ; list-style-image: url(/images/Bullet_Layer-1.gif); }
.boldwhite { color: #cc9; font-weight: bold }
/**/

a:link.non-ul {
  color:#000000;
  background: #cc9;
  text-decoration: none;
}
a:visited.non-ul {
  color:#000000;
  background: #cc9;
  text-decoration: none;
}
a:hover.non-ul {
  color:#000000;
  background: #cc9;
  text-decoration: none;
}
a:active.non-ul {
  color:#000000;
  background: #cc9;
  text-decoration: none;
}
a:link  { color: #069; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
a:visited  { color: #933; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
a:hover  { color: white; text-decoration: none; background: #069  }
a:active  { color: #933; background: #fff }
body  { color: #000000; font: 12px Verdana, Arial, Helvetica, sans-serif; background: #fff; margin: 0 }
h1 {
  font-size: 125%;
}
h2 {
  font-size: 100%;
}
input, submit {
  color:#000000;
  font:82% Verdana, Arial, Helvetica, sans-serif
}
select {
  color:#000000;
  font:82% Verdana, Arial, Helvetica, sans-serif
}
td   { color: #000000; font: 12px Verdana, Arial, Helvetica, sans-serif }
textarea {
  color:#000000;
  font:100% Verdana, Arial, Helvetica, sans-serif
}
th {
  color:#000000;
  font:bold smaller Verdana, Arial, Helvetica, sans-serif
}
.block-divider  { color: #000000; background: #cc9; border-top: 1px solid #cc9; border-bottom: 1px solid #c60 }
.block-divider-left  { color: #000000; background: #cc9; border-top: 1px solid #c96 }
.block-divider-right  { color: #000000; background: #cc9; border-top: 1px solid #c96 }
.block-featured-left  { color: #000000; font: 100% Verdana, Arial, Helvetica, sans-serif; background: #cc9; border-right: 1px solid #cc9 }
.block-featured-right  { color: #000000; font: 100% Verdana, Arial, Helvetica, sans-serif; background: #cc9; border-left: 1px solid #cc9 }
.block-hightopborder-left {
  border-top:1px solid #cc9
}
.block-info {
  background:#cc9;
  color:#000000;
  font:75% Verdana, Arial, Helvetica, sans-serif
}
.block-outerborder-left  { border-left: 1px solid #c96 }
.block-outerborder-right  { border-right: 1px solid #c96 }
.block-title,blocktitle  { color: #069; font: bold smaller Verdana, Arial, Helvetica, sans-serif; background: #cc9; padding-top: 13px }
.block-title-left  { color: #069; font: bold smaller Verdana, Arial, Helvetica, sans-serif; background: #cc9 }
.block-title-right  { color: #069; font: bold smaller Verdana, Arial, Helvetica, sans-serif; background: #cc9 }
.block-vote {
  background:#cc9;
  color:#000000;
  font:90% Verdana, Arial, Helvetica, sans-serif
}
.block-vote-results {
  background:#cc9;
  color:#000000;
  font:90% Verdana, Arial, Helvetica, sans-serif
}
.cal-body  { color: #000000; font: bold 150% Verdana, Arial, Helvetica, sans-serif; background: #cc9; border: solid 1px #ffc }
.cal-day,cal_day {
  background:#cc9;
  border-bottom:#ffc 1px dashed;
  border-left:#ffc 1px dashed;
  border-top:#333 2px solid;
  color:#000000;
  font:bold 75% Verdana, Arial, Helvetica, sans-serif
}
.cal-dayview-times {
  background:#ffc;
  border-bottom:#ffc 1px solid;
  border-left:#ffc 1px solid;
  border-right:#ffc 1px solid;
  border-top:#333 1px dashed;
  color:#000000;
  font:bold 80% Verdana, Arial, Helvetica, sans-serif
}
.cal-dayx-body {
  background:#ffc
}
.cal-dayx-cur {
  background:#cc9;
  color:#000000;
  font:bold 80% Verdana, Arial, Helvetica, sans-serif
}
.cal-dayx-subcur {
  background:#cc9;
  color:#000000;
  font:bold 80% Verdana, Arial, Helvetica, sans-serif;
  padding-top:4px
}
.cal-dayx-times {
  border-bottom:#cc9 1px solid;
  border-left:#cc9 1px solid;
  border-right:#cc9 1px solid
}
.cal-dayx-times2 {
  background:#cc9
}
.cal-dayx-weekevent {
  border-bottom:#cc9 1px solid;
  border-left:#cc9 1px dashed;
  border-right:#cc9 1px dashed;
  border-top:#ffc 1px solid
}
.cal-futureday {
  background:#ffc
}
.cal-header {
  background:#cc9;
  border-bottom:#ffc 1px solid;
  border-left:#ffc 1px solid;
  border-right:#ffc 1px solid;
  border-top:#ffc 1px solid
}
.cal-hr {
  background:#cc9
}
.cal-month,cal_month {
  background:#ffc;
  color:#000000
}
.cal-nullday {
  background:#cc9;
  border-bottom:#ffc 1px dashed;
  border-left:#ffc 1px dashed;
  border-top:#ffc 1px dashed;
  color:#000000
}
.cal-oldday {
  background:#ffc;
  color:#000000
}
.cal-quickadd,quickadd {
  background:#ffc;
  border-bottom:#ffc 1px solid;
  border-left:#ffc 1px solid;
  border-right:#ffc 1px solid;
  border-top:#ffc 1px solid;
  padding:4px
}
.cal-today {
  background:#cc9;
  border-bottom:#333 1px dashed;
  border-left:#333 1px dashed;
  border-right:#333 1px dashed;
  border-top:#333 1px dashed
}
.cal-weekpointers {
  border-bottom:#ffc 1px dashed;
  border-left:#ffc 1px dashed
}
.cal-weekview-addevent {
  background:#cc9;
  border-right:#ffc 1px solid;
  border-top:#ffc 1px solid;
  color:#000000;
  font:bold 80% Verdana, Arial, Helvetica, sans-serif;
  padding:4px
}
.cal-weekview-caltitle {
  background:#cc9;
  border-bottom:#ffc 1px solid;
  border-left:#ffc 1px solid;
  border-right:#ffc 1px solid;
  color:#000000;
  font:bold 80% Verdana, Arial, Helvetica, sans-serif;
  padding:4px
}
.cal-weekview-curday,weekview_curday {
  background:#ffc;
  color:#000000
}
.cal-weekview-daterange {
  background:#cc9;
  border-left:#ffc 1px solid;
  border-right:#ffc 1px solid;
  border-top:#ffc 1px solid;
  color:#000000;
  font:bold 80% Verdana, Arial, Helvetica, sans-serif;
  padding:4px
}
.cal-weekview-dayformat {
  background:#cc9;
  border-left:#ffc 1px solid;
  border-top:#ffc 1px solid;
  color:#000000;
  font:bold 80% Verdana, Arial, Helvetica, sans-serif;
  padding:4px
}
.cal-weekview-offday,weekview_offday {
  background:#cc9;
  color:#000000
}
.commentbar1 {
  background:#cc9;
  color:#000000;
  font:75% Verdana, Arial, Helvetica, sans-serif;
  padding:3px 3px
}
.commentbar2  { font: 75% Verdana, Arial, Helvetica, sans-serif; background: #cc9; border-top: 1px solid #cc9; border-bottom: 1px solid #cc9 }
.commentbar3  { color: #000000; font: 75% Verdana, Arial, Helvetica, sans-serif; background: #cc9; padding: 3px; border-top: 1px solid #933; border-bottom: 1px solid #cc9 }
.commentbar4  { color: #000000; font: 75% Verdana, Arial, Helvetica, sans-serif; background: #cc9 }
.commenttitle  { font: bold smaller Verdana, Arial, Helvetica, sans-serif; background: #cc9; padding: 3px 0 3px 10px; border: solid 1px #633 }
.footerblock  { color: #cc9; font: 70% Verdana, Arial, Helvetica, sans-serif; background: #069; padding: 10px 4px; border-top: 1px solid #cc9 }
.footerblock a:link {
  background:#cc9;
  color:#cc9;
  font:100% Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none
}
.footerblock a:visited {
  background:#cc9;
  color:#cc9;
  font:100% Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none
}
.footerblock a:hover  { color: #933; font: 100% Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #cc9 }
.footerblock a:active {
  background:#cc9;
  color:#cc9;
  font:100% Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none
}
.header-envelope  { padding-right: 1px; padding-left: 1px; border: solid 1px #069 }
.header-logobg {
  padding-top:4px
}
.header-logobg-container-inner   { background-color: #069; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-bottom: 1px solid #000 }
.header-logobg-container-outer {
  background:#cc9;
  padding-bottom:1px
}
.header-navigation  { color: #cc9; font: 82% Verdana, Arial, Helvetica, sans-serif; background: #cc9; padding-top: 4px; padding-bottom: 3px; border-bottom: 1px solid #cc9 }
.header-navigation a:link  { color: #069; font: 82% Verdana, Arial, Helvetica, sans-serif; background: #cc9; border-bottom: 0 solid #cc9 }
.header-navigation a:visited  { color: #633; font: 82% Verdana, Arial, Helvetica, sans-serif; background: #cc9; border-bottom: 0 solid #cc9 }
.header-navigation a:hover  { color: #c60; font: 82% Verdana, Arial, Helvetica, sans-serif; background: #cc9; border-bottom: 0 solid #cc9 }
.header-navigation a:active  { color: #c60; font: 82% Verdana, Arial, Helvetica, sans-serif; background: #cc9; border-bottom: 0 solid #cc9 }
.header-navigation-container {
  border-bottom:1px solid #cc9
}
.header-welcomeanddate  { height: 53px; border-bottom: 1px solid #963 }
.highlight  { color: #000000; text-decoration: none; background-color: #c60 }
.pagenav {
  text-align: center;
}
.searchauth {
  background:#cc9;
  color:#000000;
  font:100% Verdana, Arial, Helvetica, sans-serif;
  text-align:left
}
.searchdate {
  background:#cc9;
  color:#000000;
  font:100% Verdana, Arial, Helvetica, sans-serif;
  text-align:right
}
.searchform  { background: #cc9; padding: 6px 4px 6px 1px; height: 53px; border-bottom: 1px solid #cc9 }
.searchhits {
  background:#cc9;
  color:#000000;
  font:100% Verdana, Arial, Helvetica, sans-serif;
  text-align:right
}
.site-slogan {
  color:#cc9;
  background:#cc9;
}
.smallcal-week-even {
  background:#ffc;
  color:#000000;
}
.story-box {
  background:#cc9;
  color:#000000;
  font:100% Verdana, Arial, Helvetica, sans-serif
}
.story-byline,storybyline {
  background:#cc9;
  color:#000000;
  font:90% Verdana, Arial, Helvetica, sans-serif
}
.story-container {
  padding-right:9px;
}
.story-information {
  background:#cc9;
  color:#000000;
  font:70% Verdana, Arial, Helvetica, sans-serif
}
.story-title {
  background:#cc9;
  color:#000000;
  font:bold 110% Verdana, Arial, Helvetica, sans-serif
}
.story-title-featured {
  background:#cc9;
  color:#000000;
  font:bold 110% Verdana, Arial, Helvetica, sans-serif
}
.warning  { color: #c60; font: bold 100% Verdana, Arial, Helvetica, sans-serif; background: #cc9 }
.warningsmall  { color: #c60; font: 100% Verdana, Arial, Helvetica, sans-serif; background: #cc9 }
.xpinputfield  { border: solid 1px #9cf }

/******************   NEW CSS ADDED FOR FORUM Ver 2.3 ************************/

TD.navbar       { color: #cc9; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 32px; background-color: #333; text-align: center; vertical-align: middle }

TD.navbar a:link, TD.navbar a:visited { 
    color: #cc9;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 2px
    }

TD.navbar a:hover  { color: #c60; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; padding: 2px }

#forumheading          { text-align:left; background-color: #cc9; }
.forumtext             { color: #000; }
.forumclass1           { text-align:left; background-color: #cc9; }
.forumclass2           { text-align:left; background-color: #cc9; }
.forumclass3           { text-align:left; background-color: #9cf; }
.forumclass4           { text-align:left; background-color: #cc9; }
.forumoutline          { background-color: #cc9; }

/* These CSS declarations for links are used in a few places but are here for theme designers to use if needed - can be added to templates  */
.forumlinks A:link            { color: #000000; font-style: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.forumlinks A:visited        { color: #000000; font-style: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.forumlinks A:hover            { color: #000000; font-style: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

/* alternate table row colours */
.forumAlt1   { background-color: #cc9; }
.forumAlt2   { background-color: #cc9; }

.quotebox   { 
     border-style: ridge; 
     background-color: #cc9; 
     padding:10px;
     margin: 0px;
     }

.quotetext {
     color:#000; 
     font-weight: normal; 
     background-color: #cc9; 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 9px; 
     }

.forumCode  { 
    background-color: #cc9; 
    color: #000;
    width: 470px;
    height: 160px;
    overflow: auto;
    font-size: 11px;
    min-height: 50px;
    max-height: 120px;
    margin: 5px 0px 5px 5px;
    padding:5px;
    border: 1px dashed black;
    }

.forumTitle   {
    color: #000000;
    background-color: #9cf;
    font-weight: bold;
    font-size: 12px;
    line-height: 14pt;
    font-family: Verdana, Arial, Helvetica, sans-serif; }

TD.forumRollOver   { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cc9; text-align: left }
TD.forumRollOut    { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cc9; text-align: left }

.cblockTitle    {
    color: #cc9;
    background-color: #69c;
    font-weight: bold;
    font-size: 12px;
    line-height: 16pt;
    padding-left:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footertext { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.footertext p { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.footertext a { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.footertext a:hover { color: #c96; background-color: black; }

.quotation { color: #963; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-image: url(/images/quotationmark.gif); background-repeat: no-repeat; background-position: 20px 10px; padding: 20px 20px 30px 40px; }
.byline { font-size: 10px; font-style: italic; text-align: right; margin-top: -28px; margin-bottom: 20px; padding-right: 20px; }
