/*

	Skin name: WP-Forum 2.0

	Description: A new skin for a new release

	Author: Fredrik Fahlstad

	Author url: http://www.fahlstad.se

	WP-Forum url: http://www.fahlstad.se/wp-plugins/wp-forum

	Version: 1.1

*/

#wpf-wrapper{

	line-height: normal;

	color: #000;

}

#wpf-wrapper table, #wpf-wrapper div, #wpf-wrapper h2, #wpf-wrapper h3, #wpf-wrapper h4, #wpf-wrapper form{

	margin: 0;

	padding: 0;

}

#wpf-wrapper small{

	color: #333;

}



.wpf-table a, .wpf-post-table a, #wpf-wrapper p a, #wpf-wrapper span a{

	color: #21759b;

	text-decoration: none;

}

.wpf-table th a {

	color: #fff;

}

table.search td{

	border: none;

}

table.search{

	background: #ecedf3;

}



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;

	border: 1px solid #696969;

	background: #f6f6f6;

	font-size:  12px;

}

.wpf-post-table{

	border-collapse: collapse;

	padding: 15px;

	border-left: 1px solid #adadad;

	border-right: 1px solid #adadad;

	border-bottom: 1px solid #adadad;

	background: #f6f6f6;

}

.wpf-table th, .wpf-post-table th{

	background: url('images/catbg.jpg');

	border: 1px solid #adadad;

	padding: 5px;

	color: #fff;

	white-space: nowrap;



}

.wpf-post-table td{

	padding: 5px;

}



.wpf-table td{

	border: 1px solid #adadad;

	padding-left: 5px;

	padding-right: 5px;

	padding: 5px;

}

.wpf-table textarea {

	width: 98%;

}

#wpf-wrapper .wpf{

	padding: 1px;

	border: 1px solid #696969;

}

.wpf-alt{

	background: #ecedf3;

}

.sticky{

	background: url('') #e0e1e8;

}

.sticky a{

	font-weight: bold;

}

td.wpf-meta{

	border-bottom: 1px solid #adadad;

	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{

	background: url('images/titlebg.jpg');

	color: #000;

	border-top: 1px solid #375576;

}

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;

	font-family: tahoma, sans-serif;

}

.maintab_first

{

	background: url(images/maintab_first.gif) left bottom no-repeat;

	width: 10px;

}

.maintab_back

{

	background: url(images/maintab_back.gif) left bottom repeat-x;

}

.maintab_last

{

	background: url(images/maintab_last.gif) left bottom no-repeat;

	width: 8px;

}

.maintab_active_first

{

	background: url(images/maintab_active_first.gif) left bottom no-repeat;

	width: 6px;

}

.maintab_active_back

{

	background: url(images/maintab_active_back.gif) left bottom repeat-x;

}

.maintab_active_last

{

	background: url(images/maintab_active_last.gif) left bottom no-repeat;

	width: 8px;

}



/* 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;

	font-family: tahoma, sans-serif;

}



.mirrortab_first

{

	background: url(images/mirrortab_first.gif) no-repeat;

	width: 10px;

}

.mirrortab_back

{

	background: url(images/mirrortab_back.gif) repeat-x;

}

.mirrortab_last

{

	background: url(images/mirrortab_last.gif) no-repeat;

	width: 6px;

}

/* 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:1px solid #adadad;

	margin-top:15px;

	background: #f6f6f6;

}

#wpf-wrapper{

		font-size: 90%;



}

td, th{

	vertical-align: top;

}

th{

	vertical-align: middle;

}



