body{ font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;
font-size: 62.5%; background: #000 url(../images/skins/dark/redgrungepanels.jpg) repeat-x fixed 50% 0 ;}

#pagecontainer{ width: 1035px; margin: 0px auto; padding:0px; background:#111; margin-top:10px;}
#mainpage{ width: 960px; margin: 0px auto; padding-top:30px; background:#111; }

	#cubeshadow {

		height:440px;
		background: #111 url(../images/skins/dark/shadow.jpg) no-repeat bottom center;

		}
		

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #fff;
}
	
	.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background: #1D1D1D; 
	}

	.ddsmoothmenu ul li a:hover{
	background: #1D1D1D; /*background of menu items during onmouseover (hover state)*/
	}

	.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background: #1D1D1D; 
	color: #ffff;
	}

	.ddsmoothmenu ul li a:hover{
	background: #171717; /*background of menu items during onmouseover (hover state)*/
	color: #fff;
	}

	.ddsmoothmenu ul li ul li a{
	background: #1D1D1D;
	color:#fff;
	border-bottom: 1px solid #A2A2A2;
	}
	
	
#categorytitle { border-top:1px dotted #464646; border-bottom:1px dotted #464646;color:#7d7d7d;}


.portfoliopagerows {
	border-top:6px solid #000; 

	}

		.portfoliotitle { color:#B9B9B9; }
			.portfoliotitle a { color:#B9B9B9; }
			.portfoliotitle a:hover { color:#fff; }
			
			

	#aboutwrap {
		border-top:1px solid #303030;
	}
		.abouttext {
			color:#DCDCDC;
			}
		.abouthighlight {
			color:#DCDCDC;
			}
		.abouttitle, .abouttitle a {
			color:#DCDCDC;
			}
				.abouttitle a:hover {
						color:#fff;
					}


#midplacement {
	 border-bottom:1px solid #303030;
	}

				.articleimage img {
					border:5px solid #303030;
				}
					.articleimage img:hover {
						border:5px solid #4f4f4f;
					}
			.articletext {
			
				color:#7d7d7d;

			}
				.articletitle, .articletitle a {
					color:#3a3a3a;
				}
					.articletitle a:hover {
						color:#fff; 
					}

#mportfoliowrap {
	border-top:6px solid #303030; 
	border-bottom:6px solid #303030;

	}
	
	.recentportfolio { color:#3a3a3a;}


					
					
#contents #title { color:#fff; }
#contents {color:#8B8B8B;}
#contents a {color:#fff;}
	#contents img {border:1px solid #111;}
	#contents blockquote{ border-left: 5px solid #fff;}
	#contents .readmorebutton a{ color:#111; }
	#contents .readmorebutton a:hover { color:#000; }
	#contents .datecomment { color:#B9B9B9; }
	#contents .datecomment a { color:#fff; }
	#contents .datecomment a:hover { color:#fff; }
	#contents span.comments a { color:#fff;}
	#contents span.comments a:hover { color:#fff;}
	#contents .posttitle { color:#B9B9B9; }
	#contents .posttitle a { color:#B9B9B9; }
	#contents .posttitle a:hover { color:#fff; }
	
	#contents .blogseperator {
	border-bottom:1px dotted #464646;
	margin-bottom:30px;}
	
	#contents .relatedposts a {color:#B9B9B9;}
	#contents .relatedposts ul li a:hover { color:#fff;}
	#contents .relatedposts img { border:1px solid #464646; }
	#contents .relatedposts img:hover { border:1px solid #fff;}
	#contents .relatedposts ul li.relatedclear { border-bottom:none;}

.sidebaropts { color:#B9B9B9; }
	.sidebartitle { color:#fff; }
	.sidebaropts img { border:1px solid #464646;}
	.sidebaropts img:hover { border:1px solid #fff;}
	.sidebaropts a { color:#B9B9B9;}
	.sidebaropts a:hover { color:#fff;}
	.sidebaropts ul { color:#B9B9B9; }
	.sidebaropts ul li { color:#B9B9B9;}
	.sidebaropts ul li a { color:#B9B9B9;border-bottom:1px dotted #464646;}
	.sidebaropts ul li a:hover { color:#fff;}
		.sidebaropts ul ul li a { color:#B9B9B9; }
		.sidebaropts ul ul ul li a { color:#B9B9B9;  }
		
.sidebarpopular { color:#B9B9B9; }
	.sidebarpopular img { border:1px solid #464646;}
	.sidebarpopular img:hover { border:1px solid #fff;}
	.sidebarpopular a { color:#B9B9B9; }
	.sidebarpopular a:hover { color:#fff; }
	.sidebarpopular ul li a:hover { color:#fff; }
	.sidebarpopular ul li.popclear { border-bottom:1px dotted #464646;}
				
#wp-calendar {
	color:#B9B9B9;
	background:none;
	border:none;
	}
	
	#wp-calendar td {
		text-align:center;
		}
		
	#wp-calendar td a{
		color:#fff; 
		}

	#wp-calendar td a:hover {
		color:#fff;
		}

	
#s {
	border: 1px solid #171717;
	background: url(../images/skins/dark/search-bar.gif) no-repeat left bottom;
	color:#fff; }

	
ol.commentlist li.even {
background: #2E2E2E;
border-bottom: 1px solid #111;
}

	
#respond{
	background:none; 
	color:#fff; 
}

	.respondtitle{
		color:#fff;
	}


.navigationbox .wp-pagenavi {
	color: #B9B9B9;
/*	margin-top:-35px; */
}

.navigationbox .wp-pagenavi a, .navigationbox .wp-pagenavi a:link {
	color: #B9B9B9;
	border:none;

}

.navigationbox .wp-pagenavi a:hover {	
	color: #fff;
}
.navigationbox .wp-pagenavi a:active {
	color: #B9B9B9;
}
.navigationbox .wp-pagenavi span.pages {
	color: #B9B9B9;
}
.navigationbox .wp-pagenavi span.current {
	color: #fff;
}
.navigationbox .wp-pagenavi span.extend {
	color: #B9B9B9;
}

.navigationbox .navigation a { 
	color:#B9B9B9;
}

.navigationbox .navigation a:hover { 
	color:#fff;
}

	#footerbarwrap {

		background:#161616;
		color:#565656; 
		}
		
		#footerbarwrap ul li a{
			color:#eee;
			}