/*
	Skin name: DDart Dream On  (Red)
	Description: Beautiful sleek Red theme with new icons. (IE8 + ,IE9 + ,IE10+ , Opera11.10+, Chrome,Safari4+ , Chrome10+,Safari5.1+, FF3.6+ , W3C compatible). 
	Author: Dobrin Draganov
	Author url: http://ddart-bg.com
	Mingle Forum url: http://cartpauj.com/projects/mingle-forum-plugin
	Version: 2.1.1
*/
/*   -= Info Border radius =-	/* 
   

   Saf3+, Chrome
   
   -webkit-border-radius: 5px;
   
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
 

   FF1+
   
   -moz-border-radius: 5px;
   
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
 

  Opera 10.5, IE 9
  
  border-radius: 5px;
  
  border-top-left-radius:5px;
  border-top-left-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;	
	
*/

/*   -= End Info Border radius =-	*/	
/*ddart button ---------------------------------------*/ 
#wpf-post-submit,
#wpf-search-submit,
#quick-reply-submit,
#wpf-login-button,
#wpf-login-button,
#wpf-edit-button,
#wpf-wrapper input[type=submit]{
    background: #D70602; /* Old browsers */
	background: -moz-linear-gradient(top, #FF5152 0%, #D70602  100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF5152), color-stop(100%,#D70602)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FF5152 0%,#D70602 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FF5152 0%,#D70602 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #FF5152 0%,#D70602 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5152', endColorstr='#D70602',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #FF5152 0%,#D70602 100%); /* W3C */
	border: 1px solid #FF3B3B;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #FFFFFF;
	text-shadow: 0px 1px 0px #444444;
	cursor: pointer;
	font: normal 12px/20px Arial, Tahoma, Verdana, sans-serif;
	outline: none;
	padding: 3px 6px;
	text-align: center;
	text-decoration: none;
	line-height: 14px;
	text-decoration: none
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	font-weight:bold;
	vertical-align:middle;
}

#wpf-post-submit:hover,
#wpf-search-submit:hover,
#quick-reply-submit:hover,
#wpf-login-button:hover,
#wpf-login-button:hover,
#wpf-edit-button:hover,
#wpf-wrapper input[type=submit]:hover{
	background: #FF3B3B;
	background: -moz-linear-gradient(top, #FD7474 0%, #FF3B3B 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FD7474), color-stop(100%,#FF3B3B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FD7474 0%,#FF3B3B 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FD7474 0%,#FF3B3B 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #FD7474 0%,#FF3B3B 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD7474', endColorstr='#FF3B3B',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #FD7474 0%,FF3B3B 100%); /* W3C */
	border: 1px solid #FF3B3B;
	
	outline: none;
	text-decoration: none;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

	
}

/*ddart button end ---------------------------------------*/
#forum-category-img {
	
	margin: 0 -2px -8px 0;
	}
#wpf-wrapper{
	line-height: normal;
	color: #000;
	/*background-color: white; ENABLE THIS IF YOU'RE HAVING TROUBLE SEEING MENU FONTS*/
}

#wpf-wrapper body, td, th,{ 
  #color: #181818;
}
#wpf-wrapper table{
	margin-bottom:0px;
 }

#wpf-wrapper th h4{
	font-weight: bold;
	color: #FFF;
	text-shadow: 1px 1px 1px #000;
	margin: 0;
}
#wpf-wrapper th h4 strong{
	font-weight: bold;
	color: #BABABA;
	text-shadow: 1px 1px 1px #000;
	}
#wpf-wrapper table, #wpf-wrapper div, #wpf-wrapper h2, #wpf-wrapper h3, #wpf-wrapper h4, #wpf-wrapper form{
	margin: 30;
	padding: 0;
/*	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;  
	 border-radius: 4px;
	*/
	
}

/*ddart textarea ---------------------------------------*/
.wpf-input,
.wpf-textarea,
#sig-box,
#wpf-wrapper  textarea{
	box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	background-color: rgba(255,255,255,0.1);	
	color: #7b7a7a;
	text-shadow: 1px 1px 5px rgba(255,255,255,0.8);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    background-color:none !important;
	border: 1px solid #E3E3E3;
	padding:4px;
	 }	 
