@charset "utf-8";
/* CSS Document */

/*** Deafault Css Styline ***/

body{
	background:url(http://karmageddonthemovie.com/wp-content/uploads/2012/03/big-background.jpg);
}

p{
	color:#424242;
}

#header div.info div.span, #header div.info div.span2{
	color:#c3c3c3;
}

/* Top Navigation & Search */

#top_navigation{
	background:url(images/top_navigation.png) #000;
	border:1px solid #000;
}


	
#top_navigation li a{
	color:#d9d9d9;
	text-shadow:1px 1px #000;
}

#top_navigation .active{
	color:#fff;
	background:url(images/top_navigation_hover.png) repeat-x;
}

#top_navigation .current_page_item{
	color:#fff !important;
	background:url(images/top_navigation_hover.png) repeat-x;
}

#top_navigation .current_page_item a{
	color:#fff;
}

#top_navigation li a:hover{
	background:url(images/top_navigation_hover.png) repeat-x;
	color:#fff;
}

#top_navigation ul ul{
	background:#0c0c0c;
}

#top_navigation ul ul li{
	border-top:1px solid #1f1f1f;
}

#top_navigation ul ul li a{
	color:#b8b8b8;
}

#top_navigation ul ul li a:hover{
	background:#1a1a1a;
	color:#fff;
}

#top_navigation .search{
	background:url(images/search.png);
}

#top_navigation .search input{
	color:#999;
}

/* Content Section */

#wrap{
	background:#fff url(images/wrap_sidebar_bg.png) bottom no-repeat; /* The background add's a final image to the bottom of the footer area so the sidebar can finish */
}

/* Slogan */

#wrap div.slogan{
	border:1px solid #d8d8d8;
	background:url(images/slogan-bg.png) repeat-x #e3e3e3;
}

#wrap div.slogan div.left h2{
	color:#383838;
	text-shadow:1px 1px 1px #fff;
}

#wrap div.slogan a.portfolio{
	color:#E7E7E7;
	text-shadow:1px 1px #474747;
	background:url(images/view_portfolio.png);
}

/* Content */

#content{
	background:url(images/sidebar-bg.png); /* Repeats sidebar image */
	background-position: 115px 0;
}

/* Page Heading - Heading for all the pages outside of home page */

#page_heading{
	border-bottom:1px solid #dbdbdb;
}

/* Sidebar Holder Repeats Sidebar background */

#main_content{
	background:url(images/content-bg.png) repeat-x; /* Show's Main Content */
}

/* Content Blog */

#content div.blog div.featuredimage{
	background:#000;
}

#content div.blog div.featuredimage img{
	border:1px solid #E5E5E5;
	-moz-box-shadow: 0px 0px 7px #DFDFDF;  
	-webkit-box-shadow: 0px 0px 7px #DFDFDF;
	background:#fff;
}

#content div.blog div.featuredimage a:hover img{
	background:#d3d3d3;
}

#content div.blog h3, #page_heading h1{
	color:#6a6a6a;
}

#content div.blog h3 a{
	color:#333;
}

#content div.blog h3 a:hover{
	color:#000;
}

#content div.blog div.date{
	color:#b6b6b6;
}

#content div.blog div.date a{
	color:#9e9e9e;
}

#content div.blog div.date a:hover{
	color:#000;
}

#content div.blog div.content a{
	color:#000;
}

#content div.blog div.content a:hover{
	color:#333;
}

#content div.line{
	background:#e4e4e4;
}

#content div.pagination{
	background:url(images/pagination_bg.png);
	border:1px solid #bcbcbc;
}

#content div.pagination .active{
	color:#838383;
	background:#fff;
	border:1px solid #d5d5d5;
}

#content div.pagination .link{
	background:url(images/pagination_link_bg.png);
	border:1px solid #686868;
	color:#d6d6d6;
	text-shadow:1px 1px #3c3c3c;	
}

/* Sidebar */

#sidebar div.header, #sidebar div.heading{
	background:url(images/sidebar_heading_bg.png) repeat-x bottom;
}

#sidebar h4{
	color:#7e7e7e;
	text-shadow:1px 1px 1px #fff;
}

#sidebar p{
	color:#737373;
	text-shadow:1px 1px #fbfbfb;
}

#sidebar li{
	list-style:url(images/arrow_list_item.png);
	color:#5e5e5e;
}

