/*---------------------------------------------------------------------+
| ExiteCMS Content Management System                                   |
+----------------------------------------------------------------------+
| Copyright 2006-2008 Exite BV, The Netherlands                        |
| for support, please visit http://www.exitecms.org                    |
+----------------------------------------------------------------------+
| Some code derived from PHP-Fusion, copyright 2002 - 2006 Nick Jones  |
+----------------------------------------------------------------------+
| Released under the terms & conditions of v2 of the GNU General Public|
| License. For details refer to the included gpl.txt file or visit     |
| http://gnu.org                                                       |
+----------------------------------------------------------------------+
| $Id:: user_groups.php 1935 2008-10-29 23:42:42Z WanWizard           $|
+----------------------------------------------------------------------+
| Last modified by $Author:: WanWizard                                $|
| Revision number $Rev:: 1935                                         $|
+---------------------------------------------------------------------*/

/* --- General settings ------------------------------------ */

						/* text anchors */
a 						{ color:#121e83; text-decoration:none; }
a:hover 				{ color:#121e83; text-decoration:underline; }

						/* text anchors in side panels */
a.side 					{ color:#121e83; text-decoration:none; }
a:hover.side 			{ color:#121e83; text-decoration:underline; }

						/* image anchors */
a img					{ border:none; }

						/* wiki links */
a.wiki_link:link,a.wiki_link:visited { color:#121e83; text-decoration:none; border-width:0px 0px 1px 0px; border-style:dotted; border-color:#121e83; background-image: url(images/external_link.gif); background-position:right; background-repeat:no-repeat; padding-right:13px; }

						/* horizontal lines */
hr 						{ height:1px; border:#eee 1px solid; }

						/* dropdowns with options */
optgroup				{ padding-bottom:5px; font-style:normal; }

/* --- HTML form settings ---------------------------------- */

						/* general form definition */
form					{ margin:0px; }

						/* buttons */
.button					{ font-size:90%; font-family:Times,Arial,Helvetica,Serif; font-weight:normal; width:auto; overflow:visible; font-weight: bold; color:#121e83; background-color:rgb(255,232,144); border-top:1px #bbb solid; border-left:1px #bbb solid; border-bottom:1px #000 solid; border-right:1px #000 solid; cursor:pointer; margin:2px 0px 2px 0px; padding:0px; }
.button:hover			{ background-color:rgb(255,232,144); color:#121e83; border-top:1px #999 solid; border-left:1px #999 solid; border-bottom:1px #fff solid; border-right:1px #fff solid; }

						/* text entry fields */
.textbox				{ font-size:80%; font-family:Verdana,"Bitstream Vera Sans","Deja Vu Sans",Arial,Sans-Serif; color:#555; background-color:rgb(255,253,190); border:1px #ccc solid; }

/* --- Website template ------------------------------------ */

						/* page body */
body					{ font-size:1em; font-family:Times,Arial,Helvetica,Serif,Sans-Serif; }
.body 					{ color:#555; background-color:#fff; }

						/* content body, can be different from the body when centered */
.content				{ font-size:120%; }

						/* column definitions (left, center, right) */
.side-border-left 		{ border-right:#121e83 1px solid; border-bottom:#121e83 1px solid; padding:5px; }
.main-bg				{ color:#fff; border-bottom:#121e83 1px solid; padding:5px; }
.side-border-right 		{ border-left:#121e83 1px solid; border-bottom:#121e83 1px solid; padding:5px; }

						/* panels in the center column */
.main-body 				{ text-align:left; color:#555; background-color:#fff; padding:4px 4px 5px 4px; margin:0px; }

						/* panels in the left & right columns (with and without padding, p.e. for images) */
.side-body				{ color:#777; padding:4px; }
.side-body-nm			{ color:#777; }

						/* tags for sub texts, captions, etc. */ 
.small					{ font-weight:normal; font-size:90%; color:#444; }
.small2					{ font-weight:normal; font-size:90%; color:#666; }
.smallalt				{ font-weight:normal; font-size:90%; color:#888; }

						/* title bars within a panel */
.infobar 				{ font-weight:normal; color:#121e83; background-color:fff; padding:3px 4px 3px 4px; }

/* --- Browser window centered div ------------------------- */

.splashscreen-h			{ font-size:90%; width:800px; position: absolute; top: 50%; left: 0px; width: 100%; margin-top: -150px; text-align: center; min-width: 900px; }
.splashscreen-v			{ color:#121e83; background-color:#fff; border-left:3px solid #ccc; border-top:3px solid #ccc; border-right:3px solid #121e83; border-bottom:3px solid #121e83; position: relative; text-align: left; width: 500px; height: 250px; margin: 0px auto; }

/* --- Header ---------------------------------------------- */

						/* header definition and background image */
.headerbanner			{ background-color:#ffffff; }

						/* header menu bar */
.headermenu				{ font-weight:normal; color:#121e83; padding:0px 2px 0px 2px; }

						/* header menu links */
.headermenuitem			{ font-size:120%; font-weight:bold; color:#121e83;}

/* --- Panels ---------------------------------------------- */

						/* center panel cell definitions */
.main-panel				{ margin:0px 0px 5px 0px; }

						/* side panel cell definitions */
.side-panel				{ margin:0px 0px 5px 0px; }

						/* center panel title */
.cap-main				{ font-weight:normal; text-align:left; color:#fff; background-color:#121e83; font-size:120%; padding:2px 4px 4px 4px; }

						/* side panel title */
.sub-cap-main			{ font-weight:bold; color:#121e83; background-color:rgb(255,232,144); padding:0px 2px 0px 2px; padding:4px 4px 4px 4px; }

						/* labels and separators in side panels */
.side-label				{ background-color:rgb(255,232,144); margin:2px 0px 2px 0px; padding:1px 0px 1px 8px; white-space:nowrap;overflow:hidden; }

						/* labels and separators in body panels */
.main-label				{ color:#333; background-color:#ddd; padding:4px 4px 4px 4px; margin:0px 0px 5px 0px; border:1px #eee solid; white-space:nowrap;overflow:hidden; }

						/* links in side panels */
.side-label-link		{ white-space:nowrap;overflow:hidden;}

						/* positioning of side-panel open/close buttons */
.side-label-button		{ position:relative; float:right; top:2px; right:2px; }

						/* horizontal lines in side-panels */
hr.side-hr 				{ height:1px; border:#eee 1px solid; }

/* --- Footer ---------------------------------------------- */

.footer					{ text-align:center; color: #555; line-height:125%; }
.footer img 			{ border: 0px; vertical-align: -30%; }

/* --- Panel content layouts-------------------------------- */

						/* standard table borders */
.tbl-border 			{ background-color:#e1e1e1; }

						/* borderless tables */
.tbl					{ padding:4px; color:#555; background-color:#fff; }

						/* table cells - color 1 */
.tbl1					{ padding:4px; color:#555; background-color:#fff; }

						/* table cells - color 2 */
.tbl2					{ padding:4px; color:#555; background-color:rgb(255,253,215); }

						/* user-info cell header */
.tbl_top_left			{ color:#333; background-color:#eee; font-weight: bold; padding:4px; border-left: 1px solid #bbbbbb; border-top: 1px solid #bbbbbb; }

						/* user-info cell of a message */
.tbl_left				{ color:#333; background-color:#fff; padding:4px; border-left: 1px solid #bbbbbb; border-top: 1px solid #bbbbbb; }

						/* button row at the bottom the user-info cell */
.tbl_left_bottom		{ color:#333; background-color:#fff; padding:4px; border-left: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; }

						/* message subject  */
.tbl_top_mid			{ color:#333; background-color:#eee; font-weight: bold; padding:4px; border-top: 1px solid #bbbbbb; }

						/* button row in the message header */
.tbl_top_right			{ color:#333333; background-color:#eee; padding:4px; border-top: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; }

						/* message body */
.tbl_right		 		{ color:#333; background-color:#fff; padding:4px; border: 1px solid #bbbbbb; }

						/* message body, unread message */
.unread					{ color:#000; background-color:#eee; padding:4px; border: 1px solid #bbbbbb; }

						/* links in the message body */
.tbl_right a			{ text-decoration:underline; }

						/* quotes within the message body */
.quote					{ color:#333; background-color:#ddd; padding:4px; margin:5px 10px 5px 10px; border:1px #444 solid; }

						/* code sections within the message body (note: total number of px for padding+margin must remain the same, the code expects this!!!) */
.codeblock_source		{ width:250px; margin-left:10px; border:1px #bbb solid; background-color:#fff; padding:0px; white-space:nowrap; overflow-x:auto; }
.codeblock_cmds			{ width:240px; margin-left:10px; border:1px #bbb solid; background-color:#fff; padding:0px 5px 0px 5px; border-top:0px; text-align:right; }

						/* thumbnail caption in the message body */
.thumbnail				{ color:#fff; background-color:#333; text-align:center; }
a.thumbnail				{ color: #ddd; }

						/* image display in the album module */
.album_thumb			{ border-style:outset; border-color:#999; border-width:5px; }

						/* error messages and special notices */
.errors 				{ text-align:center; font-weight:bold; font-size:110%; color:red; }

						/* horizontal pollbar definition */
.poll 					{ height:12px; border:1px #000 solid; }

/* --- SWF upload module ----------------------------------- */

						/* IE6 fixes */
html fieldset 			{ position: relative; margin-top:1em; }
html legend 			{ position:absolute; top: -0.5em; left: .5em; }

						/* upload progress block, border and title */
.swf_uploadprogress		{ border:1px solid #ccc; margin:0px; padding:25px 10px; }
.swf_legend 			{ font-size:120%; font-weight:bold; padding:0 5px; margin:0 10px; color:#333; }

						/* div to contain the SWFupload flash module */
.progressWrapper 		{ width:100%; overflow:hidden; }

.progressContainer 		{ margin:2px; padding:5px; border:solid 1px #444; background-color:#eee; overflow:hidden; }
.progressContainer_red	{ border:solid 2px red; }
.progressContainer_green { border:solid 1px #444; }
.progressContainer_blue	{ border:solid 2px green; }
.progressName			{ font-weight:bold; color:#666; width:100%; text-align:left; white-space:nowrap; overflow:hidden; }
.progressBarInProgress	{ font-size:0; width:0%; height: 4px; background-color: blue; margin-top: 2px; }
.progressBarComplete	{ width:100%; background-color: green; visibility: hidden; }
.progressBarError		{ width:100%; background-color: red; visibility: hidden; }
.progressBarStatus		{ margin-top: 2px; width: 100%; font-size: 90%; text-align: left; white-space: nowrap; }
a.progressCancel 		{ font-size:0; height:16px; width:16px; background-image: url(images/cancel.gif); background-repeat:no-repeat; background-position:0px 0px; float:right; }

/* --- Mootools Lightbox, by Milkbox -------------------------------- */

						/* set the Milkbox overlay color // opacity: see the js options */
#mbOverlay 				{ position:absolute; left:0; width:100%; background-color:#000; z-index:100; cursor:pointer; }

						/* default Lightbox definition, can be overriden at runtime for proper positioning */
#mbCenter 				{ position:absolute; z-index:101; overflow:hidden; left:50%; top:10%; background-color:#fff; border:5px solid #fff; margin:0; padding:5px; }

						/* image loading notice */
.mbLoading				{ background:#fff url(images/ajax-loader.gif) no-repeat center; }

						/* Lightbox image settings */
#mbImage				{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }

						/* div clearing class */
.clear					{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }

						/* image caption and navigation block, under the image */
#mbBottom 				{ font-size:1em; color:#666; line-height:1.4em; text-align:left; padding-top:8px; margin:0; }

						/* image caption */
#mbDescription			{ margin-right:27px; padding:0px 10px 0 0; font-weight: normal; text-align:left; }

						/* Lightbox navigation. Be careful if you change buttons dimensions! */
#mbNavigation			{ float:right; width:27px; padding-top:3px; border-left:1px solid #9c9c9c; }

						/* Lightbox images counter */
#mbCount				{ width:55px; overflow:hidden; padding-top:1px; float:right; text-align:right; font-size:9px; }

						/* navigation links */
#mbCloseLink, #mbPrevLink, #mbNextLink { outline:none; display:block; float:right; height:20px; cursor:pointer; }
#mbPrevLink, #mbNextLink{ width:17px; }
#mbPrevLink				{ background:transparent url(images/lb_previous.gif) no-repeat; }
#mbNextLink				{ background:transparent url(images/lb_next.gif) no-repeat; }

						/* NOTE: doesn't work in ie6, so, just see the js options :) */
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover { background-position: 0 -23px; }

#mbCloseLink 			{ width:20px; background: transparent url(images/lb_close.gif) no-repeat; }

/* --- Upgrade admin module -------------------------------- */

						/* revision title */
.rev_title				{ color:#333; font-weight:bold; }
						/* revision title for major revisions */
.rev_major				{ color:#34329C; font-weight:bold; }

						/* revision description text */
.rev_desc				{ }

/* ========================================================= */
/* Add your own custom CSS tags below this line!             */
/* ========================================================= */
