/*

* DOCMan 1.3.0 Default Theme

* @version $Id: theme.css,v 1.32 2005/09/30 21:11:48 johanjanssens Exp $

* @package DOCMan_1.3.0

* @copyright (C) 2003 - 2005 The DOCMan Development Team

* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL

* Oficial website: http://www.mambodocman.com/

*/



img  		  { border: 0 none; }

.clr 		  { clear: both;    }

dl, dd, dt { margin: 0;      }



label { font-size: 11px; padding-right:30px; }

.message { 

	padding: 10px 10px 10px 50px; margin-bottom: 10px;

	border: 1px solid gray; background: #FFFFCC url(../images/message.gif) no-repeat 10px 50%; 

	color: red; font-weight: bold; 

}



#dm_header 		{ height: 50px; border-bottom: 2px dotted #ddd; text-align: center;}

#dm_header div { float: left; padding: 3px; width: 23%; }

#dm_header a {

	display: block;

	padding-bottom: 5px;

	color: #867253;

	text-decoration: none;

}

#dm_header span  { display: block; padding-bottom: 5px; }



#dm_pathway {

	font-size: 11px;

	text-align: left;

	background: #ddd;

	margin-bottom: 5px; padding: 3px 3px 3px 10px;

}



h2 { padding-left: 10px; text-align: left; font-size: 16px; }

#dm_title h2       { font-size: 14px; } 



#dm_cats, #dm_docs { text-align: left; }

#dm_cats { color: #eadcc4; }



#dm_cats h3, 

#dm_docs h3       { background: #867253; padding: 2px 2px 2px 10px; clear: both; }

#dm_docs h3       { margin-bottom: 0; }



#dm_cats h3 { font-weight: normal; }

#dm_docs h3 span, 

#dm_cats h3 span  { display: block; float: right; margin: -15px 5px 0 0; font-size: 11px; font-weight: normal;}