.wpf-input:focus 
.wpf-textarea:focus,
#sig-box:focus,
#wpf-wrapper  textarea:focus{ 
	
	box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	background-color: rgba(255,255,255,0.1);	
	color: #181818;
 }
#wpf-wrapper  input{
	box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	background-color: rgba(255,255,255,0.1);	
	color: #7b7a7a;
	
	text-shadow: 1px 1px 5px rgba(255,255,255,0.8);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    background-color:none !important;
	border: 1px solid #A4A4A4;
	margin: 2px 0px !important;
	 vertical-align:middle;
	 }	 
#wpf-wrapper  input:focus{ 
	
	box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,1);
	background-color: rgba(255,255,255,0.1);	
	color: #181818;
 } 
th.wpf-bright .wpf-input {  
    background-image:url("images/bbc/search_btn.png");
    background-position: 4px 4px;
    background-repeat:no-repeat;
    padding: 3.5px 0 3.5px 25px;
	height:15px!important; 
} 
#wpf-wrapper small{
	color: #181818;
	text-shadow:none;
    text-shadow: 0px 1px 1px #E3E3E3;
		
}
#wpf-wrapper small img{
margin: 0 5px -5px  0;
}
#upshrinkHeader2 .wpf-bright{
	padding:1px 5px 1px 5px;
	margin:0;
}
.wpf-table a, .wpf-post-table a, #wpf-wrapper p a, #wpf-wrapper span a, #wpf-wrapper a{
	color: #084D8F;
	text-decoration: none;
	text-shadow: 0px 1px 1px  #FFFFFF;
}

#wp-mainmenu a{
	margin:6px;
	font-weight: bold;
	 color: #FFFFFF;
	 text-shadow: 0 1px 0 #181818;
	font-weight: bold;
	text-decoration: none;
	
}
#wp-mainmenu {
	background: url('images/alt.png') !important; 
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius:  4px;
	border-bottom-left-radius:  4px;
	-moz-border-radius-bottomright:  4px;
	-webkit-border-bottom-right-radius:  4px;
	border-bottom-right-radius: 4px;
	margin-left:10px;
     box-shadow: 0px 0px 7px  rgba(63, 63, 63, 0.7); -moz-box-shadow: 0px 0px 7px    rgba(63, 63, 63, 0.7); -webkit-box-shadow: 0px 0px 7px rgba(63, 63, 63, 0.7);
	}
.menu_sub {
    padding: 3px;
}
.wpf-table a:hover, .wpf-post-table a:hover, #wpf-wrapper a:hover {
	text-decoration: underline;
	
}

#wpf-wrapper th a {
	color: #fff!important;
	text-shadow: 0 1px 0 #000;
}

#wpf-wrapper th {
	color: #fff;
	text-shadow: 0 1px 0 #000;
}
#wpf-wrapper td {
     color: #181818;
	 
}
#topicTable tr{
	padding:0px;
}
#wpf-wrapper th.wpf-bright {
	color: #000;
	text-shadow: 0 0px 0 #FFF;
	padding:4px;
}


table.search td{
	border: none;
}
table.search{
	background: #ecedf3;
	border: 1px solid #aaa;
    -moz-border-radius: 16px; /* FF1+ */ 
	-webkit-border-radius: 16px; /* Saf3+, Chrome */ 
	 border-radius: 16px; /* Opera 10.5, IE 9 */
}

.topic_text p img { /*Edit This Value To Fit Your Theme*/
	max-width: 475px;
}

#wpf-wrapper .postimages {
    border: 1px solid #FFFFFF; 
	padding:4px;
	background: none repeat scroll 0 0 #D9D9D9 !important;
   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 5px;
	box-shadow: 0px 0px 3px  rgba(63, 63, 63, 0.7); -moz-box-shadow: 0px 0px 3px    rgba(63, 63, 63, 0.7); -webkit-box-shadow: 0px 0px 3px rgba(63, 63, 63, 0.7);
}
img.avatar {
  float: none;
  margin: 0px;
}

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: url('images/wpf-table.png') !important; 
	font-size:  95%; /*If your fonts are too small try increasing this number*/
	
}


