	html {
	background: #242424;
	
	}
		
	body { 	

		color: white; 
		font-family: Helvetica;
		
		}
	
	a { 
		color: #c6c6c6;
		text-decoration: none;
		border-style: none;
		outline: none;

	}	
	
	img{
		border:none;
}
	
	#container { 
		position: relative;
		padding-top: 15px;
	
	}	
			
/* header */	
	
	#header {

	}

	#header img {
		float: none;
			

}

	#header  a {
		overflow: hidden;
		text-decoration: none;
		outline: none;
}

/* navigation */

#navwrap{
	clear: both;
	/*padding-top: 50px;  /* padding/margin = IE fix 
	margin-top: -50px; */

}


#nav {
	float: left;
	margin-top: 40px;
	margin-bottom: 20px;
}

#nav img{
	float: left;
	border-style: none;
	border-width: 0px;

}

#nav a{
	float: left;
	border-style: none;
	border-width: 0px;
}




/* mininav */


	#mininav {	
		color: #b1b1b1;
		font: normal 11px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		top:0px;
		border-top: .1em solid #383838;
		/*  border-bottom: .1em solid #383838;*/ 
		margin-top: 10px;
		margin-bottom: 30px;
}

	#mininav p{
	
		margin-top: 6px;
		margin-bottom: 6px;
}


/* main image */

	#main {
		border: .1em solid #383838;
		height: 293px;
}


/* about */

	#aboutwrap{
	
		color: #7e7e7e;
		font: normal 11px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		float: left;
		margin-top: -10px;
	
}


	.about {
		float: left;
		border: .1em solid #383838;
		height: 200px;
		margin-right: 10px;
		margin-top: 2px;
}

	.works {
		float: left;
		border: .1em solid #383838;
		height: 125px;
		margin-right: 10px;
		margin-top: 2px;
}

	.abouttext{
	margin-top: 15px;
	line-height: 1.4em;
	font-size: 11.5px;
}

	.abouttext p{
	margin-top: 1px;
	margin-bottom: 14px;
	line-height: 1.4em;
}

	.aboutheader{
	font-weight: bold;
	color: #b1b1b1;

}

	.aboutnav{
	font-size: 11px;
	margin-top: 15px;
}

	.aboutnav ul li{
	margin-top: 2px;
	list-style-image: url(../img/bullet.png);
}

	.aboutnav a{
	color:#7e7e7e
}

	.aboutnav a:hover{
	color: white;
}


/* works */

	#workswrap{
	
		color: #7e7e7e;
		font: normal 11px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		float: left;
		margin-top: -20px;
	
}


	.works {
		float: left;
		border: .1em solid #383838;
		height: 125px;
		margin-right: 10px;
		margin-top: 2px;
}

	.abouttext{
	margin-top: 15px;
	line-height: 1.4em;
	font-size: 11.5px;
}

	.abouttext p{
	margin-top: 1px;
}

	.aboutnav{
	font-size: 11px;
	margin-top: 15px;
}

	.aboutnav ul li{
	margin-top: 2px;
	list-style-image: url(../img/bullet.png);
}

	.aboutnav a{
	color:#7e7e7e
}

	.aboutnav a:hover{
	color: white;
}








/* mid divider */
	#mid_divider {	
		color: #b1b1b1;
		font: normal 11px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		top:0px;
		border-top: .1em solid #383838;
		/*  border-bottom: .1em solid #383838;*/ 
		margin-top: 20px;
		margin-bottom: 20px;
}

/* mid divider for works*/
	#divider_works {	
		color: #b1b1b1;
		font: normal 11px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		top:0px;
		border-top: .1em solid #383838;
		/*  border-bottom: .1em solid #383838;*/ 
		margin-top: 20px;
		margin-bottom: 20px;
}

/* Gallery Text */



/* selection */

	#selectionwrap{
		
		color: #7e7e7e;
		font: normal 11px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		float: left;
		margin-top: -10px;
		
	}



	.selection {
	margin-top: 15px;
}


	.sphoto {
		float: left;
		border: .1em solid #383838;
		height: 150px;
		margin-right: 10px;
		margin-top: 2px;
}

/* submenu */


	#submainwrap {
	
		color: #7e7e7e;
		font: normal 11px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		float: left;
		margin-top: 10px;
		
}



	.submain {
		position: relative;
		border: .1em solid #383838;
		float: left;
		top: 10px;
		padding: 6px;
		background-color: #1e1e1e;
}

	.submain a{
		position: absolute;
		bottom:10px;
		left:175px ;
		float: right;
		color: #929292;
}

	.submain a:hover{
		color:  white;
	
}

	.photo {
		float: left;
		border: .1em solid #383838;
		height: 82px;
		margin-right: 10px;
}


/* footer */


	#footer {
		font: normal 10px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		top: 65px;
		border-top: .1em solid #383838;
		border-bottom: .1em solid #383838;
		color: #717171;
}

	#footer a:hover{
		color:  white;
	
}

	#footer p{
	margin-top: 7px;
	margin-bottom: 7px;

}

	#footer ul li {
		float: left;
		list-style: none;	
		text-align: left;	
		border-style: none;
	
		text-indent: -5em;
		margin-top: -10px;
		
		padding: 0 20px 0px;
}

	.contact {
	float: right;
}



/* custom grid for gallery */
.gridx{
	display:inline;float:left;position:relative;margin-left:10px;margin-right:10px
}

.gridx{
	width:280px;
	float: left;
}

