/*
//  ------------------------------------------------------------------------ //
//              Brick CMS - PHP Content Management System                    //
//                    Copyright (c) 2007 Brick-CMS.org                       //
//                    <http://www.brick-cms.org/>                            //
//  ------------------------------------------------------------------------ //
//  This program is free software; you can redistribute it and/or modify     //
//  it under the terms of the GNU General Public License as published by     //
//  the Free Software Foundation; either version 2 of the License, or        //
//  (at your option) any later version.                                      //
//                                                                           //
//  You may not change or alter any portion of this comment or credits       //
//  of supporting developers from this source code or any supporting         //
//  source code which is considered copyrighted (c) material of the          //
//  original comment or credit authors.                                      //
//                                                                           //
//  This program is distributed in the hope that it will be useful,          //
//  but WITHOUT ANY WARRANTY; without even the implied warranty of           //
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            //
//  GNU General Public License for more details.                             //
//                                                                           //
//  You should have received a copy of the GNU General Public License        //
//  along with this program; if not, write to the Free Software              //
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
//  ------------------------------------------------------------------------ //
*/

body{color:#000;font:normal 0.8em Verdana,Arial,Helvetica,sans-serif;margin:2em 5%;padding:0;background:#fcfcfc url(images/background.jpg) center center;}
.hidden{display:none;}
.left{float:left;}
.right{float:right;}
h1,h2,h3,h4{font-family:"Trebuchet MS", Trebuchet, sans-serif;}
h1{color:#10008b;font-weight:bold;font-size:2em;}
a{text-decoration:none;color:#10008b;}
a:hover,a:active{text-decoration:underline;color:maroon;}
img{border-style:none;}
/* FORMS */
input.input_text,input.input_password,textarea,select,input.input_file{font-size:0.9em;border:1px solid silver;text-indent:2px;}
input,textarea,select{margin:3px 3px 3px 0 !important;}
textarea{font:normal 0.9em Verdana,Arial,Helvetica,sans-serif;}
input.input_radio,input.input_checkbox,input.input_text{vertical-align:middle;}
button{margin:10px 20px 5px 0;font-size:0.9em;font-weight:bold;color:#000;cursor:pointer;width:auto;overflow:visible;padding:4px 20px 4px 30px;border:1px outset silver;background:#eee no-repeat 10px center;}
button.input_submit{background-image:url(images/confirm.png);}
button.input_reset{background-image:url(images/cross.png);margin-left:20%;}
button img{vertical-align:bottom;}
button.input_submit:hover{background-color:#E6EFC2;border:1px outset #C6D880;color:#529214;}
button.input_submit:active{background-color:#529214;border:1px inset #C6D880;color:#fff;}
button.input_reset:hover{border:1px outset #fbc2c4;background-color:#fbe3e4;color:#d12f19;}
button.input_reset:active{border:1px inset #fbc2c4;background-color:#d12f19;color:#fff;}
/* LOGIN */
div.login{border:1px solid maroon;background-color:#f6deb3;width:350px;margin:0 auto;text-align:left;padding:10px;}
div.login label{width:120px;font-size:0.9em;}
div.login .input_text,div.login .input_password{padding:2px;width:150px;}
/* TABS */
ul#tabs{margin:0;padding:0;list-style:none;position:relative;z-index:1;height:20px;min-width:780px;}
li.tabs{display:block;float:left;margin:0 10px 0 0;padding:0;position:relative;z-index:1;}
a.tabs{display:block;float:left;padding:3px 10px;margin:0;font-weight:bold;text-decoration:none;text-align:center;color:gray !important;font-size:0.9em;border:1px solid maroon;background-color:#ffebcd;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-radius-topleft:5px;border-radius-topright:5px;}
a.active_tab{border-bottom:1px solid #f6deb3;background-color:#f6deb3;color:#000 !important;}
a.tabs img, a.quick_links img{vertical-align:bottom;}
a.tabs:hover{background-color:#d3b48c;color:#000 !important;text-decoration:none;}
a.active_tab:hover{background-color:#f6deb3;text-decoration:none;}
/* QUICK_LINKS */
div.quick_links{text-align:right;margin:10px 30px 10px 10px;}
a.quick_links{color:gray;text-decoration:none;margin:0 0 0 20px;font-size:0.8em;font-weight:bold;}
a.quick_links:hover{color:#000;text-decoration:none;}
/* MENU */
ul.menu{margin:20px;}
li.menu{padding:0;font-size:0.8em;list-style:none;}
li.menu img{float:left;margin:0 0.5em 1em 0;}
a.menu{text-decoration:none;color:#10008b;font-weight:bold;font-size:1.2em;}
a.menu:hover{text-decoration:underline;color:maroon;}
ul.more_content_menu{margin:0;padding:0;float:right;margin-top:-10px;width:50%;}
li.more_content_menu{margin-left:10px;padding:0;list-style:none;float:right;}
a.more_content_menu{font-size:x-small;}
ul.content_menu{margin:10px;padding:0;}
li.content_menu{list-style:none;display:inline;margin-right:10px;font-size:x-small;font-weight:bold;}
/* MINI MENU */
ul.mini_menu{display:block;margin:0 10px;padding:0;height:16px;float:right;}
li.mini_menu{margin:0;padding:0;list-style:none;float:left;}
a.mini_menu{text-decoration:none;display:block;padding:3px 5px 0 5px;}
span.mini_menu_title{display:none;position:absolute;right:30px;color:#10008b;font-weight:bold;font-size:0.85em;}
a.mini_menu:hover{background:#d3b48c;}
a.mini_menu:hover span{display:block;margin-top:5px;}
/* CONTENT */
div#cadre{border:1px solid maroon;background-color:#f6deb3;clear:both;position:relative;z-index:0;top:-1px;min-height:480px;min-width:760px;}
div#content{margin:20px;}
h2.config{text-align:left;color:maroon;margin:0 10px 2px 10px;border-bottom:1px solid maroon;font-weight:bold;font-size:large;}
h3.module{margin:10px 30px;padding:0;text-align:left;color:#000;font-weight:bold;font-size:larger;}
h3{margin:0;padding:0 0 20px 150px;text-align:left;color:#10008b;font-weight:bold;font-size:1.2em;}
fieldset{position:relative;padding:0 10px 10px 10px;border:1px solid gray;margin:10px;background-color:#ffebcd;}
legend{position:relative;color:#696969;font-weight:bold;font-size:1em;font-family:"Trebuchet MS", Trebuchet, sans-serif;padding-bottom:0.5em;margin:0 0 0 10px;}
* html legend{top:-0.5em;margin-top:-0.5em;}
* html fieldset{margin-top:20px;}
legend img{vertical-align:bottom;}
label{width:200px;display:block;float:left;text-align:right;clear:left;margin-right:5px;margin-top:2px;font-weight:bold;font-size:0.8em;line-height:1.8em;cursor:pointer;}
fieldset fieldset{position:relative;border:1px solid silver;margin:5px 10% 0 208px;padding:0 5px;}
fieldset fieldset legend{font-weight:bold;font-size:1em;color:#000;}
* html fieldset fieldset legend{top:0;margin-top:0;}
fieldset fieldset label{width:auto;display:inline;float:none;text-align:left;clear:left;margin-right:0;font-weight:bold;font-size:0.8em;line-height:normal;}
.nofocus:focus{outline:none;}
img.fieldset_open_close{position:relative;left:-13px;top:-5px;}
fieldset.group{border:none;margin:2px 0 0 0;padding:0;background:none;}
fieldset.group label{width:auto;display:inline;float:none;text-align:left;clear:left;margin-right:0;font-weight:normal;font-size:0.9em;line-height:normal;}
.nowrap{white-space:nowrap;}
/* TABLES */
table{border-collapse:collapse;}
caption{font-size:smaller;text-align:left;}
th, td{color:#000;font-size:0.8em;padding:3px;}
a.sort{float:right;}
td{border-bottom:1px solid silver;}
th{background:silver;border-right:1px solid #ffebcd;}
tr:hover{background:#f6deb3;}
/* PAGE NAV */
div.pagenav{background:silver;text-align:right;color:#000;font-size:0.8em;font-weight:bold;padding:1px;}
img.pagenav{vertical-align:middle;}
div.pagenav a{font-weight:normal;}
/* NOTIFICATIONS */
fieldset.notifications{position:relative;background:#d3b48c;padding:5px 10px 10px 10px;margin:10px;border:1px solid maroon;font-weight:bold;font-size:0.9em;}
fieldset.notifications img{vertical-align:bottom;}
fieldset.notifications legend{font-size:1.1em;}
ul.notifications{margin:0 0 0 10px;padding:0;}
li.notifications{list-style:none;margin:0 0 5px 0;padding:0;}
/* LANGUAGES */
ul.languages{float:right;margin:0;padding:0;position:relative;left:24px;top:20px;}
li.languages{margin:0 0 5px 0;padding:0;list-style:none;}
a.languages{border:1px solid maroon;background-color:#ffebcd;padding:2px 3px;display:block;}
a.active_language{border:1px solid maroon;border-left:hidden;background-color:#f6deb3;padding:2px 3px;display:block;}
a.languages:hover{background-color:#d3b48c;}
/* PREVIEWS */
div#images_preview{float:left;border:1px solid silver;background:#fff;}
div#images_preview a{vertical-align:top;padding:5px;margin:5px;display:block;float:left;}
img.preview, input.preview{padding:5px;margin:2px 0;background:#fff;border:1px solid silver;vertical-align:middle;}
div#images_preview a:hover{background:silver;}
table#smilies td{text-align:center;}
a.add_image{color:gray;text-decoration:none;font-size:0.7em;font-weight:bold;}
a.add_image img{vertical-align:middle;margin:3px;}
a.add_image:hover{color:#000;}
input.image_select{padding:5px;margin:5px;}
input.image_select:hover{background:silver;}
img.textarea_button{border:1px solid silver;background:#f5f5f5;padding:3px;vertical-align:bottom;}
img.textarea_button:hover{background:silver;}
div#debug{text-align:center;font-size:xx-small;}
/* FOOTER */
div#credits{text-align:center;font-size:0.75em;font-weight:bold;margin-top:10px;}
a.credits{background:url(images/brick-cms.png) no-repeat center center;height:15px;display:block;}
a.credits span{display:none;}