html, body {
//   background             : url("i/bg3.jpg");
//   background-repeat      : no-repeat;
//   background-attachment  : fixed;
//   background-position    : top left;
//   background-color       : #476a0c;
//   background-color       : #444444;
   background-color       : #bbaabb;
//   background             : url("i/bg-pattern.png");
   text-align             : center;
   padding-top            : 0px;
   padding-bottom         : 0px;
   padding-left           : 0px;
   padding-right          : 0px;
   margin                 : 0px;
   height                 : 100%;
}

img#bg {
   position               : fixed;
   top                    : 0;
   left                   : 0;
}

table.main {
   border                 : 0;
   cellpadding            : 8;
   cellspacing            : 0;
   z-index                : 2;
   position               : relative;
}

td.bx1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/nav_tlf.png'); }
td.bx1[class] { background-image:url("i/nav_tlf.png"); }
td.bx2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/nav_top.png'); }
td.bx2[class] { background-image:url("i/nav_top.png"); }
td.bx3 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/nav_trt.png'); }
td.bx3[class] { background-image:url("i/nav_trt.png"); }
td.bx4 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/nav_lef.png'); }
td.bx4[class] { background-image:url("i/nav_lef.png"); }
td.bx5 {
   background             : #ffffff;
   text-align             : left;
   vertical-align         : middle;
}
td.bx5b {
   background             : #ffffff;
   background-repeat      : no-repeat;
   background-image       : url("i/card_bg2.png");
   background-position    : bottom right;
   text-align             : left;
   vertical-align         : middle;
}
td.bx6 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/nav_rig.png'); }
td.bx6[class] { background-image:url("i/nav_rig.png"); }
td.bx7 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/nav_blf.png'); }
td.bx7[class] { background-image:url("i/nav_blf.png"); }
td.bx8 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/nav_bot.png'); }
td.bx8[class] { background-image:url("i/nav_bot.png"); }
td.bx9 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/nav_brt.png'); }
td.bx9[class] { background-image:url("i/nav_brt.png"); }

td.nav {
   align                  : middle;
   text-align             : center;
   vertical-align         : top;
}

td.navtop, td.navbottom {
   align             : center;
   text-align             : center;
   vertical-align         : middle;
}

td.nav_img {
   width                  : 10;
   text-align             : center;
   vertical-align         : middle;
}

td.nav_text {
   text-align             : left;
   vertical-align         : middle;
}

td.xsm_menu_category {
   text-align             : left;
   vertical-align         : middle;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #cccccc;
   font-size              : 12px;
   font-weight            : bold;
   white-space            : no-wrap;
}

table.menu {
   border                 : 0;
   cellpadding            : 0;
   cellspacing            : 2;
}

table.menu2 {
   border                 : 0;
   cellpadding            : 0;
   cellspacing            : 2;
}

td.title {
   height                 : 24;
   text-align             : center;
   vertical-align         : middle;
}

td.body {
   width                  : 100%;
   height                 : *;
   text-align             : center;
   vertical-align         : top;
}

td.menu {
   background             : #ffffff;
   text-align             : left;
   vertical-align         : middle;
}

hr {
   width                  : 200px;
   height                 : 1px;
   background             : #eeeeee;
   border                 : 0px;
}

h1 {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000000;
   font-size              : 16px;
}

h2 {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000000;
   font-size              : 14px;
}

h3 {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000000;
   font-size              : 12px;
}

p {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000000;
   font-size              : 11px;
   line-height            : 14px;
}

p.tiny {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #ffffff;
   font-size              : 8px;
   line-height            : 10px;
}

p.copy {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #ffffff;
   font-size              : 10px;
   line-height            : 10px;
}

a:link {
   color                  : #666666;
   text-decoration        : underline;
}

a:visited {
   color                  : #999999;
   text-decoration        : underline;
}

a:active {
   color                  : #ff00;
   text-decoration        : none;
}

a:hover {
   color                  : #ff8800;
   text-decoration        : underline;
}

td.nav_text a:link {
   color                  : #444444;
   text-decoration        : none;
}

td.nav_text a:visited {
   color                  : #444444;
   text-decoration        : none;
}

td.nav_text a:active {
   color                  : #888888;
   text-decoration        : none;
}

td.nav_text a:hover {
   color                  : #000000;
   text-decoration        : none;
}

font.xsm_menu_item {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000000;
   font-size              : 11px;
   white-space            : no-wrap;
}

font.xsm_menu_item_selected {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000000;
   font-size              : 15px;
   font-weight            : bold;
   white-space            : no-wrap;
}

div.left {
   float                  : left;
   margin                 : 16px;
   text-align             : center;
   vertical-align         : middle;
}

div.right {
   float                  : right;
   margin                 : 16px;
   text-align             : center;
   vertical-align         : middle;
}

div.item {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   color                  : #000000;
   font-size              : 11px;
   line-height            : 14px;
   width                  : 100;
   border                 : 1px solid #cccccc;
   text-align             : center;
   vertical-align         : middle;
   padding                : 8px;
}

div.img {
   border                 : 1px solid #cccccc;
   text-align             : center;
   vertical-align         : middle;
   padding                : 0px;
}

img.shot  {
   border                 : 0px;
}

img {
   vertical-align         : middle;
}

pre {
   font-family            : "Bitstream Vera Mono", "Vera Mono", "Trebuchet MS Mono", "Trebuchet Mono", "Tahoma Mono", mono;
   color                  : #000000;
   font-size              : 11px;
   line-height            : 14px;
   border                 : 1px solid #eeeeee;
   text-align             : left;
   vertical-align         : middle;
   padding                : 8px;
   overflow               : auto;
}

td.newsdate {
   background             : #000000;
   color                  : #ffffff;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   text-align             : left;
   font-weight            : bold;
   font-size              : 11px;
   line-height            : 14px;
   padding                : 4px;
}

td.newstitle {
   background             : #000000;
   color                  : #ffffff;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   text-align             : right;
   font-weight            : bold;
   font-size              : 11px;
   line-height            : 14px;
   padding                : 4px;
}

td.news {
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   text-align             : left;
   font-size              : 11px;
   line-height            : 14px;
   padding                : 8px;
}

blockquote {
   color                  : #000000;
   font-family            : "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
   font-size              : 11px;
   line-height            : 14px;
}

div.thumb {
   border                 : 1px solid #aaaaaa;
   float                  : left;
   text-align             : center;
   vertical-align         : bottom;
   padding                : 0px;
   margin                 : 2px;
}

div.thumbsub {
   border                 : 1px solid #aaaaaa;
   text-align             : center;
   vertical-align         : middle;
   padding                : 0px;
   margin                 : 2px;
}

td.thumb {
   border                 : 0px;
   text-align             : center;
   vertical-align         : bottom;
   padding                : 0px;
   margin                 : 2px;
}

