body {
	background: #fff url("../images/light/body-bg1.png") repeat 0 0;
	color: #353535;
    text-shadow: 1px 1px #ffffff;
}

h1, h2, h3, h4, h5, h6 {
	color: #353535;
}    

blockquote {
	border-left: 3px solid #d9d9d9;
}

a {
    color: #353535;
}

ul.check li  { padding-left: 18px; background: url("../images/light/list-check.png") no-repeat 0 40%; list-style:none; }
ul.plus li  { padding-left: 18px; background: url("../images/light/list-plus.png") no-repeat 0 40%; list-style:none; }
ul.arrow li  { padding-left: 18px; background: url("../images/light/list-arrow.png") no-repeat 0 40%;list-style:none; }
ul.cross li  { padding-left: 18px; background: url("../images/light/list-cross.png") no-repeat 0 40%; list-style:none; }

table {
	border: 1px solid #d9d9d9;
}
table thead th{
	color: #E9E9E9;
	border: solid 1px #d9d9d90;
    -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 #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.tabs-nav{
	background: url("../images/light/border-solid.png") repeat-x scroll 0 100% transparent;    
}
.tabs-wrapper ul.tabs-nav li {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
}

.tabs-wrapper ul.tabs-nav li a {
	color: #353535;
	background: url("../images/light/gradient-gray.png") repeat-x 0 0;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: linear-gradient(top,  #ffffff 0%,#ececec 100%);
}
.tabs-wrapper ul.tabs-nav li a.current, .tabs-wrapper ul.tabs-nav li a.current:hover {
	background: #ececec !important;
}

.tabs-wrapper ul.tabs-nav li a:hover {
	background: #ececec;
	background: url("../images/light/gradient-gray.png") repeat-x 0 100%;
	background: -moz-linear-gradient(top,  #ececec 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ececec 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ececec 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ececec 0%,#ffffff 100%);
	background: linear-gradient(top,  #ececec 0%,#ffffff 100%);
}

.accordion-header {
	background: url("../images/light/gradient-gray.png") repeat-x 0 0;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%);
	background: linear-gradient(top,  #ffffff 0%,#ececec 100%);
	border: 1px solid #d9d9d9;
}
.accordion-header a:before {
	background: url(../images/light/accordion-arrow.png) no-repeat 0 0;
}
.accordion-header.current a:before {
	background: url(../images/light/accordion-arrow.png) no-repeat 0 -8px;
}
.accordion-header a{
	color: #353535;
}
/*-----------------------------------------------------------------------------------*/
/*	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: #fcfcfc url("../images/light/header-bg.png") repeat-x scroll 0 bottom;
}
header #logo h1 a{
	color: #353535;
}

/*-----------------------------------------------------------------------------------*/
/*	05.	Content
/*-----------------------------------------------------------------------------------*/

#content-wrapper {
	background: url("../images/light/border-solid.png") repeat-x bottom left;
}


/*	Home Page Slider  */

.slider-captions h2 a, .entry-header h2 a {
	color: #353535;
}

/*	Home Page Article List  */

article.list-big-thumb .noimage .entry-date {
	border-top: 1px solid #dfdfdf;
}
article.list-small-thumb .entry-content, article.list-big-thumb .entry-content {
	border-top: 1px solid #cdcdcd;
	background: #fff url("../images/light/content-bottom-bg.png") repeat-x bottom left;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
article.list-small-thumb .img-wrapper{
	border-top: 1px solid #dfdfdf;
    background: #fff;
}
article.list-small-thumb .entry-header {
    background: #dadada url("../images/light/featured-caption.png") repeat-x scroll center top;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
}	

article.list-big-thumb .img-wrapper {
    background: #fff;
}
article.list-big-thumb .entry-header {
    background: #dcdcdc url("../images/light/featured-caption.png") repeat-x scroll center top;
	opacity: 0.9;
	filter: alpha(opacity=80);
}
.entry-meta a {
	color: #353535;
}

/* Single Post & Page */

section.full-height {
	background: #ffffff url(../images/light/content-bottom-bg.png) repeat-x 0 100%;
}
section.full-height header {
	background: url(../images/light/border-solid.png) repeat-x 0 0;
}

.full-height article header {
	background: url(../images/light/border-solid.png) repeat-x 0 0;
}
.entry-content, .archive-content {
	background: url(../images/light/border-solid.png) repeat-x 0 0;
}
.tags {
	background: url(../images/light/tag-icon.png) no-repeat 0 4px; 
}
.tags a {
    color: #353535;
}

/* Single Review Post */

article.review.single header {
	background: #DADADA url(../images/light/review-header-bg.png) repeat-x top left;
}
article.review header img.cover{
	border-top: 1px solid #fff;
}

/* Video Archives */

.video-item {
	background: url(../images/light/border-dotted.png) repeat-x 0 100%;
}
.video-item .entry-header{
    background: #d9d9d9 url("../images/light/featured-caption.png") repeat-x scroll center top;
	opacity: 0.8;
	filter: alpha(opacity=80);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
}
.video-item .entry-header a {
	color: #353535;
}


/* Review Archives */

.review-item {
	background: url(../images/light/border-dotted.png) repeat-x 0 100%;
}

/* Pagination */

.wp-pagenavi a, .wp-pagenavi span {
	color: #555;
    -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: #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#d1d1d1));
	background: -webkit-linear-gradient(top,  #e7e7e7 0%,#d1d1d1 100%);
	background: -moz-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%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e7e7e7, endColorstr=#d1d1d1)";
	background: linear-gradient(top,  #e7e7e7 0%,#d1d1d1 100%);
    border-bottom: none !important;
}
.wp-pagenavi .current, .wp-pagenavi a:hover {
    color: #fff;
	background: #8f050e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c30601), color-stop(100%,#8f050e));
	background: -webkit-linear-gradient(top,  #c30601 0%,#8f050e 100%);
	background: -moz-linear-gradient(top,  #c30601 0%, #8f050e 100%);
	background: -o-linear-gradient(top,  #c30601 0%,#8f050e 100%);
	background: -ms-linear-gradient(top,  #c30601 0%,#8f050e 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#c30601, endColorstr=#8f050e)";
	background: linear-gradient(top,  #c30601 0%,#8f050e 100%);
    text-shadow: none;
    border-bottom: none !important;
}


/* Comments */

#comments #comment-nav-above {
	background: url(../images/light/border-dotted.png) repeat-x 0 100%;
}
.commentlist .the-comment {
	background: url(../images/light/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/light/border-solid.png") repeat-x 0 100%;
    color: #b2b1b1;
}
.widget a{
	color: #353535 !important;
}
.widget ul li  { 
	background: url("../images/light/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/light/border-dotted.png") repeat-x 0 100%;
}

/*-----------------------------------------------------------------------------------*/
/*	07.	Prefooter
/*-----------------------------------------------------------------------------------*/

#prefooter {
	background: url("../images/light/prefooter-bg.png") repeat scroll 0 0 transparent;
}

/*-----------------------------------------------------------------------------------*/
/*	08.	Footer
/*-----------------------------------------------------------------------------------*/

footer {
	background: url("../images/light/footer-bg.png") repeat-x scroll bottom left transparent;
}
#footer-border{
	background: url("../images/light/border-solid.png") repeat-x bottom left;
}

/*-----------------------------------------------------------------------------------*/
/*	09.	Misc
/*-----------------------------------------------------------------------------------*/


/*	Horizontal Dividers  */

.divider-solid {
	background: url(../images/light/border-solid.png) repeat-x 0 0;
}
.divider-dotted {
	background: url(../images/light/border-dotted.png) repeat-x 0 0;
}

/*	Image Captions  */

.wp-caption {
	background: #d9d9d9;
}

.wp-caption .wp-caption-text {
	background: #d9d9d9;
}
 /* Rating */
 
 /* RATING */
.rating-bar {
	color: #FFFFFF;
    text-shadow: 1px 1px #000000;
}
.rating-box {
    text-shadow: 1px 1px #000000;
}
.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: #ED1C24;
}
/*  Ads */

.ad1.gr {
	background: url(../images/light/border-dotted.png) repeat-x 0 100%;
}

/*-----------------------------------------------------------------------------------*/
/*	10.	Nivo Slider
/*-----------------------------------------------------------------------------------*/

/* Nivo Theme Default */

.theme-default .nivoSlider {
	background:#fff url(../images/light/nivo/loading.gif) no-repeat 50% 50%;
}
.theme-default .nivo-controlNav a {
	background:url(../images/light/nivo/controls-red.png) no-repeat;
}
.nivo-caption a {
    color:#353535;
}
.nivo-caption a:hover {
    color:#353535;
}
.theme-default .nivo-caption a.more_link {}
/* red color scheme */
.theme-default .nivoSlider.red {
	background:#fff url(../images/light/nivo/loading-red.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.red .nivo-controlNav a {
	background-image:url(../images/light/nivo/controls-red.png);
}
/* green color scheme */
.theme-default .nivoSlider.green {
	background:#fff url(../images/light/nivo/loading-green.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.green .nivo-controlNav a {
	background-image:url(../images/light/nivo/controls-green.png);
}
/* blue color scheme */
.theme-default .nivoSlider.blue {
	background:#fff url(../images/light/nivo/loading-blue.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.blue .nivo-controlNav a {
	background-image:url(../images/light/nivo/controls-blue.png);
}
/* orange color scheme */
.theme-default .nivoSlider.orange {
	background:#fff url(../images/light/nivo/loading-orange.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.orange .nivo-controlNav a {
	background-image:url(../images/light/nivo/controls-orange.png);
}
/* Caption styles */
.nivo-caption {
    background: #d9d9d9 url("../images/light/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(255, 255, 255, 1);
	z-index: 8;
	opacity: 0.8;
}
/* red */
.nivoSlider.red .nivo-directionNav a {
	background-image:url(../images/light/nivo/arrows-red.png);
}
/* green */
.nivoSlider.green .nivo-directionNav a {
	background-image:url(../images/light/nivo/arrows-green.png);
}
/* blue */
.nivoSlider.blue .nivo-directionNav a {
	background-image:url(../images/light/nivo/arrows-blue.png);
}
/* orange */
.nivoSlider.orange .nivo-directionNav a {
	background-image:url(../images/light/nivo/arrows-orange.png);
}
/* Nivo Slider with thumbnail navigation */
.nivo-controlNav.nivo-thumbs-enabled {
	background: #fff url("../images/light/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;	
}
