/*---------------------------- 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/logo10.png);
}

/*-------------------------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, #sidebarSearch{
	background-image:url(images/search_bg_trans.png);
}


#search input, #sidebarSearch input{
	border:#1f1f1f;
	color:#c8c8c8;
	background-color:#161616;
}

#menu ul li.current_page_item a, #menu ul li.current_page_parent a{
	color:#fff;
	font-weight:bold;
}

#menu ul li.current_page_parent ul li.current_page_item a, menu ul li ul li.current_page_parent a{
	color:#fff;
	font-weight: normal;
}

#menu ul li.current_page_item ul li a,#menu ul li.current_page_parent ul li a{
	font-weight: normal;	
	color:#656565;
}

#menu ul li.current_page_item ul li a:hover,#menu ul li.current_page_parent ul li a:hover{
	color:#fff;
}


/*------------------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 ul li ul{
	border:1px solid #212121;
}

#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;
}

#pageContent img, .postBoxContent img{
	background-color:#1e1e1e;
	border:1px solid #313131;	
}

.contentBox h3 a{
	color:#fff;	
}

/*-----------------------  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:#0c0c0c;
	color:#fff;
}


/*-----------------------  FOOTER  ---------------------------*/

#contentBottom{
	background-image:url(images/bottom_black.jpg);
}



#footer p{
	color:#999999;
}


#footerMenu ul{
	color:#999999;
}

#footerMenu ul li a{
	color:#999999;
}

#footerMenu ul li a:hover{
	color:#6d6d6d;
}

/*----------------------- PORTFOLIO ----------------------------*/


#navButtonLeft a{
	background-image:url(images/nav_buttons_black.png);
	height:24px;
    width:41px;
	background-position:0 0;
}

#navButtonLeft a:hover {
	background-position: 0px 25px;
}

#navButtonRight  a{
	background-image:url(images/nav_buttons_black.png);
	height:23px;
    width:40px;
	background-position:40px 0px;
}

#navButtonRight a:hover {
	background-position:40px 25px;
}

#portfolioCategories{


background-color:#1e1e1e;
border:1px solid #313131;
color:#fff;
}

.portfolioItem{
	background-color:#1e1e1e;
	border:1px solid #313131;	
}

/*------------------------SERVICES---------------------------*/

.servicesImg{
	background-color:#1e1e1e;
	border:1px solid #313131;	
}

.borderImg{
	background-color:#1e1e1e;
	border:1px solid #313131;	
}

.smallPostImg{
	border:1px solid #313131;
}

/*----------------------- Comments ---------------------------*/

.commentContainer{
	border:#212121 1px solid;
	background-color:#161616;
}

.comentBox{
	border:0px;
	background-color:#161616;
}

.comentBox img{
	background-color:#1e1e1e;
	border:1px solid #313131;	
}

.comentBoxAdmin{
background-color:#202020;;
}

/*---------------------------- CONTACT PAGE ----------------------------*/

.input, .commentInput, .commentTextArea{
	border:1px solid #212121;
	background-color:#0c0c0c;
	color:#fff;
}

.errorMessage{
	color:#ff3333;
}


.moreLink{
	color:#999999;
	text-decoration:none;

}

/*----------------------------TABLES---------------------*/

table
{
	border:0px solid #2e2e2e;
}

td
{
	border:0px solid #2e2e2e;
}

td#today{
	background-color: #0d0d0d;
}

th
{
	border:0px solid #2e2e2e;
	background-color: #0d0d0d;
	color:#ccc;
}
