/****************************/
/* simple.css
 * Copyright Theme.
 * Unauthorised use of this css file or any part of this css file is strictly prohibited/
/****************************/


/* Basic Typography & Colors
---------------------------------------------------------------*/
/* Add general site styling here for typography and background */
body {
  font-size: 75%;   /* also set in fusion_starter.info: settings[base-font-size] = font-size-12 */
  line-height:1.65em;
  color:#0c0c0c;
}
body.front, body.not-front {
  background:#e3e3e3;
}
/* Specific Typography
---------------------------------------------------------------*/
#site-name {
  font-size: 300%;
  line-height: 150%;
}
a:hover, a:focus, a:active {
  text-decoration:underline;
}
/* HTML Elements
---------------------------------------------------------------*/
body {
}
/* Site Info
---------------------------------------------------------------*/
/* Wrapper around logo, site name, and slogan */
#header-group-sub-inner {
  padding:15px 0px;
}
#header-site-info {
  padding-bottom:0px;
}
#header-blocks {
  float:right;
}
#header-blocks .block {
  padding-bottom:0;
}
/* Add float here to put logo and site name side by side, also add margins as
  needed */
#logo {
  float:left;
}
#logo img {
  display:block;
}
/* Link and hover styles for site name */
#site-name a:link, #site-name a:visited, #site-name a:hover, #site-name a:active {
}
/* Typography for site slogan */
#slogan {
}
/* Regions

  Classes (.region-name) should always be used instead of IDs (#region-name) so
  that Skinr styles can override them with a class later
---------------------------------------------------------------*/

/* All Regions
---------------------------------------------------------------*/
/* By default this wrapper is set to 100% width and centered -- override here to
  narrow wrapper or align left or right */
.page-outer {
  padding:20px 0;
}
.page {
  background:#ffffff;
  border:1px solid #b0b0b0;
  padding:0 5px;
}
/* The 0 values here remove padding and spacing at the bottom of the page.
  Remove to add a gap at the very bottom of the page */
.page-inner {
}
.page-sub-inner {
  padding-top:15px;
}
/* Header Regions
---------------------------------------------------------------*/
/* Header Top region to the bottom of Header region */
/* For full-width header background, add background image/color here */
.header-group-wrapper {
}
.header-group-wrapper-inner {
}
.header-group {
}
/* Header Top region which sits above the header */
/* Works well with inline login or inline menu block style */
.header-top-wrapper {
}
header-top-wrapper-inner {
  
}
header-top-wrapper-sub-inner {

}
.header-top-outer {
  background:url(../images/header-top-top.gif) left top repeat-x;
}
.header-top-sub-outer {
  background:url(../images/header-top-bottom.gif) left bottom repeat-x;
}
.header-top-sub-sub-outer {
  background:url(../images/header-top-top-left.gif) left top no-repeat;
}
.header-top-sub-sub-sub-outer {
  background:url(../images/header-top-top-right.gif) right top no-repeat;
}
.header-top-wrapper {
  background:url(../images/header-top-bottom-left.gif) left bottom no-repeat;
}
.header-top {
  background:url(../images/header-top-bottom-right.gif) right bottom no-repeat;
}
/* Primary Menu
/-------------------------------------------------------------- */
/* Add general styles for primary menu here, such as typography, borders, floats,
  or spacing above/below */

#primary-menu {
  width:auto;
  padding-bottom:0px;
}
#primary-menu-inner {
  margin-left:0px;
}

/* styles for Superfish primary menu */
.primary-menu-inner ul.sf-menu {
  position:relative;
}
.primary-menu-inner ul.sf-menu ul {
  display:none;
}
.primary-menu-inner ul.sf-menu li {
  float:left;
  display:block;
}
.primary-menu-inner ul.sf-menu li.active-trail a:link, .primary-menu-inner ul.sf-menu li.active-trail a:visited {
  background-color:transparent;
  background-position:center bottom;
  background-repeat:no-repeat;
}
#page .primary-menu-inner ul.sf-menu li.sfHover a:link, #page .primary-menu-inner ul.sf-menu li.sfHover a:visited, .primary-menu-inner ul.sf-menu li.active-trail li a, .primary-menu-inner ul.sf-menu li.active-trail li a:visited {
  background:none;
}
/* LavaLamp Menu CSS */
.primary-menu-inner ul.sf-menu li.back {
  height:2px;
  position:absolute;
  top:0px;
  background:none !important;
}
.primary-menu-inner ul.sf-menu li.back div.left {
  display:block;
  width:100%;
  height:2px;
}
.primary-menu-inner ul.sf-menu li li.back {
  background:none;
  width:0px !important;
}
/* Link style for top level menu items, add padding here */
.primary-menu-inner ul.sf-menu a,
.primary-menu-inner ul.sf-menu a:visited  {
  float:left;
  display:block;
  font-weight:bold;
  padding:10px 15px 9px;
  color:#0c0c0c;
  border-left:1px solid #dadada;
  line-height:normal;
  height:15px;
}

.primary-menu-inner ul.sf-menu a:hover,
.primary-menu-inner ul.sf-menu a:active,
.primary-menu-inner ul.sf-menu a:focus {
}

/* These are the top level menu items, add border-right here for separators */
.primary-menu-inner ul.sf-menu li {
}

/* Add border-right: 0; here to remove separator on last menu item */
.primary-menu-inner ul.sf-menu li.last {
}

/* Style for hover of dropdown menu items (add background-color here) */
.primary-menu-inner ul.sf-menu li:hover,
.primary-menu-inner ul.sf-menu li.sfHover {
  background:#ffffff;
}

/* Style for container of dropdown, add background or border */
.primary-menu-inner ul.sf-menu ul {
  background:#ffffff url(../images/primary-menu-ul-bg.gif) left bottom repeat-x;
  border:1px solid #a7a7a7;
  border-width:0 1px 1px 1px;
  top:34px;
  width:170px;
}
.primary-menu-inner ul.sf-menu li li:hover ul, .primary-menu-inner ul.sf-menu li li.sfHover ul {
  border-top-width:1px;
  top:-1px;
  left:170px;
}
/* Style for individual dropdown menu items, add border-bottom for separators */
.primary-menu-inner ul.sf-menu li li {
  border-bottom:1px solid #dadada;
  width:170px;
}

.primary-menu-inner ul.sf-menu li li.expanded {
  background-position:158px 10px;
  background-repeat:no-repeat;
}


.primary-menu-inner ul.sf-menu li li.last {
  border-bottom:0px;
}

.primary-menu-inner ul.sf-menu li li li {
}

.primary-menu-inner ul.sf-menu ul a, .primary-menu-inner ul.sf-menu ul a:visited {
  padding:7px 10px;
  font-weight:bold;
  border:none;
  width:150px;
}
/* Style for hover of dropdown menu items (add background-color here) */
.primary-menu-inner ul.sf-menu li ul li:hover,
.primary-menu-inner ul.sf-menu li ul li.sfHover {
  background-color:#f4f4f4;
}


/* Secondary menu
-------------------------------------------------------------- */
/* This menu usually appears in the header as a set of simple text links */
.secondary-menu {
}

/* Set general style for menu here -- background, alignment, etc. */
.secondary-menu-inner ul.links {
}

/* Add a border-right here for a separator */
.secondary-menu-inner ul.links li {
}

/* Add border-right: 0; here to remove right separator on last menu item */
.secondary-menu-inner ul.links li.last {
}

/* Styles for links */
.secondary-menu-inner ul.links li a:link,
.secondary-menu-inner ul.links li a:visited {
  padding: 3px;
}

.secondary-menu-inner ul.links li a:hover,
.secondary-menu-inner ul.links li a:focus,
.secondary-menu-inner ul.links li a.active {
}
/* Header - Search
---------------------------------------------------------------*/
.search-box {
}
.search-box-inner {
}
.search-box-inner form#search-theme-form {
}
.search-box-inner input#edit-search-theme-form-header {
}
/*  Preface Regions
---------------------------------------------------------------*/
/* The Preface Top region sits between the header and the Main Area
 (columns, sidebars, and main content).  The Preface Bottom region
 is inside the Main Area. */
.preface-top-wrapper {
}
.preface-top {
}
.preface-top-inner {
}
.preface-bottom {
}
.preface-bottom-inner {
}
/*  Main Area (content + sidebars + preface bottom + postscript top)
---------------------------------------------------------------*/
.main-wrapper {
}
/* Sidebar Regions
---------------------------------------------------------------*/
/* Sidebar widths can be controlled through theme settings */
.sidebar-first {
}
.sidebar-last {
}
/* Content Regions
-------------------------------------------------------------- */
.content-top {
}

.content {
}

.content-inner {
}

.content-bottom {
}

/* This region only appears on full node pages. It's useful for ads or other
  content between the body of the node and its comments */
.node-bottom {
}

/*  Postscript & Footer Regions
-------------------------------------------------------------- */
.postscript-top {
}

.postscript-top-inner {
}

.postscript-bottom-wrapper {
}

.postscript-bottom {
}

.postscript-bottom-inner {
}

.footer-wrapper {
}

.footer {
}

#footer, #footer-message {
  font-size:100%;
}
#footer-wrapper-outer, #footer-two-wrapper-outer {
  background:url(../images/footer-bg.gif) left top repeat-x;
}
#footer-wrapper, #footer-two-wrapper {
  background:url(../images/white-spacer.gif) right top no-repeat;
}
#footer, #footer-two {
  background:url(../images/white-spacer.gif) left top no-repeat;
  padding-top:19px;
  padding-bottom:4px;
}

#footer-two {
  padding-bottom:6px;
  color:#696969;
}
#page #footer-two a:link, #page #footer-two a:visited {
  color:#696969;
}

#page #footer-two .fusion-inline-menu .inner ul.menu li {
  border-color:#696969;
}

.footer-inner {
}

.footer-message-wrapper {
}

.footer-message {
}

.footer-message-inner {
}