.dm_files { color: #000000; font-size: 10px;}



dt { padding: 2px; border-top: 1px solid #bbb; clear: both; }



dt a.dm_icon    	 { float: left; padding-right: 10px; padding-bottom: 80px; }

dt a.dm_thumb      { }

dt a.dm_name		 { display: block; margin: 3px 3px 3px 3px;  padding: 8px 0 6px 0; font-weight: bold; font-size: 12px; } 

dt a.dm_name:hover { background: #b4dba9; color: #ffffff; }

dt span 				 { padding-left: 10px; color: black; font-weight: normal; font-style: italic;}



dd.dm_date, dd.dm_files	{ float: right; margin: -22px 15px 0 0; }

dd.dm_date { font-size: 11px; }

dd.dm_description 	   { background-color: #ffffff; padding: 5px; color:#000000; font-size: 12px; }

dd.dm_counter				{ float: right; clear: right; padding-right: 5px; margin-top: -14px; font-size: 10px; }

dd.dm_homepage				{ padding: 1px 1px 1px 5px; font-size: 10px; background-color: #F8F8F8;  }

dd.dm_taskbar     	   { height: 22px;}



.dm_cat 			  			{ padding: 3px; }

.dm_cat .dm_name 			{ float: left; font-size: 14px; font-weight: bold; color: #666; margin-bottom: 3px; margin-left: 3px;}

.dm_cat .dm_description { float: left; clear: left;  }

.dm_cat .dm_thumb       { float: right; margin-top: -15px; }



.dm_unpublished 		   { border: 1px dotted red; background-color: #FFCCCC;}

.dm_unapproved 		   { border: 1px dotted green; background-color: #CCFFCC;}



.dm_license       { }

.dm_license_agree { }



/* ---------- Orderby styles ---------------------------------------- */



.dm_orderby { margin: 0 0 10px 0; padding: 1px 1px 1px 10px; background-color: #EEE; font-size: 10px;  }



/* ---------- Details styles ---------------------------------------- */



/* -- shared styles */

.dm_doc caption, #dm_tooltip caption  

{ margin: auto; padding: 5px 0 5px 0; font-weight: bold; }



.dm_doc table, #dm_tooltip table {

	border-top: 1px solid gray;

	border-left: 1px solid gray;

	border-collapse: collapse;

}



.dm_doc td, #dm_tooltip td {

	border-right: 1px solid gray;

	border-bottom: 1px solid gray;

}



.dm_doc thead, #dm_tooltip thead       { background-color: #FFCC00; font-weight: bold; }

.dm_doc col#prop			                { background-color: #EEEEEE; }

.dm_doc thead td, #dm_tooltip thead td { text-align: center; }



/* -- specific style when show as seperate page */



#dm_details 		{ width: 100%; text-align: center; }

#dm_details table { margin: auto; }

#dm_details td, #dm_details thead { padding: 5px; }



/* -- specific style when show as tooltip */



#dm_tooltip td, #dm_tooltip thead { padding: 2px; }



/* ---------- Taskbar styles ---------------------------------------- */



dd.dm_taskbar { list-style-type: none; }



dd.dm_taskbar li {

   float: left; list-style-type: none;

   background-image: none;

	padding: 0 0 0 3px; margin: 0.5em 0 2px 0;

   width:  6em;

	font-size: 85%;

}

dd.dm_taskbar li a {

   display: block;

	padding-left: 3px;

 }

dd.dm_taskbar li a:link,

dd.dm_taskbar li a:visited,

dd.dm_taskbar li a:hover {

	color: #696969; background-color: #eeeeee; 

   text-decoration: none;

 }

 dd.dm_taskbar li a:link,

 dd.dm_taskbar li a:visited {

   border-top: 1px solid #cecece;

   border-bottom: 1px solid Gray;;

   border-left: 1px solid #cecece;

   border-right: 1px solid Gray;;

 }

 dd.dm_taskbar li a:hover {

   border-bottom: 1px solid #cecece;

   border-top: 1px solid Gray;

   border-right: 1px solid #cecece;

   border-left: 1px solid Gray;

 }

 

 dd.dm_taskbar li.approve a:link { background-color: #CCFFCC; } 

 dd.dm_taskbar li.publish a:link { background-color: #FFCCCC; }

 

 /* ---------- Toolbar styles --------------------------------------- */

 

 .dm_toolbar    { list-style: none; height: 32px; margin-right: 25px; }

 .dm_toolbar li { float: right; background-image: none; }

 

 .dm_toolbar .dm_btn        { text-indent: -5000px; height: 32px; width: 32px; display: block;}

 .dm_toolbar #dm_btn_save         { background-image: url(../images/save.png)   }

 .dm_toolbar #dm_btn_cancel       { background-image: url(../images/cancel.png) }

 .dm_toolbar #dm_btn_save:hover   { background-image: url(../images/save-over.png)   }

 .dm_toolbar #dm_btn_cancel:hover { background-image: url(../images/cancel-over.png) }

 

 /* ---------- Form styles ------------------------------------------ */

 

.dm_form {

	margin: 0 auto;

 	width: 35em;

	padding: 1em 1em 1em 1em; 

	border: 1px solid #cecece;

 }

.dm_form fieldset { border: 0 none; margin: 0; padding: 0.5em;}

.dm_form br       { display: none; }

.dm_form label    { display: block; width: 100px; font-weight: normal; float: left; }

.dm_form label.nofloat { float: none; }

.dm_form p        { text-align: left; }

.dm_form fieldset.dm_button    { border-top: 1px solid Gray; }

.dm_form select option.label { background-color: #EEE; border: 1px solid #DDD; color : #333; }

.dm_form .editor { float: none;  }



#dm_frmupload label { width: 100px; padding-right: 10px;}

#dm_frmupload #dm_btn_back   { float: left;  }

#dm_frmupload #dm_btn_submit { float: right; }



#dm_frmedit { width: 90%; border: 0 none; }

#dm_frmedit #dmthumbnail_preview { float: right; margin-right: 30px; height: 80px; width: 80px; padding: 3px; border: 1px solid silver; }

#dm_frmedit #license-page label  { width: 250px; }

 

/* ---------- Nav styles ------------------------------------------ */



#dm_nav 	  { clear: both; padding-top: 15px; margin-top: 15px; border-top: 2px dotted #ddd;}

#dm_nav div { margin-top: 10px; }

