/* $Id: content.css,v 1.0 2008/11/10 15:10:00 goba Exp $ */

/**
* Generic elements
*/
body 											{background-color:#1b1a1a; color:#aaaaaa; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; text-align:left;}

/*links*/
a,
a:link,
a:visited										{color:#fc4500; text-decoration:none; font-weight:bold;}
a:hover,
a:focus,
a:active										{text-decoration:underline;}
/*a.active 											{color:inherit; text-decoration:underline;}*/
h2 a:link,
h2 a:visited										{color:#aaaaaa;}

div#site_title									{}
div#site_title a									{}
div#site_title .site-name,
div#site_title .site-name a						{}
div#site_title .site-name span					{}
div#site_title .site-slogan,
div#site_title .site-slogan a						{}

.subject										{color:#fc4500; font-size:10px;}
.content-title									{color:#aaaaaa; font-size:18px;}
.content-subtitle								{color:#fc4500; font-size:14px; font-weight:bold; letter-spacing:1px;}
.content										{}


/*input*/
input , textarea, select							{color:#fc4500; background-color:transparent; font-size:10px; border:1px solid #fc4500;}


/*headlines*/
h1, h2, h3, h4, h5, h6 							{margin:0; padding:0; font-weight:normal;}
h1 												{color:#fc4500; font-size:18px;}
h2 												{margin:10px 20px 10px 20px; border-bottom:1px solid #fc4500; color:#fc4500; font-size:14px; font-weight:bold;}
h3 												{margin:20px 0px 0px 10px; font-size:12px; font-weight:bold;}
h4 												{color:#ffffff; font-size:12px; font-weight:bold;}
h5 												{margin:60px 0px 0px 0px; font-size:12px; font-weight:bold;}
h6 												{font-size:12px;}


/*horzontal line*/
hr												{margin:0; padding:0; border:none; height:1px; background:#aaaaaa;}


/*paragraph*/
p												{margin:0.6em 0 1.2em; padding:0;}


ul, quote, code, fieldset 							{margin:.5em 0;}


/*lists*/
ul												{margin:0.5em 0 1em; padding:0;}
ul li 												{margin:0.4em 0 0.4em .5em;} /* LTR */
ol												{margin:0.75em 0 1.25em; padding:0;}
ol li												{padding:0 0 .3em; margin-left:2em;} /* LTR */
dl												{margin:1em 0; padding:1em; border:1px solid #aaaaaa; background:#aaaaaa url(../images/etc/gradient-inner.png) repeat-x 0 0;}/* LTR */
dl dt 												{}
dl dd 											{margin:0 0 .5em 1.5em;} /* LTR */

ul.inline li										{display:inline; background:none; margin:0; padding:0 1em 0 0;} /* LTR */
ol.task-list 									{margin-left:0; list-style-type:none; list-style-image:none;} /* LTR */
ol.task-list li 									{padding:0.5em 1em 0.5em 2em; /* LTR */}
ol.task-list li.active								{background:transparent url(../images/etc/task-list.png) no-repeat 3px 50%;} /* LTR */
ol.task-list li.done 								{color:#393; background:transparent url(../../../misc/watchdog-ok.png) no-repeat 0px 50%;} /* LTR */
ol.task-list li.active 							{margin-right:1em;} /* LTR */

fieldset ul.clear-block li							{margin:0; padding:0; background-image:none;}


/*images*/
img,
a img 											{border:none;}


/*tables*/
.mw33pc											{max-width:33%;}
.w200px											{max-width:200px;}
.h100px											{max-height:200px;}
table 											{margin:1em 0; width:100%; color:#aaaaaa;}
thead th 											{border-bottom:2px solid #fc4500; color:#fc4500; font-weight:bold;}
th a:link,
th a:visited										{color:#ffffff;}
td,
th												{padding:.3em .5em;}
tr.even,
tr.odd,
tbody th											{border:solid #fc4500; border-width:1px 0;}
tr.odd,
tr.info 											{background-color:#ffffff;}
tr.even 											{background-color:#fc4500;}
tr.none 											{background-color:transparent;}
td.center 										{text-align:center; vertical-align:bottom;}
tr.drag 											{background-color:#fffff0;/*#f8dddd*/}
tr.drag-previous									{background-color:#ffffdd;/*#f4c2c2*/}
tr.odd td.active 									{background-color:#ffffff;}
tr.even td.active 									{background-color:#fc4500;}
td.region,
td.module,
td.container,
td.category 										{border-top:1.5em solid #fc4500; border-bottom:1px solid #fc4500; background-color:#fc4500/*#fc4500*/; color:#000000; font-weight:bold;}
tr:first-child td.region,
tr:first-child td.module,
tr:first-child td.container,
tr:first-child td.category 						{border-top-width:0;}


/*layer*/
span.form-required								{color:#aa0000; font-size:14px;}
span.submitted,
span.price 										{color:#fc4500;}
span.list-description 							{color:#aaaaaa; font-size:10px;}
.description 									{line-height:150%; margin-bottom:0.75em; color:#fc4500;}
.messages, .preview 								{margin:.75em 0 .75em; padding:.5em 1em;}
.messages ul 										{margin:0;}


/*forms*/
#center form 										{margin-bottom:10px;}
.form-checkboxes,
.form-radios,
.form-checkboxes .form-item,
.form-radios .form-item 							{/*color:#aaaaaa; background-color:#aaaaaa; font-size:9px; border:1px solid #aaaaaa;*/}
.form-button,
.form-submit 									{color:#aaaaaa; background-color:#aaaaaa; font-size:9px; border:1px solid #aaaaaa;} /* LTR */
.form-button:hover,
.form-submit:hover								{color:#aaaaaa; background-color:#aaaaaa; border:1px solid #aaaaaa;}

#dblog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button,
fieldset .form-submit,
.sidebar .form-button,
.sidebar .form-submit,
table .form-button,
table .form-submit								{margin:0;}

.box 											{margin-bottom:2.5em;}





/**
* head & bottom/foot
*/
div#header										{}
div#header div										{margin:0px;}
div#header .subject								{color:#aaaaaa;}
div#header .content								{color:#aaaaaa;}
div#header .content ul								{list-style-type:none;}
div#header .content li								{}
div#header .content li a							{}
div#headblocks									{text-align:center;}
div#headline										{text-align:center;}

div#footer										{}
div#footer div										{margin:5px 5px 0px 0px;}
div#footer .subject								{color:#aaaaaa;}
div#footer .content								{color:#aaaaaa;}
div#footer .content ul								{list-style-type:none;}
div#footer .content li								{}
div#footer .content li a							{}
div#footblocks									{text-align:right;}

#mission										{margin:1em 0; padding:1em; font-size:12px; font-weight:; background-color:#fc4500; border:1px solid #aaaaaa;}





/**
* Navigation
*/
/*menü*/
ul.menu											{list-style:none;}
ul.menu li											{}
ul.menu li:hover									{}
ul.menu a,
ul.menu a:link,
ul.menu a:visited									{}
ul.menu a:hover,
ul.menu a:focus,
ul.menu li:active		  							{}
/*menu with child-nodes*/
ul.menu li.haschildren a        						{padding-right:12px; background-image:url(../images/menu/haschildren.png); background-repeat:no-repeat; background-position:right center;}
ul.menu li.nochildren a        						{padding:0px; background-image:none;}
/*activer menu-link-tree*/
ul.menu li.active-trail,
ul.menu li.active-trail a							{}
/*activer menu-link*/
ul.menu a.active,
ul.menu a.active:link,
ul.menu a.active:visited 							{}
ul.menu a:hover,
ul.menu a:focus,
ul.menu a:active									{}

/*primary navigation*/
div#primary_links								{}
ul.primary-links 								{}
ul.primary-links li 								{color:#ffffff; font-size:16px;}
ul.primary-links li:hover							{}
ul.primary-links a,
ul.primary-links a:link,
ul.primary-links a:visited 						{color:#ffffff; font-size:16px;}
ul.primary-links a:hover,
ul.primary-links a:focus,
ul.primary-links a:active 						{text-decoration:none;}
/*menu with child-nodes*/
ul.primary-links li.haschildren a        				{}
ul.primary-links li.nochildren a        				{}
/*activer menu-link-tree*/
ul.primary-links li.active-trail,
ul.primary-links li.active-trail a					{}
/*activer menu-link*/
ul.primary-links a.active,
ul.primary-links a.active:link,
ul.primary-links a.active:visited 				{}
ul.primary-links a:hover,
ul.primary-links a:focus,
ul.primary-links a:active,						{}
/*submenu*/



/*primary navigation*/
div#primary_links								{}
ul.secondary-links 								{}
ul.secondary-links li 							{color:#fc8c44; font-size:10px;}
ul.secondary-links li:hover						{}
ul.secondary-links a,
ul.secondary-links a:link,
ul.secondary-links a:visited 					{color:#fc8c44; font-size:10px;}
ul.secondary-links a:hover,
ul.secondary-links a:focus,
ul.secondary-links a:active 						{}
/*menu with child-nodes*/
ul.secondary-links li.haschildren a        			{}
ul.secondary-links li.nochildren a        			{}
/*activer menu-link-tree*/
ul.secondary-links li.active-trail,
ul.secondary-links li.active-trail a				{}
/*activer menu-link*/
ul.secondary-links a.active,
ul.secondary-links a.active:link,
ul.secondary-links a.active:visited 				{color:#ffffff;}
ul.secondary-links a:hover,
ul.secondary-links a:focus,
ul.secondary-links a:active,						{}





/**
* Local tasks / Tabs
*/
.with-tabs										{float:left;}

div.breadcrumb									{text-align:left;}
div.breadcrumb a									{color:#fc4500; text-decoration:none;}
div.breadcrumb a:hover							{text-decoration:underline;}

ul.primary										{font-weight:bold; border-bottom:1px solid #aaaaaa; margin:0px; padding-bottom:5px;}
ul.secondary										{font-weight:normal; border:0px; margin:0px; margin-top:-4px;}

ul.primary li,
ul.secondary li 									{border:0px;}

ul.primary li a									{background:#aaaaaa; border:1px dashed #aaaaaa; border-bottom:1px solid #aaaaaa; padding:5px;}
ul.secondary li a									{background:#aaaaaa; border:1px dashed #aaaaaa; border-top:1px solid #aaaaaa; padding:2px;}
ul.primary li a:hover,
ul.secondary li a:hover							{background:#aaaaaa; border:1px solid #aaaaaa;}
/*ul.secondary li a:hover								{background: url(../images/etc/bg-tab.png) repeat-x 0 50%; color: #aaaaaa;}*/

ul.primary li.active a,
ul.secondary li.active a							{color:#aaaaaa; background:#fc4500; border:1px solid #aaaaaa;}
ul.primary li.active a:hover,
ul.secondary li.active a:hover					{background:#aaaaaa;}


 
 
 
/**
* Nodes & comments
*/
.node 											{padding:10px 20px;}

ul.links li,
ul.inline li 										{list-style-type:none;}

.node .links,
.comment .links 									{text-align:left; /* LTR */}

.node .links ul.links li,
.comment .links ul.links li 						{}
.terms ul.links li 									{padding:0px 10px;}

.picture,
.comment .submitted 								{float:right; /* LTR */ clear:right; /* LTR */ padding-left:1em; /* LTR */}

.new 											{color:#ffae00; font-size:0.92em; font-weight:bold; float:right; /* LTR */}

div.links										{padding:0.1em; /* LTR */ border:1px solid #aaaaaa;}
div.terms 										{padding:0.1em; float:right; /* LTR */ border:1px solid #aaaaaa; background-color:#313131;}

.preview .node,
.preview .comment 								{margin:0; padding:0.5em 0; border:0; background:0;}

.sticky 											{margin:0px 10px; padding:5px; border:5px solid #fc4500;}
.sticky h2										{margin:0px; padding:5px; background-color:#000000;}
.sticky div.content								{margin:0px; padding:5px; color:#aaaaaa; background-color:#000000;}

#comments 										{border:1px solid #aaaaaa; padding:15px 25px 5px 25px; background:transparent url(../images/etc/gradient-inner.png) repeat-x 0 0;}
#comments span.comments 							{font-size:14px; font-weight:bold;}
.comment 										{border-top:1px solid #aaaaaa; margin-top:15px; padding:1.5em 25px 1.5em;}
.comment span a.active 							{color:#494949;}
.indented 										{margin-left:25px; /* LTR */}

.node .content,
.comment .content 								{margin:0.6em 0;}
.clear-block									{}
 




/**
* Aggregator.module
*/
#aggregator 										{margin-top:1em;}
#aggregator .feed-item-title 					{font-size:160%; line-height:130%;}
#aggregator .feed-item 							{border-bottom:1px solid #e9eff3; margin:-1.5em -31px 1.75em; padding:1.5em 31px;}
#aggregator .feed-item-categories				{font-size:0.92em;}
#aggregator .feed-item-meta 						{font-size:0.92em; color:#fc4500;}





/**
* Color.module
*/
#palette .form-item 								{border:1px solid #aaaaaa;}
#palette .item-selected 							{background:#aaaaaa url(../images/etc/gradient-inner.png) repeat-x 0 0; border:1px solid #aaaaaa;}
}





/**
* Menu.module
*/
tr.menu-disabled 									{opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(opacity=50);}
tr.odd td.menu-disabled 							{background-color:#fcebc6;}
tr.even td.menu-disabled 							{background-color:#aaaaaa;}





/**
* Poll.module
*/
.poll .bar 										{background:#aaaaaa url(../images/etc/bg-bar-empty-small.png) repeat-x 0 0; border:solid #aaaaaa; border-width:1px;}
.poll .bar .foreground 							{background:#71a7cc url(../images/etc/bg-bar-small.png) repeat-x 0 100%;}
.poll .percent 									{font-size:.9em;}

.user_activity_o_meter							{border:solid #aaaaaa; border-width:1px;}
.user-activity .background 						{background:#aaaaaa url(../images/etc/bg-bar-empty-medium.png) repeat-x 0 0;}
.user-activity .foreground 						{background:#71a7cc url(../images/etc/bg-bar-medium.png) repeat-x 0 100%;}





/**
* Poll.module
*/
div.dtstart label									{color:#aaaaaa;}
div.dtend label									{color:#aaaaaa;}





/**
 * Autocomplete.
 */
#autocomplete li 									{cursor:default; padding:2px; margin:0;}





/**
 * Collapsible fieldsets
 */
fieldset 											{margin:1em 0; padding:1em; border:1px solid #aaaaaa; background:#aaaaaa url(../images/etc/gradient-inner.png) repeat-x 0 0;}

/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset 							{padding:0 1em 1em; background-position:0 .75em; background-color:transparent;}
*:first-child+html fieldset > .description,
*:first-child+html fieldset .fieldset-wrapper .description {padding-top:1em;}
fieldset legend 										{/* Fix disappearing legend in FFox */ display:block;}
*:first-child+html fieldset legend,
*:first-child+html fieldset.collapsed legend 			{display:inline;}

html.js fieldset.collapsed 							{background:transparent; padding-top:0; padding-bottom:.6em;}
html.js fieldset.collapsible legend a 					{padding-left:2em; /* LTR */ background:url(../images/etc/menu-expanded.gif) no-repeat 0% 50%; /* LTR */}
html.js fieldset.collapsed legend a 					{background:url(../images/etc/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */}





/**
 * Syndication icons and block
 */
#block-node-0 h2 {
  float: left; /* LTR */
  padding-right: 20px; /* LTR */
}

#block-node-0 img, .feed-icon {
  float: right; /* LTR */
  padding-top: 4px;
}

#block-node-0 .content {
  clear: right; /* LTR */
}

/**
 * Login Block
 */
#user-login-form {
  text-align: center;
}
#user-login-form ul {
  text-align: left; /* LTR */
}

/**
 * User profiles.
 */
.profile {
  margin-top: 1.5em;
}
.profile h3 {
  border-bottom: 0;
  margin-bottom: 1em;
}
.profile dl {
  margin: 0;
}
.profile dt {
  font-weight: normal;
  color: #aaaaaa;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: 1.4em;
  margin-bottom: 0.45em;
}
.profile dd {
  margin-bottom: 1.6em;
}

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left; /* LTR */
  width: 48%;
}
div.admin .right {
  float: right; /* LTR */
  width: 48%;
}

div.admin-panel {
  background: #fff url(../images/etc/gradient-inner.png) repeat-x 0 0;
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #aaaaaa;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #d3e7f4;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #d3e7f4;
}

tr.taxonomy-term-preview {
  opacity: 0.5;
}

tr.taxonomy-term-divider-top {
  border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #CCC;
}

/**
 * CSS support
 */

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #ccffcc;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #62b562;
}

div.error, tr.error {
  color: #a30000;
  background-color: #ffcccc;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/**
 * dblog.module
 */
ul.links li.blog_usernames_blog {
  display:none; visibility:hidden;
}

tr.dblog-user {
  background-color: #fcf9e5;
}

tr.dblog-user td.active {
  background-color: #fbf5cf;
}

tr.dblog-content {
  background-color: #fefefe;
}

tr.dblog-content td.active {
  background-color: #f5f5f5;
}

tr.dblog-warning {
  background-color: #fdf5e6;
}

tr.dblog-warning td.active {
  background-color: #fdf2de;
}

tr.dblog-error {
  background-color: #fbe4e4;
}

tr.dblog-error td.active {
  background-color: #fbdbdb;
}
tr.dblog-page-not-found, tr.dblog-access-denied {
  background: #d7ffd7;
}
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}





/**
 * Google.
 */
div#advertising_text	table a span							{color:#ffffff;}





/**
 * Leading.
 */
element.style											{background-color:transparent;}