/*
+-----------------------------------------------------------+
|   Starburst for Drupal 7.x - Version 1.0                  |
|   Copyright (C) 2012 Antsin.com All Rights Reserved.      |
|   @license - Copyrighted Commercial Software              |
|-----------------------------------------------------------|
|   Theme Name: Starburst                                   |
|   Description: Starburst by Antsin                        |
|   Author: Antsin.com                                      |
|   Date: 23rd May 2012                                     |
|   Website: http://www.antsin.com/                         |
|-----------------------------------------------------------+
|   This file may not be redistributed in whole or          |
|   significant part.                                       |
+-----------------------------------------------------------+
*/    

/*  Style
------------------------------------------------------------*/
a, h1 a:hover, h2 a:hover, h3 a:hover, #secondary ul li a:hover,
.block li a:hover, .block li a.active,
ul.pager li, .meta a.active, .comment .author, .view-multi-column a:hover {
  color: #959e46;
  text-decoration: none;
}

/*  Body
------------------------------*/
body {
  color: #fff;
  border-top: 5px solid #111;
  background-color: #333;
}

img.framed, .default-image.framed img {
  border: 1px solid #282828;
  background-color: #111;
}

img.framed-thin, .default-image.framed-thin img {
  border: 1px solid #282828;
}

/*  Showcase 
------------------------------*/
#showcase {
  border-bottom: 1px solid #191919;
}

#showcase .content {
  border: 1px solid #282828;
}

#showcase .view-showcase {
  border: 9px solid #111;
  background: url("../images/black/loading.gif") no-repeat 50% 50%;
}

/*  pager
---------------*/
div.nivo-controlNav a { 
  background: url("../images/black/green/bg_pager.png") no-repeat center -1px;
}

/*  caption 
---------------*/
.nivo-caption p {
  background: url("../images/black/transparent.png");
}

/*  Main
------------------------------*/
/*  basic
---------------*/
#main {
  background: url("../images/black/green/bg_main.png") repeat-x top left;
}

#main-inner {
  background-color: #222;
}

.sidebar-second #main-inner, .two-sidebars #main-inner {
  background: #222 url("../images/black/bg_main_inner.png") repeat-y top right;
}

/*  nodes
---------------*/
.node-teaser {
  border-bottom: 1px solid #191919;
}

/*  blog
---------------*/
.node.node-blog .meta {
  border: 1px solid #282828;
  text-shadow: 0px 2px 1px #000;
  background-color: #111;
}

.node.node-blog .meta:hover {
  border: 1px solid #333;
}

.node-teaser.node-blog .read-more a:hover {
  color: #959e46 !important;
}

/*  comments 
---------------*/
#comments {
  color: #666;
}

#comments .form, .page-comment-reply #comment-form {
  border: 1px solid #333;
}

#comments h1.title, #comments h2.title {
  color: #666;
  border-bottom: 1px solid #333;
}

#comments .comment .content {
  border: 1px solid #333;
}

#comments .comment-unpublished .content, .comment-preview .content {
  background-color: #333;
}

#comments .comment .user-picture, .view.comment-post li .user-picture {
  border: 1px solid #333;
  background-color: #111;
}

#comments .indented .comment {
  background: transparent url("../images/black/bg_indent.png") no-repeat left 20px;
}

#comments .form-text, .section-comment .form-text,
#comments .form-textarea, .section-comment .form-textarea {
  color: #666;
  border: 1px solid #282828;
  background-color: #111;
}

#comments .resizable-textarea .grippie {
  border-color: #282828;
  background-color: #111;
}

#comments fieldset {
  border: 1px solid #282828;
  border-top: none !important;
}

#comments .captcha {
  border: 1px solid #282828;
}

/*  pager 
---------------*/
ul.pager li.pager-current, ul.pager li a {
  border: 1px solid #282828 !important;
  text-shadow: 0px 2px 1px #000;
  background-color: #111;
}

ul.pager li a.active {
  color: #666;
}

