/* $Id:node.css,v 1.5 2008/01/25 21:21:44 goba Exp $ */

.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#node-admin-buttons{float:left;/* LTR */
  margin-left:0.5em;/* LTR */
  clear:right;/* LTR */}td.revision-current{background:#ffc;}.node-form .form-text{display:block;width:95%;}.node-form .container-inline .form-text{display:inline;width:auto;}.node-form .standard{clear:both;}.node-form textarea{display:block;width:95%;}.node-form .attachments fieldset{float:none;display:block;}.terms-inline{display:inline;}/* $Id:defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */

/*
** HTML elements
*/
fieldset{margin-bottom:1em;padding:.5em;}form{margin:0;padding:0;}hr{height:1px;border:1px solid gray;}img{border:0;}table{border-collapse:collapse;}th{text-align:left;/* LTR */
  padding-right:1em;/* LTR */
  border-bottom:3px solid #ccc;}/*
** Markup free clearing
** Details:http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/* Hides from IE-mac \*/
* html .clear-block{height:1%;}.clear-block{display:block;}/* End hide from IE-mac */
/* $Id:system.css,v 1.48 2008/01/09 09:56:39 goba Exp $ */

/*
** HTML elements
*/
body.drag{cursor:move;}th.active img{display:inline;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}tbody{border-top:1px solid #ccc;}tbody th{border-bottom:1px solid #ccc;}thead th{text-align:left;/* LTR */
  padding-right:1em;/* LTR */
  border-bottom:3px solid #ccc;}/*
** Other common styles
*/
.breadcrumb{padding-bottom:.5em}div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;/* LTR */
  padding:0.42em 0 0.42em 0.6em;/* LTR */
  float:left;/* LTR */}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;/* LTR */}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;/* LTR */}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.error{color:#e55;}div.error{border:1px solid #d77;}div.error,tr.error{background:#fcc;color:#200;padding:2px;}.warning{color:#e09010;}div.warning{border:1px solid #f0c020;}div.warning,tr.warning{background:#ffd;color:#220;padding:2px;}.ok{color:#008000;}div.ok{border:1px solid #00aa00;}div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}.item-list .icon{color:#555;float:right;/* LTR */
  padding-left:0.25em;/* LTR */
  clear:right;/* LTR */}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;/* LTR */
  padding:0;list-style:disc;}ol.task-list li.active{font-weight:bold;}.form-item{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item .description{font-size:0.85em;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-checkboxes,.form-radios{margin:1em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.marker,.form-required{color:#f00;}.more-link{text-align:right;/* LTR */}.more-help-link{font-size:0.85em;text-align:right;/* LTR */}.nowrap{white-space:nowrap;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;}dl.multiselect dt,dl.multiselect dd{float:left;/* LTR */
  line-height:1.75em;padding:0;margin:0 1em 0 0;/* LTR */}dl.multiselect .form-item{height:1.75em;margin:0;}/*
** Inline items (need to override above)
*/
.container-inline div,.container-inline label{display:inline;}/*
** Tab navigation
*/
ul.primary{border-collapse:collapse;padding:0 0 0 1em;/* LTR */
  white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;/* LTR */
  padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;/* LTR */}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}#autocomplete ul{margin:0;padding:0;list-style:none;}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}#autocomplete li.selected{background:#0072b9;color:#fff;}/* Animated throbber */
html.js input.form-autocomplete{background-image:url(/misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;/* LTR */}html.js input.throbbing{background-position:100% -18px;/* LTR */}/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}html.js fieldset.collapsed *{display:none;}html.js fieldset.collapsed legend{display:block;}html.js fieldset.collapsible legend a{padding-left:15px;/* LTR */
  background:url(/misc/menu-expanded.png) 5px 75% no-repeat;/* LTR */}html.js fieldset.collapsed legend a{background-image:url(/misc/menu-collapsed.png);/* LTR */
  background-position:5px 50%;/* LTR */}/* Note:IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}/* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */
html.js fieldset.collapsible{position:relative;}html.js fieldset.collapsible legend a{display:block;}/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}/*
** Resizable text areas
*/
.resizable-textarea{width:95%;}.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle{cursor:move;float:left;/* LTR */
  height:1.7em;margin:-0.4em 0 -0.4em -0.5em;/* LTR */
  padding:0.42em 1.5em 0.42em 0.5em;/* LTR */
  text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(/misc/draggable.png) no-repeat 0 0;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}/*
** Teaser splitter
*/
.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}/* Keeps inner content contained in Opera 9. */
.teaser-checkbox{padding-top:1px;}div.teaser-button-wrapper{float:right;/* LTR */
  padding-right:5%;/* LTR */
  margin:0;}.teaser-checkbox div.form-item{float:right;/* LTR */
  margin:0 5% 0 0;/* LTR */
  padding:0;}textarea.teaser{display:none;}html.js .no-js{display:none;}/*
** Progressbar styles
*/
.progress{font-weight:bold;}.progress .bar{background:#fff url(/misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}.progress .percentage{float:right;/* LTR */}.progress-disabled{float:left;/* LTR */}.ahah-progress{float:left;/* LTR */}.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;/* LTR */}tr .ahah-progress .throbber{margin:0 2px;}.ahah-progress-bar{width:16em;}/*
** Formatting for welcome page
*/
#first-time strong{display:block;padding:1.5em 0 .5em;}/*
** To be used with tableselect.js
*/
tr.selected td{background:#ffc;}/*
** Floating header for tableheader.js
*/
table.sticky-header{margin-top:0;background:#fff;}/*
** Installation clean URLs
*/
#clean-url.install{display:none;}/*
** For anything you want to hide on page load when JS is enabled,so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide{display:none;}/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible{font-weight:bold;}/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible{font-weight:bold;}/*
** Password strength indicator
*/
span.password-strength{visibility:hidden;}input.password-field{margin-right:10px;/* LTR */}div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}div.password-description ul{margin-bottom:0;}.password-parent{margin:0 0 0 0;}/*
** Password confirmation checker
*/
input.password-confirm{margin-right:10px;/* LTR */}.confirm-parent{margin:5px 0 0 0;}span.password-confirm{visibility:hidden;}span.password-confirm span{font-weight:normal;}/* $Id:user.css,v 1.7 2007/06/21 04:38:41 unconed Exp $ */

#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;/* LTR */}#access-rules .access-type,#access-rules .rule-type{margin-right:1em;/* LTR */
  float:left;/* LTR */}#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}#access-rules .mask{clear:both;}#user-login-form{text-align:center;}#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#user-admin-buttons{float:left;/* LTR */
  margin-left:0.5em;/* LTR */
  clear:right;/* LTR */}#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}/* Generated by user.module but used by profile.module:*/
