/* 
 * Default Style for MagazinePress Theme
 */
 

body {
	color: #666;
	background: #fff;
}
a {
	color: #333;
}
a:hover {
	color: #cf3600;
}

/* -----------------------------------
	Top Styles 
-----------------------------------*/
#top {
	border-top: 4px solid #c70000;
	background: #e1e1e1;
}
#top a {
	color: #797979;
}
#top ul ul a {
	background: #e1e1e1;
}
#searchform input#s {
	color: #999;
	border: 1px solid #ccc;
	padding: 4px;
}
#searchform .icon-search {
	color: #ccc;
}

/* -----------------------------------
	Header Styles 
-----------------------------------*/
#header .ad {
	-moz-box-shadow: 0 0 0 1px #dfdfdf;
	-webkit-box-shadow: 0 0 0 1px #dfdfdf;
	box-shadow: 0 0 0 1px #dfdfdf;
}


/* -----------------------------------
	Menu Styles 
-----------------------------------*/
#access {
	background: #212121 url(images/access-bg.png) repeat-x;
}
#access .access-line {
	background: #cbcbcb;
}
#access li {
	border-right: 1px solid #1e1e1e;
}
#access li.sfHover span {
	color: #636363 !important;
}
#access li li {
	background: #cbcbcb;
}
#access li a {
	color: #fff;
}
#access li a:hover,
#access li:hover > a,
#access li.current-menu-item a,
#access li.current-menu-ancestor a {
	color: #636363;
	background: #cbcbcb;
}
#access li li a {
	color: #636363;
	border-bottom: 1px solid #b7b7b7;
}
#access li li a:hover,
#access li li:hover > a {
	background: #d3d3d3;
}
#access li a > span {
	color: #fff !important;
}
#access li li a > span {
	color: #636363 !important;
}

/* -----------------------------------
	Featured Styles 
-----------------------------------*/
#featured-posts .slide .text,
#featured-posts .slide .text a {
	color: #fff;
}
#featured-posts .slide .text p {
	text-shadow: 1px 1px #000;
	background: url(images/featured-text-bg.png);
}
#featured-posts .slide .text h3 {
	background: #d73828;
}
#featured-thumbs {
	background: #000;
}
#featured-thumbs ul.direction-nav li a {
	background-image: url(images/slider-arrows.png);
}
.warrior_slideshows .preloader {
	background: url(images/ajax-loader.gif) center center no-repeat;
}


/* -----------------------------------
	Post Blog Styles 
-----------------------------------*/
#post-content {
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 0 3px #f2f2f2;
	-moz-box-shadow: 0 0 0 3px #f2f2f2;
	-webkit-box-shadow: 0 0 0 3px #f2f2f2;
}
#post-content .thumb .category {
	background: #d73828;
}
#post-content.thumb .category,
#post-content .thumb .category a {
	color: #fff;
}
#post-content h1.title,
#post-content h2.title {
	color: #000;
}
#post-content .post-format {
	color: #444 !important;
}
#post-content .meta,
#post-content .meta a {
	color: #7f7f7f;
}
.caption .title {
	color: #000;
}
p.tags {
	border-top: 1px dotted #ccc;
}
p.tags .icon-tags {
	color: #666;
}
.post-review {
	background: #f3f2f2;
}
.post-review h3.title {
	background: #8f8f8f;
	color: #fff;
}
.post-review ul.rating-review li,
.post-review .pros-review,
.post-review .cons-review {
	border-bottom: 1px solid #e7e7e7;
}
.post-review .pros-review span.icon,
.post-review .cons-review span.icon {
	color: #dbdbdb;
}
.post-review .summary-rating {
	background: #fff;
}
.post-review .avarage-rating {
	border-left: 1px solid #e4e4e4;
}
#post-content table {
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}
#post-content table th,
#post-content table td {
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}