.footer-message-text {
}
/* Page titles
/---------------------------------------------------------------*/
/* Page and full node titles */
h1.title {
  font-size:235%;
  font-weight:normal;
  line-height:1.2em;
  border-bottom:1px solid #d7d7d7;
  padding-bottom:7px;
  margin-bottom:11px;
}
/* Default node styles
/---------------------------------------------------------------*/
/* Change unpublished and preview colors for dark background themes */
.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
/* Typography for node titles */
h2.title {
}
/* Colors and styles for linked node titles, ie. teaser listing at /node */
h2.title a:link, h2.title a:visited {
}
h2.title a:hover, h2.title a:focus, h2.title a:active {
}
/* Separators and padding for node teasers */
.teaser {
}
/* Author/date info */
.meta {
}
.submitted {
  font-size:1em;
}
.comment .submitted a:link, .comment .submitted a:visited, .meta .submitted a, .meta .submitted a:link, .meta .submitted a:visited {
}
/* Links for nodes (taxonomy, commenting, read more, etc) */
.node .read-more, .node .more-link, .node .links, .submitted, .terms {
  font-size:100%;
}
div.links {
  padding:15px 0px 5px 0;
  float:left;
  width:100%;
}
.block div.links {
  padding-bottom:0px;
  padding-top:9px;
}
.block ul.links li a:link, .block ul.links li a:visited {
  color:#ffffff;
  padding:5px 7px;
  font-weight:bold;
  text-decoration:none;
  line-height:normal;
}
.block ul.links li a:link span, .block ul.links li a:visited span {
  padding:0px;
  height:auto;
}
.block .node div.links {
  padding-bottom:12px;
}
ul.links li {
  padding-right:5px;
  padding-bottom:5px;
  float:left;
  display:block;
}
ul.links li.last {
  padding-right:0px;
}
ul.links a, ul.links a:link, ul.links a:visited, ul.links a span, ul.links a:link span, ul.links a:visited span, span.regulat-text {
  display:block;
  float:left;
}
ul.links a span, ul.links a:link span, ul.links a:visited span {
  cursor:pointer;
  padding:7px 9px 8px 14px;
  height:18px;
  text-decoration:none;
}
ul.links li.login span, #forum ul.links li.login a {
  float:left;
  display:block;
}
ul.links li span.regular_text {
  color:#333333;
  padding:7px 9px 8px 9px;
  display:block;
  float:left;
}
/* Forum Post a Topic Login Link */
#forum ul.links li.login a {
  padding:7px 9px 8px 14px;
  height:18px;
}
#content-content .node ul.links li.comment_forbidden a {
  padding-right:4px;
}
/* Terms */
.terms ul.links li, .terms ul.links a, .terms ul.links li a:link, .terms ul.links li a:visited, .terms ul.links li a span {
  padding:0px;
  margin:0px;
  border:0px;
  height:auto;
}
.terms ul.links li {
  padding:0 5px;
  float:none;
  width:auto;
  display:inline
}
#page .terms ul.links li a:link, #page .terms ul.links li a:visited {
  background:url(../images/icons/tag.gif) 0 2px no-repeat;
  padding-left:16px;
}
#page .terms ul.links li a:hover {
  text-decoration:underline;
}
.block .terms ul.links li a:link, .block .terms ul.links li a:visited {
  font-weight:normal;
  float:none;
  display:inline;
}
.block .terms ul.links li a:link span, .block .terms ul.links li a:visited  span {
  display:inline;
  float:none;
}
/* Only more/read more links */
div.node .read-more a, div.node .more-link a {
}
/* Drupal Messages
/---------------------------------------------------------------*/
/* General style for all errors/messages (border, padding, etc.) */
div.content-messages div.messages, div.content-help div.help {
  border-width:1px;
  margin-bottom:10px;
  font-weight:normal;
}
div.help code {
  background:none;
  border:none;
  padding:0px;
  margin:0px;
  display:inline;
}
/* Status messages: green */
div.content-messages-inner div.status {
}
#page #content-messages-inner {
  margin:0px;
}
/* Warning messages: yellow */
div.content-messages-inner div.warning {
}
/* Error messages: red */
div.content-messages-inner div.error {
}
/* Help messages: blue */
#page div#content-help-inner {
  margin-left:0px;
  margin-right:0px;
}
div.content-help-inner div.help {
  padding-bottom:0px;
  padding-top:0px;

  margin-bottom:0px;
}
/* Error that appears when a required form field is not filled out */
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 1px solid #aa1144;
}
/* "New" text and required form field asterisk (default = red) */
.marker, .form-required {
  color: #aa1144;
}
/* Default block title styles
/---------------------------------------------------------------*/
h2.block-title {
}
h2.block-title span{
  display:block;
}
h2.block-title .arrow {
}
/* Breadcrumbs
---------------------------------------------------------------*/
#breadcrumbs-outer {
  padding-bottom:14px;
  float:left;
  width:100%;
  clear:both;
}
#breadcrumbs {
  padding:0px;
  font-size:0.92em;
}
#breadcrumbs-inner {
  background:#ffffff url(../images/breadcrumb-bg.gif) left bottom repeat-x;
  border:1px solid #dadada;
  padding:0;
  margin:0px;
}
.breadcrumb {
  padding-bottom:0px;
  width:auto;
  padding:0 5px;
  line-height:2.75em;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
  padding:8px 18px 8px 6px;
  margin-right:5px;
  line-height:1em;
  display:block;
  float:left;
  background:url(../images/breadcrumb-link-bg.gif) right center no-repeat;
  font-weight:bold;
}
#breadcrumbs, #breadcrumbs a:link, #breadcrumbs a:visited {
  color:#0C0C0C;
}
/* Tab Menus   TODO: tab styles?
/---------------------------------------------------------------*/
#content-tabs {
  float: left; /* LTR */
  margin: 0 0 20px;
  padding: 0;
}
#content-tabs ul.primary, #content-tabs ul.secondary {
  border-bottom-width:1px;
  border-bottom-style:solid;
  clear: both;
  margin: 0;
  padding: 0;
  float:left;
  width:100%;
  height:25px;
}
#content-tabs ul.secondary {
  margin-top: 6px;
  border-bottom:none;
}
#content-tabs ul.primary li, #content-tabs ul.secondary li, #content-tabs ul.primary li a:link, #content-tabs ul.primary li a:visited, #content-tabs ul.secondary li a:link, #content-tabs ul.secondary li a:visited {
  border-style: none;
  display: block;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 1em;
}
#content-tabs ul.primary li, #content-tabs ul.secondary li {
  padding-right:3px;
}
#content-tabs ul.primary li a:link, #content-tabs ul.primary li a:visited, #content-tabs ul.secondary li a:link, #content-tabs ul.secondary li a:visited {
  background: #f9f9f9;
  border-color: #ffffff #f9f9f9 #ffffff #f9f9f9;
  border-width: 2px 0px 0px 0px;
  border-style: solid;
  color: #323232;
  padding: 4px 15px 3px;
  font-weight: bold;
  height:16px;
}
#content-tabs ul.secondary li a:link, #content-tabs ul.secondary li a:visited {
  color: #323232;
  line-height:normal;
  padding: 4px 12px 3px;
}
#content-tabs ul.primary li a.active:link, #content-tabs ul.primary li a.active:visited, #content-tabs ul.primary li a.active:hover, #content-tabs ul.primary li a.active:focus,
#content-tabs ul.primary li.active a:link, #content-tabs ul.primary li.active a:visited, #content-tabs ul.primary li.active a:hover, #content-tabs ul.primary li.active a:focus {
  padding:4px 14px 2px;
  background:#ffffff;
  border-width:3px 1px 1px 1px;
  border-color:#ffffff #ffffff #ffffff #ffffff;
  color:#323232;
}
#content-tabs ul.secondary li a.active:link, #content-tabs ul.secondary li a.active:visited {
  color:#ffffff;
}
#content-tabs ul.primary li a:hover, #content-tabs ul.primary li a:focus, #content-tabs ul.secondary li a:hover, #content-tabs ul.secondary li a:focus {
  color:#ffffff;
}
/* Pagers
---------------------------------------------------------------*/
.item-list .pager {
  margin-bottom:10px;
}
ul.pager {
  font-size:100%;
  padding-top:5px;
}
ul.pager li {
}

ul.pager a:link, ul.pager a:visited {
}

#page ul.pager a, #page ul.pager li.pager-current {
  border:none;
  margin-right:9px;
  padding:3px 6px 2px;
}
#page ul.pager a:hover {
  background:#f9f9f9;
}
#page ul.pager li.pager-current {
  font-weight:bold;
  color:#ffffff;
}
/* Forms
/---------------------------------------------------------------*/
/* Typography and backgrounds for all form buttons */
input.form-submit, input.teaser-button {
  margin: 2px;
  padding: 4px 9px;
  border:none;
  color:#ffffff;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  line-height:normal;
}
/* Hover style for form buttons */
form input.form-submit:hover, form input.form-submit.hover, form input.form-submit:focus {
}
/* Typography, background, borders, padding for form fields */
.form-item input, .form-item select, .form-item textarea {
}
/* Remove backgrounds and border on radios and checkboxes */
.form-item .form-radio, .form-item .form-checkbox {
  background: none;
  border: none !important;
}
/* Fieldset wrapper around groups of form elements -- add border here */
fieldset {
}
/* Typography and spacing for legend of fieldsets */
fieldset legend {
}
/* Link style for legend of fieldsets */
fieldset legend, legend.collapse-processed, legend.collapse-processed a:link, legend.collapse-processed a:visited {
}
/* Custom icons on (open) collapsible fieldsets */
html.js fieldset.collapsible legend a:link, html.js fieldset.collapsible legend a:visited {
}
/* Custom icons on (closed) collapsible fieldsets */
html.js fieldset.collapsed legend a:link, html.js fieldset.collapsed legend a:visited {
}
/* Tables
---------------------------------------------------------------*/
table {
}
/* Body of tables */
tbody {
  border-top: 1px solid #e2e2e2;
}
/* Header of tables */
thead th, th {
  border-bottom: 3px solid #e2e2e2;
}
tbody th {
  border-bottom: 1px solid #e2e2e2;
}
/* Alternating row background styles */
tr.even, tr.even td {
  background-color: #ffffff;
  border-bottom: 1px solid #dadada;
}
td {
  padding:7px 5px;
}
tr.odd, tr.odd td {
  background-color: #f9f9f9;
  border-bottom: 1px solid #dadada;
}
td.active {
}
tr.drag td, tr.drag-previous td {
  color: #000;
}
/* Maintenance Page
/---------------------------------------------------------------*/
/* Maintenance page tpl file in Fusion Core has simplified layout, but you can
  also add specific styles, such as a background, just for your offline page */
.in-maintenance {
}
/*--------------------------------------------------------------*/
/* Module styles
/---------------------------------------------------------------*/


