@charset "utf-8";
/* CSS Document */
/* ------------------------------------------ MAIN */
* {
	margin: 0;
	padding: 0;
	border: none; 
}
/* ------------------------------------------ LAYOUT */
body {
 	background: url('robkilvington.png') top left no-repeat #121212;
	text-align: center;

}
.wrapper {
	width: 900px;
	text-align: left;
}
h1 {
	display: none;
}
#flashcontent {				
		margin: 20px 0px 0px 0px;	
		width: 900px;	
		height: 475px;
      	position:absolute;		
		top: 40%;
		margin-top: -220px;
}
#htmlcontent {				
		margin: 0px 0px 0px 80px;
		padding-top: 15px;	
		width: 400px;	
		height: 475px;
      	position:absolute;		
		top: 40%;
		margin-top: -220px;
}
p {
	margin-top: 30px;
}	
/* ------------------------------------------ FOOTER */
html, body {
	height: 98.2%; /* footer */
} 

.wrapper {
	min-height: 100%; /* footer */
	height: auto !important; /* footer */
	height: 100%; /* footer */
	margin: 0 auto -6em; /* the bottom margin is the negative value of the footer's height */
	position: relative;
}
.footer, .push {
	height: 6em; /* .push must be the same height as .footer */
}
.footer {
	position: relative;
	margin: 0 auto;
	width: 900px;
}
#footert {
	height: 25px;
	border-top: 1px solid #4b4b4b;
	border-bottom: 1px solid #4b4b4b;
	padding-top: 4px;
	font: normal 12px verdana;

}
h4 {
	font: normal 12px verdana;
	display: inline;
	float: left;
	margin: 3px 10px 0 0;
}
ul {
	list-style-type: none;
	float: right;
	margin: 3px 0 0 0; 
	color: #cacaca;
}
li, li a {
	margin: 0 2px 0 16px;
	display: inline;
}
#subleft {
	width: 425px;
	float: left;
	border-top: 1px solid #4b4b4b;
	margin-top: 10px;
	text-align: left;
	padding-top: 10px;
	font: normal 10px verdana;
}
#subright {
	width: 425px;
	float: right;
	border-top: 1px solid #4b4b4b;
	margin-top: 10px;
	text-align: left;
	padding-top: 10px;	
	font: normal 10px verdana;
}
#gall {
	color: #a9a9a9;
	margin-right: 12px;
}
body#sports a#sportsnav,s
body#weddings a#weddingsnav,
body#nature a#naturenav,
body#profile a#profilenav,
body#landscapes a#landscapesnav,
body#commercial a#commercialnav {
	color: #54819b;
	font-style: bold
}
/* ------------------------------------------ TYPE */
body {
	font: normal 12px verdana;
	color: #a9a9a9;
}
a {
	text-decoration: none;
	color: #fff;
}
a:visisted {
	color: #cacaca;
	font: normal 18px verdana;
}
a:hover {
	color: #54819b;
}