ul.pager li a.active:hover {
  border: 1px solid #333 !important;
  text-decoration: none;
}

/*  breadcrumb
---------------*/
#breadcrumb {
  color: #fff;
  background-color: #959e46;
}

#breadcrumb a {
  color: #fff;
}

/*  division
---------------*/
.division {
  border-bottom: 1px solid #191919;
  background-color: #000;
}

/*  Block 
------------------------------*/
/*  list 
---------------*/
.block ul li, .block ol li {
  border-bottom: 1px solid #333;
}

.block ul li a, .block ol li a {
  color: #fff;
}

#sidebar-right .block ul li a, #sidebar-right .block ol li a,
#main-bottom .block ul li a, #main-bottom .block ol li a {
  color: #666;
}

#sidebar-right .block ul li a:hover, #sidebar-right .block ol li a:hover,
#main-bottom .block ul li a:hover, #main-bottom .block ol li a:hover {
  color: #959e46;
}

/*  sidebar blocks 
---------------*/
#sidebar-left .block h2.title {
  border-bottom: 1px solid #999;
}

#sidebar-right {
  color: #666;
}

#sidebar-right .block h2.title {
  border-bottom: 1px solid #000;
  text-shadow: 0px 2px 1px #000;
}

#sidebar-right .block ul li, #sidebar-right .block ol li {
  border-bottom: 1px solid #222;
}

/*  main blocks 
---------------*/
#main-top-upper, #main-top-lower {
  border-bottom: 1px solid #191919;
}

#main-bottom {
  color: #666;
}

#main-bottom-inner {
  border-top: 1px solid #000;
  background-color: #959e46;
}

#main-bottom h2.title {
  text-shadow: 0px 2px 1px #000;
}

#main-bottom .block ul li, #main-bottom .block ol li {
  border-bottom: 1px solid #222;
}

/* blog & comment block 
---------------*/
.view.article-post li .date, .view.blog-post li .date {
  color: #666;
  text-shadow: 0px 2px 1px #000;
}

/*  footer 
---------------*/
#footer {
  color: #fff;
  background-color: #000;
}

#footer .block ul li, #footer .block ol li {
  border-bottom: 1px solid #191919;
}

/* closure 
---------------*/
#closure {
  color: #fff;
  font-size: 11px;
  background-color: #000;
}

#closure a {
  color: #fff;
}

/*  Multiple Column
------------------------------*/
.view-multi-column h3 a {
  color: #fff;
}

.view-multi-column .meta, .view-multi-column .meta a, .view-multi-column .comment-count {
  color: #666;
}

.view-multi-column .default-image img {
  border: 1px solid #282828;
}

.view-multi-column .comment-count {
  background: url("../images/black/comment.png") no-repeat right 3px;
}

/*  Fivestar Widget
------------------------------*/
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
  background-image: url("../images/black/cancel.png");
}

div.fivestar-widget .star, 
div.fivestar-widget .star a,
div.fivestar-widget-static .star,
div.fivestar-widget-static .star span.on,
div.fivestar-widget-static .star span.off {
  background-image: url("../images/black/star.png");
}

/*  Quick Tab 
------------------------------*/
/*  tab 
---------------*/
.block ul.quicktabs-tabs li a {
  color: #fff;
}

ul.quicktabs-tabs li:hover a, ul.quicktabs-tabs li.active a {
  color: #959e46 !important;
}

#sidebar-right ul.quicktabs-tabs {
  color: #666;
  border-bottom: 1px solid #000;
  text-shadow: 0px 2px 1px #000;
}

#sidebar-right ul.quicktabs-tabs li a, #main-bottom ul.quicktabs-tabs li a {
  color: #666;
}

/*  Slider
------------------------------*/
/*  newsflash 
---------------*/
#newsflash #coda-nav-left-1 a {
  background: url("../images/black/green/bg_pager.png") no-repeat left -99px;
}

#newsflash #coda-nav-left-1 a:hover {
  background: url("../images/black/green/bg_pager.png") no-repeat left -85px;
}

