/**
 * @file
 * Field Styling
 *
 * The Fences module allows site builders to pick the semeantic HTML5 element
 * for each field while editing the field's settings. There's no way a theme
 * can ever know which element to use for the fields on your site, so Zen
 * just uses lets Drupal core or Fences decide. Since you DO NOT want 3 wrapping
 * divs around every field (do you?), we highly recommend Fences.
 *
 * http://drupal.org/project/fences
 */
/* compass typography plugin */
/* Style un-reset for TinyMCE content inserted on the pages with YUI CSS reset.
 * Added along with YUI CSS reset to the content_css option of TinyMCE and to the page on which TinyMCE content should be displayed. 
 */
/* This part is based on tinymce-3.2.1.1\jscripts\tiny_mce\themes\advanced\skins\default\content.css */
.mceContentBody,
.mceContentBody td,
.mceContentBody pre {
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 8px; }

.mceContentBody {
  background: #FFF; }

.mceContentBody.mceForceColors {
  background: #FFF;
  color: #000; }

.mceContentBody h1 {
  font-size: 2em; }

.mceContentBody h2 {
  font-size: 1.5em; }

.mceContentBody h3 {
  font-size: 1.17em; }

.mceContentBody h4 {
  font-size: 1em; }

.mceContentBody h5 {
  font-size: 0.83em; }

.mceContentBody h6 {
  font-size: 0.75em; }

.mceContentBody .mceItemTable,
.mceContentBody .mceItemTable td,
.mceContentBody .mceItemTable th,
.mceContentBody .mceItemTable caption,
.mceContentBody .mceItemVisualAid {
  border: 1px dashed #BBB; }

.mceContentBody a.mceItemAnchor {
  width: 12px;
  line-height: 6px;
  overflow: hidden;
  padding-left: 12px;
  background: url(img/items.gif) no-repeat bottom left; }

.mceContentBody img.mceItemAnchor {
  width: 12px;
  height: 12px;
  background: url(img/items.gif) no-repeat; }

.mceContentBody img {
  border: 0; }

.mceContentBody table {
  cursor: default; }

.mceContentBody table td,
.mceContentBody table th {
  cursor: text; }

.mceContentBody ins {
  border-bottom: 1px solid green;
  text-decoration: none;
  color: green; }

.mceContentBody del {
  color: red;
  text-decoration: line-through; }

.mceContentBody cite {
  border-bottom: 1px dashed blue; }

.mceContentBody acronym {
  border-bottom: 1px dotted #CCC;
  cursor: help; }

.mceContentBody abbr,
.mceContentBody html\:abbr {
  border-bottom: 1px dashed #CCC;
  cursor: help; }

/* Manual additions to restore assumed by the TinyMCE but cleared by YUI CSS reset styles */
.mceContentBody {
  text-align: left; }

.mceContentBody strong {
  font-weight: bold; }

.mceContentBody li ul,
.mceContentBody li ol {
  margin: 0 1.5em; }

.mceContentBody ul,
.mceContentBody ol {
  margin: 0 1.5em 1.5em 1.5em; }

.mceContentBody ul,
.mceContentBody ul li {
  list-style-type: disc; }

.mceContentBody ol,
.mceContentBody ol li {
  list-style-type: decimal; }

.mceContentBody blockquote {
  margin: 0 1.5em 1.5em 1.5em; }

.mceContentBody p,
.mceContentBody code,
.mceContentBody pre,
.mceContentBody kbd {
  margin: 0 0 1.5em 0; }

.mceContentBody em,
.mceContentBody i,
.mceContentBody dfn {
  font-style: italic; }

.mceContentBody .expander .expander-content {
  display: inline-block !important;
  border: thin gray dashed; }
.mceContentBody .hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: auto;
  margin: 5px;
  overflow: auto;
  padding: 8px;
  position: relative;
  width: 100%;
  border: 2px dashed red; }
.mceContentBody .CC_featured_Container {
  margin: 12px;
  border: thin solid red; }
.mceContentBody .CC_features_top {
  background: #262626; }
.mceContentBody .CC_features_top h3 {
  padding: 1em;
  color: #ffc82e; }
.mceContentBody .CC_features_top p {
  padding: 1em;
  color: #ffffff; }
.mceContentBody .CC_features_second_row {
  padding: 1em;
  color: #262626; }
.mceContentBody .CC_features_cell1 {
  border: thin solid red; }
.mceContentBody .CC_features_cell2 {
  border: thin solid red; }
.mceContentBody .CC_features_cell3 {
  border: thin solid red; }
.mceContentBody .CC_features_smalltext {
  font-size: 12px; }
.mceContentBody .CC_features_largetext {
  font-size: 22px; }
.mceContentBody .CC_features_third_row {
  background: #ececec;
  padding: 2em; }
.mceContentBody .CC_features_fourth_row {
  background: #262626;
  color: #ffffff; }

html {
  font-size: 100%;
  line-height: 1.5em; }

/*
 * Field wrappers when the Fences module is enabled.
 */
.field-label {
  /* The optional label for a field. */ }

.field-FIELDNAME {
  /* Underscores in field name are replaced with dashes. */ }

/*
 * If you don't use the Fences module, that's fine. Really. I think. Just use
 * these selectors instead:
 */
.field {
  /* Wrapper for any field. */ }

/*
 * Field types (Core)
 */
/*
 * Field types (Contrib)
 */
.field-type-datetime {
  /* Always use "datetime" when creating new CCK date fields. "date" and "datestamp" are legacy types. */ }

/*
 * Named fields
 */
.field-name-field-FIELDNAME {
  /* Underscores in field name are replaced with dashes. */ }