/* Book
/---------------------------------------------------------------*/
.book-navigation .menu {
  border-top: 1px solid #e2e2e2;
  margin-left:0px;
  padding-bottom:13px;
  margin-bottom:0px;
}
.book-navigation .menu li {
  padding:1px 0;
}
.book-navigation .page-links {
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
}
/* Comments
/---------------------------------------------------------------*/
/* Style for each individual comment */
div.comment {
  background:url(../images/dots-horizontal.gif) left top repeat-x;
  margin:0px;
  padding:18px 10px;
}
#comments .box {
  border-top:1px solid #dadada;
  padding-top:5px;
}
/* Subject (title) of each comment */
div.comment h3.title {
  font-size:1.5em;
  font-weight:normal;
  line-height:normal;
}
div.comment .content {
  clear:both;
  padding-top:3px;
}
div.comment h3.title a:link, div.comment h3.title a:visited {
  color:#0C0C0C;
}
div.comment span.new {
  color:orange;
  float:right;
  font-weight:bold;
  position:relative;
  top:-4px;
}
#comments {
  overflow:visible;
}
#comments .indented {
  margin-left:0px;
  background:url(../images/dots-horizontal.gif) left top repeat-x;
  padding-top:1px;
}
#comments .indented .comment {
  background:url(../images/comments-indented.gif) 10px 20px no-repeat;
  padding-left:45px;
  padding-top:17px;
}
#comments .indented .indented .comment {
  padding-left:90px;
  background-position:55px 20px;
}
#comments .indented .indented .indented .indented .comment {
  padding-left:135px;
  background-position:100px 20px;
}
#comments .indented .indented .indented .indented .indented .comment {
  padding-left:180px;
  background-position:145px 20px;
}
#comments .indented .indented .indented .indented .indented .indented .comment {
  padding-left:225px;
  background-position:190px 20px;
}
#comments .indented .indented .indented .indented .indented .indented .indented .comment {
  padding-left:270px;
  background-position:235px 20px;
}
#comments .indented .indented .indented .indented .indented .indented .indented .indented .comment {
  padding-left:315px;
  background-position:280px 20px;
}
#comments .indented .indented .indented .indented .indented .indented .indented .indented .indented .comment {
  padding-left:360px;
  background-position:325px 20px;
}
#comments .indented .indented .indented .indented .indented .indented .indented .indented .indented .indented .comment {
  padding-left:405px;
  background-position:370px 20px;
}
#comments .indented .indented .indented .indented .indented .indented .indented .indented .indented .indented .indented .comment {
  padding-left:450px;
  background-position:415px 20px;
}
/* Links (edit, reply, delete) for each comment */
div.comment div.links {
  padding-top:12px;
}
div.comment div.links a, div.comment ul.links a {
  font-size:100%;
  text-transform:capitalize;
}
#page .comment ul.links li a:link, #page .comment ul.links li a:visited {
  padding:3px 6px;
}
/* Alternating styles for even/odd comments */
.comments div.odd, #comments .indented .odd {
  background-color: #f7f7f7;
}
.comments div.even, #comments .indented .even {
  background-color: #ffffff;
}
.comments .submitted {
}
.comments ul.links li {
  padding-bottom:0px;
}
div.comment p {
  margin:0px;
  padding:5px 0;
}
/* A special highlight style for a comment by the author of the node */
.comments div.comment-by-author {
}
.comment .picture {
  float:left;
  padding-right:10px;
}
.comment .picture img {
  display:block;
}
/* Comment Heading */
/* Comment signatures */
.signature {
  border-top: 1px solid #d6ddb9;
}
/* User avatars in comments */
.comment-wrapper .picture img {
}
/* Comment heading */
h2.comments-header {
  background:url(../images/comments-heading-bg.gif) 0 8px no-repeat;
  color:#969696;
  font-size:1.83em;
  font-weight:normal;
  line-height:normal;
  padding:10px 55px 12px;
  margin-bottom:4px;
}
/* Comment Preview */
body.page-comment div.comment {
  padding-left:0px;
  padding-right:0px;
  padding-top:2px;
  background:0px;
}
#page .preview .comment {
  padding:10px;
}
body.page-comment #edit-preview {
  margin-bottom:15px;
}
/* Forum
/---------------------------------------------------------------*/
#forum .description {
}
.forum-topic-navigation {
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
}
/* Poll
/---------------------------------------------------------------*/
.block-poll .poll div.title { /* overriding typography.css of core theme */
  font-size:1.25em;
  font-weight:bold;
  line-height:normal;
  margin:0;
	  text-align:left;
}
.poll .vote-form .choices {
  margin:0px;
}
.poll .text {
  padding:5px 0 3px;
}
.poll .percent {
  float:right;
  color:#505050;
  margin-top:-37px;
}
.poll .total {
  padding-top:7px;
  text-align:center;
  color:#505050;
  font-weight:bold;
}
.poll .bar {
  border:none;
  height:13px;
  background: url(../images/poll_background.gif) left top repeat;
}
.poll .bar .foreground {
  overflow:hidden;
  height:13px;
}
.block-poll ul.links {
  float:right;
}
#poll-cancel-form {
  margin-bottom:10px
}
/* Profiles
/---------------------------------------------------------------*/
.profile {
  clear:both;
  float:left;
  width:100%;
}
.profile .picture {
  float: none;
  text-align:right;
  margin:0px;
}
.profile h3 {
  clear:both;
  font-size:1.5em;
  font-weight:normal;
  line-height:1.25em;
  border-bottom-width:2px;
  border-bottom-style:solid;
  margin-bottom:10px;
  padding:7px 0px;
}
/* Styles for sub-headings on user profiles */
.profile dl {
  background:url(../images/dots-horizontal.gif) left bottom repeat-x;
  float:left;
  width:100%;
  padding-bottom:5px;
}
.profile dt {
  font-weight:bold;
  width:29.5%;
  float:left;
  padding:0px;
  margin:0 0 10px 0;
}
.profile dd {
  width:70%;
  float:left;
  margin:0 0 10px 0;
}
/* Ubercart - catalog
/---------------------------------------------------------------*/

/* Horizontal list of subcategories in catalog */
ul.uc-categories {
}
.uc-categories li a {
  font-weight: bold;
  padding: 0 5px 0 3px;
}
/* Product and category names */
.catalog-grid-title a:link, .catalog-grid-title a:visited, .category a:link, .category a:visited {
}
.catalog-grid-title a:hover, .catalog-grid-title a:focus, .category a:hover, .category a:focus {
}
/* Sell price in Ubercart catalog */
.category-grid-products .catalog-grid-sell-price {
}
/* Ubercart - add to cart buttons
/---------------------------------------------------------------*/

/* Add to cart buttons */
input.node-add-to-cart, input.list-add-to-cart {
}
/* Hover and focus styles, with .hover class added for IE6 support */
input.node-add-to-cart:hover, input.node-add-to-cart.hover, input.node-add-to-cart:focus, input.list-add-to-cart:hover, input.list-add-to-cart.hover, input.list-add-to-cart:focus {
}
/* Ubercart - product nodes
/---------------------------------------------------------------*/

#field-group {
}
#price-group {
}
/* Product images */
.product-image a img {
}
.product-image a:hover img, .product-image a:focus img {
}
/* Display price on full product nodes */
.full-node .product-group .uc-price-display {
}
/* Product attributes on full nodes */
.full-node .product-group .attributes {
}
/* Ubercart - general / checkout
/---------------------------------------------------------------*/

/* For optional "Powered by Ubercart" footer message */
#store-footer {
}
#store-footer a:link, #store-footer a:visited {
}
/* View cart/Checkout links in Ubercart cart block */
.cart-block-summary-links ul.links li a {
}
.cart-block-summary-links ul.links li.cart-block-checkout a:link, .cart-block-summary-links ul.links li.cart-block-checkout a:visited {
}
/* Key checkout process buttons: Checkout, Continue, and Submit Order */
#uc-cart-view-form #edit-checkout, #uc-cart-checkout-form #edit-continue, #uc-cart-checkout-review-form #edit-submit {
}
/* Table on final order review page */
.order-review-table {
}
#cart-form-products table th {
  border-bottom: 3px solid #dec2c3;
}
/* Skinr
/---------------------------------------------------------------*/

/* This is a sample Skinr style to get you started. See fusion_starter.info */
.fusion-example-stylename .inner {
  /* When setting the background color, also set foreground colors for text and
    links, even if it's similar to the default body style. Remember, this block
    style may be used in regions with other foreground colors, thus making text
    invisible if left unspecified */
  background-color: #e2e2e2;
  color: #000;
  /* All padding and borders should go on the .inner div, so as not to break
    the widths of the grid */
  border: 3px solid #000;
  padding: 10px;
}
/* 
 * Overriding System CSS
*/
ul.menu {
  text-align:inherit;
}
.block-menu ul.menu li {
  margin:0;
  list-style-image:none;
}
.block-menu ul.menu li.first {
  padding-left:0;
}
.block-menu ul.menu li.last {
  border-right:none;
  padding-right:0;
}
/* Additional CSS for Clean Drupal
/---------------------------------------------------------------*/