#newsflash #coda-nav-right-1 a {  
  background: url("../images/black/green/bg_pager.png") no-repeat right -99px;
}

#newsflash #coda-nav-right-1 a:hover {  
  background: url("../images/black/green/bg_pager.png") no-repeat right -85px;
}

/*  spotlight
---------------*/
.coda-nav ul li a {
  background: url("../images/black/green/bg_pager.png") no-repeat center -34px;
}

.coda-nav ul li a:hover, .coda-nav ul li a.current {
  background: url("../images/black/green/bg_pager.png") no-repeat center -44px;
}

/*  gallery
---------------*/
.gallery ul.jcarousel li {
  border: 1px solid #282828;
}

/*  caption 
-----*/
.gallery .caption { 
  border: 9px solid #111;
}

.gallery .cover { 
  background: url("../images/black/transparent.png");
}

/* pager 
-----*/
.gallery a.jcarousel-prev {
  background: url("../images/black/green/bg_pager.png") no-repeat left -53px;
}

.gallery a.jcarousel-next {
  background: url("../images/black/green/bg_pager.png") no-repeat right -53px;
}

.gallery a.jcarousel-prev:hover {
  background: url("../images/black/green/bg_pager.png") no-repeat left -69px;
}

.gallery a.jcarousel-next:hover {  
  background: url("../images/black/green/bg_pager.png") no-repeat right -69px;
}

/*  Search
------------------------------*/
/*  header & sidebar right
---------------*/
.block-search .form-item {
  border: 1px solid #393939;
  background-color: #222;
}

.block-search .form-text {
  color: #666;
  background-color: #111;
}

#sidebar-right .block-search .form-item {
  border: 1px solid #333;
  background-color: #111;
}

#sidebar-right .block-search .form-text {
  background-color: #000;
}

/*  Login
------------------------------*/
#user-login-form .form-text {
  color: #666;
  border: 1px solid #282828;
  background-color: #111;
}

/*  Button
------------------------------*/
.button input, .read-more a {
  color: #666;
  text-shadow: 0px 2px 1px #000;
  border: 1px solid #282828;
  background-color: #111;
}

.button input:hover, .node .read-more a:hover {
  border: 1px solid #333;
}

/*  Menu
------------------------------------------------------------*/
/*  Secondary
------------------------------*/
#secondary ul li a {
  color: #666;
}

#secondary ul li {
  background-color: #222;
}

#secondary ul li:hover, #secondary ul li.active {
  background-color: #111;
}

/*  Primary Menu
------------------------------*/
#primary {
  background-color: #222;
}

/*  first level
---------------*/
#primary ul li {
  border-right: 1px solid #333;
}

#primary ul li a {
  color: #888;
}

#primary ul li a:hover, #primary ul li a.active, #primary ul li.expanded.sfHover a {
  color: #fff;
  background-color: #959e46;
}

/*  second level 
---------------*/
#primary ul.menu ul, #primary ul.mega-menu ul {
  color: #888;
  background-color: #222;
}

#primary ul.menu ul li, #primary ul.mega-menu ul li {
  border-bottom: 1px solid #373737;
}

#primary ul.menu ul li a, #primary ul.mega-menu ul li li a {
  color: #888 !important;
}

#primary ul.menu ul li a {
  background-color: #222 !important;
}

#primary ul ul li a:hover, #primary ul ul li a.active, #primary ul ul li li a:hover {
  color: #959e46 !important;
}

/*  mega menu - second level 
---------------*/
#primary ul.mega-menu li.inner a {
  color: #959e46;
}

#primary ul.mega-menu li.inner a:hover {
  color: #888 !important;
}

#primary ul.mega-menu li.inner li a:hover {
  color: #959e46 !important;
}

#primary ul.mega-menu h3.title {
  text-shadow: 0px 2px 1px #000;
}

#primary ul.mega-menu img.framed-thin {
  border: 1px solid #555;
}