/*
 * seamless content management system
 * admin stylesheet
 * 
 * (c)2008 Cube Bleu Atelier Créatif ( www.cubebleu.com )
 * (c)2008 Daphnis Marchand ( marchand@cubebleu.com )
 * Other entities used in this project hold their original copyrights
 *
 * @version $Id:	admin.css,v 0.3 2008/10/31
 *
 */
@import url("menu.admin.css");

/*
 * predefined sections and main page formatting
 */
 
body {
	margin: 0;
	padding: 4em 0;
	font: 90%/1.25em "Glasgow Regular", "Tahoma", "Arial", sans-serif;
	color: black;
	background: white url("../img/admin/bg.gif") repeat;
}

#main-container {
	width: 760px;
	margin: 0 auto;
	padding: 0;
}

#main-padding {
	clear: left;
	padding: 1px 2em;
	background: transparent url("../img/admin/bg_main-fs8.png") repeat-y top center;
}

#top-section h1 { display: none; }
#top-section {
	height: 105px;
	background: transparent url("../img/admin/header-fs8.png") no-repeat;
}

#footer-section {
	width: 760px;
	height: 54px;
	clear: left;
}
#footer-section a {
	display: block;
	width: 760px;
	height: 54px;
	background: transparent url("../img/admin/footer-fs8.png");
}
#footer-section a span { display: none; }


table.skin {
	border-collapse: separate;
	border-spacing: 1px;
	empty-cells: show;
	padding: 0;
	margin: 1em auto;
}

table.skin td {
	vertical-align: center;
	padding: 0.25em;
}

table.skin thead td {
	margin: 0;
	background-color: #369;
	color: white;
	font-weight: bold;
}

table.skin tbody td {
	background-color: #DDD;
	font-weight: normal;
	color: #111;
	font-size: 90%;
}

table.skin tbody tr.alt td {
	background-color: #CCC;
	font-weight: bold;
	color: black;
}

table.skin tbody tr:hover td {
	background-color: #69C;
	color: white;
}

.icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.icon:hover {
	border: solid 1px black;
	padding: 1px;
	width: 16px;
	height: 16px;
}

.icon span {
	display: none;
}

.default0, .active0, .indexed0 { background-image: url("../img/icons/ledgray.png"); }
.default1, .active1, .indexed1 { background-image: url("../img/icons/ledgreen.png"); }

.locked0 { background-image: url("../img/icons/unlocked.png"); }
.locked1 { background-image: url("../img/icons/locked.png"); }
.remove { background-image: url("../img/icons/cancel.png"); }
.up { background-image: url("../img/icons/up.png"); }
.down { background-image: url("../img/icons/down.png"); }
.edit { background-image: url("../img/icons/pencil.png"); }
.add { background-image: url("../img/icons/plus.png"); }
.rename { background-image: url("../img/icons/rename.png"); }
.checked { background-image: url("../img/icons/default.png"); }
.download { background-image: url("../img/icons/2downarrow.png"); }

#filesnav {
	list-style-type: none;
}

#filesnav li.open { list-style-image: url("../img/icons/folder_yellow_open.png"); }
#filesnav li.closed { list-style-image: url("../img/icons/folder_yellow.png"); }

div.body#login,
div.body#logout {
	width: 300px;
	margin: 0 auto;
}

div.warning {
	border: solid 1px red;
	padding: 1em;
	color: red;
}