/* -----------------------------------
	Author Box Styles 
-----------------------------------*/
#author-box {
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 0 3px #f2f2f2;
	-moz-box-shadow: 0 0 0 3px #f2f2f2;
	-webkit-box-shadow: 0 0 0 3px #f2f2f2;
}
#author-box .title {
	color: #000;
	border-bottom: 1px solid #e3e3e3;
}
#author-box p.author-url a {
	color: #8f8f8f;
}


/* -----------------------------------
	Related Posts Styles 
-----------------------------------*/
#related-posts {
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 0 3px #f2f2f2;
	-moz-box-shadow: 0 0 0 3px #f2f2f2;
	-webkit-box-shadow: 0 0 0 3px #f2f2f2;
}
#related-posts h3.title {
	color: #000;
	border-bottom: 1px solid #e3e3e3;
}
#related-posts .meta,
#related-posts .meta a {
	color: #8e8e8e;
}


/* -----------------------------------
	Homepage Styles 
-----------------------------------*/
.widget-home .thumb {
	border: 1px solid #eee;
}
.warrior_posts_box_one .hentry,
.warrior_posts_box_two,
.warrior_posts_box_three .hentry,
.warrior_posts_box_four .hentry {
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 0 3px #f2f2f2;
	-moz-box-shadow: 0 0 0 3px #f2f2f2;
	-webkit-box-shadow: 0 0 0 3px #f2f2f2;
}
.warrior_posts_box_one .thumb .category,
.warrior_posts_box_two .thumb .category,
.warrior_posts_box_three .thumb .category {
	background: #d73828;
}
.warrior_posts_box_one .thumb .category,
.warrior_posts_box_one .thumb .category a,
.warrior_posts_box_two .thumb .category,
.warrior_posts_box_two .thumb .category a,
.warrior_posts_box_three .thumb .category,
.warrior_posts_box_three .thumb .category a {
	color: #fff;
}
.warrior_posts_box_one .post-format {
	color: #bbb;
}
.warrior_posts_box_one .meta,
.warrior_posts_box_one .meta a {
	color: #7f7f7f;
}
.warrior_posts_box_two .other-posts .meta,
.warrior_posts_box_two .other-posts .meta a,
.warrior_posts_box_four .meta,
.warrior_posts_box_four .meta a {
	color: #8e8e8e;
}
.warrior_posts_box_three li {
	color: #d4d3d3;
}
.warrior_posts_box_four .category-block h3 {
	color: #2b2b2b;
}
.warrior_posts_box_four .category-block a {
	color: #8f8f8f;
}

.warrior_photo_slider .title {
	color: #2b2b2b;
}
.warrior_photo_slider .photoslider .slides li {
	border: 1px solid #fff;
}
.warrior_photo_slider .photoslider .slides li:hover {
	border-color: #ff3c00;
}
.warrior_photo_slider .photoslider .direction-nav a {
	background-image: url(images/slider-arrows.png);
}

.warrior_posts_box_two .other-posts ul li,
.warrior_posts_box_four li {
	border-bottom: 1px solid #eee;
}

.widget_search #s {
	border: 1px solid #d8d8d8;
}
.widget_search #searchsubmit {
    background: #606060;
    color: #fff;
}


/* -----------------------------------
	Sub Footer Styles 
-----------------------------------*/
#sub-footer {
	color: #666;
	background: url(images/bg-sub-footer.gif);
	border-top: 1px solid #efefef;
}
#sub-footer a {
	color: #333;
}
#sub-footer a:hover {
	color: #cf3600;
}


/* -----------------------------------
	Footer Styles 
-----------------------------------*/
#footer {
	color: #8b8b8b;
	background: #333;
}
#footer a {
	color: #8b8b8b;
}


