/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:07 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/****************************/
/* TYPOGRAPHY               */
/****************************/
a {
color:white;
outline: 0;
}

li a.active {
color:gold;
}

ul li ul li {color:dimGray; list-style-type:square;}

.node ul.links a {
-moz-border-radius:7px;
-webkit-border-radius:7px;
background-color:black;
margin-right:3px;
padding:3px 9px;
}

body .title {
color: white;
}

/****************************/
/* HTML ELEMENTS            */
/****************************/
body {
/*background-color: #2B0036;*/
background-color: #3A245B;
color: #ccc;
}

.page {margin-top:3em;}

/* header section */
#header-site-info {
text-align: center;
width: 100%;
}

#header-group {
background:black url(img/header.bg.png) repeat-x scroll left bottom;
overflow:hidden;
}

.header-group .block {margin: 0;}

.header-top .block {
position: absolute;
text-align:right;
}

#logo {
margin-top:30px;
}

/* primary menu
-------------------------------------------------------------- */
.primary-menu-inner {
margin-top: 1em;
}

.primary-menu .inner ul li a {
color:white;
font-size:120%;
font-weight:bold;
}

.primary-menu .inner ul li a:hover,
.primary-menu .inner ul li a.active
{
color: orange;
}

.main {
background-color:black;
color:#;
padding-top:2em;
}

.content-region {
/*background-color: #2D1650;*/
}

.content-region a {color: orange;}

.content-inner-inner {
-moz-border-radius:0 13px 13px;
-webkit-border-radius:0 13px 13px;
/*background-color: #2D1650;*/
background-color: #111;
padding:10px;
}

.block-region {
background-color:darkSlateBlue;
border:1px dashed gold;
color:orange;
}


/* Sidebars
-------------------------------------------------------------- */
.sidebar-first .block .inner {
padding:10px;
}

.sidebar-first ul li a {}

/****************************/
/* MODULE OVERRIDES         */
/****************************/
.compact-form-label {
top:3px;
}

/*------------------ CONTENT TAXONOMY */
ul.treeview li label {color:gray;}

/*------------------ TELEPORT */
#teleport {
background-color:orange;
color:black;
}

/*------------------ APTURE */
/** apture hide powerbar **/
body #aptureD .aptureActionBar,
body #aptureD .aptureActionBar .apturePowered,
body #aptureD .aptureActionBar .aptureGet {display:none !important;}

/* USER PROFILES
-------------------------------------------------------------- */
.profile dt {
background-color:Indigo;
color:white;
}

/* FORMS
-------------------------------------------------------------- */
fieldset, div.vertical-tabs {
border:1px solid orange;
}

.form-text, .form-item input, .form-item select, .form-item textarea {
border:1px solid black;
background-color:white;
max-width: 300px;
}

.form-item label {
/*color:oliveDrab;*/
/*color:indianRed;*/
/*color:MediumSlateBlue;*/
color:MediumVioletRed;
}

.node-form .form-text, .compact-form-label {
font-size:130%;
}

/* grippie */
.resizable-textarea .grippie {
background-color:white;
height:4px;
width:99.5%;
}

/* vertical tabs */
div.vertical-tabs ul.vertical-tabs-list,
div.vertical-tabs ul.vertical-tabs-list li {
background-color:#222;
border-color: orange;
}

div.vertical-tabs ul.vertical-tabs-list li a strong {
color: white;
}

div.vertical-tabs ul.vertical-tabs-list li.selected {
background-color:mediumVioletRed;
}

/* TABLES
-------------------------------------------------------------- */
div.ok, tr.ok {
color:SeaGreen;
}

div.warning, tr.warning {
color:indianRed;
}

div.error, tr.error {
color:darkred;
}

tr.even, tr.even td {
background-color:#222;
}

tr.odd, tr.odd td {
background-color:#223;
}

tr.drag td, tr.drag-previous td {
background-color:orangeRed;
color:gold;
}

/* primary tabs */
body #content-tabs {margin:0;}
body #content-tabs ul.primary {border: none;padding: 0;}
body #content-tabs ul.primary li {margin: 0;padding: 0;}
body #content-tabs #content-tabs-inner ul.primary li a {
background-color:#111;
color:white;
margin-right:3px;
padding:3px 8px;
}

body #content-tabs #content-tabs-inner ul.primary li a:hover,
body #content-tabs #content-tabs-inner ul.primary li a:focus,
body #content-tabs #content-tabs-inner ul.primary li a.active,
body #content-tabs #content-tabs-inner ul.primary li a.active:hover
{border-bottom: none;}

/****************************/
/* CONTENT TYPES            */
/****************************/
/* blogs
-------------------------------------------------------------- */
.node-type-blog .content-region {color: black;}
.node-type-blog .content-region .title {color: gray;}
.node-type-blog .content-inner-inner {background-color: snow;}

/****************************/
/* CUSTOM FIELDS            */
/****************************/
