
/* HTML tags */







body {
    background-attachment : fixed;
    background-color : #9c0404;
    background-image : url('images/background.jpg');
    background-position : center;
    background-repeat : repeat-y;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    text-align : center;
  }


td {
    text-align:left;
  }

/* Layout tags */








.wrapper {
    height : auto;
    width : 926px;
    margin: auto;
    height: auto;
  }


#ornament-top {
    background-image : url('images/ornament-top.png');
    float : left;
    height : 153px;
    width : 230px;
  }


#sitemenu {
    float : left;
    height : 23px;
    width : 696px;
    padding-top:130px;
  }


#ornament-bottom {
    background-image : url('images/ornament-bottom.png');
    background-repeat : no-repeat;
    float : left;
    height : 171px;
    width : 230px;
  }


#logo {
    background-image : url('images/christmas-logo.png');
    background-repeat : no-repeat;
    float : left;
    height : 171px;
    width : 696px;
  }


#contentarea {
    padding-top:10px;
    float : left;
    height : auto;
    width : 926px;
  }


#menuarea {
    color : #ffffff;
    float : left;
    font-family : Arial;
    font-size : 14px;
    height : auto;
    width : 277px;
    text-align:left;
    padding-left: 4px;
  }


#newsarea {
    width: 645px;
    height: auto;
    float:right;
  }


#newsarea-wide {
    width: 926px;
    height: auto;
    float:left;
  }


#disclaimer {
    clear : both;
    color : #ffffff;
    font-family : Arial;
    padding-top: 10px;
    font-size: 10px;
  }


.news-top {
    background-image : url('images/content-top.png');
    width : 645px;
    background-repeat : no-repeat;
    height : 8px;
  }


.news-top-w {
    background-image : url('images/content-w-top.png');
    width : 926px;
    background-repeat : no-repeat;
    height : 8px;
  }


.news-caption {
    background-image : url('images/snowflake-rd.png');
    background-repeat : no-repeat;
    color : #700a0a;
    font-size : 18px;
    font-weight : bold;
    height : 45px;
    line-height : 45px;
    margin-bottom : 3px;
    margin-left : 3px;
    margin-right : 3px;
    margin-top : 3px;
    padding-left : 48px;
    text-align : left;
  }


.news-content {
    background-image : url('images/content-fill.png');
    background-repeat : repeat-y;
    float : left;
    font-family : Arial;
    height : auto;
    text-align : left;
    width : 635px;
    padding-left:5px;
    padding-right:5px;
  }


.news-content-w {
    background-image : url('images/content-w-fill.png');
    background-repeat : repeat-y;
    float : left;
    font-family : Arial;
    height : auto;
    text-align : left;
    width : 926px;
  }


.news-info {
    font-size: 11px;
    float:left;
  }


.news-body {
    width:100%;
    font-size: 14px;
    float:left;
  }


.news-body-w {
    width:916px;
    font-size: 14px;
    float:left;
    padding-left: 5px;
    padding-right: 5px;
  }


.news-bottom {
    background-image : url('images/content-bottom.png');
    background-repeat : no-repeat;
    height : 8px;
    width : 645px;
    clear:both;
  }


.news-bottom-w {
    background-image : url('images/content-w-bottom.png');
    background-repeat : no-repeat;
    height : 8px;
    width : 926px;
    clear:both;
  }


.news-comments {
    font-size: 11px;
    float:left;
  }


.news-icons {
    float:right;
    margin-right: 5px;
  }


.menu-top {
    background-image : url('images/snowflake-w.png');
    background-repeat : no-repeat;
    font-size : 16px;
    font-weight : bold;
    height : 45px;
    line-height : 45px;
    padding-left : 45px;
    text-align : left;
  }


.menu-fill {
  }


.menu-bottom {
    padding-bottom: 15px;
  }


#frm_menu_0 {
    display:none;
  }


.text-top {
    color: #FFFFFF;
  }


.text-body {
    color: #FFFFFF;
  }
/* Standard tags */





















.forumlink, .forumheader a, .fcaption a {
    color:#ffffff;
    font-weight : bold;
  }




.menu-fill a {
    color : #fbbab3;
    text-decoration : none;
  }


a:hover, .menu-fill a:hover {
    text-decoration: underline;
  }
a, .indent a, .forumheader3 a {
    color : #700a0a;
    text-decoration:none;
  }


b {
    font-family: Arial, Helvetica, sans-serif;
  }

/* Core classes */

















.button {
    background-image: url('images/header-bg.png');
    background-repeat: repeat-x;
    font-family : Arial;
    font-size: 10px;
    color: #FFFFFF;
    padding: 3px;
    background-position: center;
  }


.defaulttext {
    font-family : Arial;
    font-size: 12px;
  }


.fborder {
    background-color : #FFFFFF;
    border: 1px solid #700a0a;
    clear : left;
  }