/*--------------------------------------------------------------*/
/* Background Options
/---------------------------------------------------------------*/
body.bg-gray {
  background:#d4d4d4;
}
/* Grungy Lines Background */
body.bg-grungy-lines-orange {
  background:url(../images/backgrounds/grungy-lines-orange.jpg) left top repeat;
}
body.bg-grungy-lines-dark-orange {
  background:url(../images/backgrounds/grungy-lines-dark-orange.jpg) left top repeat;
}
body.bg-grungy-lines-light-yellow {
  background:url(../images/backgrounds/grungy-lines-light-yellow.jpg) left top repeat;
}
body.bg-grungy-lines-yellow {
  background:url(../images/backgrounds/grungy-lines-yellow.jpg) left top repeat;
}
body.bg-grungy-lines-pink {
  background:url(../images/backgrounds/grungy-lines-pink.jpg) left top repeat;
}
body.bg-grungy-lines-black {
  background:url(../images/backgrounds/grungy-lines-dark.jpg) left top repeat;
}
/* Star Background */
body.bg-starfield-black {
  background:url(../images/backgrounds/starfield-black.jpg) fixed left top repeat;
}
body.bg-starfield-brown {
  background:url(../images/backgrounds/starfield-green-light-brown.jpg) fixed left top repeat;
}
body.bg-starfield-blue {
  background:url(../images/backgrounds/starfield-blue.jpg) fixed left top repeat;
}
body.bg-starfield-orange {
  background:url(../images/backgrounds/starfield-orange.jpg) fixed left top repeat;
}
body.bg-starfield-purple {
  background:url(../images/backgrounds/starfield-purple.jpg) fixed left top repeat;
}
/* Vintage Background */
body.bg-vintage-blue-one {
  background:url(../images/backgrounds/vintage-blue-one.jpg) left top repeat;
}
body.bg-vintage-blue-two {
  background:url(../images/backgrounds/vintage-blue-two.jpg) left top repeat;
}
body.bg-vintage-pink {
  background:url(../images/backgrounds/vintage-pink.jpg) left top repeat;
}
body.bg-vintage-orange-one {
  background:url(../images/backgrounds/vintage-orange-one.jpg) left top repeat;
}
body.bg-vintage-orange-two {
  background:url(../images/backgrounds/vintage-orange-two.jpg) left top repeat;
}
body.bg-vintage-green-one {
  background:url(../images/backgrounds/vintage-green-one.jpg) left top repeat;
}
body.bg-vintage-green-two {
  background:url(../images/backgrounds/vintage-green-two.jpg) left top repeat;
}
body.bg-vintage-white {
  background:url(../images/backgrounds/vintage-white.jpg) left top repeat;
}
/* Wood Background */
body.bg-wood-light-vertical {
  background:url(../images/backgrounds/wood-light-vertical.jpg) left top repeat;
}
body.bg-wood-light-horizontal {
  background:url(../images/backgrounds/wood-light-horizontal.jpg) left top repeat;
}
body.bg-wood-dark-vertical {
  background:url(../images/backgrounds/wood-dark-vertical.jpg) left top repeat;
}
body.bg-wood-dark-horizontal {
  background:url(../images/backgrounds/wood-dark-horizontal.jpg) left top repeat;
}
body.bg-dotted-bg-green {
  background: #91DF64 url(../images/backgrounds/dotted_bg1.png) repeat-x;
}
body.bg-b38 {
  background:url(../images/backgrounds/b38.png) left top repeat;
}
body.bg-elegant-4 {
  background:url(../images/backgrounds/Elegant_Background-4.jpg) fixed left top repeat;
}
/*--------------------------------------------------------------*/
/* Layout
/---------------------------------------------------------------*/
#header-top {
  overflow:visible;
}
#header-top .block {
  padding:6px 0 1px;
}
#header-top a:link, #header-top a:visited {
  text-decoration:none;
  color:#0c0c0c;
  font-weight:bold;
}
#header-top .block-menu {
  padding:3px 0;
  overflow:visible;
}
#header-top .block-menu ul.menu li, #header-top .block-menu ul.menu li a:link, #header-top .block-menu ul.menu li a:visited{
  float:left;
  display:block;
  padding:0px;
  margin:0px;
  border:none;
}
#header-top .block-menu ul.menu li {
  margin-right:2px;
  line-height:normal;
  position:relative;
}
#header-top .block-menu ul.menu li a:link, #header-top .block-menu ul.menu li a:visited {
  color:#000000;
  padding:8px 10px;
  height:14px;
  text-align:left;
}
#header-top .block-menu ul.menu li:hover a:link, #header-top .block-menu ul.menu li:hover a:visited,
#header-top .block-menu ul.menu li.sfHover a:link, #header-top .block-menu ul.menu li.sfHover a:visited {
  color:#ffffff;
}
#header-top .block-menu ul.menu li.sfHover li a:link, #header-top .block-menu ul.menu li.sfHover li a:visited {
  background:none;  
}
#header-top .block-menu ul.menu ul {
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  top:30px;
  z-index:99;
}
#header-top .block-menu ul.menu li.active-trail a:link, #header-top .block-menu ul.menu li.active-trail a:visited {
  color:#ffffff;
}
#header-top .block-menu ul.menu li li.expanded {
  background-image:url(../images/white-arrow.png);
  background-position:138px 9px;
  background-repeat:no-repeat;
}
#header-top .block-menu ul.menu li li {
  border-top-width:1px;
  border-top-style:solid;
  border-bottom-width:1px;
  border-bottom-style:solid;
}
#header-top .block-menu ul.menu li li.first {
  border-top:0px;
}
#header-top .block-menu ul.menu ul ul {
  top:0px;
  left:150px;
}
#header-top .block-menu ul.menu ul li {
  width:150px;
}
#header-top .block-menu ul.menu ul li a:link, #header-top .block-menu ul.menu ul li a:visited {
  width:134px;
  padding:6px 8px;
  color:#ffffff;
}
/* For right aligned menu */
#header-top .fusion-right ul {
  float:right;
}
#header-top .fusion-right ul.menu li {
  margin-left:2px;
  margin-right:0px;
}
#header-top .fusion-right ul.menu li li {
  margin:0px;
}
/*** Navigation ***/
#navigation {
  padding-bottom:16px;
}
#navigation-inner {
  background:url(../images/primary-menu-bg.gif) left top repeat-x;
  height:34px;
  border-top:1px solid #dadada;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-right:1px solid #dadada;
  margin:0px 10px;
  clear:both;
}
#navigation-sub-inner {
}
#navigation-right, #navigation-right .block {
  float:right;
}
#navigation-right {
  max-width:inherit;
  min-width:inherit;
}
#navigation-right .block {
  padding:9px 4px 0;
}
#navigation-right .inner {
  margin-right:0;
  margin-left:20px;
}
body.front #navigation {
  padding-bottom:12px;
}
/* Navigation-Right block-region */
#navigation-right .block-region {
  white-space:nowrap;
}
#content-header {
  margin:auto;
}
#content-header-sub-inner {
  padding:0 10px;
}
/* Latest Blog Roll */
#latest-blog-roll {
  background:url(../images/latest-blog-roll.gif) left top repeat-x;
  float:left;
  width:100%;
  clear:both;
  color:#0b0b0b;
  font-size:1.33em;
  padding-bottom:13px;
}
#latest-blog-roll .inner {
  background:url(../images/icon-latest-blog-roll.gif) 0px 11px no-repeat;
  padding:14px 16px 13px 39px;
}
/* Node */
#page div.full-node {
  margin-bottom:8px;
}
#page .full-node .field-field-image img {
  padding:4px;
  margin-top:1px;
}
/* For Teaser */
div.node {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  clear:both;
}
.node .picture {
  background:#FFFFFF;
  float:left;
  padding-top:2px;
  padding-right:10px;
  padding-bottom:6px;
}
.node .picture img {
  display:block;
}
.node h2.title {
  font-size:1.67em;
  line-height:normal;
  font-weight:normal;
  margin-bottom:6px;
}
.node h2.title a:link, .node h2.title a:visited {
  color:#0c0c0c; 
}
.node .content {
  clear:both;
}
.node .meta {
  background:#f2f2f2;
  border:1px solid #dadada;
  border-width:0px 1px 1px 0px;
  color:#919191;
  font-size:.92em;
  padding:1px 0 1px 0;
}
.node .meta .submitted, .node .meta .terms {
  padding:0 0 0 7px;
}
.node .meta .terms {
  display:inline;
}
/* Node Image */
.node .field-field-image {
  float:right;
  margin-left:10px;
  margin-top:1px;
  margin-bottom:5px;
}
.full-node .field-field-image {
  float:left;
  margin:1px 10px 5px 0;
}
.node .field-field-image img {
  display:block;
  padding:4px;
  border:1px solid #dadada;
}
/* Node Links */
div.node-links {
  clear:both;
  padding:13px 3px 13px 8px;
  background:#f9f9f9;
  border-top:1px solid #dadada;
}
div.node-links ul.links li {
  padding-bottom:0px;
  padding-right:8px;
}
#page div.node-links ul.links li  a:link, #page div.node-links ul.links li  a:visited {
  background:#e4e4e4 url(../images/node-links-bg.gif) left top repeat-x;
  color:#0c0c0c;
  border:1px solid #dadada;
  padding:0px;
}
#page div.node-links ul.links li  a:hover {
  background:#fefefe;
}
#page div.node-links ul.links li  span {
  padding:5px 9px;
}
#page div.node-links ul.links li.node_read_more span {
  background-position:right -33px;
  background-repeat:no-repeat;
  padding-right:24px;
}
#page div.node-links ul.links li.comment_add span, #page div.node-links ul.links li.comment_comments span {
  background-position:right 8px;
  background-repeat:no-repeat;
  padding-right:29px;
}
/* Preview Comment */
div.box .preview {
  background:#fffee5;
}
/* Comment Title */
div.box h2.title {
  font-size:150%;
  padding-top:10px;
  font-weight:normal;
}
/*--------------------------------------------------------------*/
/* Search Block
/---------------------------------------------------------------*/
.block-search label {
  display:none;
}
#block-search-0 {
  overflow:hidden;
}
#block-search-0 span {
  background:none;
}
#block-search-0 h2.block-title {
  margin-bottom:8px;
}
#block-search-0 .form-item {
  margin:0px;
  padding:1px 3px 1px;
  border:1px solid #b6b6b6;
  height:19px;
  display:block;
  margin-right:72px;
  overflow:hidden;
  background:#ffffff;
}
#search-block-form {
  padding:5px 0;
}
.sidebar-first #search-block-form, .sidebar-second #search-block-form {
  width:80%;
}
#block-search-0 .container-inline {
  width:100%;
  position:relative;
}
#block-search-0 .form-item .form-text {
  width:100%;
  padding:0px;
  border:none;
  line-height:normal;
  padding:0;
  background:none;
  position:relative;
  z-index:1;
  overflow:visible;
  font-family:Arial, Verdana, sans-serif;
  font-size:1em;
  color:#333333;
}
#block-search-0 .form-submit {
  margin:0px;
  font-weight:bold;
  font-size:12px;
  line-height:normal;
  height:22px;
  width:62px;
  border:none;
  cursor:pointer;
  position:absolute;
  right:0px;
  top:0px;
  overflow:hidden;
  z-index:5;
  padding:0px 0 1px 0;
  text-align:center;
}
/* Search block width for fluid layout */
.grid-type-fluid #header-top-wrapper #block-search-0, .grid-type-fluid #header-group-wrapper #block-search-0 {
  width:190px;
}
/*--------------------------------------------------------------*/
/* Block Theme
/---------------------------------------------------------------*/
.block {
  padding-bottom:16px;
  margin-bottom:0px;
}
#page .block .inner {
}
/* Default Block Styling */
.block h2.block-title { /* Default block title formatting */
  font-size:1.17em;
  font-weight:bold;
  line-height:1.25em;
  border-top-width: 3px;
  border-top-style: solid;
  background:url(../images/dots-horizontal.gif) left bottom repeat-x;
  margin-bottom:12px;
  padding:9px 2px;
}
/* Block Edit */
.block:hover .fusion-edit {
  display: block;
}
/* Block list */
.block ul, .block ol, #user-login-form .item-list ul {
  margin-left:19px;
}
/* List styles */
/* Line */
ul.line li {
  border-bottom:1px solid #e2e2e2;
  padding:7px 0 6px;
  display:block;
}
ul.line li.last {
  border-bottom:0px;
}
/* Arrow */
.block-menu_block ul li, div.item-list ul li {
  list-style-image:  url(../images/list-style-arrow.png);
}
.block-menu_block ul {
  margin-left:18px;
}
.block-menu_block ul li {
  padding:3px 0 2px;
}
.block-menu_block ul li.expanded, .block-menu_block ul li.last {
  padding-bottom:0px;
}
/* Arrow */
ul.arrow {
  margin-left:0px;
  background:none;
}
ul.arrow li {
  background:  url(../images/list-style-arrow.png) left center no-repeat;
  padding-left:13px;
  list-style:none;
  list-style-image:none;
  padding-top:3px;
  padding-bottom:3px;
}
/* Quick Tabs */
div.quicktabs-style-nostyle, ul.quicktabs-style-nostyle {
  float:left;
  width:100%;
  margin:0px;
  padding:0px;
}
div.quicktabs-style-nostyle p {
  margin:1em 0 0;
}
ul.quicktabs-style-nostyle {
  position:relative;
  top:1px;
  z-index:1;
}
ul.quicktabs-style-nostyle li, ul.quicktabs-style-nostyle li a:link, ul.quicktabs-style-nostyle li a:visited {
  float:left;
  display:block;
  padding:0px;
  margin:0px;
  text-decoration:none;
}
ul.quicktabs-style-nostyle li {
  padding-right:2px;
  height:28px;
}
ul.quicktabs-style-nostyle li a:link, ul.quicktabs-style-nostyle li a:visited {
  background:#f9f9f9;
  border-color:#ffffff #f9f9f9 #ffffff #f9f9f9;
  border-width:2px 0px 1px 0px;
  border-style:solid;
  color:#323232;
  padding:4px 15px 3px;
  font-weight:bold;
  height:18px;
}
ul.quicktabs-style-nostyle li.active a:link, ul.quicktabs-style-nostyle li.active a:visited {
  padding:4px 14px 2px;
  background:#ffffff;
  border-width:3px 1px 1px 1px;
  border-color:#ffffff #ffffff #ffffff #ffffff;
  color:#000000;
}
/* Quicktabs inner Block margin  */
div.quicktabs-style-nostyle .block {
  padding-bottom:0px;
}
div.quicktabs-style-nostyle .block .inner {
  margin:0px;
}
div.quicktabs_main {
  border-top-width:1px;
  border-top-style:solid;
}
div.quicktabs_tabpage {
  width:100%;
  float:left;
}
/* Recent Comments */
.view-comments-recent ul, .view-comments-recent li {
  padding:0px;
  margin:0px;
  list-style-image:none !important;
  list-style:none !important;
}
#page .view-comments-recent li {
  border-bottom:1px solid #dadada;
  padding:9px 0;
}
#page .view-comments-recent li.views-row-first {
  padding-top:0px;
}
.view-comments-recent li.views-row-even {
  background:#f9f9f9;
}
.view-comments-recent li.last {
  border:none;
}
.view-comments-recent .views-field-timestamp {
  font-size:0.92em;
  color:#686868;
}
.view-comments-recent .views-field-timestamp em {
  font-style:normal;
}
.view-comments-recent .views-field-subject a:link, .view-comments-recent .views-field-subject a:link {
  color:#0c0c0c;
}
/*--------------------------------------------------------------*/
/* System
/---------------------------------------------------------------*/
/* Forms */
input.form-text, textarea {
  background:#ffffff url(../images/form-input-bg.gif) left top repeat-x;
  border:1px solid #cdcdcd;
  color:#333333;
}
input.form-text {
  padding:3px;
}
.update .info, tr.info {
  background-image:none;
  min-height:none;
  display:inherit;
}
.update .info {
  background:none;
}
.help code, .option code {
  display:inline;
  padding:0px;
  margin:0px;
  background:none;
  border:none;
  font-style:italic;
  font-weight:bold;
}

