a{
	color: #424242;
}

a:hover{
	color: #000;
}

p{
	color: #5b5b5b;
}

strong{
	color: #2d2d2d;
}

h1, h2, h3, h4, h5, h6{
	color: #454545;
}

body{
	background: url(../images/styles/black/bg.jpg) repeat-x;
}

#top-grane{
	background: url(../images/styles/black/top-grane.jpg) no-repeat;
}

#header .top-info .author-description p{
	color: #d7d7d7 !important;
}

#header .top-info .author-description .shape{
	background-color: #101010;
	width: 84px;
	height: 7px;
}

#header .top-info .author-description strong{
	color: #eee;
}
/******************************************************************
				 
******************************************************************/
.line{
	border-top: 1px solid #b4b4b4;
}

#home-posts .line{
	border-top: 1px solid #b4b4b4;
}

.line-shadow{
	background: transparent url(../images/styles/black/line-shadow.png) no-repeat;
}
/******************************************************************
				 
******************************************************************/
#portfolio .tagline h3{
	color: #000;
}

#portfolio ul li .project-holder .p-title a{
	color: #000;
}


#portfolio-oneThird .project .ptitle a:hover, #portfolio-oneHalf .project .project-desc .ptitle a:hover{
	text-shadow: #fffeff 2px 1px 0;
	color: #000;
}
/******************************************************************
				 FOOTER BG AND COLORS
******************************************************************/
#footer{
	background: #000 url(../images/styles/black/footer.jpg) repeat-x;
}

#footer .footer-grane{
	background: url(../images/styles/black/footer-grane.jpg) no-repeat 0 0;
}

#footer h3{
	color: #d0d0d0;
}

#footer .footer-twitter{
	background: transparent url(../images/styles/black/twitter.png) no-repeat;
}

#footer .footer-content .footer-columns .one_third ul li{
	border-bottom: 1px solid #181919;
	border-top: 1px solid #333;
}


#footer .footer-content {
	padding-top: 30px;
}

#footer p, #footer ul li, #footer a{
	color: #979999 !important;
}

#footer a:hover{
	color: #fffeff !important;
}
/******************************************************************
				 MENU COLORS
******************************************************************/
#nav ul{
	background-color: #1e1e1e;
	border-bottom: 1px solid #333;
	-moz-box-shadow: 0px 0px 7px #000;
	-webkit-box-shadow: 0px 0px 7px #000;
	box-shadow: 0px 0px 7px #000;
}

#nav li ul li{
	border-top: 1px solid #333;
	border-bottom: 1px solid #232424;
}

#nav li ul a{
	color: #bebebe !important;
}

#nav li ul a:hover{
	color: #ffffff !important;
}

#nav li.current_page_item a{
	color: #0086bb !important;
}

#nav li ul li.arrow {
	background: transparent url(../images/styles/black/menu-top.png) no-repeat;
}
/******************************************************************
				 MENU COLORS White uncomment to use a white menu if you want
*****************************************************************
#nav ul{
	background-color: #fff;
	border-bottom: 1px solid #fcfeff;
	-moz-box-shadow: 0px 0px 7px #515151;
	-webkit-box-shadow: 0px 2px 7px #515151;
	box-shadow: 0px 0px 7px #515151;
}

#nav li ul li{
	border-top: 1px solid #fcfeff;
	border-bottom: 1px solid #dcdcdc;
}


#nav li ul a{
	color: #a0a0a0 !important;
	text-shadow: #fffeff 1px 1px 0;
}

#nav li ul a:hover{
	color: #2f2f2f !important;
}

#nav li.current_page_item a{
	color: #fff !important;
}

#nav li ul li.current_page_item a{
	color: #000 !important;
}
#nav li ul li.arrow {
	background: #000 url(../images/styles/black/menu-top.png) no-repeat;
	padding: 0;
	top: -10px;
}
*/