.fcaption {
    font-family: Arial, Helvetica, sans-serif;
    background-color : #780605;
    background-image : url('images/header-bg2.png');
    background-repeat : no-repeat;
    color : #ffffff;
    padding-bottom : 5px;
    padding-top : 5px;
    text-align : center;
  }


.forumheader {
    background-color : #780605;
    background-image : url('images/header-bg.png');
    background-repeat : no-repeat;
    clear : left;
    color : #ffffff;
    font-family : Arial;
    font-size : 12px;
    padding-bottom : 2px;
    padding-top : 2px;
    text-align : center;
  }


.forumheader2 {
    background-color : #FFFFFF;
    font-family : Arial;
    font-size: 12px;
    color: #000000;
    text-align: left;
    border: 1px solid #700a0a;
  }


.forumheader3 {
    font-family : Arial;
    font-size: 11px;
    color: #000000;
    text-align: left;
    border: 1px solid #700a0a;
    padding: 2px;
  }


.forumheader4 {
    font-family : Arial;
    font-size: 11px;
    color: #000000;
    text-align: left;
    background-color: #700a0a;
  }


.smalltext {
    font-family : Arial;
    font-size: 11px;
    color: #000000;
  }
.linkspage_url {
font-size:12px;
}

.tbox {
    color : #000000;
    font-family : Arial;
    font-size : 12px;
    border: 1px solid #700a0a;
  }


.tbox search {
    color : #000000;
    font-family : Arial;
    font-size : 11px;
    border: 1px solid #700a0a;
  }

/* Other tags */


















.small {
    font-family : Arial;
  }


.indent {
    background-color : #d8d8d8;
    color : #000000;
    font-family : Arial;
    margin-left : 15px;
    margin-right : 15px;
    padding-bottom : 8px;
    padding-left : 8px;
    padding-right : 8px;
    padding-top : 8px;
  }


.helpbox {
    color : #000000;
    font-family : Arial;
    font-size : 10px;
  }


code {
    background-color: #1569A2;
  }


.tbox.chatbox {
    width: 90%;
    margin-left:auto;
    margin-right:auto;
  }


.chatheader {
    width: 95%;
    text-align: center;
    color: #FFFFFF;
    background-image : url('images/header-bg.png');
    background-color : #780605;
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
  }


.chatheader a {
    color:#ffffff;
    text-decoration: underline;
  }


div .chatmessage {
    width: 95%;
    padding-bottom: 8px;
    font-family : Arial;
    font-size: 11px;
    color: #ffffff;
    margin-left:auto;
    margin-right:auto;
  }


.spacer {
    padding: 3px 0 3px 0;
  }

/* Brainjar Nav Menu Classes {SITELINS_ALT} */
/*
If you do not use {SITELINS_ALT} and switch to the standard {SITELINKS} instead, 
all of the below can be deleted.
*/
/*----------------------------------------------------------------------------*/


















div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {
    font: 14px arial, verdana, arial, tahoma, sans-serif;
    color: #ffffff;
    text-align: left;
  }


div.menuBar {
    text-align: left;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
  }


div.emenuBar {
    background-image : url('images/header-bg.png');
    background-repeat : no-repeat;
    border-top: 1px solid #fff;
    text-align: left;
  }


div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
    background-color: transparent;
    left: 0px;
    margin: 0px;
    padding: 2px 6px 2px 6px;
    position: relative;
    text-decoration: none;
    top: 0px;
    z-index: 100;
  }


div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
    background-image : url('images/header-bg.png');
    background-repeat : no-repeat;
    border-color: #76891B #76891B #76891B #76891B !important;
    color: #FFFFFF;
  }


div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {
    background-image : url('images/header-bg.png');
    background-repeat : no-repeat;
    border-color: #76891B #76891B #76891B #76891B !important;
    color: #FFFFFF;
  }


div.menu {
    background-color: #780605;
    border: 1px solid;
    border-color: #780605;
    left: 0px;
    padding: 1px;
    position: absolute;
    top: 0px;
    visibility: hidden;
    z-index: 101;
    min-width: 120px;
  }


div.menu a.menuItem {
    display: block;
    padding: 2px 11px 2px 0px;
    text-decoration: none;
    white-space: nowrap;
  }


div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
    background-color:#890605;
  }


div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {
    padding: 0px 2px;
  }


div.menu a.menuItem span.menuItemText {
    padding: 0px 3px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    1 font-size: 12px;
    color: #FFFFFF;
  }


div.menu a.menuItem span.menuItemArrow {
    margin-right: -.75em;
  }


div.menu div.menuItemSep {
    border-top: 1px solid #a5a5a5;
    1 border-bottom: 1px solid #fff;
    margin: 4px 2px;
  }


a.menuItem.header {
    border-bottom: 1px solid #b3b3b3;
  }

/* */

















.toplinks {
    height: auto;
    width: auto;
    top: 40px;
  }


.nextprev {
    font-family : Arial;
    font-size: 11px;
  }

