
body, html{ background:#000; }

#pikame li{
	margin:2px;
	float: left;position:relative;
	border:1px solid #464646;}


.pika_play a{background:#000;color:#fff;}
.pika_caption{color:#8B8B8B;}
.pika_navigation a{color:#8B8B8B;}
.pika_navigation a:hover{color:#fff;}

.gallerywrap{color:#887;}

/* -------- Main image -------- */
#main_image{background:#000;}

/* -------- Navigation Next and Previous -------- */
.nav {color:#D1D1D1;}
.nav a {color:#D1D1D1;}
.nav a:hover {color:#fff;}

/* -------- Extra not set to anything. If required -------- */
.info{border-top:1px solid #221;}

/* -------- Head Styles -------- */
	.title {
		color:#fff;
	}

	.title a {
		text-decoration:none;
	}
	
		h1,h2,h3,h4,h5,h6 {
		color: #5D5D5D;
			}

/* ------------ The top Menu -----------*/
#navwrap {
	color:#D1D1D1;
}
#navwrap li a {
	color:#D1D1D1;
}
/* Top Menu Home About Contact */
#navwrap li.company {
	color:#A2A2A2;
}
#navwrap li.company a {
	color:#A2A2A2;
}
#navwrap li.company a:hover {
	color:#fff;
}

/* Category Title */
#navwrap li.cat-title {
	color:#464646;
	border-bottom:1px solid #2E2E2E;
}
/* Categories */
#navwrap li.cat-item a {
	color:#D1D1D1;
	background: #171717;
	border-bottom:1px solid #2E2E2E;
}

#navwrap ul.children li.cat-item a {
	color:#D1D1D1;
	background: #262626;
	border-bottom:1px solid #2E2E2E;
}

#navwrap li.cat-item a:hover {color:#E8E8E8;background:#2E2E2E;}
#navwrap ul.children li.cat-item a:hover {color:#E8E8E8;background:#2E2E2E;}
#navwrap li a:hover {color:#fff;}
.cat-item ul.children {border-top:1px solid #464646;}
#navwrap li.current-cat a , #navwrap ul.children li.current-cat a {text-decoration:none;color:#E8E8E8;background:#111;}


/* Page List */
#navwrap li.page_item a {
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
	display:block;
	height:100%;
	text-decoration:none;
	color:#D1D1D1;
	background: #151515;
	letter-spacing: 2px;

	border-bottom:1px solid #2E2E2E;
}

#navwrap li.page_item a:hover {text-decoration:none;color:#E8E8E8;background:#2E2E2E;}
#navwrap li.current_page_item a  {text-decoration:none;color:#E8E8E8;background:#464646;}

/*=== Contents ===*/

#contents a {color:#fff;text-decoration:underline;}

#contents table.nexustable {
	font-size:11px; text-align:center;
	color:#A2A2A2;
	border: 1px solid #000;
	border-collapse: collapse;
}
#contents table.nexustable th {
	background:#2E2E2E;
	border: 1px solid #000;
	padding: 8px; width:100px;
}
#contents table.nexustable tr {
	background:#111;
}
#contents table.nexustable td {
	border: 1px solid #000;
	padding: 8px; width:100px;
}


/*=== Column ===*/

#contentcol {

	background:#111111;

	border-bottom:12px solid #2E2E2E;

}

#gallerycategories {
	color:#fff;
}

/*=== Contact Form ===*/

	ol.forms label {
		color:#E8E8E8;
	}

	ol.forms input, ol.forms textarea {
		border: 2px solid #464646;
	}

ol.forms input:focus, ol.forms textarea:focus { border: 2px solid #D1D1D1; }

	ol.forms li.buttons button {
		background: #E8E8E8;
		color: #111;
	}
	
		ol.forms li.buttons button:hover { color: #000; }
		ol.forms li.buttons button:active { color: #111; }

/* Contact Text Input Styles*/
.wpcf7 input, .wpcf7 textarea {
	border: 1px solid #ccc;
}


/*---- Footer ----*/

#navwrap ul.footer {
	border-top:1px solid #171717;
	border-bottom:1px solid #171717;
	color:#D1D1D1;
}

#navwrap ul.footer li {
	color:#D1D1D1;
}
#navwrap ul.footer li a {
	color:#D1D1D1;
}

/*=== End of CSS ===*/
