@charset "UTF-8";


/* ------------- "generic" styles */

body {
	margin: 0; padding: 0;
	background-color: #000; 
	color: #999;
	font-family:helvetica, arial, sans-serif;	
	
}

a {text-decoration: none; color: #999; font-size: 12px;}

a img {border: 0;}

#content {
	width:960px;

  	margin:0px auto;
  	padding:0px 0px 0px 10px;
  	background-color:#000000;
  	
  	/*
  	border:3px solid #ffcccc;
  	 for IE 
  	filter:alpha(opacity=90);
  	/* CSS3 standard 
  	opacity:0.9;
  	*/
}

#content h1{
	font-size: 18px;
	font-weight: 200;
	color:#ccc;
}

#content h5{
	font-size: 10px;
	font-weight: normal;
	color:#777;
}

#content a:hover {color:#FFF}

#headernav {
background-image: url('../images/shutter.gif');
background-repeat: no-repeat;
height: 102px;
}  /*  close headernav */
	
#headernav h1 {
padding:20px 0 10px 0;
font-weight: bold;
font-size: 32px;
color:#fff;
}  /*  close headernav h1 */

#headernav h2 {
margin:-51px 0px 0 380px;
font-weight: normal;
letter-spacing:1px;
font-size: 14px;
color:#e2e2e2;
}  /*  close headernav h2 */

#headernavlinks {
margin: 10px 0 0px 0;
}

#headernavlinks a {
margin:0 40px 0px 0;
font-weight: normal;
font-size: 12px;
color:#999;
}  /*  close headernav h2 */

#headernavlinks a:hover {color:#FFF}

#mainimage {
margin: 20px 0 0 0;
background-repeat: no-repeat;
width: 910px;
height: 700px;
}

#portfolio {
margin: 20px 0 0 0;
padding: 20px 0 0 0;
background-repeat: no-repeat;
width: 910px;
height: 700px;
}

#counterpad {
margin: 0px 0 0 0px;
}

#counterpad p{
font-size: 12px;
}

#counterpad h1{
	font-size: 18px;
	font-weight: 200;
	color:#ccc;
}

#content ul {
padding: 0px;
list-style-type: none; 
}

#contactinfo {
	font-size:14px;
	margin: 40px 0 0 0;
	letter-spacing:1px;
}

#contactinfo img {
	float:right;
	margin:-200px 0px 0 300px;
}

#contactinfo h1{
	font-size: 18px;
	font-weight: 200;
	color:#ccc;
}

#contactinfo a {
	font-size:14px;
}

#psMainCustom {width:890px;}



A.gallery_collection_link {
	font-size: 16px;
	font-weight: 200;
}
