/*-------------------------------------------------------+
| PHP-Fusion v7 Theme - clanmods.eu Black
| Copyright (C) 2002 - 2008 bLack
| http://www.clanmods.eu/
+--------------------------------------------------------+
| Theme-Name: clanmods_black
| Author: bLack
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/



body {
	color:#aaaaaa;
	font-size:11px;
	font-family:Tahoma,Arial,Verdana;
	background-color:#333333;
	background-image:url(images/body_bg_top-gray.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0;
	padding:0;
}

a, a.side {
	color:#8e8e8e;
	text-decoration:none;
	font-size:11px;
}

a:hover {
	text-decoration:underline;
}

a.side {
	color:#8e8e8e;
	text-decoration:none;
	font-size:11px;
	border-width:0 0 1px 0;
	border-bottom-style:dotted;
	border-bottom-color:transparent;
}

a.side:hover {
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-color:#aaaaaa;
}

a.white	{
	color:#8e8e8e;
	text-decoration:none;
	font-size:11px;
	border-width:0 0 2px 0;
	border-bottom-style:solid;
	border-bottom-color:transparent;
}

a.white:hover {
	text-decoration:none;
	font-size:11px;
	border-width:0 0 2px 0;
	border-bottom-style:solid;
	border-bottom-color:#a95100;
}

.bullet {
	color:#aaaaaa;
}

hr, hr.side {

}

pre	{
	font-size:10px;
}

.alt {
	color:#9c9c9c;
	font-size:11px;
	font-weight:bold;
}

.textbox {
	background:#303030;
	color:#B2B2B2;
	font-size:11px;
	padding:2px 3px 2px 3px;
	border:1px solid;
	border-color:#000000 #707070 #707070 #000000;
}

.textbox:focus {
	border-color:black gray gray black;
}

button, .button {
	color:#B2B2B2;
	font-size:11px;
	font-weight:bold;
	background-color:#303030;
	background-image:url(images/button_bg.png);
	background-repeat:reepat-x;
	padding:1px 2px 1px 2px;
	border:1px solid;
	border-color:#707070 #000000 #000000 #707070;
}

button:hover, .button:hover {
	background-image:url(images/button_bg_hover.png);
}

button:active, .button:active {
	border-color:black gray gray black;
}

select.textbox {
	padding:2px 1px 2px 1px;
}

.date {
	font-weight:bold;
}

img {
	border:0 none;
	border-style: none;
}

.tbl-border	{
	border-collapse:separate;
	border-spacing:0px;
	border:1px solid #505050;
}

.tbl {
	padding:3px 6px 3px 6px;
}

.tbl1 {
	padding:3px 6px 3px 6px;
	background-color:#363636;
	background-image:url(images/tbl1.png);
	background-repeat:repeat-x;
	border:1px solid;
	border-color:#707070 #000000 #000000 #707070;
}

.tbl2 {
	padding:3px 6px 3px 6px;
	background-color:#414141;
	background-image:url(images/tbl2.png);
	background-repeat:repeat-x;
	border:1px solid;
	border-color:#707070 #000000 #000000 #707070;
}

.news-category 	{
	border:1px solid gray;
	margin:2px 11px 11px 0;
	float:left;
}

.forum {
	padding:10px 0 3px 8px;
}

.forum img {
	margin-bottom:8px;
}

.forum-caption {
	font-size:11px;
	font-weight:bold;
	padding:3px 6px 3px 6px;
	background-color:#363636;
	background-image:url(images/forum-caption.png);
	background-repeat:repeat-x;
	background-position:right;
	border:1px solid;
	border-color:#707070 #000000 #000000 #707070;
}

.forum_cat_name {
	font-size:13px;
}

.forum_thread_title:before {
	content:url(images/topic.png);
}

.forum_thread_user_name:before {
	content:url(images/user.png);
}

.forum_thread_userbar {
	background:#191919 url(images/userbar.png);
	background-repeat:repeat-x;
	background-position:right;
}

.quote {
	background-color:#424242;
	border:1px solid;
	border-color:#000000 #707070 #707070 #000000;
	color:#cecece;
	font-size:11px;
	line-height:125%;
	padding:4px;
	margin-top:5px;
}

.poll {
	height:11px;
	border:1px solid #252525;
}

.comment-name {
	font-weight:bold;
}

.shoutboxname {
	font-weight:bold;
}

.shoutboxname:before {
	margin-left:2px;
}

.shoutbox {
	margin-top:5px;
	margin-bottom:3px;
}

.shoutboxdate {
	font-size:8px;
}

.small, .small a {
	font-size:10px;
	font-weight:normal;
}

.small2, .small2 a {
	font-size:9px;
	font-weight:normal;
}

.side-small, .side-small a {
	font-size:10px;
	font-weight:normal;
}

.side-label {
	font-weight:bold;
	padding:2px;
}



/* GALLERY */

.gallery {
	padding: 16px 0px 8px 0px;
}

.gallery img {
	filter: gray;
}

.gallery:hover img {
	filter: none;
}

img.activegallery {
	filter: none;
}


.forumline {
	border:1px #333333 solid;
}

.forumcat {
	font-size:11px;
	font-weight:bold;
	color:#003678;
}

.spacer {
	margin-bottom:5px;
}

.admin-message {
	background-color:#363636;
	font-size:12px;
	font-weight:bold;
	color:#B2B2B2;
	border:1px solid #505050;
	padding:3px 4px 3px 4px;
	margin-bottom:8px;
	text-align:center;
}

.bbcode {
	background-color:#303030;
	background-image:url(images/button_bb.png);
	border:1px solid;
	border-color:#707070 #000000 #000000 #707070;
	padding:1px;
	margin-top:3px;
}

.bbcode:hover {
	background-image:url(images/button_bb-hover.png);
}

.bbcode:active {
	border-color:gray black black gray;
}

.center {
	margin: 0 auto;
}


/* Vertical Navigation */

#navigation h2 {
	font-size:11px;
	font-weight:bold;
	background-color:#272727;
	background-image:url(images/tbl2.png);
	border:1px solid #505050;
	margin:7px 0px 4px 0px;
	padding:4px;
}

#navigation h2:first-child {
	margin:0px 0px 4px 0px;
}
	
#navigation ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

* html #navigation ul li{
   height:1%;
}

#navigation a {
	display:block;
	color:#B2B2B2;
	padding:1px;
	text-decoration:none;
	border:1px solid;
	border-color:transparent;
}

#navigation a:hover {
	padding-left:13px;
	color:#cecece;
	background-color:gray;
	border:1px solid;
	border-color:#000000 #707070 #707070 #000000;
}

#navigation a:hover .bullet {
	display:none;
}

#navigation a:active {
	color:#cecece;
	background-color:#3e3e3e;
	border:1px solid;
	border-color:#000000 #707070 #707070 #000000;
}

/* Page Navigation */

.pagenav {	
	font-size:11px;
	padding:8px 2px 8px 2px;
}

.pagenav span {
	color:#B2B2B2;
	background-color:#3e3e3e;
	background-image:url(images/cellpic1.gif);
	border:1px solid;
	border-color:#707070 #000000 #000000 #707070;
	padding:2px 8px 2px 8px;
	margin:2px;
}

.pagenav a {
	color:#B2B2B2;
	background-color:#272727;
	border:1px solid;
	border-color:#707070 #000000 #000000 #707070;
	padding:2px 8px 2px 8px;
	margin:2px;
	text-decoration:none;
}

.pagenav a:hover {
	color:#cecece;
	background-color:gray;
	margin:2px;
	text-decoration:none;
}