.wpf-table th, .wpf-post-table th{
	text-align:left;
	background: url('images/catbg.jpg') !important;
	border: 1px solid #696969;
	padding: 5px;
	color: #fff;
	/*white-space: nowrap;*/
	overflow: auto;
	cursor: pointer;
	outline: none;
	text-decoration: none;
		
}
.wpf-post-table td{
	padding: 5px 5px 5px 10px;
}
td.autorpostbox {
	text-align: center;
	border-right: 1px solid #cbcbcb  !important;		
    padding: 7.5px;
	

}
#wpf-wrapper .autorpostbox img.avatar{  }

.wpf-table td{
	border: 1px solid ;
	padding-left: 5px;
	padding-right: 5px;
	padding: 5px;
     box-shadow:0 2px 15px #c9c8c8  inset;
    -webkit-box-shadow:0 2px 15px #c9c8c8  inset;
    -box-shadow:0 2px 15px #c9c8c8  inset;
    -moz-box-shadow:0 2px 15px #c9c8c8  inset;
	border-left: 1px solid #d9d7d7 !important;
	border-right: 1px solid #CECECE !important;
	border-bottom: 1px solid #CECECE !important;
	border-top: 1px solid #d9d7d7 !important;


}

.wpf-post-table{
	border-collapse: collapse;
	padding: 15px;
	border-left: 1px solid #cbcbcb !important;
	border-right: 1px solid #cbcbcb !important;
	border-bottom: 1px solid #D2D2D2 !important;
	border-top: 1px solid #eaeaea !important;
	background:none repeat scroll 0 0 rgba(246, 246, 246, 0.4);
	

}
.wpf-table textarea {
	width: 98%;
}
.wpf-post-table {
	
	 box-shadow:0 2px 15px #d2d2d2 inset;
    -webkit-box-shadow:0 2px 15px #d2d2d2 inset;
    -box-shadow:0 2px 15px #d2d2d2 inset;
    -moz-box-shadow:0 2px 15px #d2d2d2 inset;
}
.wpf-post-table td{
	box-shadow: none;
    -webkit-box-shadow:none;
    -box-shadow:none;
    -moz-box-shadow:none;
	
}	
#wpf-wrapper .wpf{
	padding: 1px;
	border: 1px solid #696969;
	box-shadow: 0px 0px 4px  rgba(63, 63, 63, 0.4);
	-moz-box-shadow: 0px 0px 4px    rgba(63, 63, 63, 0.4);
	-webkit-box-shadow: 0px 0px 4px rgba(63, 63, 63, 0.4);
	-wpf-table-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;  
	 border-radius: 4px;
	 
}
#wpf-wrapper table#wp-mainmenu{
     width: auto!important;
}
.wpf-table  td.wpf-alt {
	 vertical-align: middle !important;
	
}

td.forumIcon {
	 vertical-align: middle !important;
	 text-align: center!important;
	}

.wpf-post-table .wpf-alt{
	background: url('images/wpf-alt.png') !important; 
}
.wpf-table td.wpf-alt{
	vertical-align: middle !important;
	 background: url("images/td-wpf-alt.png")!important;
	
}
.wpf-table tr.odd {
	background:  url("images/td-wpf-alt.png") !important;
	}

.wpf-table td.odd td{
	vertical-align: middle !important;
	 background: url("images/td-wpf-alt.png")  !important;
	}
table tr.alt td{
	
	background: url('images/wpf-alt.png') !important; 
	
}	
#wpf-wrapper .sticky{
	
	background: url('images/sticky.png') !important; 
}
#wpf-wrapper .sticky a{
	font-weight: bold;
}
/* MOD */
td.forumtitle{
	border: 1px solid  rgba(5,53,53,0.7);
	padding: 5px;
    color: #FFFFFF;
 	overflow: auto;
    background: url("images/catbg.jpg")!important;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	 box-shadow: none !important;
    -webkit-box-shadow:none !important;
    -box-shadow:none !important;
    -moz-box-shadow:none !important;
}
#wpf-wrapper .autorpostbox img.avatar{  }
 #wpf-wrapper .forumtitle a,
 th.InfoCenter b {
    color: #FDFDFD;
    font-family: 'Times New Roman',Arial,serif;
	text-shadow: 1px 1px 0px #1C1C1C;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 2px;
		box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255, 0.1), inset 0 1px 5px rgba(0,0,0,0.7);
	padding: 2px 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.wpf-table tr.forumstatus th ,
