
	/* <body> */

body {	
	background: url('images/background-bg.jpg') #000000 repeat-x;
	color: #fff;
	margin: 0px auto; }

	/* Main <div> tags */

div#header_container, div#main, div#footer, div#navbar_container {
    width: 95%;
    min-width: 740px;}
    
div#header_container {
    background: url('images/bg-header-main.jpg') #000 repeat-x top;
	height: 102px;
	text-align: center;
    padding: 0px;
	margin: 0px auto 10px auto}

div#header_content {
    padding: 0px;
    margin: 0px;}

div#header_left {
	background: url('images/bg-header-left.jpg') #000 no-repeat top right;
	float: left;
	height: 102px;
	width: 20px;}

div#header_right {
	background: url('images/bg-header-right.jpg') #000 no-repeat top left;
	float: right;
	height: 102px;
	width: 20px;}
	
div#main, div#navbar_container {
	margin: 0px auto;}
	
div#footer {
    margin: 0px 10px;
    padding: 10px 0px 0px 0px;
    border-top: 1px #333 solid;
    clear: both;
    text-align: center;
	color: #ccc;}
    
div#forum {
    font-size: 0.9em;}

div.stats {
    font-size: 0.8em;}
    
div.hr {
    background: #666;
    margin: 0px 10px;
    height: 1px;}

    /* Nav Bar */
    
div#navbar_container {
    height: 34px;
    background: url('images/bg-main.jpg') #000 repeat-x top;
    margin: 10px auto;}
    
div#navbar {
    border-bottom: 2px #666 solid;
    border-top: 2px #666 solid;
    text-align: center;
    padding: 0px 0px;
    margin: 0px 10px;}
    
div#navbar_container div#left {
    background: url('images/bg-nav-left.gif') no-repeat top left;
    min-height: 34px;
    width: 10px;
    float: left;}
    
div#navbar_container div#right {
    background: url('images/bg-nav-right.gif') no-repeat top left;
    min-height: 34px;
    width: 10px;
    float: right;}
    
div#navbar ul {
    padding: 5px;
    margin: 0px;}
    
div#navbar li {
    display: inline;
    font: 0.9em Verdana, Geneva, sans-serif;
    height: 30px;
    text-align: center;
    letter-spacing: 0.09em;
    padding: 0px 20px 0px 0px;
    margin: 5px;}
    
	/* Sidebar */

div.sidebar_container, div.ukt_sidebar_container{
	width: 150px;
	float: left;
	margin-right: 10px;}
	
div.sidebar_top, div.ukt_sidebar_top {
	background: url('images/bg-sidebar-top.gif') no-repeat bottom;
	width: 150px;
	height: 20px;
	padding: 0px;
	margin: 0px;}
	
div.sidebar, div.ukt_sidebar {
	background: url('images/bg-main.jpg');
	padding: 0px;
	border-left: 2px #999 solid;
	border-right: 2px #999 solid;
	margin: 0px;
	text-align: center;}
	
div.sidebar_bottom, div.ukt_sidebar_bottom {
	background: url('images/bg-sidebar-bottom.gif') no-repeat top;
	width: 150px;
	height: 20px;
	clear: both;
	padding: 0px 0px 15px 0px}
	
	/* Main page content */
	
div.home, div.home_top, div#content_container {
    margin: 0px auto;
	padding-left: 160px;}

div.content_top {
	background: url('images/bg-content-top-left.gif') no-repeat top left;
	padding-right: 0px;
	height: 20px;
	text-align: right;}
	
.top_right {
	background: url('images/bg-round-top-right.gif') no-repeat top right;
	height: 20px;
	width: 20px;
	float: right}
	
.bottom_right {
	background: url('images/bg-round-bottom-right.gif') no-repeat top right;
	height: 20px;
	width: 20px;
	float: right}
	
div.content {
	border-left: 2px #999 solid;
	border-right: 2px #999 solid;
	padding: 0px;
	background: url('images/bg-main.jpg')}
	
div.content_bottom {
	background: url('images/bg-content-bottom-left.gif') no-repeat bottom left;
	padding: 0px 0px 0px 160px;
	margin: 0px 0px 10px 0px;
	clear: right;
	height: 20px}

div.home .content_bottom {
    clear: none;}

div.home .content_container {
    float: left;
    width: 32%;
    margin-left: 1%;}

	/* Headers */
	
h1 {
	margin: 0px;
	padding: 0px;}
	
h2 {
	font: bold 0.8em Verdana, Geneva, sans-serif;
    letter-spacing: 0.09em;
    border-bottom: 1px #777 solid;
	color: #ccc;
    text-align: center;
	margin: 0px 5px;
	padding: 0px 10px}
    
div.sidebar h2 {
    padding: 0px;
    margin: 0px 10px;}
    
div#navbar h2 {
    display: none;}
	
	/* Links */

a {
	color: #c00;
	font-weight: bold;
	text-decoration: none;}
	
a:hover {
	color: #f00;
	text-decoration: underline; }
	
a img {
	border: 0px;}
    
div#navbar a {
    color: #f60;}
   
div#navbar a:hover {
    color: #fc0;}

div#navbar li.active a {
    text-decoration: underline}    
    
#footer a {
    font-weight: normal;
	color: #666;}
	
	/* Paragraphs */
	
p, li {
	margin: 0px;
    font: 0.8em Verdana, Geneva, sans-serif;
    line-height: 18px;
    letter-spacing: 0.07em;
	padding: 10px;
	text-align: justify}
    
p.home_link {
    font-size: 0.9em;}
	
.sidebar p, .ukt_sidebar p {
	text-align: center; }
    
div.forum p {
    color: #999;
    font-size: 0.8em;
    text-align: left;}	
    
#footer p {
    color: #666;
    font: 0.7em Verdana, Geneva, sans-serif;
    letter-spacing: 0.09em;
	text-align: center;
    clear: both;
	padding: 5px;}
	
	/* Miscellaneous */
	
ul {
	margin: 0px;
	padding: 10px 0px 10px 25px;}
    
li {
    list-style: none;
    padding: 0px 10px;}

/* Quick-login on index page */

label {
    font: 0.8em Verdana, Geneva, sans-serif;
    letter-spacing: 0.07em;}

fieldset.quick-login {
    border: 0px;}

fieldset.quick-login input.inputbox {
	background-color: #404040;
}

.inputbox {
	border-color: #808080;
	color: #FFFFFF;
}

.inputbox:hover {
	border-color: #808080;
}

.inputbox:focus {
	border-color: #808080;
	color: #BFBFBF;
}

    
input.button2 {
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
    font-size: 0.8em;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url("http://www.ukthrash.co.uk/forum/styles/proDark/theme/images/bg_button.gif");

}