/* -----------------------------------
	Widget Styles 
-----------------------------------*/
.widget-sidebar {
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 0 3px #f2f2f2;
	-moz-box-shadow: 0 0 0 3px #f2f2f2;
	-webkit-box-shadow: 0 0 0 3px #f2f2f2;
}
.widget-sidebar h3.title {
	border-bottom: 1px solid #d9d9d9;
	color: #474747;
	background: #f0f0f0 url(images/widget-title-bg.gif) repeat-x;
}
.warrior_twitter .tweet .meta,
.warrior_twitter .tweet .meta a:link,
.warrior_twitter .follow a:link {
	color: #8e8e8e;
}
.warrior_twitter #tweets li {
	border-bottom: 1px dotted #ddd;
}
.widget-footer .title {
	color: #2b2b2b;
}
#rightcol .warrior_tabs .ui-tabs .ui-tabs-nav {
	background: #f0f0f0;
	border-bottom: 1px solid #cacaca;
}
#rightcol .warrior_tabs .ui-tabs .ui-tabs-nav li a {
	color: #474747;
	border-right: 1px solid #e1e1e1;
}
#rightcol .warrior_tabs .ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff;
	border-bottom: 1px solid #fff;
}
#rightcol .warrior_tabs .ui-tabs .ui-tabs-panel li {
	border-bottom: 1px solid #eee;
}
#rightcol .warrior_tabs .ui-tabs .ui-tabs-panel img {
	background: #fff;
}
#rightcol .warrior_tabs .ui-tabs .ui-tabs-panel .meta {
	color: #ababab;
}


/* -----------------------------------
	Navigation Styles 
-----------------------------------*/
.navigation a,
.wp-pagenavi a,
.wp-pagenavi span {
	color: #b4b4b4;
	text-shadow: 1px 1px #fff;
	border: 1px solid #d4d2d2 !important;
	background: #ebebeb url(images/navigation-bg.gif) repeat-x;
	-moz-box-shadow: 0 0 5px #e8e8e8;
	-webkit-box-shadow: 0 0 5px #e8e8e8;
	box-shadow: 0 0 5px #e8e8e8;
}
.navigation a:hover,
.wp-pagenavi a:hover {
	color: #666;
}


/* -----------------------------------
	Comments Styles 
-----------------------------------*/
#comments {
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 0 3px #f2f2f2;
	-moz-box-shadow: 0 0 0 3px #f2f2f2;
	-webkit-box-shadow: 0 0 0 3px #f2f2f2;
}
#comments h3.title {
	color: #000;
	border-bottom: 1px solid #e3e3e3;
}
#comments ol.commentlist ul.children.many-child {
	border-left: 1px solid #e1e1e1;
}
#comments .comment-wrapper {
	border-top: 1px solid #e1e1e1;
}
#comments .comment-meta,
#comments .comment-meta a {
	color: #7f7f7f;
}
#comments .comment-meta div.author,
#comments .comment-meta div.author a {
	color: #000;
}
#comments .comment-meta div.ver-line {
	background: #e1e1e1;
}
#comments .comment-meta div.hor-line {
	background: #e1e1e1;
}
#comments *:last-child > .comment-meta div.hor-line {
	background: none;
}
#comments p.moderate {
	color: #bd4f4f;
}

/* Form */
#respond {
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 0 3px #f2f2f2;
	-moz-box-shadow: 0 0 0 3px #f2f2f2;
	-webkit-box-shadow: 0 0 0 3px #f2f2f2;
}
#respond h3 {
	color: #000;
	border-bottom: 1px solid #e3e3e3;
}
#respond input,
#respond textarea {
	color: #666;
	border: 1px solid #d8d8d8;
}
#respond input#submit {
	background: #606060;
	color: #fff;
}
#respond input#submit:hover {
	background: #747474;
}


/* -----------------------------------
	Responsive Styles 
-----------------------------------*/
@media only screen and (max-width: 768px) {
	#top-menu {
		background: #e1e1e1;
	}
	#top-menu a:hover {
		background: #ededed;
	}
	#access a {
		color: #fff !important;
	}
	#main-menu a:hover {
		background: #cbcbcb !important;
		color: #636363 !important;
	}
}