#sidebar li a{
	color:#5e5e5e;
	text-shadow:1px 1px #fbfbfb;
}

#sidebar li a:hover{
	color:#000;
}

/* Home Page Columns */

.box_column div.image{
	background:#000;
}

.box_column p{
	color:#989898;
}

.box_column div.content h3{
	color:#333;
	text-shadow:1px 1px 1px transparent;
}

.box_column div.content a{
	color:#333;
}

.box_column div.content a:hover{
	color:#000;
}

/* Footer Content */

#footer_content{
	border-top:6px solid #dcdcdc;
}

#footer_content h3{
	color:#808080;
	border-bottom:2px solid #bdbdbd;
}

#footer_content p{
	color:#9e9e9e;
}

#footer_content a{
	color:#333333;
}

#footer_content a:hover{
	color:#000;
}

/* Footer */

#footer{
	color:#dfdfdf;
	text-shadow:1px 1px #000;
}

#footer a{
	color:#717171;
}

#footer a:hover{
	color:#ccc;
}

/* Portfolio */

.portfolio_cats{
	background:#e3e3e3 url(images/slogan-bg.png) repeat-x;
	border:1px solid #d8d8d8;
}

.portfolio_cats a{
	color:#4a4a4a;	
}

.portfolio_cats a:hover{
	color:#000;
}

.portfolio_cat_spacer{
	color:#4a4a4a;
	text-shadow:1px 1px #fff;
}

.portfolio .portfolio_item{
	background:#000;
}

.portfolio .portfolio_item img{
	border:1px solid #E5E5E5;
	-moz-box-shadow: 0px 0px 7px #DFDFDF;  
	-webkit-box-shadow: 0px 0px 7px #DFDFDF;
	background:#fff;
}

.portfolio .portfolio_item a:hover img{
	background:#d3d3d3;
}

.portfoliolist ul li.selected-0 a,
.portfoliolist ul li.selected-1 a,
.portfoliolist ul li.selected-2 a,
.portfoliolist ul li.selected-3 a,
.portfoliolist ul li.selected-4 a,
.portfoliolist ul li.selected-5 a,
.portfoliolist ul li.selected-6 a,
.portfoliolist ul li.selected-7 a,
.portfoliolist ul li.selected-8 a,
.portfoliolist ul li.selected-9 a,
.portfoliolist ul li.selected-10 a{
  color: #000;
  text-shadow: 1px 1px #;
}

.portfolio div.info{
	background:#fff;
}

.portfolio div.info h2{
	color:#6a6a6a;
}

.portfolio div.info h2 a{
	color:#6a6a6a;
}

.portfolio div.info h2 a:hover{
	color:#000;
}

.portfolio .caption{
	background:url(images/caption_bg.png);
}

.portfolio .caption h2{
	color:#fff;
	
}

/* Portfolio Single */

#portfolio_single img{
	border:1px solid #E5E5E5;
	-moz-box-shadow: 0px 0px 7px #DFDFDF;  
	-webkit-box-shadow: 0px 0px 7px #DFDFDF;
	background:#fff;
}

#portfolio_single #left h2, .blog h2{
	color:#222;
	border-bottom:4px solid #dbdbdb;
}

.recent_project_item{
	background:#000;
}

/* Blog Single */

#about_author p{
	color:#7e7e7e;
}

#about_author h5, #comments h5{
	color:#5b5b5b;
}

/* #Comments */

#comments div.comment div.comment_box{
	background:#efefef url(images/slogan-bg.png) repeat-x;
	border:1px solid #d9d9d9;
}

#comments h5 a{
	color:#5b5b5b;
}

#comments h5 a:hover{
	color:#000;
}

#comments p{
	text-shadow:1px 1px #fff;
}

/* Contact Page */

#contact_form, #commentform{
	color:#5b5b5b;
}

#contact_form input,#contact_form textarea, #commentform input, #commentform textarea{
	background:#f7f7f7;
	border:1px solid #e3e3e3;
	color:#383838;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #fff;
}

#comments div.comment div.comment_holder .date{
	color:#aeaeae;
}

#wrap .home_portfolio_item{
	background:#000;
}

#footer_content .tagcloud a, #sidebar .tagcloud a{
	background:url(images/tag_style.png) !important;
	border:1px solid #dddddd !important;
}