/*
    Skin name: Nightspirit Forum Skin
    Description: Skin for Nightspirit
    Author: ScreamTech
    Author url: http://www.screamtech.com
    WP-Forum url: http://www.fahlstad.se/wp-plugins/wp-forum
    Version: 1.0
 */

#wpf-wrapper { line-height: normal; color: #f93; }
#wpf-wrapper table,
#wpf-wrapper div,
#wpf-wrapper h2,
#wpf-wrapper h3,
#wpf-wrapper h4 { margin: 0; padding: 0; font-size: 1em; }
#wpf-wrapper strong { font-weight: bold; }
#wpf-wrapper small { color: #f60; font-size: 0.8em; }
#wpf-wrapper .wpf-table { font-size: 1.2em; }
.wpf-table a,
.wpf-post-table a,
#wpf-wrapper p a,
#wpf-wrapper span a { color: #f60; text-decoration: none; }
table.search td { border: none; }
table.search { background: #000; }
ul#wpf-menu,
ul.wpf-postmeta { margin: 0; padding: 0; padding-top: 5px; padding-bottom: 5px; }
ul#wpf-menu li,
.wpf-postmeta li { list-style: none; padding-right: 10px; display: inline; }
.wpf-table { border-collapse: collapse; padding: 5px; background: transparent; }
.wpf-post-table { border-collapse: collapse; padding: 15px; border-bottom: 1px solid #a62; }
.wpf-table th,
.wpf-post-table th { padding: 5px; color: #f93; white-space: nowrap; font-size: 1.2em; }
.wpf-post-table td { padding: 5px; }
.wpf-post-table td.author { background: transparent url(images/semi-black.png); border: 1px solid #420; border-style: none solid; }
.wpf-table td { padding-left: 5px; padding-right: 5px; padding: 5px; }
#wpf-wrapper .wpf { padding: 1px; background: transparent url('images/semi-black.png'); border: 1px inset #774411; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.wpf-alt { }
.sticky { background: url('') #e0e1e8; }
.sticky a { font-weight: bold; }
td.wpf-meta { border-bottom: 1px solid #a62; padding: 0; margin: 0; }
td.wpf-meta a { font-weight: bold; }
.wpf-small { margin-bottom: 10px; }
.wpf-table h2 { margin: 0; padding: 0; margin-top: 3px; margin-bottom: 3px; color: #fff; }
th.wpf-bright { }
th.wpf-bright h3 { margin: 0; padding: 0; margin-top: 3px; margin-bottom: 3px; }
.wpf-avatar { padding: 5px; }
#wpf-wrapper a img,
#wpf-wrapper img { border: none; padding: 0; margin: 0; background: transparent; }
.updated { background: #fffbcc; border: 1px solid #e6db55; padding: 5px; margin-bottom: 1em; }
#wpf-wrapper blockquote { background: #d7daec; border: 1px solid #6081a0; padding-left: 5px; margin: 0; }
/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first,
.maintab_back,
.maintab_last,
.maintab_active_first,
.maintab_active_back,
.maintab_active_last { color: white; _text-transform: uppercase; vertical-align: top; }
.maintab_back,
.maintab_active_back { color: white; text-decoration: none; vertical-align: top; padding: 2px 6px 6px 6px; }
.maintab_first { background-color: #400; width: 7px; border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px; }
.maintab_back { background-color: #400; padding-top: 4px; padding-bottom: 4px; }
.maintab_last { background-color: #400; width: 8px; border-radius: 0 0 5px 0; -webkit-border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; }
.maintab_active_first { }
.maintab_active_back { }
.maintab_active_last { }
/* how links behave in main tab. */
#wpf-wrapper .maintab_back a:link,
#wpf-wrapper .maintab_back a:visited,
#wpf-wrapper .maintab_active_back a:link,
#wpf-wrapper .maintab_active_back a:visited { color: white; text-decoration: none; }
.maintab_back a:hover,
.maintab_active_back a:hover { color: #e0e0ff; text-decoration: none; }
/* definitions for the mirror tab */
#wpf-wrapper .mirrortab_first,
#wpf-wrapper .mirrortab_back,
#wpf-wrapper .mirrortab_last,
#wpf-wrapper .mirrortab_active_first,
#wpf-wrapper .mirrortab_active_back,
#wpf-wrapper .mirrortab_active_last { color: white; vertical-align: top; }
#wpf-wrapper .mirrortab_back,
#wpf-wrapper .mirrortab_active_back { color: white; text-decoration: none; vertical-align: bottom; padding: 6px 6px 2px 6px; }
.mirrortab_first { background-color: #400; width: 7px; border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; }
.mirrortab_back { background-color: #400; padding-top: 2px; padding-bottom: 6px; }
.mirrortab_last { background-color: #400; width: 8px; border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; }
/* how links behave in mirror tab. */
#wpf-wrapper .mirrortab_back a:link,
#wpf-wrapper .mirrortab_back a:visited,
#wpf-wrapper .mirrortab_active_back a:link,
#wpf-wrapper .mirrortab_active_back a:visited { color: white; text-decoration: none; }
.mirrortab_back a:hover,
.mirrortab_active_back a:hover { color: #e0e0ff; text-decoration: none; }
pre.code { width: 700px; background: #eee; border: solid 1px #ccc; padding: 5px; overflow: auto; font-size: 85%; }
#trail { margin-top: 20px; }
#wpf-wrapper #wpf-info { text-align:center; padding:5px; border:none; margin-top:15px; background: none; }
td,
th { vertical-align: top; }
th { vertical-align: middle; }
#wpf-wrapper p.buttons img { background-color: #331708; border: 1px outset #a62; padding: 2px; }
