/* Anchors and body */

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

a.disabled:link    { color: #cccc99 ; text-decoration: none ; }
a.disabled:active  { color: #cccc99 ; text-decoration: none ; }
a.disabled:visited { color: #cccc99 ; text-decoration: none ; }
a.disabled:hover   { color: #cccc99 ; text-decoration: none ; }

body
{
  background: #380120 ;
  color:      #cccc99 ;
  font:       normal 12px Tahoma, Geneva, Kalimati, sans-serif ;
  margin:     0px ;
  padding:    0px ;
  text-align: center ;
}

/* Basic tags */

table
{
  font:       normal 12px Tahoma, Geneva, Kalimati, sans-serif ;
  margin:     0px ;
  padding:    0px ;
  text-align: center ;
}

form { margin: 0px ; padding: 0px ; }

/* Form elements */

input, select
{
  background:     #ffffff ;
  color:          #000000 ;
  font:           normal 12px Tahoma, Geneva, Kalimati, sans-serif ;
  border:         solid 1px #c0c0c0 ;
  margin:         0px ;
  padding:        1px ;
  vertical-align: middle ;
}

input { height: 20px ; }

input.checkbox, input.radio { border: none ; }

/* Main Layout */

td.bar_l { background: #745000 url(../images/bar_l.gif) no-repeat ; width: 8px ; height: 27px ; }
td.bar_c { background: #745000 url(../images/bar_c.gif) repeat-x ;               height: 27px ; }
td.bar_r { background: #745000 url(../images/bar_r.gif) no-repeat ; width: 8px ; height: 27px ; }

td.title { background: #380120 url(../images/titlebg.gif) repeat-x ; }
td.main  { background: #380120 ; }

td.thumbs       { background: #6a4158 ; }
td.thumbsborder { background: #6a2f25 ; }

div.section
{
  background: #380120 url(../images/section.jpg) ;
  width:      900px ;
  height:     42px ;
}

/* Headings */

h1 { font: normal 30px Tahoma, Geneva, Kalimati, sans-serif ; display: inline ; }
h2 { font: normal 20px Tahoma, Geneva, Kalimati, sans-serif ; display: inline ; }
h3 { font: normal 12px Tahoma, Geneva, Kalimati, sans-serif ; display: inline ; }

/* Thumbs */

img.default { background: #ffd583 ; color: #745000 ; border: solid  1px #6a2f25 ; }
img.hover   { background: #ffd583 ; color: #745000 ; border: dashed 1px #ffffff ; }

/* Page links */

.pagecurr, .pagelink a, .pageelli
{
  margin:      0px 3px 0px 3px ;
  width:       32px ;
  height:      18px ;
  line-height: 18px ;
  float:       left ;
}

.pagecurr
{
  background: #ffd684 ;
  color:      #000000 ;
  border:     solid 1px #6a2f25 ;
}

.pagelink a:link, .pagelink a:active, .pagelink a:visited
{
  background: #f2b78b ;
  color:      #000000 ;
  border:     solid 1px #6a2f25 ;
}

.pagelink a:hover
{
  background:      #f8d4ba ;
  color:           #000000 ;
  border:          solid 1px #6a2f25 ;
}

.pageelli { font-weight: bold ; margin: 0px ; padding-top: 2px ; width: 16px }

/* Horizontal alignment */

.tal { text-align: left ; }
.tac { text-align: center ; }
.tar { text-align: right ; }

/* Frames */

td.frameborder { background: #000000 ; opacity: 0.5 ; }

table.frame { border: solid 1px #ffffff ; }

td.frametitle
{
  background:    #f2f2f2 ;
  color:         #95986b ;
  border-bottom: solid 1px #e5e5e5 ;
  padding:       2px 12px 4px 12px ;
}

td.framecontent
{
  background: #ffffff ;
  color:      #666666 ;
  padding:    9px 12px 4px 12px ;
}

table.framein { color: #666666 ; }

td.framefooter
{
  background: #f2f2f2 ;
  color:      #95986b ;
  border-top: solid 1px #e5e5e5 ;
  padding:    4px 12px 4px 12px ;
}

/* Fonts and colors */

.big    { font-size: 20px ; font-weight: bold ; }
.medium { font-size: 14px ; font-weight: bold ; }
.small  { font-size: 11px ; }

.avocado { color: #95986b ; }
.gray    { color: #a0a0a0 ; }
.red     { color: #ff6060 ; }
.redb    { color: #ff6060 ; font-weight: bold ; }
.white   { color: #ffffff ; }

/* Special */

a.wlt9 { display: none ; }