td.statistik{
	color: #FFF!important;
     text-shadow: 1px 1px 0px #000 !important;
	overflow: auto;
    background: url("images/titlebg.jpg")!important;
    border: 1px solid #CECECE;
	 box-shadow: none !important;
    -webkit-box-shadow:none !important;
    -box-shadow:none !important;
    -moz-box-shadow:none !important;

}
/* end MOD */
td.wpf-meta{
	background: url("images/buttons/hr-bg.png") repeat-x scroll 0 0 transparent;
	background-position:bottom !important;
	padding: 0;
	margin: 0;
	 vertical-align: middle;
}
td.wpf-meta img {
    margin: -2px 0 0 0;
}
#wpf-wrapper small img {
    margin: 0 5px -7px 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;
	text-shadow: 0 1px 0 #000;
}

th.wpf-bright{
	color: #000;
	border-top: 1px solid #375576;
	background: url('images/titlebg.jpg') !important;
    overflow: auto;
     border-left: 1px solid #d9d7d7 !important;
	border-right: 1px solid #d9d7d7 !important;
	padding: 2px !important;
}
th.wpf-bright h3{
	margin: 0;
	padding: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}
.wpf-avatar{
	padding: 5px;
	border:6px solid #ddd;
}

.wpf #wpf-wrapper a img, #wpf-wrapper img {
	border: none;
	padding:0;
	box-shadow: none ;
	-webkit-box-shadow: none ;
	-moz-box-shadow: none ;
	background: transparent;

}

.wpf .wpf-table th img{
	  margin: -2px 3px 0px 0;
	}

#wpf-wrapper img.avatar {
    border: 2px solid rgba(255, 255, 255, 0.3);
   -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
   
	box-shadow: 0 0 3px #888888!important;
	-moz-box-shadow: 0 0 3px #888888!important;
	-webkit-box-shadow: 0 0 3px #888888!important;
    font-size: 0;
    line-height: 0;
    position: relative;
}
/*#wpf-wrapper img.avatar:hover{
	 background: none repeat scroll 0 0 #FFFFFF; 
     opacity: 0.9;
	box-shadow: 0 0 3px #888888;
	-moz-box-shadow: 0 0 3px #888888;
	-webkit-box-shadow: 0 0 3px #888888;

} */
.updated {
	color: #333;
	border: 1px solid #e1ca82;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom:6px;
	text-decoration: none;
	background: #ffeaa6;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, .5)), color-stop(100%,rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */
	background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	height: 20px;
	width: 100%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top:3px !important;

}
.
#wpf-wrapper blockquote{
	background: #d7daec;
	border: 1px solid #6081a0;
	padding-left: 5px;
	margin: 0;
}
#wpf-wrapper blockquote b {
	 color: #181818 !important;
	 text-shadow: 1px 1px 0 #FFFFFF !important;
	border: 1px solid #C8C8C8;
     background: #E0E1E1;
    border-radius: 4px 4px 4px 4px;
    font-weight: bolder;
    margin: -24px 0 0 15px !important;
    min-width: 250px;
    padding: 3px 10px;
    position: absolute;
	 box-shadow: 2px 1px 4px   rgba(63, 63, 63, 0.7); -moz-box-shadow: 2px 1px 4px     rgba(63, 63, 63, 0.7); 