/* Fieldset CSS */
fieldset {
  border: 1px solid #dadada;
  margin: 5px 0;
  padding: 10px;
  background:#F9F9F9;
}
fieldset.collapsed {
  background:none;
}
fieldset legend {
  font-weight: bold;
}
html.js fieldset.collapsible legend a {
  font-weight: bold;
}
/* Legend CSS */
legend, legend a:link, legend a:visited {
  background:none;
}
/* Label */
.form-item label {
  color:#333333;
  font-weight:normal;
  padding-bottom:3px;
}
/* Login Box */
#user-login-form .form-text {
  width:92%;
}
/* Who's online */
#block-user-3 h3 {
  font-size:114.28%;
  margin-top:0.5em;
}
/*** Forum ***/
tbody {
  border:none;
}
#forum table {
  width:100%;
  clear:both;
}
#forum thead th {
  padding:10px 3px 4px 26px;
}
#forum td.container {
  background:#ffffff;
  border-bottom:2px solid #FFFFFF;
}
#forum .name {
  font-weight:bold;
}
#forum .description {
  margin:0px;
}
#forum .last-reply, #forum .created {
  font-size:1em;
}
#forum tr td.forum {
  background-image:url(../images/icons/forum-default.png);
  background-position:12px 13px;
  padding-left:50px;
}
.forum-topic-navigation {
  padding:10px 8px;
  margin:5px 0 15px;
}
#wrapper .forum-topic-navigation a:link, #wrapper .forum-topic-navigation a:visited {
  color:#FFFFFF;
}
.forum-topic-navigation .topic-previous {
  text-align:left;
}
.forum-topic-navigation .topic-next {
  text-align:right;
}
#wrapper #forum ul.links {
  background:none;
  padding:0px;
}
#forum .icon {
  padding-left:12px;
  padding-right:12px;
  padding-top:15px;
}
/*--------------------------------------------------------------*/
/* Front Featured Dynamic Display Block
/---------------------------------------------------------------*/
/* Block edit z-index fix */
#block-ddblock-1 .fusion-edit {
  z-index:201;
}
.ddblock-cycle-simple {
  height:240px;
  position:relative;
  z-index:1;
}
.ddblock-cycle-simple .slide {
  position:relative;
  width:940px !important
}
.ddblock-cycle-simple .slide-image img {
  padding:0 !important;
  background:none !important;
  border:1px solid #000000 !important;
  display:block;
}
/* Sliding Text */
.ddblock-cycle-simple .slide-text {
  position:absolute;
  background: url(../images/black-transparent.png) left top repeat;
  color:#FFFFFF;
  width:340px;
  right:42px;
  bottom:19px;
  z-index:2;
  padding:17px 20px 10px;
}
.ddblock-cycle-simple .slide-body-horizontal {
  margin:0.75em 0;
}
.ddblock-cycle-simple .slide-text p {
  margin:0;
}
.ddblock-cycle-simple .slide-title h2.title {
  font-size:1.83em;
  font-weight:normal;
  margin:0px;
}
.ddblock-cycle-simple .slide-text a:link, .ddblock-cycle-simple .slide-text a:visited {
  color:#FFFFFF;
}
/* DDBlock Rotator Left/Right Arrow */
.ddblock-cycle-simple .next2, .ddblock-cycle-simple .prev2 {
  height: 65px;
  width: 29px;
  position: absolute;
  z-index: 1000;
  left:0px;
  top:50%;
  cursor:pointer;
  background:transparent url(../images/next-prev-pager.png) left top no-repeat;
  margin:-32px 0 0 0;
}
.ddblock-cycle-simple .next2 {
  left:auto;
  right:0px;
  background-position:right top;
}
.ddblock-cycle-simple .prev2:hover {
  background-position:left -65px;
}
.ddblock-cycle-simple .next2:hover {
  background-position:right -65px;
}
/* DDBlock Rotator Pager */
.ddblock-cycle-simple .custom-pager, .ddblock-cycle-simple .custom-pager-inner{
  background:url(../images/views-rotator-pager-bg.png) right -20px no-repeat;
  padding:5px 15px 0 0;
  height:15px;
}
.ddblock-cycle-simple .custom-pager {
  position:absolute;
  right:0px;
  top:0px;
  background-position:left top;
  padding:0 0 0 15px;
  height:20px;
  float:right;
  display:block;
  z-index:200;
}
.ddblock-cycle-simple .custom-pager a:link, .ddblock-cycle-simple .custom-pager a:visited {
  background:url(../images/views-rotator-pager-icon.png) left top no-repeat;
  display:block;
  float:left;
  width:10px;
  height:10px;
  margin-left:7px;
  margin-right:4px;
  text-indent:-999px;
  overflow:hidden;
}
.ddblock-cycle-simple .custom-pager a.activeSlide:link, .ddblock-cycle-simple .custom-pager a.activeSlide:visited {
  background-position:left -10px;
}
/*--------------------------------------------------------------*/
/* View Recent Post / View Most Popular / View Most Commented
/---------------------------------------------------------------*/
.view-recent-post .views-row, .view-most-popular .views-row, .view-most-commented .views-row {
  border-bottom:1px solid #d5d5d5;
  padding-bottom:8px;
  padding-top:7px;
  margin-bottom:1px;
  float:left;
  width:100%;
}
.view-recent-post .views-row-last, .view-most-popular .views-row-last, .view-most-commented .views-row-last {
  border:none;
  padding-bottom:4px;
}
.view-recent-post .views-field-field-image-fid img, .view-most-popular .views-field-field-image-fid img, .view-most-commented .views-field-field-image-fid img {
  display:block;
  padding:3px;
  border:1px solid #d6d6d6;
}
.view-recent-post .views-field-field-image-fid, .view-most-popular .views-field-field-image-fid, .view-most-commented .views-field-field-image-fid {
  float:left;
  padding-right:10px;
  padding-top:3px;
}
.view-recent-post .views-field-title, .view-most-popular .views-field-title, .view-most-commented .views-field-title {
  font-size:1.08em;
  font-weight:bold;
}
.view-recent-post .views-field-title a:link, .view-recent-post .views-field-title a:visited,
.view-most-popular .views-field-title a:link, .view-most-popular .views-field-title a:visited,
.view-most-commented .views-field-title a:link, .view-most-commented .views-field-title a:visited {
  color:#121212;
}
.view-recent-post .views-field-created, .view-most-popular .views-field-created, .view-most-commented .views-field-created {
  font-size:.92em;
  color:#888888;
}
.view-recent-post .views-field-created, .view-recent-post .views-field-body,
.view-most-popular .views-field-created, .view-most-popular .views-field-body,
.view-most-commented .views-field-created, .view-most-commented .views-field-body {
  display:inline;
}
/*--------------------------------------------------------------*/
/* Editor's Pick
/---------------------------------------------------------------*/
.view-editor-pick div.item-list ul {
  margin-left:0px;
}
.block .view-editor-pick div.item-list li {
  list-style:none;
  list-style-image:none;
  margin-left:0px;
  padding:0px 0 4px;
  padding-left:1.7%;
  background-position:left 7px;
  background-repeat:no-repeat;
  width:48%;
}
.view-editor-pick div.item-list ul li a:link, .view-editor-pick div.item-list ul li a:visited {
  color:#0c0c0c;
}
/*--------------------------------------------------------------*/
/* News by Photos
/---------------------------------------------------------------*/
#block-views-news_by_photos-block_1 {
  padding-bottom:15px;
}
.view-news-by-photos div.item-list ul {
  margin-left:0px;
  width:110%;
}
.view-news-by-photos div.item-list ul li {
  list-style:none;
  list-style-type:none;
  float:left;
  padding-right:16px;
  padding-top:5px;
  padding-bottom:12px;
}
.view-news-by-photos div.item-list ul li img {
  background:#ffffff;
  border:1px solid #dadada;
  display:block;
  padding:2px;
}
/*--------------------------------------------------------------*/
/* Front Featured Categories
/---------------------------------------------------------------*/
#block-views-front_category-block_1  {
  padding-bottom:0px;
}
#block-views-front_category-block_1 .inner {
  margin:0px;
}
.view-front-category .item-list ul {
  margin:0px;
}
.view-front-category .item-list ul li.views-row {
  list-style:none;
  list-style-type:none;
  float:left;
  width:50%;
  margin:0;
  padding-bottom:16px;
}
.view-front-category .category-list-inner {
  margin:0 10px;
}
/* Term Title */
.view-front-category .views-field-name-1 {
    background: url(../images/dots-horizontal.gif) left bottom repeat-x;
    border-top-width: 3px;
	border-top-style: solid;
    font-size: 1.17em;
    font-weight: bold;
    line-height: 1.25em;
    margin-bottom: 12px;
    padding: 9px 2px;
}
#page .view-front-category .views-field-name-1 a:link, #page .view-front-category .views-field-name-1 a:visited {
  color:#0C0C0C;
}
/* Term Node Image */
.view-front-category .views-field-field-image-fid {
  float:left;
  margin-right: 9px;
  margin-top: 1px;
}
.view-front-category .views-field-field-image-fid img{
  padding:5px;
  border:1px solid #DADADA;
  display:block;
}
/* Term Node Image */
.view-front-category .views-field-title {
  font-size:1.08em;
  font-weight:bold;
  padding:1px 0 2px;
}
#page .view-front-category .views-field-title a:link, #page .view-front-category .views-field-title a:visited {
  color:#000000;
}
.view-front-category .views-field-body {
  padding:0.5em 0;
}
/* Read More Button */
.view-front-category .views-field-view-node {
  float:left;
  width:100%;
  clear:both;
  padding-top:3px;
}
.view-front-category .views-field-view-node span.field-content {
  background:#e4e4e4 url(../images/node-links-bg.gif) left top repeat-x;
  border: 1px solid #dadada;
  display:block;
  float:left;
  font-weight: bold;
  line-height: normal;
}
.view-front-category .views-field-view-node span.field-content:hover {
  background:#fbfbfb;
}
.view-front-category .views-field-view-node a:link, .view-front-category .views-field-view-node a:visited {
  background-position:1px -33px;
  background-repeat:no-repeat;
  padding:5px 9px 5px 17px;
  display:block;
  float:left;
  text-decoration:none;
  height:15px;
}
#page .view-front-category .views-field-view-node a:link, #page .view-front-category .views-field-view-node a:visited {
  color: #0c0c0c;
}


