body {
	background: #000 url("../images/body-bg1.png") repeat 0 0;
	color: #999999;
    text-shadow: 1px 1px #000000;
}

h1, h2, h3, h4, h5, h6 {
	color: #FFFFFF;
}    

blockquote {
	border-left: 3px solid #999999;
}
a {
    color: white;
}

ul.check li  { padding-left: 18px; background: url("../images/list-check.png") no-repeat 0 40%; list-style:none; }
ul.plus li  { padding-left: 18px; background: url("../images/list-plus.png") no-repeat 0 40%; list-style:none; }
ul.arrow li  { padding-left: 18px; background: url("../images/list-arrow.png") no-repeat 0 40%;list-style:none; }
ul.cross li  { padding-left: 18px; background: url("../images/list-cross.png") no-repeat 0 40%; list-style:none; }

table {
	border: 1px solid #000000;
}
table thead th{
	color: #E9E9E9;
	border: solid 1px #000000;
    -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,.15);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,.15);
	box-shadow: inset 0px 1px 0px rgba(255,255,255,.15);
	background: #1a1a1a;
	background: -moz-linear-gradient(top,  #1a1a1a 0%, #0d0e0f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a1a1a), color-stop(100%,#0d0e0f));
	background: -webkit-linear-gradient(top,  #1a1a1a 0%,#0d0e0f 100%);
	background: -o-linear-gradient(top,  #1a1a1a 0%,#0d0e0f 100%);
	background: -ms-linear-gradient(top,  #1a1a1a 0%,#0d0e0f 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='#0d0e0f')"; 
	background: linear-gradient(top,  #1a1a1a 0%,#0d0e0f 100%);
}
table th, table tbody td {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tabs-nav{
	background: url("../images/border-solid.png") repeat-x scroll 0 100% transparent;    
}
.tabs-wrapper ul.tabs-nav li {
	border-left: 1px solid #0E0E0E;
	border-right: 1px solid #0E0E0E;
	border-top: 1px solid #0E0E0E;
}

.tabs-wrapper ul.tabs-nav li a {
	color: #FFFFFF;
	background: url("../images/gradient-gray.png") repeat-x 0 0;
	background: -moz-linear-gradient(top,  #373737 0%, #181818 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#181818));
	background: -webkit-linear-gradient(top,  #373737 0%,#181818 100%);
	background: -o-linear-gradient(top,  #373737 0%,#181818 100%);
	background: -ms-linear-gradient(top,  #373737 0%,#181818 100%);
	background: linear-gradient(top,  #373737 0%,#181818 100%);
}
.tabs-wrapper ul.tabs-nav li a.current, .tabs-wrapper ul.tabs-nav li a.current:hover {
	background: #212121 !important;
}

.tabs-wrapper ul.tabs-nav li a:hover {
	background: #212121;
	background: url("../images/gradient-gray.png") repeat-x 0 100%;
	background: -moz-linear-gradient(top,  #181818 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#181818), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top,  #181818 0%,#333333 100%);
	background: -o-linear-gradient(top,  #181818 0%,#333333 100%);
	background: -ms-linear-gradient(top,  #181818 0%,#333333 100%);
	background: linear-gradient(top,  #181818 0%,#333333 100%);
}

.accordion-header {
	background: url("../images/gradient-gray.png") repeat-x 0 0;
	background: -moz-linear-gradient(top,  #373737 0%, #181818 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#181818));
	background: -webkit-linear-gradient(top,  #373737 0%,#181818 100%);
	background: -o-linear-gradient(top,  #373737 0%,#181818 100%);
	background: -ms-linear-gradient(top,  #373737 0%,#181818 100%);
	background: linear-gradient(top,  #373737 0%,#181818 100%);
	border: 1px solid #0E0E0E;
}
.accordion-header a:before {
	background: url(../images/accordion-arrow.png) no-repeat 0 0;
}
.accordion-header.current a:before {
	background: url(../images/accordion-arrow.png) no-repeat 0 -8px;
}
.accordion-header a{
	color: #ffffff;
}
/*-----------------------------------------------------------------------------------*/
/*	03.	Forms & Buttons
/*-----------------------------------------------------------------------------------*/

input, textarea, select {
	background: none repeat scroll 0 0 #FAFAFE;
	border: 1px solid #E2E2E6;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) inset;
	color: #7e7e7e;
}

/* Buttons */

.button, input[type="submit"] {
	color: #FFFFFF;
    border-left-color:rgba(0,0,0,.5);
    border-right-color:rgba(0,0,0,.5); 
    border:1px solid #000;
    -webkit-box-shadow:
        inset 0px 1px 0px rgba(255,255,255,.15),
        0px 1px 2px rgba(0,0,0,.5);
    -moz-box-shadow:
        inset 0px 1px 0px rgba(255,255,255,.15),
        0px 1px 2px rgba(0,0,0,.5);
    box-shadow:
        inset 0px 1px 0px rgba(255,255,255,.15),
        0px 1px 2px rgba(0,0,0,.5); 
	text-shadow: #000 1px 1px 0px;
}

/*-----------------------------------------------------------------------------------*/
/*	04.	Header
/*-----------------------------------------------------------------------------------*/

#header {
	background: #393939 url("../images/header-bg.png") repeat-x scroll 0 bottom;
}
header #logo h1 a{
	color: #fff;
}

/*-----------------------------------------------------------------------------------*/
/*	05.	Content
/*-----------------------------------------------------------------------------------*/

#content-wrapper {
	background: url("../images/border-solid.png") repeat-x bottom left;
}


/*	Home Page Slider  */

.slider-captions h2 a, .entry-header h2 a {
	color: #FFFFFF;
}

/*	Home Page Article List  */

article.list-big-thumb .noimage .entry-date {
	border-top: 1px solid #000;
}
article.list-small-thumb .entry-content, article.list-big-thumb .entry-content {
	border-top: 1px solid #393939;
	background: #222222 url("../images/content-bottom-bg.png") repeat-x bottom left;
}
article.list-small-thumb .img-wrapper{
	border-top: 1px solid #000000;
    background: #000;
}
article.list-small-thumb .entry-header {
    background: #000000 url("../images/featured-caption.png") repeat-x scroll center top;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}	
article.list-small-thumb .entry-content {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
article.list-big-thumb .img-wrapper {
    background: #000;
}
article.list-big-thumb .entry-header {
    background: #000000 url("../images/featured-caption.png") repeat-x scroll center top;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.entry-meta a {
	color: #ffffff
}

/* Single Post & Page */

section.full-height {
	background: #222222 url(../images/content-bottom-bg.png) repeat-x 0 100%;
}
section.full-height header {
	background: url(../images/border-solid.png) repeat-x 0 0;
}

.full-height article header {
	background: url(../images/border-solid.png) repeat-x 0 0;
}
.entry-content, .archive-content {
	background: url(../images/border-solid.png) repeat-x 0 0;
}
.tags {
	background: url(../images/tag-icon.png) no-repeat 0 4px; 
}
.tags a { color: #ffffff; }

/* Single Review Post */

article.review.single header {
	background: #000000 url(../images/review-header-bg.png) repeat-x bottom left;
}
article.review header img.cover{
	border-top: 1px solid #000000;
}

/* Video Archives */

.video-item {
	background: url(../images/border-dotted.png) repeat-x 0 100%;
}
.video-item .entry-header{
    background: #000000 url("../images/featured-caption.png") repeat-x scroll center top;
	opacity: 0.8;
	filter: alpha(opacity=80);
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.video-item .entry-header a {
	color: #fff;
}

/* Review Archives */

.review-item {
	background: url(../images/border-dotted.png) repeat-x 0 100%;
}

/* Pagination */

.wp-pagenavi a, .wp-pagenavi span {
	color: #FFFFFF;
    border-left-color:rgba(0,0,0,.5);
    border-right-color:rgba(0,0,0,.5); 
    border:1px solid #000;
    -webkit-box-shadow:
        inset 0px 1px 0px rgba(255,255,255,.15),
        0px 1px 2px rgba(0,0,0,.5);
    -moz-box-shadow:
        inset 0px 1px 0px rgba(255,255,255,.15),
        0px 1px 2px rgba(0,0,0,.5);
    box-shadow:
        inset 0px 1px 0px rgba(255,255,255,.15),
        0px 1px 2px rgba(0,0,0,.5); 
	background: #0d0e0f;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a1a1a), color-stop(100%,#0d0e0f));
	background: -webkit-linear-gradient(top,  #1a1a1a 0%,#0d0e0f 100%);
	background: -moz-linear-gradient(top,  #1a1a1a 0%, #0d0e0f 100%);
	background: -o-linear-gradient(top,  #1a1a1a 0%,#0d0e0f 100%);
	background: -ms-linear-gradient(top,  #1a1a1a 0%,#0d0e0f 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#1a1a1a, endColorstr=#0d0e0f)";
	background: linear-gradient(top,  #1a1a1a 0%,#0d0e0f 100%);
}
.wp-pagenavi .current, .wp-pagenavi a:hover {
	background: #8f050e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c32420), color-stop(100%,#8f050e));
	background: -webkit-linear-gradient(top,  #c32420 0%,#8f050e 100%);
	background: -moz-linear-gradient(top,  #c32420 0%, #8f050e 100%);
	background: -o-linear-gradient(top,  #c32420 0%,#8f050e 100%);
	background: -ms-linear-gradient(top,  #c32420 0%,#8f050e 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#c32420, endColorstr=#8f050e)";
	background: linear-gradient(top,  #c32420 0%,#8f050e 100%);
	border: 1px solid #000000 !important;
}


/* Comments */

#comments #comment-nav-above {
	background: url(../images/border-dotted.png) repeat-x 0 100%;
}
.commentlist .the-comment {
	background: url(../images/border-dotted.png) repeat-x 0 100%;
}

	/* Contact Form */
	#contact-form.loading input, #contact-form.loading textarea {
		background: #e7e7e7;
	}
	#contact-form.loading input[type="submit"] {
    border: solid 1px #bbbbbb !important;
	color: #555555;
	background: #d1d1d1;
    background: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#d1d1d1));
    background: -moz-linear-gradient(top, #e7e7e7, #d1d1d1);
	background: -webkit-linear-gradient(top,  #e7e7e7 0%,#d1d1d1 100%);
	background: -o-linear-gradient(top,  #e7e7e7 0%,#d1d1d1 100%);
	background: -ms-linear-gradient(top,  #e7e7e7 0%,#d1d1d1 100%);
	background: linear-gradient(top,  #e7e7e7 0%,#d1d1d1 100%);
	}

/*-----------------------------------------------------------------------------------*/
/*	06.	Sidebar
/*-----------------------------------------------------------------------------------*/


/* Widgets */

.widget h3.widget-title {
	background: url("../images/border-solid.png") repeat-x 0 100%;
}
.widget a{
	color: #FFFFFF !important;
}
.widget ul li  { 
	background: url("../images/list-arrow.png") no-repeat 0 6px;
}

/* RECENT POSTS WIDGET */

.reviews_widget .entry-title a {
	color: #FFFFFF;
}
.reviews_widget ul.pane li {
	background: url("../images/border-dotted.png") repeat-x 0 100%;
}

/*-----------------------------------------------------------------------------------*/
/*	07.	Prefooter
/*-----------------------------------------------------------------------------------*/

#prefooter {
	background: url("../images/prefooter-bg.png") repeat scroll 0 0 transparent;
}

/*-----------------------------------------------------------------------------------*/
/*	08.	Footer
/*-----------------------------------------------------------------------------------*/

footer {
	background: url("../images/footer-bg.png") repeat-x scroll bottom left transparent;
}
#footer-border{
	background: url("../images/border-solid.png") repeat-x bottom left;
}

/*-----------------------------------------------------------------------------------*/
/*	09.	Misc
/*-----------------------------------------------------------------------------------*/


/*	Horizontal Dividers  */

.divider-solid {
	background: url(../images/border-solid.png) repeat-x 0 0;
}
.divider-dotted {
	background: url(../images/border-dotted.png) repeat-x 0 0;
}

/*	Image Captions  */

.wp-caption {
	background: #000000;
}

.wp-caption .wp-caption-text {
	background: #000000;
}
 /* Rating */
 
 /* RATING */
.rating-bar {
	color: #FFFFFF;
}
.rating-bar .desc {
	border-top: 1px solid #4e5356;
	border-right: 1px solid #4e5356;
	border-bottom: 1px solid #4e5356;
	background: url("../images/ratingBar-bg.png") repeat-x 0 0;
}
.rating-box .desc {
	font-size: 12px;
	border-left: 1px solid #4e5356;
	border-right: 1px solid #4e5356;
	border-bottom: 1px solid #4e5356;
	background: url("../images/ratingBar-bg.png") repeat-x 0 0;
}
.rating .label {
	color: #ffffff;
}

/*-----------------------------------------------------------------------------------*/
/*	10.	Nivo Slider
/*-----------------------------------------------------------------------------------*/

/* Nivo Theme Default */

.theme-default .nivoSlider {
	background:#000 url(../images/nivo/loading.gif) no-repeat 50% 50%;
}
.theme-default .nivo-controlNav a {
	background:url(../images/nivo/controls-red.png) no-repeat;
}
.nivo-caption a {
    color:#fff;
}
.nivo-caption a:hover {
    color:#fff;
}
/* red color scheme */
.theme-default .nivoSlider.red {
	background:#000 url(../images/nivo/loading-red.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.red .nivo-controlNav a {
	background-image:url(../images/nivo/controls-red.png) no-repeat;
}
/* green color scheme */
.theme-default .nivoSlider.green {
	background:#000 url(../images/nivo/loading-green.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.green .nivo-controlNav a {
	background-image:url(../images/nivo/controls-green.png);
}
/* blue color scheme */
.theme-default .nivoSlider.blue {
	background:#000 url(../images/nivo/loading-blue.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.blue .nivo-controlNav a {
	background-image:url(../images/nivo/controls-blue.png);
}
/* orange color scheme */
.theme-default .nivoSlider.orange {
	background:#000 url(../images/nivo/loading-orange.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.orange .nivo-controlNav a {
	background-image:url(../images/nivo/controls-orange.png);
}
/* Caption styles */
.nivo-caption {
    background: #000000 url("../images/nivo/featured-caption.png") repeat-x scroll center top;
    bottom: 0;
    display: block;
    left: 0;
    padding: 12px 40px 15px 22px;
    position: absolute;
    right: 0;
    text-align: left;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	z-index: 8;
	opacity: 0.8;
}
/* red */
.nivoSlider.red .nivo-directionNav a {
	background-image:url(../images/nivo/arrows-red.png);
}
/* green */
.nivoSlider.green .nivo-directionNav a {
	background-image:url(../images/nivo/arrows-green.png);
}
/* blue */
.nivoSlider.blue .nivo-directionNav a {
	background-image:url(../images/nivo/arrows-blue.png);
}
/* orange */
.nivoSlider.orange .nivo-directionNav a {
	background-image:url(../images/nivo/arrows-orange.png);
}
/* Nivo Slider with thumbnail navigation */
.nivo-controlNav.nivo-thumbs-enabled {
	background: #222222 url("../images/content-bottom-bg.png") repeat-x bottom left;
}

/* red */
.theme-thumbnails .nivoSlider.red {
	background:#000 url(../images/light/nivo/loading-red.gif) no-repeat 50% 50%;
}
.nivoSlider.red a.nivo-control.active img{
	outline: 2px solid #A80909;	
}
/* green */
.theme-thumbnails .nivoSlider.green {
	background:#000 url(../images/light/nivo/loading-green.gif) no-repeat 50% 50%;
}
.nivoSlider.green a.nivo-control.active img{
	outline: 2px solid #60a700;	
}
/* blue */
.theme-thumbnails .nivoSlider.blue {
	background:#000 url(../images/light/nivo/loading-blue.gif) no-repeat 50% 50%;
}
.nivoSlider.blue a.nivo-control.active img{
	outline: 2px solid #1d69fd;	
}
/* orange */
.theme-thumbnails .nivoSlider.orange {
	background:#000 url(../images/light/nivo/loading-orange.gif) no-repeat 50% 50%;
}
.nivoSlider.orange a.nivo-control.active img{
	outline: 2px solid #df5012;	
}