/*	Revoltz CSS, Red
	This code is copyright (c) Ernesto Mendez 2010.
	http://der-design.com */
	
/* Typography Defaults */
body { color: #464a49; background-color: black; }
strong, code, dt, th { color: #606463; }
thead th { background-color: #dfdfdf; }
hr { background-color: #1e1e20; border:none; }
h1,h2,h3,h4,h5,h6 { color: #535555; }
a { color: #96958a; }
a:hover { color: #747474; }
blockquote { color: #535555; border-left-color: #a62823; }
caption { background-color: #39393b; color: #a6a6a6; }
thead th { background-color: #1e1e20; }

/* General Classes */
.border { background-color: #eef1f2; border: solid 1px #e2e2e2; }
.button { color: #b7acac; background-color: #2a2c2b; }
.button:hover { color: black; background-color: #d7412c; }
.debug-f2 { background-color: #f2f2f2; }

/* Forms */
fieldset { border:1px solid #1e1e20; }
input[type=text], input[type=password], input.text, input.title, textarea, select
{background-color: #1e1e20; border-color: #303032; color: #7e7e7e; }
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color: #39393b; }
input[type=submit], input[type=reset] { background-color: #1e1e20; border-color: #303032; color: #9e9e9e; }
input[type=submit]:hover, input[type=reset]:hover { background-color: #1e1e20; border-color: #39393b; }

/* Enhanced Forms */
form.alt label { color: #535555; }
form.alt input[type=text], form.alt input[type=password], form.alt textarea, form.alt select { background-color: #1e1e20; border-color: #303032; }
form.alt input[type=text]:focus, form.alt input[type=password]:focus, form.alt textarea:focus, form.alt select:focus { border-color: #39393b; }
form.alt input[type=submit], form.alt input[type=reset] { background-color: #1e1e20; border: solid 3px #303032; color: #9e9e9e; }
form.alt input[type=submit]:hover, form.alt input[type=reset]:hover { color: #a6a6a6; border-color: #39393b; }


/* Red Styles */
#topbar { border-bottom-color: #1e1e20; }
#topbar form input { background-color: #4b4945; }
#topbar a { color: #5c5656; }
#topbar a:hover { color: #6c6a65; }

#nav-sep-1 { background-color: #41403c; }
#nav-sep-2 { background-color: #1e1e1c; }

#nav li a { color: #474747; }
#nav li a.special small { color: #4e4e4e; }
#nav li.current_page_item > a.special,
#nav li.current_page_item a.special small { color: #a62823; }
#nav li ul { border-left-color: #1e1e1c;  }

#nav li ul li a { color: #9b9e9f; }
#nav li ul li a:hover, #nav li ul li.dir:hover > a, #nav li ul li a.alt:hover, #nav li ul li.page-parent a:hover {
	color: #acaeae; background: #5f6161;
	border-top-color: #919495; background: -moz-linear-gradient(bottom center, #373a39, #737574);
	background: -webkit-gradient(linear, left top, left bottom, from(#737574), to(#373a39) );
}
#nav ul { -moz-box-shadow: 0px 0px 5px #2a2a2a; -webkit-box-shadow: 0px 0px 5px #2a2a2a; }

#slider .slide-meta ul li a.active { background-image: url(red/slider-active.png); }
#slider .slide-meta ul li a  { background-image: url(red/slider-inactive.png); }

#slider .slide-meta h3 a { color: #96958a; }
#slider .slide-meta h3 a:hover { color: #a62823; }
#slider .slide-meta small a { color: #5c5656; }
#slider .slide-meta small a:hover { color: #787070; }

#home #content { background-image: url(red/grid.png); }
#more-articles { background-image: url(red/grid-bottom.png); }

.border { background: #3e403f; border: solid 1px #535555; }
#content .posts-wrap .post .img-wrap .frame,
#content .posts-wrap .post .img-wrap img { border-color: #333535; }

.widget ul.advertising li a { border-color: #535555; }
.widget ul.advertising li a:hover { border-color: #6e706f; -moz-box-shadow: 0px 0px 8px #595959;  -webkit-box-shadow: 0px 0px 8px #595959; }
.widget ul.advertising li a .frame { background-image: none; }

.bullet { background-image: url(red/bullet.png); }

#content .posts-wrap .post .post-title a  { color: #96958a; }
#content .posts-wrap .post .meta a { color: #5c5656; }
#content .posts-wrap .post .meta a:hover { color: #765959; }

.light-separator, #single .post, #page .page { border-color: #1e1e20; }

.widget ul li a, #footer .widget ul li a { color: #a62823; }
.widget-special ul li a,
.widget_categories ul li a,
.widget_pages ul li a,
.widget_archive ul li a,
.widget_links ul li a,
.widget_meta ul li a,
#footer .widget-special ul li a,
#footer .widget_categories ul li a,
#footer .widget_pages ul li a,
#footer .widget_archive ul li a,
#footer .widget_links ul li a,
#footer .widget_meta ul li a
{ color: #96958a; background-image: url(red/bullet.png); border-bottom: solid 1px #1e1e20;  }

.widget-special ul li a:hover,
.widget_categories ul li a:hover,
.widget_pages ul li a:hover,
.widget_archive ul li a:hover,
.widget_links ul li a:hover,
.widget_meta ul li a:hover,
#footer .widget-special ul li a:hover,
#footer .widget_categories ul li a:hover,
#footer .widget_pages ul li a:hover,
#footer .widget_archive ul li a:hover,
#footer .widget_links ul li a:hover,
#footer .widget_meta ul li a:hover
{ background-color: #0F0E0A; color: #979788; border-bottom-color: #a62823; }

.button, #footer .button, .sidebar .button { color: #756e6e; background-image: url(red/btn-arrow.png); }
.button:hover { background-color: #a62823; }

#more-articles a.title { border-bottom-color: #a62823; }

#footer a, .sidebar a { color: #a62823; }
.sidebar .widget_text a, #footer .widget_text a { color: #96958A; }
.sidebar .widget_text a:hover, #footer .widget_text a:hover { color: #747474; }
#footer a:hover, .sidebar a:hover, .widget ul li a:hover, #footer .widget ul li a:hover { color: #979788; }

.widget_tag_cloud { }
.widget_tag_cloud a { color: #a62823; border-bottom: solid 1px transparent; }
.widget_tag_cloud a:hover { border-bottom-color: #a62823; }
.widget_tag_cloud p{ padding:0; margin:0; }

table caption { background-color: #1c1b19; }
table tr th { color: #565551; background-color: #252421; }

.widget_calendar #today { color: black; background: #cc4236; border: solid 1px #f26352; color: white; }
.widget_calendar #today a { color: white; }

#portfolio-wrap .portfolio-item .the-title a { color: #96958A; }
#portfolio-wrap .portfolio-item .the-title a:hover { color: #a62823; }

#footer { border-top-color: #1e1e20; background-color: #0b0a05; }
.pagination .pages { color: #464A49; }
.pagination li a { background-color: #2c2c2c; border-color: #2c2c2c; color: #a1a192; }
.pagination li a:hover { border-color: #444444; }

.revoltz-flickr .flickr_badge_image a,
#footer .revoltz-flickr .flickr_badge_image a
{ background: #3E403F; border: solid 1px #535555; }
.revoltz-flickr .flickr_badge_image a:hover,
#footer .revoltz-flickr .flickr_badge_image a:hover
{  border-color: #6e706f; -moz-box-shadow: 0px 0px 8px #595959;  -webkit-box-shadow: 0px 0px 8px #595959; }
.revoltz-flickr .flickr_badge_image img,
#footer .revoltz-flickr .flickr_badge_image img
{ padding:0; border:none; -moz-box-shadow: 0px  0px 6px #000; -webkit-box-shadow: 0px  0px 8px #000; }

#back-to-top a { background-image: url(red/top-icon.png); }

.post .wrap .post-info .post-title a { color: #67665c; }
.post .wrap .post-info .post-meta a { color: #5C5656; }
.post .wrap .post-info .post-meta a:hover { color: #765959; }

div.pp_overlay { background: #f9f9f9; }

#comments .comment { background-image: url(red/comment-line.png); }
#comments a { color: #565A59;  }
#comments a:hover { color: #696e6d; }
#comments .comment-author .avatar {  background: #3E403F; border: solid 1px #1e1e20; }
#comments .comment-meta a,
#comments .comment-reply-link { color: #5C5656; }
#comments .comment-meta a:hover,
#comments .comment-reply-link:hover { color: #765959; }

#footer .title { color: #a1a192; }

form.alt label.error { color: #b2342b; }

#slider .slide-meta ul li.loading { color: #303030; }

::selection { background-color: #ababab; color:black; }
::-moz-selection { background: #444444; color:black; }