.profile{clear:both;margin:1em 0;}.profile .picture{float:right;/* LTR */
  margin:0 1em 1em 0;/* LTR */}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
div.field-type-asin{display:block;clear:both;border-top:2px solid #DDD;padding-top:3px;}div.amazon-item{clear:both;}div.amazon-item img{float:left;padding-left:3px;margin-bottom:1em;margin-right:1em;}div.amazon-item div{padding-left:1em;margin-left:100px;height:4em;}/* $Id:content-module.css,v 1.1.2.6 2009/03/14 18:45:38 yched Exp $ */

/* Node display */
.field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}.field .field-label-inline,.field .field-label-inline-first{display:inline;}.field .field-label-inline{visibility:hidden;}/* Node form display */
.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;/*LTR*/}.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;/*LTR*/}.node-form .content-add-more .form-submit{margin:0;}.node-form .number{display:inline;width:auto;}.node-form .text{width:auto;}/* CSS overrides for Views-based autocomplete results.
  - #autocomplete uses "white-space:pre",which is no good with
    Views' template-based rendering
  - Field titles are rendered with <label> in default templates,but we don't want the 'form' styling it gets under .form-item
*/
.form-item #autocomplete .reference-autocomplete{white-space:normal;}.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}/* 'Manage fields' overview */
#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;/*LTR*/}#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{font-weight:bold;}table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{float:left;/*LTR*/}table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}table#content-field-overview tr.content-add-new .description{margin-bottom:0;}table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}/* 'Advanced help' pages */
.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{margin:1em 0 .5em 0;}.advanced-help-topic dd{margin-bottom:.5em;}.advanced-help-topic span.code{background-color:#EDF1F3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;padding:1px;}.advanced-help-topic .content-border{border:1px solid #AAA}/* Force from/to dates to float using inline-block,where it works,otherwise inline. */
.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;/* LTR */}.container-inline-date .form-item{float:none;padding:0;margin:0;}.container-inline-date .form-item .form-item{float:left;/* LTR */}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;/* LTR */}.container-inline-date .date-spacer{margin-left:-5px;/* LTR */}.views-right-60 .container-inline-date div{padding:0;margin:0;}.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}/* Fixes for date popup css so it will behave in Drupal */
#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}.calendar td{padding:0;}/* formatting for from/to dates in nodes and views */
span.date-display-single{}span.date-display-start{}span.date-display-end{}span.date-display-separator{}.date-repeat-input{float:left;/* LTR */
  width:auto;margin-right:5px;/* LTR */}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-views-filter-wrapper{min-width:250px;}.date-views-filter input{float:left !important;/* LTR */
  margin-right:2px !important;/* LTR */
  padding:0 !important;width:12em;min-width:12em;}.date-nav{width:100%;}.date-nav div.date-prev{text-align:left;/* LTR */
  width:24%;float:left;/* LTR */}.date-nav div.date-next{text-align:right;/* LTR */
  width:24%;float:right;/* LTR */}.date-nav div.date-heading{text-align:center;width:50%;float:left;/* LTR */}.date-nav div.date-heading h3{margin:0;padding:0;}.date-clear{float:none;clear:both;display:block;}.date-clear-block{float:none;width:auto;clear:both;}/* 	 
 ** Markup free clearing that fixes unwanted scrollbars 	 
 **@see http://drupal.org/node/232959 	 
 */ 	 
 .date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.date-clear-block{display:inline-block;}/* Hides from IE-mac \*/ 	 
 * html .date-clear-block{height:1%;}.date-clear-block{display:block;}/* End hide from IE-mac */

.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}/* Calendar day css */
div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-weight:bold;font-size:2em;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}/* Smoothness Theme for jQuery UI Datepicker */
#ui-datepicker-div table,#ui-datepicker-div td,#ui-datepicker-div th{margin:0;padding:0;}#ui-datepicker-div,#ui-datepicker-div table,.ui-datepicker-div,.ui-datepicker-div table,.ui-datepicker-inline,.ui-datepicker-inline table{font-size:12px !important;}.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{/*resets*/margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;background:#ffffff;border:2px solid #d3d3d3;font-family:Verdana,Arial,sans-serif;font-size:1.1em;margin:0;padding:2.5em .5em .5em .5em;position:relative;width:15.5em;}#ui-datepicker-div{background:#ffffff;display:none;z-index:9999;/*must have*/}.ui-datepicker-inline{display:block;float:left;/* LTR */}.ui-datepicker-control{display:none;}.ui-datepicker-current{display:none;}.ui-datepicker-next,.ui-datepicker-prev{background:#e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;/* LTR */
  left:.5em;/* LTR */
  position:absolute;top:.5em;}.ui-datepicker-next{left:14.6em;}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;/* LTR */}.ui-datepicker-next a,.ui-datepicker-prev a{background:url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;/* LTR */
  border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em;}.ui-datepicker-next a{background:url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;/* LTR */}.ui-datepicker-prev a:hover{background:url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;/* LTR */}.ui-datepicker-next a:hover{background:url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;/* LTR */}.ui-datepicker-prev a:active{background:url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;/* LTR */}.ui-datepicker-next a:active{background:url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;/* LTR */}.ui-datepicker-header select{background:#e6e6e6;border:1px solid #d3d3d3;color:#555555;font-size:1em;line-height:1.4em;margin:0 !important;padding:0 !important;position:absolute;top:.5em;}.ui-datepicker-header select.ui-datepicker-new-month{left:2.2em;/* LTR */
  width:7em;}.ui-datepicker-header select.ui-datepicker-new-year{left:9.4em;/* LTR */
  width:5em;}table.ui-datepicker{text-align:right;/* LTR */
  width:15.5em;}table.ui-datepicker td a{color:#555555;display:block;padding:.1em .3em .1em 0;/* LTR */
  text-decoration:none;}table.ui-datepicker tbody{border-top:none;}table.ui-datepicker tbody td a{background:#e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;/* LTR */
  border:1px solid #ffffff;cursor:pointer;}table.ui-datepicker tbody td a:hover{background:#dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;/* LTR */
  border:1px solid #999999;color:#212121;}table.ui-datepicker tbody td a:active{background:#ffffff url(/sites/all/modules/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;/* LTR */
  border:1px solid #dddddd;color:#222222;}table.ui-datepicker .ui-datepicker-title-row td{/*border-bottom:1px solid #d3d3d3;*/
  color:#222222;font-size:.9em;padding:.3em 0;text-align:center;text-transform:uppercase;}table.ui-datepicker .ui-datepicker-title-row td a{color:#222222;}/* timeEntry styles */
.timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{/* IE only */
	margin-top:-4px;}/* Make sure background colors from other styles don't obscure the current element highlight */
.timeEntry{background-color:transparent !important;}/* This is to keep FF from offering a drop-down list of previous values. */
/* For some reason hiding the div where the image belongs keeps that from happening. */
.timeEntry_control{display:none;}/* $Id:elf.css,v 1.1 2008/01/27 02:13:40 m3avrck Exp $ */
a.external-link{background:url(/sites/all/modules/elf/elf.png) right center no-repeat;padding-right:12px;}a.mailto-link{background:url(/sites/all/modules/elf/mlf.png) right center no-repeat;padding-right:12px;}/* $Id:filefield.css,v 1.21 2009/04/08 20:04:52 quicksketch Exp $ */

/**
 * Overall styles
 */


/**
 * Formatter styles
 */

.filefield-icon{float:left;/* RTL */
  margin-right:0.4em;/* RTL */}/* End formatter styles. */

/**
 * General widget form styles (applicable to all widgets).
 */
.filefield-element{margin:1em 0;white-space:normal;}.filefield-element .widget-preview{float:left;/* RTL */
  padding-right:10px;/* RTL */
  border-right:1px solid #CCC;/* RTL */
  margin-right:10px;/* RTL */
  max-width:30%;}.filefield-element .widget-edit{float:left;/* RTL */
  max-width:70%;}.filefield-element .filefield-preview{width:16em;overflow:hidden;}.filefield-element .widget-edit .form-item{margin:0 0 1em 0;}.filefield-element input.form-submit,.filefield-element input.form-file{margin:0;}.filefield-element input.progress-disabled{float:none;display:inline;}.filefield-element div.ahah-progress,.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px;/* RTL */}.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0;}.filefield-element div.ahah-progress-bar div.bar{margin:0;}/* End general widget form styles. */

