body
{
  background-color                    : #ffffff;
  color                               : #000000;
  font-family                         : Verdana, sans-serif;
  margin                              : 5px;
  padding                             : 0px;
}

a
{
  color                               : #006699;
  text-decoration                     : none;
}

a:hover
{
  text-decoration                     : underline; 
}

img.top
{
  border                              : none;
  height                              : 90px;
  vertical-align                      : top;
  width                               : 900px;
}

table.body
{
  width                               : 100%;
}

td
{
  font-size                           : 13px;  
}

th
{
  font-size                           : 13px;  
  text-align                          : left;
}

td.top
{
  background                          : 120px 0px url('/gfx/layout/top_bg.png');
  padding                             : 0px;
  text-align                          : left;
}

td.center
{
  text-align                          : center;
}

td.nav
{
  background-color                    : #f5f5f5;
  border                              : #808080 solid 1px;
  font-size                           : 11px;
  padding                             : 2px;
}

td.left
{
  border-right                        : #808080 dashed 1px;
  border-left                         : #808080 solid 1px;
  padding                             : 20px 0px 0px 5px;
  vertical-align                      : top;
  width                               : 150px;
}

td.menu
{
  background                          : bottom right no-repeat;
  border-right                        : #808080 solid 1px;
  font-size                           : 11px;
  padding                             : 1px 4px 3px 0px;
  text-align                          : right;
}

td.page
{
  border-right                        : #808080 solid 1px;
  padding                             : 0px 10px 10px 10px;
}

td.foot
{
  border-top                          : #808080 solid 1px;
  color                               : #808080;
  font-size                           : 10px;
  text-align                          : center;
}

td.small
{
  font-size                           : 10px;
}

span.error
{
  color                               : #ff0000;
}

span.tiepie
{
  color                               : #ff0000;
}

input
{
  background-color                    : #f5f5f5;
  border                              : #808080 solid 1px;
  padding                             : 1px;
  margin                              : 0px;
}

textarea
{
  background-color                    : #f5f5f5;
  border                              : #808080 solid 1px;
  font-family                         : Verdana, sans-serif;
  font-size                           : 13px;
  padding                             : 1px;
  margin                              : 0px;
}

h1
{
  font-size                           : 24px;
  margin-top                          : 0px;
}

p.error
{
  color                               : #ff0000;
  font-weight                         : bold;
}

div.left
{
  font-size                           : 11px;
  font-weight                         : bold;
}

ul.left
{
  font-size                           : 11px;
  list-style                          : none;
  margin                              : 0px;
  padding                             : 0px 0px 10px 10px;
}

/*-- Default table style --*/
th.default
{
  background-color                    : #e0e0e0;
  border-bottom                       : #808080 solid 1px;
  border-top                          : #808080 solid 1px;
  font-weight                         : bold;
  text-align                          : left;
}

td.default
{
  background-color                    : #f5f5f5;
  border-bottom                       : #808080 solid 1px;
}

td.default_c
{
  background-color                    : #f5f5f5;
  border-bottom                       : #808080 solid 1px;
  text-align                          : center;
}

/*-- Message / Redirect --*/
img.msg
{
  border                              : none;
  height                              : 40px;
  width                               : 40px;
}

td.msg
{
  padding-top                         : 100px;
  width                               : 300px;
}

td.msg_title
{
  background                          : url('/gfx/message/titlebg.gif') no-repeat;
  border-bottom                       : #808080 solid 1px;
  font-weight                         : bold;
  padding-left                        : 4px;
}

td.msg_img
{
  border-left                         : #808080 solid 1px;
  padding                             : 10px;
  width                               : 60px;
}

td.msg_msg
{
  border-right                        : #808080 solid 1px;
}

td.msg_nav
{
  background                          : #f5f5f5;
  border                              : #808080 solid 1px;
  border-top                          : #808080 dashed 1px;
  font-size                           : 9px;
  text-align                          : right;
}

/*-- Frontpage --*/
table.frontpage
{
  border                              : #808080 solid 1px;
  width                               : 400px;
}

td.frontpage_img
{
  border-right                        : #808080 solid 1px;
  padding                             : 0px;
  text-align                          : center;
  width                               : 75px;
}

td.frontpage_text
{
  font-size                           : 11px;
  padding                             : 2px;
  vertical-align                      : top;
}

div.frontpage_title
{
  font-size                           : 13px;
  font-weight                         : bold;
}