/*--------------------------------------------------------------*/
/* Clearfix
/---------------------------------------------------------------*/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
/* Node 40 Block Demo Page */
div#node-40  {
  border-bottom:none;
}
/* Views Helper Class */
#views-ui-edit-view-form {
  margin-bottom:15px;
}
.views-query-info {
  clear:both;
}
.view .more-link {
  font-weight:bold;
  clear:both;
  text-align:right;
  background:url(../images/view-more-link-bg.gif) left bottom repeat-x;
  padding-top:5px;
}
.view .more-link span {
  display:block;
  background:url(../images/dots-horizontal.gif) scroll left top repeat-x ;
  padding:9px 7px 10px;
}
* {
  outline:none !important;
}


/*--------------------------------------------------------------*/
/* Block Theme Styles
/-------------------------------------------------------------- */
/* Light Gray Background */
.block-style-gray .inner {
  background:#f2f2f2;
  border:1px solid #d9d9d9;
  padding:10px;
}
.block-style-gray h2.block-title {
  border:none;
  background:none;
  padding:0px;
  font-size:1.25em;
}
/* Light Gray Background In Title Style One*/
.block-style-grtitle .inner {
  background:#ffffff;
  border:1px solid #dadada;
}
#page .block-style-grtitle h2.block-title {
  border:none;
  border-bottom:1px solid #dadada;
  background:#ffffff url(../images/gr-title-bg.gif) left bottom repeat-x;
  padding:0px;
  font-size:1.25em;
  padding:8px 10px 5px;
  margin-bottom:0px;
}
.block-style-grtitle .content {
  margin:10px 10px 10px;
}


