/*	Revoltz CSS, Modern
	This code is copyright (c) Ernesto Mendez 2010.
	http://der-design.com */

/* Typography Defaults */
body { color: #464a49; background: url(modern/bokeh-bg.jpg) 0 0 repeat-x black; }
strong, code, dt, th { color: #606463; }
thead th { background-color: #dfdfdf; }
hr { background-color: #484E59; border:none; }
h1,h2,h3,h4,h5,h6 { color: #5a616c; }
a { color: #96958a; }
a:hover { color: #747474; }
abbr, acronym { border-color: #425B85; }
blockquote { color: #535555; border-left-color: #425b85; }
caption { background-color: #39393b; color: #a6a6a6; }
thead th { background-color: #1e1e20; }

/* General Classes */
.border { background-color: #2e3240; border: solid 1px #3e4250; }
.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; }

/* Forms (footer) */
#footer input[type=text], #footer input[type=password], #footer input.text, #footer input.title, #footer textarea, #footer select
{ background-color: #1e1e20; border-color: #303032; color: #7e7e7e;  }
#footer input[type=submit], #footer input[type=reset] { background-color: #1e1e20; border-color: #303032; color: #9e9e9e; }
#footer input[type=submit]:hover, #footer 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; background: url(modern/topbar-bg.png) top center repeat-x; border-bottom: none; }
#topbar form .floater, #topbar form input { color: #57666b;  }
#topbar form input { background-color: #1c1f24; }
#topbar a { color: #57666b; }
#topbar a:hover { color: #68777d; }

#nav-sep-1 { background-color: #808792; }
#nav-sep-2 { background-color: #717781; }

#nav li a { color: #5a616c; }
#nav li a:hover { color: #a7afba; }
#nav li a.special small { color: #5e6a72; }
#nav li.current_page_item > a.special,
#nav li.current_page_item a.special small { color: #a7afba; }
#nav li ul { border-left-color: #62666e;  }

#nav li ul li a { color: #79898f; background-color: #142435; }
#nav li ul li a.alt { background-color: #1b293a; }
#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: #62666e; background: -moz-linear-gradient(bottom center, #283648, #435264);
	background: -webkit-gradient(linear, left top, left bottom, from(#435264), to(#283648) );
}
#nav ul { -moz-box-shadow: 0px 0px 5px black; -webkit-box-shadow: 0px 0px 5px black; }

#slider .slide-meta ul li a.active { background-image: url(modern/slider-active.png); }
#slider .slide-meta ul li a  { background-image: url(modern/slider-inactive.png); }

#slider .slide-meta h3 a { color: #7b828d; }
#slider .slide-meta h3 a:hover { color: #425b85; }
#slider .slide-meta small a { color: #454f57; }
#slider .slide-meta small a:hover { color: #535e65; }

#home #content { background-image: url(modern/grid.png); }
#more-articles { background-image: url(modern/grid-bottom.png); }


#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; }
#footer .widget ul.advertising li a {  background-color: #2e3240; border: solid 1px #3e4250; }
#footer .widget ul.advertising li a:hover { border-color: #6e706f; -moz-box-shadow: 0px 0px 8px #595959;  -webkit-box-shadow: 0px 0px 8px #595959;  }

.bullet { background-image: url(modern/bullet.png); }

#content .posts-wrap .post .post-title a  { color: #7b828d; }
#content .posts-wrap .post .post-title a:hover { color: #425b85;  }
#content .posts-wrap .post .meta a { color: #5e6a72; }
#content .posts-wrap .post .meta a:hover { color: #727e86; }

.light-separator, #single .post, #page .page { border-color: #1e1e20; }

.widget ul li a, #footer .widget ul li a { color: #425b85; }

.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(modern/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: #425b85; }

#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: #0d0e15; }

.button, #footer .button, .sidebar .button { color: #756e6e; background-image: url(modern/btn-arrow.png); }
.button:hover { background-color: #425b85; }

#more-articles a.title { border-bottom-color: #425b85; }

#footer a, .sidebar a { color: #425b85; }
.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: #425b85; border-bottom: solid 1px transparent; }
.widget_tag_cloud a:hover { border-bottom-color: #425b85; }
.widget_tag_cloud p{ padding:0; margin:0; }

table caption { background-color: #1c1b19; }
table tr th { color: #565551; background-color: #252421; }

.widget_calendar #today, #footer .widget_calendar #today { color: black; background: #425b85; border: solid 1px #5e76a2; 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: #425b85; }

#footer { border-top-color: #1e1e20; background-color: #06050e; }
.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: #2e3240; border: solid 1px #3e4250; }
.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(modern/top-icon.png); }

.post .wrap .post-info .post-title a { color: #7b828d; }
.post .wrap .post-info .post-title a:hover { color: #425b85; }
.post .wrap .post-info .post-meta a { color: #5E6A72; }
.post .wrap .post-info .post-meta a:hover { color: #727e86; }

div.pp_overlay { background: #f9f9f9; }
div.light_square .pp_close { background: url(modern/pp-close.jpg) center no-repeat; }
div.light_square .pp_arrow_next { background: url(modern/pp-next.png); }
div.light_square .pp_arrow_previous { background: url(modern/pp-prev.png); }
div.light_square .pp_next:hover { background: url(modern/pp-next-slide.png) center right no-repeat; }
div.light_square .pp_previous:hover { background: url(modern/pp-prev-slide.png) center left no-repeat; }

#comments .comment { background-image: url(modern/comment-line.png); }
#comments a { color: #96958A;  }
#comments a:hover { color: #696e6d; }
#comments .comment-author .avatar { background-color: #2e3240; border: solid 1px #3e4250; }
#comments .comment-meta a,
#comments .comment-reply-link { color: #5E6A72; }
#comments .comment-meta a:hover,
#comments .comment-reply-link:hover { color: #727e86; }
#comments .comment-author cite.fn a:hover { color: #425b85; }

#footer .title { color: #a1a192; }

form.alt label.error, .error { color: #425b85; }

.post .wrap .date { background-image: url(modern/post-circle.png); }
.post .wrap .date a { color: #484e59; }

#slider .slide-meta ul li.loading { color: #303030; }

::selection { background-color: #a5bded; color:black; }
::-moz-selection { background: #425b85; color:black; }