/**
 * Generic file edit widget styles. Not applicable to other widgets that
 * might hook into filefield (say,a widget with an image preview).
 */

.filefield-generic-edit .filefield-icon{float:left;/* RTL */
  margin-right:0.7em;/* RTL */
  margin-top:0.3em;}.filefield-generic-edit-description{margin-right:6em;/* RTL */}/* The text field is made unnecessarily long by node.css - shorten it. */
.filefield-generic-edit .form-text{width:99%;}.filefield-generic-edit .description{white-space:normal;margin-bottom:0;overflow:auto;/* Indent on line wraps,don't float around the icon. */}/* End widget form styles. */
/* $Id:ib_wysiwyg_init.css,v 1.1.2.1 2009/10/24 17:04:41 starnox Exp $ */

/*==============================*/
/* jQuery UI dialog             */
/*==============================*/

.ui-dialog-overlay{background:#FFF;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}#ib_dialog{display:none;}.ui-dialog{background:#111;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.ui-dialog-container{background:#FFF;}.ui-dialog-titlebar{height:30px;background:#111;line-height:25px;font-size:1.2em;color:#999;padding:0 5px;}.ui-dialog-titlebar-close:link,.ui-dialog-titlebar-close:visited{float:right;text-transform:uppercase;font-weight:bold;font-size:0.7em;color:#666;text-decoration:none;}.ui-dialog-titlebar-close:hover,.ui-dialog-titlebar-close:active{text-decoration:none;color:#CCC;}div.toboggan-container{text-align:center;}div.toboggan-login-link-container{text-align:left;}div.toboggan-login-link-container a{text-decoration:none;}div.toboggan-block-message{text-align:left;}div.user-login-block{text-align:left;}div.user-login-block a{text-align:left;}

.office-hours-block .form-item label{display:inline;}div.office-hours-block div{display:inline;}/*$Id:tagadelic.css,v 1.2 2006/11/16 16:57:56 ber Exp $*/
/* Tagadelic default example stylesheet **/

.wrapper.tagadelic{text-align:justify;margin-right:1em;}.tagadelic.level1{font-size:1em;}.tagadelic.level2{font-size:1.2em;}.tagadelic.level3{font-size:1.4em;}.tagadelic.level4{font-size:1.6em;}.tagadelic.level5{font-size:1.8em;}.tagadelic.level6{font-size:2em;}.tagadelic.level7{font-size:2.2em;}.tagadelic.level8{font-size:2.4em;}.tagadelic.level9{font-size:2.6em;}.tagadelic.level10{font-size:2.8em;}/* $Id:forum.css,v 1.5 2007/07/22 07:01:07 dries Exp $ */

#forum .description{font-size:0.9em;margin:0.5em;}#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{text-align:center;}#forum tr td.forum{padding-left:25px;/* LTR */
  background-position:2px 2px;/* LTR */
  background-image:url(/misc/forum-default.png);background-repeat:no-repeat;}#forum tr.new-topics td.forum{background-image:url(/misc/forum-new.png);}#forum div.indent{margin-left:20px;}.forum-topic-navigation{padding:1em 0 0 3em;/* LTR */
  border-top:1px solid #888;border-bottom:1px solid #888;text-align:center;padding:0.5em;}.forum-topic-navigation .topic-previous{text-align:right;/* LTR */
  float:left;/* LTR */
  width:46%;}.forum-topic-navigation .topic-next{text-align:left;/* LTR */
  float:right;/* LTR */
  width:46%;}/* $Id:fieldgroup.css,v 1.2.2.2 2009/03/14 18:55:20 yched Exp $ */

div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;/*LTR*/}/* $Id:html-elements.css,v 1.1.2.2 2009/02/13 19:42:10 johnalbin Exp $ */

/****
 **** HTML ELEMENT STYLING
 ****/


/** fonts **/
 

BODY{font-size:100%;/* Fixes exaggerated text resizing in IE6 and IE7 */}/** Input **/