-webkit-box-shadow: 2px 1px 4px  rgba(63, 63, 63, 0.7);
}
#wpf-wrapper .hr {
    background: url("images/buttons/hr-bg.png") repeat-x scroll 0 0 transparent;
    clear: both;
    height: 5px;
    margin: 5px 0 1px;
    padding: 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;
	text-shadow: 0 1px 0 #000;
}
.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/alt.png') !important; 
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius:  4px;
	border-bottom-left-radius:  4px;
	width: 3px;
	
}
.maintab_back
{
	background: url('images/alt.png') !important; 
}
.maintab_last
{
 background: url('images/alt.png') !important; 
	-moz-border-radius-bottomright:  4px;
	-webkit-border-bottom-right-radius:  4px;
	border-bottom-right-radius: 4px;
	width: 2px;
}
/*
.maintab_active_first
{
	background: url(images/maintab_active_first.gif) left bottom no-repeat !important;
	width: 6px;
}
.maintab_active_back
{
	background: url(images/maintab_active_back.gif) left bottom repeat-x !important;
}
.maintab_active_last
{
	background: url(images/maintab_active_last.gif) left bottom no-repeat !important;
	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-shadow: 0 1px 0 #000;
	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;
	text-shadow: 0 1px 0 #000;
	vertical-align: top;
}
#wpf-wrapper .mirrortab_back, #wpf-wrapper .mirrortab_active_back
{
	color: white;
	text-decoration: none;
	vertical-align: bottom;
	text-shadow: 0 1px 0 #000;
	padding: 6px 6px 2px 6px;
	font-family: tahoma, sans-serif;
/*	border-left: 1px solid #5A6169;
	border-right: 1px solid #595b5e;
-webkit-border-radius: 5px; */

 /*   -= Info Border radius =-	/* 
   

   Saf3+, Chrome
   
   -webkit-border-radius: 5px;
   
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
 

   FF1+
   
   -moz-border-radius: 5px;
   
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
 

  Opera 10.5, IE 9
  
  border-radius: 5px;
  
  border-top-left-radius:5px;
  border-top-left-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;	
	
*/

/*   -= End Info Border radius =-	*/	

	
}

.mirrortab_first
{
	background: url('images/alt.png') !important; 
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	width: 3px;
	
	
}
.mirrortab_back
{ 
 background: url('images/alt.png') !important; 
   

}
.mirrortab_last
{
	background: url('images/alt.png') !important; 
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	width: 2px;
	

}

/*#topicmenu,
#forummenu 
{
	background-color: #444444 ;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #fff;
	font-weight: bold;
}*/

/* 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;
	text-shadow: 0 1px 0 #000;
}
#wpf-wrapper .mirrortab_back a:hover,
#wpf-wrapper .maintab_back a:hover{
    
	text-decoration:underline;
}
.mirrortab_back a:hover, .mirrortab_active_back a:hover
{
	color: #e0e0ff;
	text-decoration: none;
}

pre.code{
	width: 90%;
	background: #eee;
	border: solid 1px #ccc;
	padding: 5px;
	overflow: auto;
	white-space: pre-wrap;
	font-size: 95%; /*If font is too small try increasing this*/
}

#trail{
	margin-top: 20px;
}

#upshrinkHeader strong{
	background-color: #d66240;
	 -moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	 border-radius: 3px; 
    color: #FFFFFF;
    display: inline;
    font-size: 90%;
    text-shadow:none;
    padding: 1px 4px;
	 margin-left: 1px;
	 margin-right:1px;
	}
.wpf-pages strong{
	background-color: #555555;
	 -moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	 border-radius: 3px; 
    color: #FFFFFF;
    display: inline;
    font-size: 90%;
    text-shadow:none;
    padding: 1px 4px;
	 margin-left: 1px;
	 margin-right:1px;
	}
.wpf-pages a{
	background: none repeat scroll 0 0 #1FB3DD;
	 -moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	 border-radius: 3px; 
    color: #FFFFFF !important;
    display: inline;
    font-size: 90%;
	text-decoration:none !important;
    padding: 1px 4px;
	text-shadow:none!important;
	 margin-left: 1px;
	 margin-right:1px;

	}	
	
.wpf-pages a:hover	{
	background-color: #555555;
	 -moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	 border-radius: 3px; 
    color: #FFFFFF !important;
    display: inline;
    font-size: 90%; 
    padding: 1px 4px;
	text-shadow:none!important;
	text-decoration:none !important;
		}

