﻿/*---------------------------- TEXT STYLES ----------------------------*/

a{
	text-decoration:none;
	color:#67676b;
}

a:hover{
	color:#6699ff;
}

h1, h2, h3, h4, h5, h6 {
	color:#fff;	
}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#fff;
}


hr {
	background-color:#212121;
}


body {
	background-color:#1f1f1f;
	color:#fff;	
	
}

#mainContainer{
	background-color:#1f1f1f;	
	background-image:url(../images/bg_black.jpg);
}

/*------------------ LOGO ------------------------*/

#logoContainer{
	background-color:transparent;	
}

#logoContainer a{
	background-image:url(../images/logo_black.jpg);
}

/*-------------------------MENU---------------------------------*/

#navigationContainer{
	background-image:url(../images/menu_black.png);
}



#menu ul li a{
    color:#c8c8c8;
}

#menu ul li a:hover{
    color:#929292;
}

#menu ul li.selected a{
	color:#c8c8c8;
}

#search{
	background-image:url(../images/search_bg_trans.png);
}


#search input{
	border:#1f1f1f;
	color:#c8c8c8;
	background-color:#161616;
}


/*------------------DROP DOWN MENU------------------------*/



#menu ul li ul{
    background-color:#161616;  
	border:1px solid #212121;
	border-top:0px;
}

#menu ul li ul li a {
	background-color:#161616;  
}

#menu ul li.selected ul li a{
	color:#c8c8c8;
}

#menu ul li.selected ul li a:hover{
	color:#929292;
}

/*---------------------------HEADER----------------------------*/

#header{
	background-image:url(../images/content_bg_black.png);
}

.fadeWrapper{
	background-color:#282828;
	border-top:1px solid #282828;	
	border-bottom: 1px solid #282828;	
}

#pageHeader{
	background-image:url(../images/page_header_black.jpg);
}

/*---------------------------- CONTENT ----------------------------*/

#contentContainer{
	background-image:url(../images/content_bg_black.png);
}
#content{
	border-right:1px solid #212121;
}

.postImg{
	background-color:#161616;
	border:1px solid #212121;
}

.contentBox a:hover{
color:#6699ff;
}

/*-----------------------  SIDEBAR MENU  ---------------------------*/



.sidebarBox h6{
	color:#727272;
}

.sidebarBox h6 a{
	color:#727272;
}

.sidebarBox h6 a:hover{
	color:#727272;
}

.sidebarMenu a{
	color:#fff;
}

.sidebarMenu ul li a{
	color:#fff;
	border-bottom:#212121 1px solid;
	background-color:#161616;
}

.sidebarMenu ul li a:hover{
	background-color:#5f5f5f;
	color:#fff;
}


/*-----------------------  FOOTER  ---------------------------*/

#contentBottom{
	background-image:url(../images/bottom_black.png);
}



#footer p{
	color:#999999;
}


#footerMenu ul{
	color:#999999;
}

#footerMenu ul li a{
	color:#999999;
}

#footerMenu ul li a:hover{
	color:#6d6d6d;
}

/*----------------------- PORTFOLIO ----------------------------*/

#portfolio img{
	border:0px;
}

.portfolioItem{
	background-color:#161616;
	border:1px solid #212121;
}

#navButtonLeft a{
	background-image:url(../images/nav_buttons_black.jpg);
	height:23px;
    width:40px;
	background-position:0 0;
}

#navButtonLeft a:hover {
	background-position: 0px 23px;
}

#navButtonRight  a{
	background-image:url(../images/nav_buttons_black.jpg);
	height:23px;
    width:40px;
	background-position:40px 0px;
}

#navButtonRight a:hover {
	background-position:40px 23px;
}

#portfolioCategories{


background-color:#1e1e1e;
border:1px solid #111;
color:#fff;
}

/*------------------------SERVICES---------------------------*/

.servicesImg{
	background-color:#161616;
	border:1px solid #212121;
}

.borderImg{
	background-color:#161616;
	border:1px solid #212121;
}

.smallPostImg{
	border:1px solid #212121;
}

/*----------------------- Comments ---------------------------*/

.commentContainer{
	border:#212121 1px solid;
	background-color:#161616;
}

.comentBox{
	border:0px;
	background-color:#161616;
}

.comentBox img{
	background-color:#161616;
	border:1px solid #212121;
}

.comentBoxAdmin{
background-color:#515151;
}


/*---------------------------- CONTACT PAGE ----------------------------*/
.input{
	border:1px solid #212121;
	background-color:#3b3b3b;
	color:#fff;
}

.errorMessage{
	color:#ff3333;
}


.moreLink{
	color:#999999;
	text-decoration:none;

}