/*--------------------------------------------------------------*/
/* Block Theme Color
/-------------------------------------------------------------- */
/*** Aqua Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-aqua a:link,.page .block-theme-aqua a:visited,.page .block-theme-aqua  li a.active, .page .block-theme-aqua .terms ul.links li a:link, .page .block-theme-aqua .terms ul.links li a:visited {
  color:#1cbfc0;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-aqua a:hover,.page .block-theme-aqua  a:focus,.page .block-theme-aqua  a:active {
  color:#1cbfc0;
}
/* Links/Pager */
.page .block-theme-aqua ul.links li a:link, .page .block-theme-aqua ul.links li a:visited, .page .block-theme-aqua ul.pager li.pager-current {
  background:#1cbfc0;
}
/* Poll */
.page .block-theme-aqua .poll .bar .foreground {
  background:#1cbfc0;
}
/* Forms - buttons */
.page .block-theme-aqua input.form-submit,.page .block-theme-aqua input.teaser-button {
  background:#1cbfc0;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-aqua ul.quicktabs-style-nostyle li a:link, .page .block-theme-aqua ul.quicktabs-style-nostyle li a:visited, .block-theme-aqua div.node, .block-style-grtitle-two h2.block-title {
  border-bottom-color:#1cbfc0;
}
.page .block-theme-aqua ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-aqua ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#1cbfc0;
  border-right-color:#1cbfc0;
  border-left-color:#1cbfc0;
}
.page .block-theme-aqua div.quicktabs_main {
  border-top-color:#1cbfc0;
}
/* Default Block Styling */
.page .block-theme-aqua h2.block-title {
  border-top-color:#1cbfc0;
}
/* Editor's Pick */
.page .block-theme-aqua .view-editor-pick div.item-list li {
  background-image:url(colors/aqua/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-aqua .view-front-category .views-field-name-1 {
	border-top-color:#1cbfc0;
}
.page .block-theme-aqua .view-front-category .views-field-view-node a:link, .page .block-theme-aqua .view-front-category .views-field-view-node a:visited, .page .block-theme-aqua .div.node-links ul.links li.node_read_more span, .page .block-theme-aqua .div.node-links ul.links li.comment_add span, .page .block-theme-aqua .div.node-links ul.links li.comment_comments span {
  background-image:url(colors/aqua/images/node-link-icons.gif);
}


/*** Ash Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-ash a:link,.page .block-theme-ash a:visited,.page .block-theme-ash  li a.active, .page .block-theme-ash .terms ul.links li a:link, .page .block-theme-ash .terms ul.links li a:visited {
  color:#6a6a6a;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-ash a:hover,.page .block-theme-ash  a:focus,.page .block-theme-ash  a:active {
  color:#6a6a6a;
}
/* Links/Pager */
.page .block-theme-ash ul.links li a:link, .page .block-theme-ash ul.links li a:visited, .page .block-theme-ash ul.pager li.pager-current  {
  background:#6a6a6a;
}
/* Poll */
.page .block-theme-ash .poll .bar .foreground {
  background:#6a6a6a;
}
/* Forms - buttons */
.page .block-theme-ash input.form-submit,.page .block-theme-ash input.teaser-button {
  background:#6a6a6a;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-ash ul.quicktabs-style-nostyle li a:link, .page .block-theme-ash ul.quicktabs-style-nostyle li a:visited, .block-theme-ash div.node {
  border-bottom-color:#6a6a6a;
}
.page .block-theme-ash ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-ash ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#6a6a6a;
  border-right-color:#6a6a6a;
  border-left-color:#6a6a6a;
}
.page .block-theme-ash div.quicktabs_main {
  border-top-color:#6a6a6a;
}
/* Default Block Styling */
.page .block-theme-ash h2.block-title {
  border-top-color:#6a6a6a;
}
/* Editor's Pick */
.page .block-theme-ash .view-editor-pick div.item-list li {
  background-image:url(colors/ash/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-ash .view-front-category .views-field-name-1 {
	border-top-color:#6a6a6a;
}
.page .block-theme-ash .view-front-category .views-field-view-node a:link, .page .block-theme-ash .view-front-category .views-field-view-node a:visited, .page .block-theme-ash div.node-links ul.links li.node_read_more span, .page .block-theme-ash div.node-links ul.links li.comment_add span, .page .block-theme-ash div.node-links ul.links li.comment_comments span {
  background-image:url(colors/ash/images/node-link-icons.gif);
}


/*** Black Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-black a:link,.page .block-theme-black a:visited,.page .block-theme-black  li a.active, .page .block-theme-black .terms ul.links li a:link, .page .block-theme-black .terms ul.links li a:visited {
  color:#3f3f3f;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-black a:hover,.page .block-theme-black  a:focus,.page .block-theme-black  a:active {
  color:#3f3f3f;
}
/* Links/Pager */
.page .block-theme-black ul.links li a:link, .page .block-theme-black ul.links li a:visited, .page .block-theme-black ul.pager li.pager-current  {
  background:#3f3f3f;
}
/* Poll */
.page .block-theme-black .poll .bar .foreground {
  background:#3f3f3f;
}
/* Forms - buttons */
.page .block-theme-black input.form-submit,.page .block-theme-black input.teaser-button {
  background:#3f3f3f;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-black ul.quicktabs-style-nostyle li a:link, .page .block-theme-black ul.quicktabs-style-nostyle li a:visited, .block-theme-black div.node {
  border-bottom-color:#3f3f3f;
}
.page .block-theme-black ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-black ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#3f3f3f;
  border-right-color:#3f3f3f;
  border-left-color:#3f3f3f;
}
.page .block-theme-black div.quicktabs_main {
  border-top-color:#3f3f3f;
}
/* Default Block Styling */
.page .block-theme-black h2.block-title {
  border-top-color:#3f3f3f;
}
/* Editor's Pick */
.page .block-theme-black .view-editor-pick div.item-list li {
  background-image:url(colors/black/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-black .view-front-category .views-field-name-1 {
	border-top-color:#3f3f3f;
}
.page .block-theme-black .view-front-category .views-field-view-node a:link, .page .block-theme-black .view-front-category .views-field-view-node a:visited, .page .block-theme-black div.node-links ul.links li.node_read_more span, .page .block-theme-black div.node-links ul.links li.comment_add span, .page .block-theme-black div.node-links ul.links li.comment_comments span {
  background-image:url(colors/black/images/node-link-icons.gif);
}


/*** Blue Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-blue a:link,.page .block-theme-blue a:visited,.page .block-theme-blue  li a.active, .page .block-theme-blue .terms ul.links li a:link, .page .block-theme-blue .terms ul.links li a:visited {
  color:#009add;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-blue a:hover,.page .block-theme-blue  a:focus,.page .block-theme-blue  a:active {
  color:#009add;
}
/* Links/Pager */
.page .block-theme-blue ul.links li a:link, .page .block-theme-blue ul.links li a:visited, .page .block-theme-blue ul.pager li.pager-current  {
  background:#009add;
}
/* Poll */
.page .block-theme-blue .poll .bar .foreground {
  background:#009add;
}
/* Forms - buttons */
.page .block-theme-blue input.form-submit,.page .block-theme-blue input.teaser-button {
  background:#009add;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-blue ul.quicktabs-style-nostyle li a:link, .page .block-theme-blue ul.quicktabs-style-nostyle li a:visited, .block-theme-blue div.node {
  border-bottom-color:#009add;
}
.page .block-theme-blue ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-blue ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#009add;
  border-right-color:#009add;
  border-left-color:#009add;
}
.page .block-theme-blue div.quicktabs_main {
  border-top-color:#009add;
}
/* Default Block Styling */
.page .block-theme-blue h2.block-title {
  border-top-color:#009add;
}
/* Editor's Pick */
.page .block-theme-blue .view-editor-pick div.item-list li {
  background-image:url(colors/blue/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-blue .view-front-category .views-field-name-1 {
	border-top-color:#009add;
}
.page .block-theme-blue .view-front-category .views-field-view-node a:link, .page .block-theme-blue .view-front-category .views-field-view-node a:visited, .page .block-theme-blue div.node-links ul.links li.node_read_more span, .page .block-theme-blue div.node-links ul.links li.comment_add span, .page .block-theme-blue div.node-links ul.links li.comment_comments span {
  background-image:url(colors/blue/images/node-link-icons.gif);
}


/*** Green Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-green a:link,.page .block-theme-green a:visited,.page .block-theme-green  li a.active, .page .block-theme-green .terms ul.links li a:link, .page .block-theme-green .terms ul.links li a:visited {
  color:#28b433;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-green a:hover,.page .block-theme-green  a:focus,.page .block-theme-green  a:active {
  color:#28b433;
}
/* Links/Pager */
.page .block-theme-green ul.links li a:link, .page .block-theme-green ul.links li a:visited, .page .block-theme-green ul.pager li.pager-current {
  background:#28b433;
}
/* Poll */
.page .block-theme-green .poll .bar .foreground {
  background:#28b433;
}
/* Forms - buttons */
.page .block-theme-green input.form-submit,.page .block-theme-green input.teaser-button {
  background:#28b433;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-green ul.quicktabs-style-nostyle li a:link, .page .block-theme-green ul.quicktabs-style-nostyle li a:visited, .block-theme-green div.node {
  border-bottom-color:#28b433;
}
.page .block-theme-green ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-green ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#28b433;
  border-right-color:#28b433;
  border-left-color:#28b433;
}
.page .block-theme-green div.quicktabs_main {
  border-top-color:#28b433;
}
/* Default Block Styling */
.page .block-theme-green h2.block-title {
  border-top-color:#28b433;
}
/* Editor's Pick */
.page .block-theme-green .view-editor-pick div.item-list li {
  background-image:url(colors/green/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-green .view-front-category .views-field-name-1 {
	border-top-color:#28b433;
}
.page .block-theme-green .view-front-category .views-field-view-node a:link, .page .block-theme-green .view-front-category .views-field-view-node a:visited, .page .block-theme-green div.node-links ul.links li.node_read_more span, .page .block-theme-green div.node-links ul.links li.comment_add span, .page .block-theme-green div.node-links ul.links li.comment_comments span {
  background-image:url(colors/green/images/node-link-icons.gif);
}


/*** Lime Green Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-limegreen a:link,.page .block-theme-limegreen a:visited,.page .block-theme-limegreen  li a.active, .page .block-theme-limegreen .terms ul.links li a:link, .page .block-theme-limegreen .terms ul.links li a:visited {
  color:#abcf0e;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-limegreen a:hover,.page .block-theme-limegreen  a:focus,.page .block-theme-limegreen  a:active {
  color:#abcf0e;
}
/* Links/Pager */
.page .block-theme-limegreen ul.links li a:link, .page .block-theme-limegreen ul.links li a:visited, .page .block-theme-limegreen ul.pager li.pager-current {
  background:#abcf0e;
}
/* Poll */
.page .block-theme-limegreen .poll .bar .foreground {
  background:#abcf0e;
}
/* Forms - buttons */
.page .block-theme-limegreen input.form-submit,.page .block-theme-limegreen input.teaser-button {
  background:#abcf0e;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-limegreen ul.quicktabs-style-nostyle li a:link, .page .block-theme-limegreen ul.quicktabs-style-nostyle li a:visited, .block-theme-limegreen div.node {
  border-bottom-color:#abcf0e;
}
.page .block-theme-limegreen ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-limegreen ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#abcf0e;
  border-right-color:#abcf0e;
  border-left-color:#abcf0e;
}
.page .block-theme-limegreen div.quicktabs_main {
  border-top-color:#abcf0e;
}
/* Default Block Styling */
.page .block-theme-limegreen h2.block-title {
  border-top-color:#abcf0e;
}
/* Editor's Pick */
.page .block-theme-limegreen .view-editor-pick div.item-list li {
  background-image:url(colors/limegreen/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-limegreen .view-front-category .views-field-name-1 {
	border-top-color:#abcf0e;
}
.page .block-theme-limegreen .view-front-category .views-field-view-node a:link, .page .block-theme-limegreen .view-front-category .views-field-view-node a:visited, .page .block-theme-limegreen div.node-links ul.links li.node_read_more span, .page .block-theme-limegreen div.node-links ul.links li.comment_add span, .page .block-theme-limegreen div.node-links ul.links li.comment_comments span {
  background-image:url(colors/limegreen/images/node-link-icons.gif);
}


/*** Orange Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-orange a:link,.page .block-theme-orange a:visited,.page .block-theme-orange  li a.active, .page .block-theme-orange .terms ul.links li a:link, .page .block-theme-orange .terms ul.links li a:visited {
  color:#dd5800;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-orange a:hover,.page .block-theme-orange  a:focus,.page .block-theme-orange  a:active {
  color:#dd5800;
}
/* Links/Pager */
.page .block-theme-orange ul.links li a:link, .page .block-theme-orange ul.links li a:visited, .page .block-theme-orange ul.pager li.pager-current {
  background:#dd5800;
}
/* Poll */
.page .block-theme-orange .poll .bar .foreground {
  background:#dd5800;
}
/* Forms - buttons */
.page .block-theme-orange input.form-submit,.page .block-theme-orange input.teaser-button {
  background:#dd5800;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-orange ul.quicktabs-style-nostyle li a:link, .page .block-theme-orange ul.quicktabs-style-nostyle li a:visited, .block-theme-orange div.node {
  border-bottom-color:#dd5800;
}
.page .block-theme-orange ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-orange ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#dd5800;
  border-right-color:#dd5800;
  border-left-color:#dd5800;
}
.page .block-theme-orange div.quicktabs_main {
  border-top-color:#dd5800;
}
/* Default Block Styling */
.page .block-theme-orange h2.block-title {
  border-top-color:#dd5800;
}
/* Editor's Pick */
.page .block-theme-orange .view-editor-pick div.item-list li {
  background-image:url(colors/orange/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-orange .view-front-category .views-field-name-1 {
	border-top-color:#dd5800;
}
.page .block-theme-orange .view-front-category .views-field-view-node a:link, .page .block-theme-orange .view-front-category .views-field-view-node a:visited, .page .block-theme-orange div.node-links ul.links li.node_read_more span, .page .block-theme-orange div.node-links ul.links li.comment_add span, .page .block-theme-orange div.node-links ul.links li.comment_comments span {
  background-image:url(colors/orange/images/node-link-icons.gif);
}


/*** Pink Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-pink a:link,.page .block-theme-pink a:visited,.page .block-theme-pink  li a.active, .page .block-theme-pink .terms ul.links li a:link, .page .block-theme-pink .terms ul.links li a:visited {
  color:#dd00a1;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-pink a:hover,.page .block-theme-pink  a:focus,.page .block-theme-pink  a:active {
  color:#dd00a1;
}
/* Links/Pager */
.page .block-theme-pink ul.links li a:link, .page .block-theme-pink ul.links li a:visited, .page .block-theme-pink ul.pager li.pager-current {
  background:#dd00a1;
}
/* Poll */
.page .block-theme-pink .poll .bar .foreground {
  background:#dd00a1;
}
/* Forms - buttons */
.page .block-theme-pink input.form-submit,.page .block-theme-pink input.teaser-button {
  background:#dd00a1;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-pink ul.quicktabs-style-nostyle li a:link, .page .block-theme-pink ul.quicktabs-style-nostyle li a:visited, .block-theme-pink div.node {
  border-bottom-color:#dd00a1;
}
.page .block-theme-pink ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-pink ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#dd00a1;
  border-right-color:#dd00a1;
  border-left-color:#dd00a1;
}
.page .block-theme-pink div.quicktabs_main {
  border-top-color:#dd00a1;
}
/* Default Block Styling */
.page .block-theme-pink h2.block-title {
  border-top-color:#dd00a1;
}
/* Editor's Pick */
.page .block-theme-pink .view-editor-pick div.item-list li {
  background-image:url(colors/pink/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-pink .view-front-category .views-field-name-1 {
	border-top-color:#dd00a1;
}
.page .block-theme-pink .view-front-category .views-field-view-node a:link, .page .block-theme-pink .view-front-category .views-field-view-node a:visited, .page .block-theme-pink div.node-links ul.links li.node_read_more span, .page .block-theme-pink div.node-links ul.links li.comment_add span, .page .block-theme-pink div.node-links ul.links li.comment_comments span {
  background-image:url(colors/pink/images/node-link-icons.gif);
}


/*** Purple Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-purple a:link,.page .block-theme-purple a:visited,.page .block-theme-purple  li a.active, .page .block-theme-purple .terms ul.links li a:link, .page .block-theme-purple .terms ul.links li a:visited {
  color:#a100dd;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-purple a:hover,.page .block-theme-purple  a:focus,.page .block-theme-purple  a:active {
  color:#a100dd;
}
/* Links/Pager */
.page .block-theme-purple ul.links li a:link, .page .block-theme-purple ul.links li a:visited, .page .block-theme-purple ul.pager li.pager-current {
  background:#a100dd;
}
/* Poll */
.page .block-theme-purple .poll .bar .foreground {
  background:#a100dd;
}
/* Forms - buttons */
.page .block-theme-purple input.form-submit,.page .block-theme-purple input.teaser-button {
  background:#a100dd;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-purple ul.quicktabs-style-nostyle li a:link, .page .block-theme-purple ul.quicktabs-style-nostyle li a:visited, .block-theme-purple div.node {
  border-bottom-color:#a100dd;
}
.page .block-theme-purple ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-purple ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#a100dd;
  border-right-color:#a100dd;
  border-left-color:#a100dd;
}
.page .block-theme-purple div.quicktabs_main {
  border-top-color:#a100dd;
}
/* Default Block Styling */
.page .block-theme-purple h2.block-title {
  border-top-color:#a100dd;
}
/* Editor's Pick */
.page .block-theme-purple .view-editor-pick div.item-list li {
  background-image:url(colors/purple/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-purple .view-front-category .views-field-name-1 {
	border-top-color:#a100dd;
}
.page .block-theme-purple .view-front-category .views-field-view-node a:link, .page .block-theme-purple .view-front-category .views-field-view-node a:visited, .page .block-theme-purple div.node-links ul.links li.node_read_more span, .page .block-theme-purple div.node-links ul.links li.comment_add span, .page .block-theme-purple div.node-links ul.links li.comment_comments span {
  background-image:url(colors/purple/images/node-link-icons.gif);
}


/*** Red Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-red a:link,.page .block-theme-red a:visited,.page .block-theme-red  li a.active, .page .block-theme-red .terms ul.links li a:link, .page .block-theme-red .terms ul.links li a:visited {
  color:#dd0000;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-red a:hover,.page .block-theme-red  a:focus,.page .block-theme-red  a:active {
  color:#dd0000;
}
/* Links/Pager */
.page .block-theme-red ul.links li a:link, .page .block-theme-red ul.links li a:visited, .page .block-theme-red ul.pager li.pager-current {
  background:#dd0000;
}
/* Poll */
.page .block-theme-red .poll .bar .foreground {
  background:#dd0000;
}
/* Forms - buttons */
.page .block-theme-red input.form-submit,.page .block-theme-red input.teaser-button {
  background:#dd0000;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-red ul.quicktabs-style-nostyle li a:link, .page .block-theme-red ul.quicktabs-style-nostyle li a:visited, .block-theme-red div.node {
  border-bottom-color:#dd0000;
}
.page .block-theme-red ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-red ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#dd0000;
  border-right-color:#dd0000;
  border-left-color:#dd0000;
}
.page .block-theme-red div.quicktabs_main {
  border-top-color:#dd0000;
}
/* Default Block Styling */
.page .block-theme-red h2.block-title {
  border-top-color:#dd0000;
}
/* Editor's Pick */
.page .block-theme-red .view-editor-pick div.item-list li {
  background-image:url(colors/red/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-red .view-front-category .views-field-name-1 {
	border-top-color:#dd0000;
}
.page .block-theme-red .view-front-category .views-field-view-node a:link, .page .block-theme-red .view-front-category .views-field-view-node a:visited, .page .block-theme-red div.node-links ul.links li.node_read_more span, .page .block-theme-red div.node-links ul.links li.comment_add span, .page .block-theme-red div.node-links ul.links li.comment_comments span {
  background-image:url(colors/red/images/node-link-icons.gif);
}


/*** Teal Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-teal a:link,.page .block-theme-teal a:visited,.page .block-theme-teal  li a.active, .page .block-theme-teal .terms ul.links li a:link, .page .block-theme-teal .terms ul.links li a:visited {
  color:#309bac;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-teal a:hover,.page .block-theme-teal  a:focus,.page .block-theme-teal  a:active {
  color:#309bac;
}
/* Links/Pager */
.page .block-theme-teal ul.links li a:link, .page .block-theme-teal ul.links li a:visited, .page .block-theme-teal ul.pager li.pager-current {
  background:#309bac;
}
/* Poll */
.page .block-theme-teal .poll .bar .foreground {
  background:#309bac;
}
/* Forms - buttons */
.page .block-theme-teal input.form-submit,.page .block-theme-teal input.teaser-button {
  background:#309bac;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-teal ul.quicktabs-style-nostyle li a:link, .page .block-theme-teal ul.quicktabs-style-nostyle li a:visited, .block-theme-teal div.node {
  border-bottom-color:#309bac;
}
.page .block-theme-teal ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-teal ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#309bac;
  border-right-color:#309bac;
  border-left-color:#309bac;
}
.page .block-theme-teal div.quicktabs_main {
  border-top-color:#309bac;
}
/* Default Block Styling */
.page .block-theme-teal h2.block-title {
  border-top-color:#309bac;
}
/* Editor's Pick */
.page .block-theme-teal .view-editor-pick div.item-list li {
  background-image:url(colors/teal/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-teal .view-front-category .views-field-name-1 {
	border-top-color:#309bac;
}
.page .block-theme-teal .view-front-category .views-field-view-node a:link, .page .block-theme-teal .view-front-category .views-field-view-node a:visited, .page .block-theme-teal div.node-links ul.links li.node_read_more span, .page .block-theme-teal div.node-links ul.links li.comment_add span, .page .block-theme-teal div.node-links ul.links li.comment_comments span {
  background-image:url(colors/teal/images/node-link-icons.gif);
}


/*** Yellow Color ***/
/* Default link styles - separate a:visited for a different visited link style */
.page .block-theme-yellow a:link,.page .block-theme-yellow a:visited,.page .block-theme-yellow  li a.active, .page .block-theme-yellow .terms ul.links li a:link, .page .block-theme-yellow .terms ul.links li a:visited {
  color:#ddb400;
}
/* Hover/active link styles. Don't forget :focus for accessibility */
.page .block-theme-yellow a:hover,.page .block-theme-yellow  a:focus,.page .block-theme-yellow  a:active {
  color:#ddb400;
}
/* Links/Pager */
.page .block-theme-yellow ul.links li a:link, .page .block-theme-yellow ul.links li a:visited, .page .block-theme-yellow ul.pager li.pager-current {
  background:#ddb400;
}
/* Poll */
.page .block-theme-yellow .poll .bar .foreground {
  background:#ddb400;
}
/* Forms - buttons */
.page .block-theme-yellow input.form-submit,.page .block-theme-yellow input.teaser-button {
  background:#ddb400;
}
/* Quick Tabs/Node when assigned in block */
.page .block-theme-yellow ul.quicktabs-style-nostyle li a:link, .page .block-theme-yellow ul.quicktabs-style-nostyle li a:visited, .block-theme-yellow div.node {
  border-bottom-color:#ddb400;
}
.page .block-theme-yellow ul.quicktabs-style-nostyle li.active a:link, .page .block-theme-yellow ul.quicktabs-style-nostyle li.active a:visited {
  border-top-color:#ddb400;
  border-right-color:#ddb400;
  border-left-color:#ddb400;
}
.page .block-theme-yellow div.quicktabs_main {
  border-top-color:#ddb400;
}
/* Default Block Styling */
.page .block-theme-yellow h2.block-title {
  border-top-color:#ddb400;
}
/* Editor's Pick */
.page .block-theme-yellow .view-editor-pick div.item-list li {
  background-image:url(colors/yellow/images/list-style-dotted-arrow.gif);
}
/* Front Featured Categories */
.page .block-theme-yellow .view-front-category .views-field-name-1 {
	border-top-color:#ddb400;
}
.page .block-theme-yellow .view-front-category .views-field-view-node a:link, .page .block-theme-yellow .view-front-category .views-field-view-node a:visited, .page .block-theme-yellow div.node-links ul.links li.node_read_more span, .page .block-theme-yellow div.node-links ul.links li.comment_add span, .page .block-theme-yellow div.node-links ul.links li.comment_comments span {
  background-image:url(colors/yellow/images/node-link-icons.gif);
}
/*************************** Block Theme Style Ends Here ***************************/
.zerobox { margin:-4px 0px 0px 0px;padding:0px;border:0px;}