ul.frontpage
{
  list-style                          : url('/gfx/frontpage/li.gif');
  margin                              : 5px 0px 0px 0px;
  padding                             : 0px 0px 5px 15px;
}

/*-- Profile --*/
table.profile
{
  border                              : #808080 solid 1px;
  border-bottom                       : none;
}

td.profile_photo
{
  border-bottom                       : #808080 solid 1px; 
  padding                             : 5px;
  width                               : 200px;  
}

td.profile_label
{
  border-bottom                       : #808080 solid 1px; 
  border-left                         : #808080 solid 1px; 
  width                               : 80px;  
}

td.profile_data
{
  border-bottom                       : #808080 solid 1px; 
  width                               : 200px;  
}

img.profile
{
  border                              : none;
  padding                             : 0px;
  margin                              : 0px;
}

/*-- Admin --*/
div.switch
{
  margin-bottom                       : 5px;
}

th.groups
{
  border-bottom                       : #00759c solid 2px;
}

th.log
{
  background-color                    : #f0f0f0;
  border-bottom                       : #808080 solid 1px;
  border-top                          : #808080 solid 1px;
  font-size                           : 10px;
  font-weight                         : bold;
  text-align                          : left;
}

th.tree
{
  border-bottom                       : #00759c solid 2px;
}

td.groups
{
  border-bottom                       : #00759c solid 1px;
}

td.log
{
  border-bottom                       : #808080 solid 1px;
  font-size                           : 10px;
}

tr.log_0
{
  background-color                    : #f0f0ff;
}

tr.log_1
{
  background-color                    : #fffff0;
}

tr.log_2
{
  background-color                    : #fff0f0;
}

tr.tree_off
{
  background-color                    : none;
}

tr.tree_on
{
  background-color                    : #f5f5f5;
}

select.memberlist
{
  height                              : 150px;
  width                               : 200px;
}

/*-- Lists --*/
table.list_image
{
  border-top                          : #808080 solid 1px;
  border-bottom                       : #808080 solid 1px;  
}

div.list_image
{
  font-size                           : 10px;
}

td.list_image_img
{
  border-top                          : #808080 solid 1px;
  border-bottom                       : #808080 solid 1px;
  padding                             : 2px;
  text-align                          : center;
  vertical-align                      : middle;
}

td.list_image
{
  border-top                          : #808080 solid 1px;
  border-bottom                       : #808080 solid 1px;
  padding                             : 2px;
  padding-left                        : 5px;
  vertical-align                      : top;
}

td.list_tile
{
  padding                             : 5px;
  text-align                          : center;
  vertical-align                      : middle:
}

/*-- Multi-Channel --*/
th.mc_language
{
  border-bottom                       : #808080 solid 2px;
}

td.mc_language
{
  border-bottom                       : #808080 solid 1px;
  vertical-align                      : top;
}

td.mc_language_na
{
  background                          : #ffffc0;
  border-bottom                       : #808080 solid 1px;
  vertical-align                      : top;
}

td.mc_language_nt
{
  background                          : #ffc0c0;
  border-bottom                       : #808080 solid 1px;
  vertical-align                      : top;
}

td.mc_language_input
{
  border-bottom                       : #808080 solid 1px;
  padding                             : 0px;
}

td.mc_language_comment
{
  border-bottom                       : #808080 solid 1px;
  font-size                           : 10px;
  padding                             : 0px;
}

input.mc_language
{
  border                              : none;
}

input.mc_language_changed
{
  background-color                    : #fff0f0;
  border                              : none;
}

textarea.mc_language
{
  background-color                    : #f5f5f5;
  border                              : none;
}

textarea.mc_language_changed
{
  background-color                    : #fff0f0;
  border                              : none;
}

/*-- article --*/
div.article
{
  /*
  border-top                          : #000000 solid 1px;
  */
  margin                              : 0px;
  padding                             : 0px;
}

table.article
{
  width                               : 100%;
}

td.article_l
{
  background-color                    : #f9f9f9;
  border-bottom                       : #000000 dotted 1px;
  border-left                         : #000000 dotted 1px;
  border-top                          : #000000 dotted 1px;
  vertical-align                      : top;
  width                               : 150px;
}

td.article_r
{
  background-color                    : #f9f9f9;
  border-bottom                       : #000000 dotted 1px;
  border-right                        : #000000 dotted 1px;
  border-top                          : #000000 dotted 1px;
  vertical-align                      : top;
  width                               : 150px;
}

ul.article
{
  list-style                          : none;
  margin                              : 10px;
  padding                             : 0px;
}