/* 
Theme Name: ULTIMATE3
Theme URI: http://www.ultimatefighting.de/
Description: Ultimatefighting.de
Version: 2.0
Author: Ultimatefighting.de
Author URI: http://www.ultimatefighting.de/

Ultimate-Fighting.de
*/
ul, menu, dir {
list-style-type:none;
}


ol ul, ul ul, menu ul, dir ul, ol menu, ul menu, menu menu, dir menu, ol dir, ul dir, menu dir, dir dir {
list-style-image:url(images/list_icon.png);
padding: 5px 0 10px 15px;
/*border-top: #1d1e1e 1px solid;*/
}

ol ol ul, ol ul ul, ol menu ul, ol dir ul, ol ol menu, ol ul menu, ol menu menu, ol dir menu, ol ol dir, ol ul dir, ol menu dir, ol dir dir, ul ol ul, ul ul ul, ul menu ul, ul dir ul, ul ol menu, ul ul menu, ul menu menu, ul dir menu, ul ol dir, ul ul dir, ul menu dir, ul dir dir, menu ol ul, menu ul ul, menu menu ul, menu dir ul, menu ol menu, menu ul menu, menu menu menu, menu dir menu, menu ol dir, menu ul dir, menu menu dir, menu dir dir, dir ol ul, dir ul ul, dir menu ul, dir dir ul, dir ol menu, dir ul menu, dir menu menu, dir dir menu, dir ol dir, dir ul dir, dir menu dir, dir dir dir {
list-style-image:url(images/list_arrow.png);
padding-left: 15px;
/*padding-bottom: 5px;*/
}

/*ul li {
padding-left: 15px;
list-style-image:url(images/list_arrow.png);
}

div#left_inner ul li ul li {
list-style-image:url(images/list_icon.png);
}*/

a img {
border: 0;
}

h1, h1 a  {
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif; 
color:#101010;
}

h1.posttitle {
border-top: #181f2d dashed 1px;
border-bottom: #181f2d dashed 1px;
padding: 5px 0 5px 0;
margin-bottom: 15px;
text-transform:uppercase;
}

h2, h2 a {
font-size: 16px;
}

h3, h3 a {
font-size: 14px;
}


* {
margin: 0;
padding: 0;
}


body {
background:#000000 url(images/body_bg.png) repeat-x top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1a2126;
height: 100%;
width: 100%;
}

div#test {
background:url(images/leftborder.png) no-repeat left top;
padding-left: 20px;
width: 1000px;
}
div#test2 {
background:url(images/rightborder.png) no-repeat right top;
padding-right: 20px;
width: 1000px;
}

div#main {
background: #0b0c0c url(images/main_bg.png) repeat-y center top;
width: 1000px;
margin:0 auto;
height: 100%;
}

div#header {
background: url(images/header.jpg) no-repeat top;
height: 265px;
text-align:left;
margin-bottom: 5px;
}

div#header1 {
height: 100px;
width: 250px;
}

div#header2 {
/*background:#009966;*/
height: 50px;
width: 220px;
float:left;
padding: 30px 0px 10px 10px;
}

div#header3 {
/*background:#FF3300;*/
width: 470px;
padding: 27px 10px 10px 0px;
float:left;
}

div#header4 {
height: 100px;
float:left;
z-index: -3;
}

div#left {
width: 220px;
height: 100%;
float:left;
text-align:left;
color:#fefefe;
}

/* FOR IE */
* html div#left {
width: 210px;
height: 100%;
float:left;
text-align:left;
color:#fefefe;
}

div#content {
background: url(images/content_bg.png) repeat-y top;
width: 560px;
height: 100%;
float:left;
text-align:left;
}

div#contenttop {
background:url(images/content_top.png) no-repeat top;
height: 10px;
}

div#contentinner {
padding: 0 40px 20px 45px;
height: 100%;
}

div#right {
width: 220px;
height: 100%;
float:right;
text-align:left;
color:#fefefe;
}

/* FOR IE */
* html div#right {
width: 210px;
height: 100%;
float:right;
text-align:left;
color:#fefefe;
}

div#right_inner, div#left_inner {
padding: 0 25px 0 10px;
}

div#right_inner ul{
padding: 40px 10px 0 5px;
list-style:none;
}

div#register {
height: 100px;
background: url(images/register_bg.png) center top no-repeat;
}

a, a:link, a:visited {
text-decoration:none;
color:#FEFEFE;
}

a, a:active, a:hover {
text-decoration:none;
color:#bb0900;
}

div#left a, div#right a {
font-weight:bold;
}

div#content a, div#content a:link, div#content a:visited {
color: #BB0900;
}

div#content a:hover, div#content a:active {
color: #1A2126;
}


div#header3 a, div#header3 a:link, div#header3 a:visited {
font-size: 16px;
font-weight:bold;
display: block;
height: 26px;
padding: 8px 7px 0px 7px;
float:left;
color:#FFFFFF;
background:#010101;
}

div#header3 a.forum {
color: #B80701;
}

div#header3 a:hover, div#header3 a:active {
display: block;
float:left;
background:#FFFFFF;
color:#000000;
}

input[type="text"], input[type="password"] {
border:1px solid #BB0900;
height:20px;
vertical-align:middle;
}

button, input[type="submit"], input[type="reset"], input[type="button"], div.recomments a, div.recomments a:link, div.recomments a:visited {
background:#470a0a url(images/button_bg.png) repeat-x center left;
border: 1px solid #470a0a;
color:white;
text-transform:uppercase;
cursor:pointer;
font-size:10px;
font-weight: bold;
margin:0;
padding: 3px 4px 3px 4px;
vertical-align:middle;
}

div#left_inner ul li.page_item {
font-family: Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
margin: 6px 0 6px 0;
padding: 5px 0 0 0;
border-top: 1px #1d1e1e solid;
}

div#left_inner ul li.page_item ul li {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform: none;
border: 0;
margin: 0;
padding: 0;
}

li.page_item.current_page_item a {
color:#B80701;
}

/* FORUM */

th{
	background: #555;
	color: #fff;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

div#content table.wpf-table tr th a:link {
color: #FFFFFF;
}