/*.pop_menus .wpf-pages{
	padding:2px;
	
	margin-left:5px;
	border:1px solid #adadad;
	background: #E0E1E1; 
	background: -moz-linear-gradient(top, #EFEFEF 0%, #D4D4D4 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#D4D4D4)); 
	background: -webkit-linear-gradient(top, #EFEFEF 0%,#D4D4D4 100%); 
	background: -o-linear-gradient(top, #EFEFEF 0%,#D4D4D4 100%); 
	background: -ms-linear-gradient(top, #EFEFEF 0%,#D4D4D4 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#D4D4D4',GradientType=0 ); 
	background: linear-gradient(top, #EFEFEF 0%,#D4D4D4 100%); 
	
	 -moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	 border-radius: 2px; 
	 text-shadow: 0 1px 0 #EFEFEF;
}*/
#wpf-info{
    text-align:center; 
	padding:5px; 
	border:1px solid #CECECE;
	margin-top:15px;
	 background: #E0E1E1; /* Old browsers */
	background: -moz-linear-gradient(top, #EFEFEF 0%, #D4D4D4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#D4D4D4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #EFEFEF 0%,#D4D4D4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #EFEFEF 0%,#D4D4D4 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #EFEFEF 0%,#D4D4D4 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#D4D4D4',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #EFEFEF 0%,#D4D4D4 100%); /* W3C */ 
	box-shadow: 0px 0px 4px  rgba(63, 63, 63, 0.4); -moz-box-shadow: 0px 0px 4px    rgba(63, 63, 63, 0.4); -webkit-box-shadow: 0px 0px 4px rgba(63, 63, 63, 0.4);
	 -moz-border-radius: 4px; /* FF1+ */ 
	-webkit-border-radius: 4px; /* Saf3+, Chrome */ 
	 border-radius: 4px; /* Opera 10.5, IE 9 */
	 text-shadow: 0 1px 0 #EFEFEF;
}
.topic_text blockquote{
	background: none repeat scroll 0 0 #EEEEEE;
	text-shadow: 0 1px 0 #FFFFFF;
	 -moz-border-radius: 0 7px 7px 0; /* FF1+ */ 
	-webkit-border-radius: 0 7px 7px 0; /* Saf3+, Chrome */ 
	 border-radius: 0 7px 7px 0x; /* Opera 10.5, IE 9 */
    border: 1px solid #c8c8c8;
	border-left: 4px solid #c8c8c8 !important;
	box-shadow: 2px 1px 4px   rgba(63, 63, 63, 0.3);
	-moz-box-shadow: 2px 1px 4px     rgba(63, 63, 63, 0.3); 
	-webkit-box-shadow: 2px 1px 4px  rgba(63, 63, 63, 0.3);
	border-left: 4px solid #c8c8c8 !important;
    color: #666666;
    font-style: italic;
    margin: 1.5em;
    padding: 1em;
	
	}
	
.topic_text pre.code {
		background: url('images/wpf-alt.png') !important; 
	border: 1px solid #ADADAD;
    font-size: 95%;
    overflow: auto;
    padding: 5px;
    white-space: pre-wrap;
    width: 90%;
	 -moz-border-radius:  10px 2px 10px 2px; /* FF1+ */ 
	-webkit-border-radius:  10px 2px 10px 2px; /* Saf3+, Chrome */ 
	 border-radius: 10px 2px 10px 2px; /* Opera 10.5, IE 9 */	
	 text-shadow: 0 1px 0 #C1C1C1;
	}
	
.wpf-meta-table .topic_text table {
   background: url('images/wpf-alt.png') !important; 
	border: 1px solid #ADADAD;
    color: #181818;
}	
#wpf-wrapper{
		font-size: 95%; /*If fonts are too small try increasing this*/

}
#wpf-wrapper td, #wpf-wrapper th{

	vertical-align: top;
	letter-spacing: normal !important;
	line-height: normal !important;
	
}
#wpf-wrapper th{
	vertical-align: middle;
	padding:5px;
	/*border-right: 1px solid rgba(67, 67, 67, 0.6);*/
}

/*Attempt to make the forum look better with more themes*/
#forummenu td, #topicmenu td {
	padding: 1px 4px 1px !important;
	margin:0 !important;
	height:22px !important;
	vertical-align:middle !important;
}
.maintab_first, .mirrortab_first {
	font-size:5px !important;
}
.pop_menus td{
	padding:0 7px 0 0 !important;
	margin:0 !important;
	border:none;
}
.wpf-meta-table .topic_text td {
    border: 1px solid #000000 !important;
}
.wpf-meta-table .topic_text table {
    background: #ffffff ;
    border: 1px solid #000000 !important;
    color: #000000;
}


td.statistik {
    background-color: #E4E4E4;
    font-weight: bold;
}