body
{
	background-color:	#1f1f1f;
	font-family:		Arial,sans-serif;
	font-size:		.8EM;
	/*color:			#c0c0c0;*/
	color:			#9A9F95;
}

/* GENERAL */
h1{
	float:			left;
	/*width:			100%;*/
	clear:			both;
	font-size:		1.5em;
	font-weight:	bold;
	margin:10px;
}

h3{
	color:			#ffffff;	
}

p{
	margin-top:		10px;
	margin-bottom:		0px;
}
span.smallprint{
	font-size:		.8em;
	margin-top:		10px;
	float:			right;
}
a, 
a:visited,
a:active{
	color:			#FFF481;
	text-decoration:	none;
	font-weight:		normal;
}		
a:hover{
	text-decoration:	underline;
	color:			#ffffff;	
}

/* COLUMNS */	
div.head,
a.head{
	float:			left;
	clear:			both;
	background-color:	#3F3F3F;
	width:			800px;
	height:			100px;
	background-image:	url( "title.jpg" );
	display:		block;
	/*padding:		10px;*/
	/*border:			1px solid #3F3F3F;*/
	border-top:			1px solid #c0c0c0;
	border-left:			1px solid #c0c0c0;
	border-right:			1px solid #000000;

}
div.leftcol{
	float:			left;
	width:			200px;
	clear:			left;
	background-color:#3F3F3F;
	border-left:			1px solid #c0c0c0;
	border-bottom:			1px solid #000000;
	border-right:			1px solid #000000;
	
}
div.rightcol{		
	float:			left;
	width:			600px;
	clear:			right;
/*border:1px solid #00ff00;*/
}
div.colstretcher{
	float:			right;
	clear:			right;
	width:			1px;
	height:			100px;
	display:		block;
}	 
div.colholder{
	float:			left;
	clear:both;
	width:			805px;
	/*border:1px solid #ff00ff;*/
}	
div.footer{
	width:			594px;
	float:			left;
	clear:			both;
	bottom:			10px;
	margin:			5px;
	margin-left:		3px;
	margin-top:		30px;
	margin-bottom:		50px;
	border-top:		1px solid #c0c0c0;
	padding:		0px;
	padding-top:		3px;
}
div > div.footer{
	width:			595px;
	margin-left:		5px;
}
/*
div.toplink{
	float:			left;
	clear:			both;
	margin-top:		10px;
}
*/

div.toplinkholder{
	width:			570px;
	float:			left;
	clear:			both;
	display:		block;
	/*background-color: #c0c0c0;*/
}

div.toplink{
	float:			left;
	clear:			left;
	margin-top:		10px;
}

div.redditlink{
	float:			right;
	clear:			right;
	margin-top:		10px;
}

div.blogsection{
	padding-bottom:	.5em;
	float:right;
}	

/* THUMBNAILS */
div.tnholder{
	background-color:	#000000;
	float:			left;
	margin:			5px;
	padding:		5px;
}
.thumbnail{
	width:			75px;
	border:			0px;
	float:			left;
	clear:			both;
	font-size:		.8em;
	overflow:		hidden;			
}

/* LEFT NAV */
div.navholder{
	border-top:		1px solid #c0c0c0;
	width:			180px;
	float:			right;
	clear:			left;
	padding-bottom:	30px;
	padding-top:		10px;
	margin-right:5px;
	margin-top:		5px;
	display:block;
	/*border:1px solid #ffff00;*/
}	
li.navitem{
/*	float:			left;*/
/*	clear:			both;*/
}	
div.entry{
	width: 			594px;
	float:			left;
	clear:			both;
	border-top:		1px solid #c0c0c0;
	border-left:		1px solid #c0c0c0;
	border-bottom:		1px solid #000000;
	border-right:		1px solid #000000;
	margin-top:		5px;
	margin-left:		3px;
	padding:		10px;
	background-color:	#4F4F4F;
}
div > div.entry{
	margin-left:		5px;
	width:			573px;
}	
div.rssfeedholder{
	border-top:		1px solid #c0c0c0;
	float:			right;
	clear:			both;
	width:			180px;
	/*margin-top:		50px;*/
	margin-right:5px;
	height:			50px;
	padding-bottom:		30px;
	padding-top:		10px;
	display:		block;
}

/* CONTACT */
div.contactholder{
	border-top:		1px solid #c0c0c0;
	float:			right;
	clear:			both;
	width:			180px;
	/*margin-top:		50px;*/
	margin-right:5px;
	height:			300px;
	padding-bottom:		30px;
	padding-top:		10px;
	display:		block;
}				
div.contactitemholder{
	float:			left;
	clear:			both;
	width:			170px;
	margin-top:2px;
}
div.contacttitle{
	float:			left;
	clear:			both;
	font-size:		.8em;
	color:			#ffffff;
	margin-bottom:		5px;
}
input.contactfield,
textarea.contactfield{
	width:			170px;
	background-color:	#d7d7d7;
	font-family:		Arial, sans-serif;
	font-size:		.8em;
	color:			#464646;
}
input.contactfield{
	height:			2em;
}

div.contactfield{
	float:			left;
	clear:			both;
}

ul.rsslist{
	list-style-image: 	url( http://www.strick.co.uk/rss.gif );
	list-style-type: 	square;
}

a.permalink{
	font-size:		.8em;
	font-weight:	lighter;
}	

/* GALLERY */
div.shade{
	height:				100%;
	width:				100%;
	position:			fixed;
	display:			block;
	top:				0px;
	left:				0px;
	z-index:			966;
	background-color:	#000000;
	visibility:			hidden;
}

#gallerypic-holder{
	border:				5px solid #000000;
	position:			fixed;
	left:				50%;
	top:				50%;
	width:				500px;
	height:				300px;
	margin-left:		-250px;
	margin-top:			-150px;
	display:			block;
	z-index:            8000;
	visibility:			hidden;
	background-color:	#000000;        
}

a.close-link:link,
a.close-link:visited,
a.close-link:hover,
a.close-link:active{
	font-family:		Arial, sans-serif;
	text-decoration:	none;
	z-index:            11000;
	font-size:			.8em;
	padding-top:		.5em;
	display:			block;
}	

#gallerypic{
	border:				0px;
	text-align:			right;
}	

#top-nav-holder{
	position:			fixed;
	top:				0px;
	left:				0px;
	width:				100%;
	background-color:	#000000;
	display:			block;
	z-index:            10000;
	visibility:			hidden;
	height:				1.5em;
}	

#gal-nav{
	position:			absolute;
	top:				0px;
	left:				50%;
	display:			block;
	z-index:            10000;
	visibility:			hidden;
	display:			block;
	text-align:			center;
}	

#thumper{
	position:			fixed;
	background-color:	#121212;
	width:				20px;
	height:				20px;
	z-index:            18000;
	left:				50%;
	top:				50%;
	margin-left:		-10px;
	margin-top:			-10px;
}

#thump0{
	position:		absolute;
	height:				10px;
	width:				10px;
	display:			block;
	top:				0px;
	left:				0px;
	background-color:	#121212;
}		

#thump1{
	position:		absolute;
	height:				10px;
	width:				10px;
	display:			block;
	top:				0px;
	left:				10px;
	background-color:	#aaaaaa;
}		

#thump2{
	position:		absolute;
	height:				10px;
	width:				10px;
	display:			block;
	top:				10px;
	left:				10px;
	background-color:	#cccccc;
}		
#thump3{
	position:		absolute;
	height:				10px;
	width:				10px;
	display:			block;
	top:				10px;
	left:				0px;
	background-color:	#ffffff;
}		




