/*-------------------------------------------------------+
| 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).
+--------------------------------------------------------*/



/* main definitions */

table.cm_body {
	margin:0 auto;
	border:0 none;
	width:1000px;
}

table.cm_header {
	position:relative;
}

table.cm_main {
	position:relative;
}

td.side-border-right {
	width:220px;
}

td.side-border-left {
	width:220px;
}

table.cm_footer {
	position:relative;
	padding:5px 8px 5px 8px;
}



/* subheader */

div.top-navigation {
	position:relative;
}

div.top-information {
	position:relative;
	top:12px;
	margin-right:5px;
	padding-right:5px;
	border-right:2px solid gray;
}

div.top-date {
	position:relative;
	top:12px;
}


div.bottom-information {
	position:relative;
	top:1px;
	font-style:italic;
}

div.bottom-buttons {
	position:relative;
	top:-3px;
}

div.logo {
	padding:4px;
}

div.login {
	padding:4px;
}

div.footer-copyright {
	position:relative;
	top:3px;
}

div.footer-information {
	position:relative;
	top:-3px;
	font-style:italic;
}

/* news definitions */

.cm_news-info {
	padding:3px 4px 3px 4px;
	border-bottom:1px dotted gray;
}

.cm_news-body {
	min-height:60px;	
	background-image:url(../images/deco02.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}



/* article definitions */

.cm_article-info {
	padding:3px 4px 3px 4px;
	border-bottom:1px dotted gray;
}

.cm_article-body {
	min-height:60px;	
	background-image:url(../images/deco03.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}



/* opentable definitons */

.cm_table {
	border:1px solid #606060;
	table-layout:fixed;
	margin-bottom:7px;
	background-color:#242424;
	background-image:url(../images/table_bg_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.cm_table-title {
	color:#868686;
	background-color:#232323;
	background-image:url(../images/cellpic3.png);
	background-repeat:repeat-x;
	background-position:right;
	font-family:Tahoma;
	font-weight:bold;
	text-indent:5px;
	height:25px;

}

.cm_table-body {
	padding:6px;
}



/* openside definitions */

.cm_side {
	border:1px solid #606060;
	table-layout:fixed;
	margin-bottom:7px;
	background-color:#242424;
	background-image:url(../images/side_bg_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.cm_side-title {
	color:#868686;
	background-color:#232323;
	background-image:url(../images/cellpic2.png);
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-indent:5px;
	height:25px;

}

.cm_side-body {
	padding:4px;
}

/* transparent tables */

td.transp-top-left {
	background-color:transparent;
	background-image:url(../images/transp_top-left.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
}

td.transp-top {
	background-color:transparent;
	background-image:url(../images/transp_top.png);
	background-repeat:repeat-x;
	width:auto;
	height:11px;
}

td.transp-top-right {
	background-color:transparent;
	background-image:url(../images/transp_top-right.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
}

td.transp-left {
	background-color:transparent;
	background-image:url(../images/transp_left.png);
	background-repeat:repeat-y;
	width:11px;
	height:auto;
}

td.transp-main {
	background-color:transparent;
	background-image:url(../images/transp_main.png);
	background-repeat:repeat-all;
	width:auto;
	height:auto;
}

td.transp-right {
	background-color:transparent;
	background-image:url(../images/transp_right.png);
	background-repeat:repeat-y;
	width:11px;
	height:auto;
}

td.transp-bottom-left {
	background-color:transparent;
	background-image:url(../images/transp_bottom-left.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
}

td.transp-bottom {
	background-color:transparent;
	background-image:url(../images/transp_bottom.png);
	background-repeat:repeat-x;
	width:auto;
	height:11px;
}

td.transp-bottom-right {
	background-color:transparent;
	background-image:url(../images/transp_bottom-right.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
}



/* transp navigation */

td.transp-navigation-top-left {
	background-color:transparent;
	background-image:url(../images/transp_navigation-top-left.png);
	background-repeat:no-repeat;
	width:11px;
	height:35px;
}

td.transp-navigation-top {
	background-color:transparent;
	background-image:url(../images/transp_navigation-top.png);
	background-repeat:repeat-x;
	width:auto;
	height:35px;
}

td.transp-navigation-top-right {
	background-color:transparent;
	background-image:url(../images/transp_navigation-top-right.png);
	background-repeat:no-repeat;
	width:11px;
	height:35px;
}

td.transp-navigation-bottom-left {
	background-color:transparent;
	background-image:url(../images/transp_navigation-bottom-left.png);
	background-repeat:no-repeat;
	width:11px;
	height:35px;
}

td.transp-navigation-bottom {
	background-color:transparent;
	background-image:url(../images/transp_navigation-bottom.png);
	background-repeat:repeat-x;
	width:auto;
	height:35px;
}

td.transp-navigation-bottom-right {
	background-color:transparent;
	background-image:url(../images/transp_navigation-bottom-right.png);
	background-repeat:no-repeat;
	width:11px;
	height:35px;
}



/* black tables */

td.black-top-left {
	background-color:transparent;
	background-image:url(../images/black_top-left.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
}

td.black-top {
	background-color:transparent;
	background-image:url(../images/black_top.png);
	background-repeat:repeat-x;
	width:auto;
	height:11px;
}

td.black-top-right {
	background-color:transparent;
	background-image:url(../images/black_top-right.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
}

td.black-left {
	background-color:transparent;
	background-image:url(../images/black_left.png);
	background-repeat:repeat-y;
	width:11px;
	height:auto;
}

td.black-main {
	background-color:transparent;
	background-image:url(../images/black_main.png);
	background-repeat:repeat-all;
	width:auto;
	height:auto;
}

td.black-right {
	background-color:transparent;
	background-image:url(../images/black_right.png);
	background-repeat:repeat-y;
	width:11px;
	height:auto;
}

td.black-bottom-left {
	background-color:transparent;
	background-image:url(../images/black_bottom-left.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
}

td.black-bottom {
	background-color:transparent;
	background-image:url(../images/black_bottom.png);
	background-repeat:repeat-x;
	width:auto;
	height:11px;
}

td.black-bottom-right {
	background-color:transparent;
	background-image:url(../images/black_bottom-right.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
}



/* black navigation */

td.black-navigation-top-left {
	background-color:transparent;
	background-image:url(../images/black_navigation-top-left.png);
	background-repeat:repeat-x;
	width:auto;
	height:35px;
}

td.black-navigation-top {
	background-color:transparent;
	background-image:url(../images/black_navigation-top.png);
	background-repeat:repeat-x;
	width:auto;
	height:35px;
}

td.black-navigation-top-right {
	background-color:transparent;
	background-image:url(../images/black_navigation-top-right.png);
	background-repeat:repeat-x;
	width:auto;
	height:35px;
}

td.black-navigation-bottom-left {
	background-color:transparent;
	background-image:url(../images/black_navigation-bottom-left.png);
	background-repeat:repeat-x;
	width:auto;
	height:35px;
}

td.black-navigation-bottom {
	background-color:transparent;
	background-image:url(../images/black_navigation-bottom.png);
	background-repeat:repeat-x;
	width:auto;
	height:35px;
}

td.black-navigation-bottom-right {
	background-color:transparent;
	background-image:url(../images/black_navigation-bottom-right.png);
	background-repeat:repeat-x;
	width:auto;
	height:35px;
}