BODY {
	background: #000;
	color: #fff;
	font-family: Verdana, sans-serif;
	font-size: 68.75%; }
	
#page_container {
	width: 780px;
	margin: 0 auto; }
	
#header {
	background: transparent url(../images/logo.gif) 0 0 no-repeat;
	width: 200px;
	height: 75px;
	float: left; }
	
	#header H1 { margin: 0; text-indent: -5000px; }
	
#nav,
.stripNav {
	float: right;
	width: 579px !important;
	margin-right: 1px;
	height: 75px; }
	
#nav UL,
.stripNav UL {
	list-style: none;
	margin: 20px 10px 0 0;
	padding: 0;
	float: right; }
	
	#nav LI,
	.stripNav LI {
		float: left;
		clear: none;
		margin: 0;
		padding: 0; }
		
	#nav A,
	.stripNav A {
		display: block;
		font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
		font-weight: bold;
		font-size: 1.4em;
		text-decoration: none;
		color: #fff;
		text-transform: uppercase;
		padding: .3em .7em;
		border: 0;
		margin-top: 3px;
		margin-left: 10px; }
		
	#nav A:hover,
	.stripNav A:hover {
		background: #444; }
		
	#nav .selected A,
	.stripNav A.current {
		background: #ddd;
		color:  #1e1e1a; }
		
#content {
	float: left;
	clear: left; }
	
UL.thumbnails {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left; }
	
	.thumbnails LI {
		margin: 10px;
		padding: 0;
		float: left; }
		
	.thumbnails A {
		display: block;
		border: 8px solid #222; }
		
	.thumbnails A:hover {
		margin: 0;
		border: 8px solid #ccc; }
	
	.thumbnails IMG {
		width: 120px;
		height: 120px; }
	
#contact {
	clear: left;
	height: 55px;
	background: transparent url(../images/contact_me.gif) 0 20px no-repeat;
	text-indent: -5000px;
	position: relative; }
	
	#contact A {
		position: absolute;
		top: 0; left: 0;
		display: block;
		width: 100%;
		height: 100%;
		border: none; }
	
#footer {
	color: #666;
	text-align: right;
	font-size: .95em;
	clear: both; }
	
	#footer A {
		color: #666;
		border: none; }
		
		#footer A:hover {
			color: #fff;
			border-bottom: 1px solid #666; }
	
	
	
