* {
	margin: 0;
	padding: 0;
}

BODY {
	background-color: white;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333;
	background-image : url(images/header_background.gif);
	background-repeat : repeat-x;	
}

DIV#header {
	height: 160px;
}

DIV#header IMG {
	margin: 20px;
}

DIV#content, DIV#contentNewWork, DIV#contentFullRange {
	position: absolute;
	top: 160px;
	left: 220px;
}

DIV#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 180px; /* Width of Menu Items */
	border-bottom: 1px solid #FFF;
}
/* Styles for Menu Items */
DIV#nav ul li a {
	display: block;
	text-decoration: none;
	color: #000;
	background: #E4AC3B; /* IE6 Bug */
	padding: 5px;
	padding-left: 20px;
	border: 1px solid #FFF;
	border-bottom: 0;
}
/* Fix IE. Hide from IE Mac \*/
* html DIV#nav ul li { float: left; height: 1%; }
* html DIV#nav ul li a { height: 1%; }
/* End */
DIV#nav ul li a:hover { color: Black; background: #f2d59e; } /* Hover Styles */

DIV#nav ul li a#activepage, DIV#nav ul li a.secondnav {
	color: Black; 
	background: #f2d59e;
}
DIV#nav ul li a.secondnav:hover { color: Black; background: #FFF; }
DIV#nav ul li a#secondactivepage {
	color: Black; 
	background: #fff;
}

H1 {
	font-size: 2em;
	background-color: #E4AC3B;
	color: White;
	padding:5px;
	margin-bottom: 1em;
	font-family: "Times New Roman", Times, serif;
	font-weight : normal;
	width: 100%;
	border-bottom: 1px solid black;
}
/*
H2 {
	font-size : 1.2em;
	margin-bottom: 0em;
	margin-top: 2em;
	text-transform: uppercase;
	font-weight: bold;
}
*/
H2 {
	font-size : 1em;
	margin-bottom: 0em;
	margin-top: 2em;
	/*text-transform: uppercase;
	font-weight: bold;*/
}

H3 {
	font-size : 1.2em;
	margin-bottom: 1em;
	margin-top: 1em;
	font-weight: bold;
	background-color: #f2d59e;
	width: 100%;
	padding: 3px;
	color: Black;
}

P {
	margin-bottom: 1em;
}

TD {
	vertical-align: top;
	font-size: 75%;
}

/* ABOUT */
DIV#content IMG {
	border: 1px solid #333;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 1000px;
	float: right;
	display : inline;
}

DIV#content P {
	width: 500px;
	_width: 90%;
}

/* NEW WORK */
DIV#NewWork IMG {
	border: 1px solid #f2d59e;
	padding: 1px solid White;
	margin-right: 10px;
	margin-bottom: 10px;
}
DIV.newphotoholder {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* FULL RANGE */
DIV.photoholder {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 21em;
	overflow : hidden;
}

/* ABOUT ORDERING */
.colourBar {
	background-color: #f2d59e;
}

/* NEWS */
#datesTable {
	width: 95%;
}

#datesTable TD {
	padding: 4px;
}

A:link, A:active, A:visited  { 
	text-decoration: underline ; 
	color: #333; 
}
A:hover   { 
	text-decoration: none ; 
	color: White;
	background-color: #E4AC3B;
}

.warn {
	color: Red;
}


A.biglink:link, A.biglink:active, A.biglink:visited { 
	text-decoration: none ; 
	font-weight: bold; 
	font-size: 110%; 
}
A.biglink:hover   { 
	text-decoration: underline ; 
}



/* Rockmill Credits */
A.rockmill:link, A.rockmill:active, A.rockmill:visited { 
	text-decoration: none ; 
	font-weight: bold; 
	color: Gray; 
}
A.rockmill:hover   { 
	text-decoration: underline ; 
	color: Red;
}
.rockmill   { 
	color: Gray;
}
.footer   { 
	color: Gray;
}