INPUT.form-text{border:1px #CCC inset;padding:2px 0px;vertical-align:top;}INPUT.form-submit{border:outset 1px #ccc;background:#ccc;color:#333;font-weight:bold;padding:2px 3px;vertical-align:top;}INPUT.form-submit:hover{background:#eee;}.error,.form-required{color:#c00;}.form-item input.error,.form-item textarea.error,.form-item select.error{border-color:#c00;}/** blocks **/
DIV.block{margin-bottom:1em;}/** sidebar **/
#sidebar-left{font-size:.9em;line-height:normal;}#sidebar-left DIV.block{padding-top:10px;}#sidebar-left DIV.block DIV.block-inner{padding:0px 10px 10px 10px;}#sidebar-left DIV.block-menu DIV.content,#sidebar-left DIV.block-user DIV.content,#sidebar-left DIV.block-uc_catalog DIV.content{padding:0px;}#sidebar-left DIV.count-1{margin-top:0;}#sidebar-left H2{font-size:1.1em !important;margin:0px -10px 0px -10px;padding:0px 10px 2px 10px;}#sidebar-left DIV.content{margin:0px -10px;padding:0px 10px;}#block-menu-primary-links H2{display:none;}#sidebar-right #sidebar-right-inner{border-width:0 0 0 1px;border-color:#CCC;border-style:solid;}/** inline elements **/

  pre,code{font-size:1.1em;/* Monospace fonts can be hard to read */
    font-family:"Bitstream Vera Sans Mono","Courier New",monospace;}SMALL{font-size:.9em;font-weight:normal !important;}ABBR{border-bottom:1px dotted #666;cursor:help;white-space:nowrap;}/** headings **/
H1,H2,H3,H4,H5,H6{font-weight:bold;line-height:1.2em;}H1{font-size:1.5em;}H2{font-size:1.2em;margin-top:0.3em;}TD H2{margin-top:0px;}H3{font-size:1em;}P + H3,OL + H3,UL + H3{margin-top:2.4em;}H4{font-size:1em;font-style:italic;}H5,H6{font-size:.9em;}/** block-level elements **/
P,DL,PRE,TABLE,BLOCKQUOTE{margin:0px 0px 1.3em 0px;line-height:1.3em;}P.subtitle,DIV.field-field-subheader,DIV.field-field-subtitle{font-style:italic;font-size:1.1em;}P.promo{text-align:center;font-weight:bold;}H1 + P.promo,H2 + P.promo,H3 + P.promo{margin-top:1em;}P.address,P.indent{margin-left:2em;}P.note{font-style:italic;font-size:.8em;}P.note EM{font-style:normal;}P.listheader{margin-bottom:3px;font-weight:bold;}P.citation{text-indent:-3em;padding-left:3em;}P.right{text-align:right;}P.center{text-align:center;}P.sponsorlogos{text-align:center;}P.sponsorlogos IMG{vertical-align:middle !important;padding:5px 10px !important;border:none !important;}P.sponsorlogos A.external-link,DIV.acrobat A.external-link,A.noicon,A.banner{background:none;padding-right:0px;}BLOCKQUOTE{margin:0px 2em 1.2em 2em;font-style:italic;line-height:normal;}BLOCKQUOTE.author{text-align:right;}DIV.links,DIV.more-link{text-align:right;font-style:italic;}/** lists **/

UL{list-style-type:disc;}UL UL{list-style-type:circle;}UL UL UL{list-style-type:square;}UL UL UL UL{list-style-type:circle;}OL{list-style-type:decimal;}OL OL{list-style-type:lower-alpha;}OL OL OL{list-style-type:decimal;}UL,OL,.item-list UL{margin:0px 0px 1em 0px;padding-left:2em;}UL.inline{margin-left:0px;}UL.inline LI{margin-left:0px;}DT{font-weight:bold;}DD{padding:0px 0px .5em 2em;}LI{margin:0px 0px .5em 0px;}DIV.item-list UL LI{margin-left:0px;margin-bottom:.5em;}/*
LI,DIV.item-list UL LI{margin:0px 0px .5em 2em;}LI LI{margin:0px 0px 0em 2em;}*/


/** tables **/
TABLE TBODY,TBODY TH,THEAD TH{border:none;}TABLE{margin:0px 0px 1em 0px;border-spacing:1px;border-collapse:separate;width:100%;}TABLE.center{margin-right:auto;margin-left:auto;}TD,TH{padding:3px;}TH{background-color:#ddd;}THEAD TH{text-align:center;}THEAD TH A{text-decoration:none;}TH.right,TD.right,TBODY TH{text-align:right;}TABLE.data{border-collapse:collapse;}TABLE.data TD,TABLE.data TH{border:1px #CCC solid;}TBODY{border-top:none;}TR.odd{background-color:transparent;}TR.odd TD.active{background-color:#eee;}/* Date-based "abbreviations" show computer-friendly timestamps which are not
     human-friendly. */
ABBR.created{border:none;cursor:auto;white-space:normal;}/** images **/
IMG{border:none;}IMG.right,IMG.eventimage,DIV.acrobat,DIV.right,.image-right{float:right;margin:0px 0px .5em 10px;}IMG.left,.image-left{float:left;margin:0px 10px .5em 0px;}.caption{font-size:.85em;color:#666;line-height:1.2em;display:block;}.image-left{display:block;text-align:left;}.image-right{display:block;text-align:right;}.standalone-image{text-align:center;display:block;}/** horizontal rules **/
HR{height:1px;margin-bottom:1em;clear:both;color:#ccc;background-color:#ccc;border:0;}/** forms **/
FORM{margin:0;padding:0;}FIELDSET{margin:1.2em -10px 1.2em -10px;padding:10px;border:1px solid #ccc;}FIELDSET FIELDSET,DIV.box FIELDSET{margin:1.2em 0px 1.2em 0px;}LEGEND{font-weight:bold;}DIV.box{border:1px #CCC solid;margin:1em -10px;padding:10px;}/** footer **/

#footer P{color:#666;text-align:center;font-size:.9em;line-height:1.2em;}/* Login */

#user-login-form LABEL{font-weight:normal;}#user-login-form{text-align:left;}#sidebar-left #user-login-form .form-item,#sidebar-left #user-login-form INPUT.form-submit{margin:0px 10px 1em 10px;}#sidebar-right #user-login-form .form-item,#sidebar-right #user-login-form INPUT.form-submit{margin-top:0px;}#sidebar-left #user-login-form INPUT.form-submit,#sidebar-right #user-login-form INPUT.form-submit{margin:0px auto;width:90px;display:block;}#sidebar-left #user-login-form .form-item INPUT,#sidebar-right #user-login-form .form-item INPUT{width:100%;}#user-login-form UL{margin:.5em 0px 0px 0px;list-style-type:none;list-style-image:none;padding:0px !important;}#user-login-form UL LI{list-style-type:none;list-style-image:none;margin:0px;text-align:center;}#user-login-form A{text-decoration:none;font-size:.95em;}#user-login-form A:hover,#user-login-form A:focus{text-decoration:underline;}#header DIV.block-menu{text-align:right;}#header UL.menu{text-align:right;}#footer UL.menu{text-align:center;}#header DIV.block-user{float:right;margin-bottom:0px;}#header DIV.block-user H2{display:none;}#header #edit-name-wrapper,#header #edit-pass-wrapper{float:left;margin:0px 10px 0px 0px;}#header #user-login-form .form-item INPUT{width:100px;}#header DIV.block-user INPUT.form-submit{margin-top:1.5em;width:75px;}#header #user-login-form UL{clear:both;text-align:center;}#header #user-login-form UL LI{display:inline;padding-right:20px;}#header DIV.block-logintoboggan{text-align:right;}/* Tagadelic Formatting */

.tagadelic.level1{font-size:.7em;}.tagadelic.level2{font-size:.8em;}.tagadelic.level3{font-size:.9em;}.tagadelic.level4{font-size:1em;}.tagadelic.level5{font-size:1.1em;}.tagadelic.level6{font-size:1.2em;}.tagadelic.level7{font-size:1.3em;}.tagadelic.level8{font-size:1.4em;}.tagadelic.level9{font-size:1.5em;}.tagadelic.level10{font-size:1.6em;}A.tagadelic{white-space:nowrap;}/** calendar & events **/
DIV.calendar-calendar DIV.date-nav{background-color:transparent;border:none;}SPAN.event-timeleft{display:inline;padding-left:.5em;}.event-calendar TD.sat,.event-calendar TD.sun{background-color:transparent;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#eee;}SPAN.date-display-end,SPAN.date-display-start{white-space:nowrap;}/** modules **/

SPAN.submitted,DIV.feed-description,DIV.feed-url,DIV.feed-updated{font-size:.8em;}DIV.feed-item{margin-top:1em;}SPAN.terms UL.links.inline{display:block !important;}DIV.field-field-subheader,DIV.field-field-release-date,DIV.field-field-contact,DIV.field-field-byline,DIV.field-field-date,DIV.field-field-subtitle{margin:0px 0px 1.2em 0px;}DIV.filefield-icon{display:none;}/** Search **/

DIV.block-search DIV.content LABEL{display:none;}DIV.block-search DIV.content INPUT.form-text{width:100px;}DIV.block-search INPUT.form-submit{width:55px;}P.search-snippet{margin-bottom:0px;}P.search-info{color:#999;}BODY.section-search DIV.box{border:none;margin:0px;padding:0px;}/* Google Map */
IFRAME.map{width:100%;height:350px;}/* General IR statements */
.replace{position:relative;overflow:hidden;margin:0;padding:0;font-size:1.2em;/* Choose a font-size here that will keep the headline small enough to fit completely under the span. */}.replace em{display:block;position:absolute;top:0;/*
left:0;*/
	z-index:1;/* for opera5 (?) and o6/mac */}.replace a{cursor:hand;/* for ie5.x/win,invalid */
	c\ursor:pointer;/* reset for other browsers */}/* General IR statements for IE5.x mac only */

* html>body .replace{position:static;overflow:visible;font-size:10px;/* Since overflow:hidden doesn'twork with ie5.x/mac,we choose a font-size here that will keep the headline small enough to fit completely under the span.*/}* html>body .replace em{position:static;}* html>body .replace a{text-decoration:none;/* ie5.0-5.1.x/mac must have this value or the underline shows through the image. */}* html>body #banner em{/* for ie5.x/mac only */
	margin-bottom:-85px;/* Required to bring text underneath image. Use the negative height of the image here.*/}/** Social Web **/

DIV.socialweb TR.tint TD,DIV.socialweb TD.tint{background-color:#eee;}DIV.socialweb TABLE.calendar TD{border:none;font-size:90%;vertical-align:top;padding:2px;}DIV.socialweb TABLE.calendar TH{padding:2px;}DIV.socialweb TABLE.calendar TD.calendardesc{text-align:left;}DIV.socialweb TABLE.calendar TD.calendartime{text-align:right;}DIV.socialweb TABLE.calendarmini TD,DIV.socialweb TABLE.calendarmini TH{font-size:90%;padding:2px;}DIV.socialweb TH.calendar{padding-top:1em;}DIV.socialweb TABLE.calendar{width:100%;}DIV.socialweb P.addeditrss{text-align:center;clear:both;}DIV.socialweb DIV.searchbox{border:1px #ccc solid;padding:10px;margin:1em 0px;}DIV.socialweb DIV.searchbox P{margin:0px;line-height:150%;}DIV.socialweb LI.recurring{list-style-image:url(http://www.socialweb.net/Images/recurring.gif);}DIV.socialweb LI.today{list-style-image:url(http://www.socialweb.net/Images/today.gif);}DIV.socialweb P.modified{font-size:90%;text-align:right;color:#666;}DIV.socialweb P.location SPAN{font-weight:bold;}DIV.socialweb P.address{margin-left:0px;}DIV.socialweb P.placeinfo + H3{margin-top:0em;}DIV.socialweb UL.eventlist LI{margin-bottom:0;line-height:normal;}/** Editor **/

DIV.form-checkboxes,DIV.form-radios{margin-top:0px;}BODY.section-node-edit DIV.form-checkboxes DIV,BODY.section-node-edit DIV.form-radios DIV,BODY.section-node-add DIV.form-checkboxes DIV,BODY.section-node-add DIV.form-radios DIV{display:inline;padding-right:1em;}BODY.node-type-webform DIV.form-radios DIV.container-inline #edit-webform-email-from-name-option-custom-wrapper,BODY.node-type-webform DIV.form-radios DIV.container-inline #edit-webform-email-from-name-option-component-wrapper,BODY.node-type-webform DIV.form-radios DIV.container-inline #edit-webform-email-from-address-option-custom-wrapper,BODY.node-type-webform DIV.form-radios DIV.container-inline #edit-webform-email-from-address-option-component-wrapper,BODY.node-type-webform DIV.form-radios DIV.container-inline #edit-webform-email-subject-option-custom-wrapper,BODY.node-type-webform DIV.form-radios DIV.container-inline #edit-webform-email-subject-option-component-wrapper{display:block !important;}table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;color:#200;}/** System **/

table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;}table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;}TABLE.system-status-report TH,TABLE.update TR TD{border:none;}TR.info{background-color:#edf5fa;}/** Universal **/

.clearboth{clear:both;}/** Teasers **/

DIV.node-teaser{clear:both;}SPAN.read-more{font-style:italic;}/** Node **/

DIV.field{margin-bottom:1em;}#content-middle{clear:both;}/** Comments **/

#comments{clear:both;}DIV.comment{margin-bottom:1em;border-width:0 0 1px 0;border-color:#eee;border-style:solid;}LI.comment_add{font-weight:bold;font-style:normal;}DIV.node-links{text-align:right;padding:2em 0px;clear:both;}DIV.comment H3{margin-right:95px;}DIV.picture{float:right;padding-left:10px;margin:0px 0px 0px 10px;}DIV.comment DIV.picture{margin-top:-1.2em;}DIV.submitted{font-size:.9em;color:#666;margin-bottom:.3em;}DIV.comment DIV.links{clear:both;}DIV.node-type-forum DIV.terms{text-align:right;}DIV.forum-topic-navigation{clear:both;border:1px #CCC solid;padding:10px;margin:1em -10px;}DIV.forum-topic-navigation A.topic-previous{text-align:left;}DIV.forum-topic-navigation A.topic-next{text-align:right;}#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:normal;}#comments DIV.box{border:none;}H2.ajax-comments-processed{font-size:1em;text-align:center;}H2.ajax-comments-processed A{border:none !important;text-decoration:underline !important;}#comments FORM{border:1px #CCC solid;padding:10px;margin:1em -10px;}/** IMCE **/
TABLE.files TD.width,TABLE.files TD.height{width:5em;}TABLE.files TD.name,TABLE.files TD.size,TABLE.files TD.width,TABLE.files TD.height,TABLE.files TD.date{background-color:#ccc;}/** Five Star **/
DIV.fivestar-widget-static{width:85px;margin:0px auto;}DIV.fivestar-widget{width:102px;margin:0px auto;}#comments DIV.fivestar-widget{margin:0px;}/** Pagers **/
UL.pager{margin-top:2em;padding:0px;}UL.pager LI{padding:0 .2em !important;}UL.pager STRONG,UL.pager A{border:1px #CCC solid;padding:2px 5px;text-decoration:none !important;font-weight:bold;}UL.pager A:hover{background-color:#eee;}/** Custom Pagers **/

DIV.block-custom_pagers{border:1px #CCC solid;padding:10px;margin:1em -10px;}DIV.block-custom_pagers UL.custom-pager{padding:0px;}UL.custom-pager LI{float:none;display:inline;}UL.custom-pager LI.key{padding:0px 30%;}UL.custom-pager LI.next{padding-left:3em;}/** Add This **/

DIV.block-addthis{margin:0 auto;padding:2em 0px;width:125px;}DIV.block-addthis H2{display:none;}DIV.block-addthis IMG,LI.addthis IMG{border:none;}/** Tabs **/
DIV.tabs{margin:0px -20px .5em -20px !important;}DIV.tabs-tabset{border-width:0 1px 1px 1px;border-color:#CCC;border-style:solid;padding:10px;margin:0 -10px 1em -10px;}#tabs-tabset{clear:both;}#tabs-tabset UL.tabs{margin:0 -10px;}ul.primary li.ui-tabs-selected a,ul.primary li.ui-tabs-selected a:hover{border-width:0;color:#000;background-color:transparent;background:url(/sites/all/themes/zen/zen/images/tab-left.png) no-repeat left 0;}ul.primary li.ui-tabs-selected a .tab,ul.primary li.ui-tabs-selected a:hover .tab{background:url(/sites/all/themes/zen/zen/images/tab-right.png) no-repeat right 0;}/** Profile **/


DIV.profile DIV.picture{margin-right:0;}/** UberCart **/

DIV.block-uc_cart H2{font-size:1em;text-align:right;}DIV.block-uc_cart TABLE.cart-block-summary,DIV.block-uc_cart TABLE.cart-block-items{margin:0px 0px 0px auto;width:auto;}DIV.block-uc_cart UL,DIV.block-uc_cart LI{list-style-type:none;}DIV.block-uc_cart TABLE.cart-block-items TD{width:auto;padding:0px 3px;}#store-footer{width:auto;}.sidebar-left #store-footer{padding-left:220px;padding-right:20px;}.sidebar-right #store-footer{padding-left:20px;padding-right:240px;}.two-sidebars #store-footer{padding-left:220px;padding-right:240px;}SPAN.uc-price-display{padding:0px;clear:none;text-align:right;}TD.views-field-sell-price,TD.views-field-buyitnowbutton,DIV.view-uc-products TD.views-field-field-image-cache-fid{text-align:center;}DIV.product-image{margin:0px 0px 1em 10px;width:310px;text-align:center;padding:0px;}DIV.more-product-images A IMG{border:1px solid;padding:1px 1px;margin:0px 0px 10px 0px;display:block;float:right;}INPUT.node-add-to-cart{margin:1em 0px;padding:5px;}DIV.category-grid-products TABLE{border:none;}DIV.category-grid-products TD{padding:10px 5px;border:none;}DIV.category-grid-products DIV.form-item DIV,DIV.category-grid-products DIV.form-item LABEL{display:inline;}DIV.category-grid-products DIV.form-item{margin:10px;}DIV.view-taxonomy-term TD{text-align:center;padding:20px;}DIV.category-grid-products TD SPAN.catalog-grid-title,DIV.view-taxonomy-term TD DIV.views-field-title{font-weight:bold;}#checkout-form-bottom{border:none;}#category-grid-products-wrapper{position:relative;width:100%;margin:1em 0px;height:auto;overflow:auto;}#category-grid-products-wrapper .category-grid-products-content{float:left;width:230px;margin:0px 1em 1em 0px;height:250px;border:1px solid #cccccc;text-align:center;}.category-grid-products-content .catalog-grid-image{width:100%;}.category-grid-products-content .catalog-grid-title{font-weight:bold;padding:3px;}.category-grid-products-content .catalog-grid-sell-price{}.category-grid-products-content .catalog-addtocart-button{}/** Messages **/

div.messages,div.status,div.warning,div.error{margin:1em 0px !important;}/** Views **/

DIV.view DIV.item-list UL DIV{display:inline;}/** Tabs **/

DIV.fragment{margin-top:0px !important;background:#fff;border-width:0 1px 1px 1px;border-color:#CCC;border-style:solid;padding:10px;}/* IMCE */

#imce-content ul.secondary{background-color:transparent;background-image:none;}#imce-content ul.secondary li{float:none;}#imce-content ul.secondary a{display:inline;padding:3px;}/* rss */
DIV.feed-icons{clear:both;}/* $Id:tabs.css,v 1.2 2008/09/08 02:35:29 johnalbin Exp $ */

/*
 * Tabs CSS
 *
 * Adds styles for the primary and secondary tabs.
 *
 * Compare this with default CSS found in the system module's stylesheet (a copy
 * of which is in drupal6-reference.css,line 510.)
*
 */

  div.tabs{margin:0 0 5px 0;}ul.primary{margin:0;padding:0 0 0 10px;border-width:0;list-style:none;white-space:nowrap;line-height:normal;background:url(/sites/all/themes/zen/zen/images/tab-bar.png) repeat-x left bottom;}ul.primary li{float:left;margin:0;padding:0;}ul.primary li a{display:block;height:24px;margin:0;padding:0 0 0 5px;/* width of tab-left.png */
    border-width:0;font-weight:bold;text-decoration:none;color:#777;background-color:transparent;background:url(/sites/all/themes/zen/zen/images/tab-left.png) no-repeat left -38px;}ul.primary li a .tab{display:block;height:20px;/* 24px (parent) - 4px (padding) */
    margin:0;padding:4px 13px 0 6px;border-width:0;line-height:20px;background:url(/sites/all/themes/zen/zen/images/tab-right.png) no-repeat right -38px;}ul.primary li a:hover{border-width:0;background-color:transparent;background:url(/sites/all/themes/zen/zen/images/tab-left.png) no-repeat left -76px;}ul.primary li a:hover .tab{background:url(/sites/all/themes/zen/zen/images/tab-right.png) no-repeat right -76px;}ul.primary li.active a,ul.primary li.active a:hover{border-width:0;color:#000;background-color:transparent;background:url(/sites/all/themes/zen/zen/images/tab-left.png) no-repeat left 0;}ul.primary li.active a .tab,ul.primary li.active a:hover .tab{background:url(/sites/all/themes/zen/zen/images/tab-right.png) no-repeat right 0;}ul.secondary{margin:0;padding:0 0 0 5px;border-bottom:1px solid #c0c0c0;list-style:none;white-space:nowrap;background:url(/sites/all/themes/zen/zen/images/tab-secondary-bg.png) repeat-x left bottom;}ul.secondary li{float:left;margin:0 5px 0 0;padding:5px 0;border-right:none;}ul.secondary a{display:block;height:24px;margin:0;padding:0;border:1px solid #c0c0c0;text-decoration:none;color:#777;background:url(/sites/all/themes/zen/zen/images/tab-secondary.png) repeat-x left -56px;}ul.secondary a .tab{display:block;height:18px;/* 24px (parent) - 6px (padding) */
    margin:0;padding:3px 8px;line-height:18px;}ul.secondary a:hover{background:url(/sites/all/themes/zen/zen/images/tab-secondary.png) repeat-x left bottom;}ul.secondary a.active,ul.secondary a.active:hover{border:1px solid #c0c0c0;color:#000;background:url(/sites/all/themes/zen/zen/images/tab-secondary.png) repeat-x left top;}/* $Id:messages.css,v 1.1.2.2 2009/02/13 07:46:04 johnalbin Exp $ */

/*
 * MESSAGES STYLE
 *
 * Add sensible messages styling.
 */


  div.messages,/* Important messages (status,warning,and error) for the user */
  div.status,div.warning,div.error{min-height:21px;margin:0 1em 5px 1em;border:2px solid #ff7;padding:5px 5px 5px 35px;color:#000;background-color:#ffc;background-image:url(/sites/all/themes/zen/zen/images/messages-status.png);background-repeat:no-repeat;background-position:5px 5px;}div.status{}div.warning{border-color:#fc0;background-image:url(/sites/all/themes/zen/zen/images/messages-warning.png);}div.warning,tr.warning{color:#000;/* Drupal core uses #220 */
    background-color:#ffc;}div.error{/* border:1px solid #d77;*/
    border-color:#c00;background-image:url(/sites/all/themes/zen/zen/images/messages-error.png);}div.error,tr.error{color:#900;/* Drupal core uses #200 */
    background-color:#fee;}div.messages ul{margin-top:0;margin-bottom:0;}/* $Id:block-editing.css,v 1.2.2.1 2009/11/05 14:00:50 johnalbin Exp $ */

/*
 * Rollover edit links for blocks
 */

  div.block.with-block-editing{position:relative;}div.block.with-block-editing div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:0.75em;background-color:#fff;}div.block.with-block-editing:hover div.edit{display:block;}/* $Id:wireframes.css,v 1.3 2008/09/14 13:01:32 johnalbin Exp $ */

/*
 * WIREFRAMES STYLE
 *
 * Add wireframes to the basic layout elements.
 */


  .with-wireframes #header-inner,.with-wireframes #content-inner,.with-wireframes #content-inner>*,.with-wireframes #navbar-inner,.with-wireframes #sidebar-left-inner,.with-wireframes #sidebar-right-inner,.with-wireframes #footer-inner{margin:1px;padding:2px;border:1px solid #ccc;}.with-wireframes #closure-blocks{margin-top:1px;padding:2px;border:1px solid #ccc;}ul.menu{text-align:left;/* LTR */}td.menu-disabled{background:#ccc;}ul.links{margin:0;padding:0;}ul.links.inline{display:inline;}ul.links li{display:inline;list-style-type:none;padding:0 0.5em;margin:0;}ul.links li.first{padding-left:0;}#sidebar-left .block ul,#sidebar-right .block ul{padding-left:1.5em;/* LTR */}#header UL.menu,#footer UL.menu{list-style-type:none;margin:0;padding:0;}#header UL.menu LI,#footer UL.menu LI{display:inline;list-style-type:none;list-style-image:none;padding:0 .5em;border-right:1px #ccc solid;margin:0px 0px 0px -.4em;}#header UL.menu LI.last,#footer UL.menu LI.last{padding-right:0px;border-right:none;}#header UL.menu LI A,#footer UL.menu LI A{padding:0 .5em;}#header A,#footer A{text-decoration:none;}#header A:hover,#header A:focus,#footer A:hover,#footer A:focus{text-decoration:underline;}#sidebar-left UL.menu{list-style-type:none;list-style-image:none;margin:0;padding:0;line-height:normal;}#sidebar-left UL.menu LI{list-style-image:none;list-style-type:none;margin:0;padding:0;position:relative;}#sidebar-left UL.menu LI A{margin-bottom:0px !important;padding:0.3em 5px 0.3em 10px;text-decoration:none;display:block;font-weight:bold;width:185px;border-top:1px solid #ccc;}#sidebar-left UL.menu LI.first A{border-top:none;}#sidebar-left UL.menu LI LI A{padding:0.2em 5px 0.2em 15px;font-weight:normal;width:180px;border:none;}#sidebar-left UL.menu LI LI LI A{padding-left:25px;width:170px;}#sidebar-left UL.menu LI LI LI LI A{padding-left:35px;width:160px;}#sidebar-left UL.menu LI LI LI LI LI A{padding-left:45px;width:150px;}A.active{text-decoration:underline !important;}/* $Id:views.css,v 1.11 2008/06/06 23:08:00 merlinofchaos Exp $ */
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}html.js a.views-throbbing,html.js span.views-throbbing{background:url(/sites/all/themes/images/status-active.gif) no-repeat right center;padding-right:18px;}/* administrative hover links */

div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;width:95%;}.block div.view div.views-admin-links{margin-top:0;}div.view div.views-admin-links ul{padding-left:0;}div.view div.views-admin-links li a{color:#ccc;}div.view div.views-admin-links li{padding-bottom:2px;z-index:201;}div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;;}div.view div.views-admin-links a:before{content:"[";}div.view div.views-admin-links a:after{content:"]";}div.view div.views-hide{display:none;}/** For IE we add the class via js;for other browsers we rely on:hover **/
div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}/* don't do this one in IE */
div.view:hover div.views-hide{margin-top:-1.5em;}/* Remove the border on tbody that system puts in */
.views-view-grid tbody{border-top:none;}/* $Id:layout-liquid.css,v 1.5 2008/09/14 10:39:32 johnalbin Exp $ */

/*
 * LAYOUT STYLES
 *
 * Define CSS classes to create a table-free,3-column,2-column,or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:*   display,position,float,clear,width,height,min-width,min-height
 *   margin,border,padding,overflow
 */


*{margin:0;padding:0;}#logo-title{z-index:6;}#logo{border:0px;overflow:hidden;position:absolute;left:0px;top:0px;z-index:2;}#logo,#logo em{background-repeat:no-repeat;}/** body **/
body{}#page,#closure-blocks{min-width:750px;/* Don't allow the browser to make the site unreadable. */}#page-inner{}#navigation-top,#navigation{position:absolute;/* Take the named anchors out of the doc flow    */
	left:-10000px;/* and prevent any anchor styles from appearing. */}/* Alternatively,the skip-to-nav link can be completely hidden until a user tabs
     to the link. Un-comment the following CSS to use this technique. */

#skip-to-nav a,#skip-to-nav a:hover,#skip-to-nav a:visited{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}#skip-to-nav a:active,#skip-to-nav a:focus{position:static;width:auto;height:auto;}/** header **/
#header{}#header-inner{padding:0px 20px;}#logo-title{}#site-name{}#site-slogan{}#header-blocks{clear:both;/* Clear the logo */}/** main (container for everything else) **/
#main{position:relative;}#main-inner{}/** content **/
#content{float:left;width:100%;margin-left:0;margin-right:-100%;/* Negative value of #content's width + left margin. */
	padding:0;/* DO NOT CHANGE. Add padding or margin to #content-inner. */}#content-inner,.no-sidebars #content-inner{margin:0;padding:20px;}.sidebar-left #content-inner{margin-left:200px;padding-left:20px;/* The width + left margin of #sidebar-left. */
	padding-right:20px;}.sidebar-right #content-inner{padding-left:20px;padding-right:240px;/* The width + right margin of #sidebar-right. */}.two-sidebars #content-inner{margin-left:200px;padding-left:20px;/* The width + left margin of #sidebar-left. */
	padding-right:240px;/* The width + right margin of #sidebar-right. */}/** navbar **/
#navbar{float:left;width:100%;margin-left:0;margin-right:-100%;/* Negative value of #navbar's width + left margin. */
	padding:0;/* DO NOT CHANGE. Add padding or margin to #navbar-inner. */
	height:3.6em;/* The navbar can have any arbritrary height. We picked one that is twice the line-height pluse 1em:2 x 1.3 + 1 = 3.6 Set this to the same value as the margin-top below. */}#navbar-inner{}#search-box{width:200px;margin-right:-200px;/* Negative value of #search-box's width. */
	float:left;}#primary{margin-left:200px;/* Width of search-box */}#secondary{margin-left:200px;/* Width of search-box */}#navbar ul{margin:0;padding:0;text-align:left;}#navbar li{float:left;padding:0 10px 0 0;}/* There are many methods to get navbar links to appear in one line.
   * Here's an alternate method:*/
 

/** sidebar-left **/
#sidebar-left{float:left;width:200px;margin-left:0;margin-right:-200px;/* Negative value of #sidebar-left's width + left margin. */
	padding:0;/* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */}#sidebar-left-inner{margin:0 0 0 0;padding:0;}/** sidebar-right **/
#sidebar-right{float:right;width:220px;margin-left:-220px;/* Negative value of #sidebar-right's width + right margin. */
	margin-right:0px;margin-top:43px;padding:0;/* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */}#sidebar-right-inner{margin:0 0 0 0;padding:0 10px 10px 10px;}/** footer **/
#footer{margin-top:2em;}.sidebar-left #footer-inner,.two-sidebars #footer-inner{padding-left:220px;/* The width + left margin of #sidebar-left. */
	padding-right:20px;}/** closure **/
#closure-blocks{}/** Prevent overflowing content **/
#header,#content,#navbar,#sidebar-left,#sidebar-right,#footer,#closure-blocks{overflow:visible;word-wrap:break-word;/* A very nice CSS3 property */}#navbar{overflow:hidden;/* May need to be removed if using a dynamic drop-down menu */}/* If a div.clear-block doesn't have any content after it and its bottom edge
     touches the bottom of the viewport,Firefox and Safari will mistakenly
     place several pixels worth of space between the bottom of the div and the
     bottom of the viewport. Uncomment this CSS property to fix this.
     Note:with some over-large content,this property might cause scrollbars
     to appear on the #page div.
  */

#page{overflow-y:hidden;padding-bottom:20px;position:relative;}