/* 
	stylesheet 2
	values set here over-ride those set in top level stylesheet
	
	css1 styles */
body {  
	background-color: #999;
	background-image: url('small_road_bg.jpg');
}

body, p, span.imagetext, a, td, th, li, em, h1, h2, h3, h4, h5, h6 {
	color: #fff;
}

/* links in general */
a:link, a:visited {
	color: #fff;
	text-decoration: underline;
}

div#container {
	border: 1px solid #666;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#container, div#content {
	background: #000;
	color: #fff;
}

div#header h1, div#content {
	margin-left: 15px;
	margin-right: 15px;
}

div#menulinks {
	left: 10px;
	color: #f90;
}

div#header h1, div#content {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 743px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 740px;

}

div#about, div#contacttext {
	/* about text */
	background: #000;
	color: #fff;
	margin-left: 0;
	text-align: left;
}

div#about p, div#contacttext p {
	color: #fff;
}

div#contactform {
	margin-left: 5px;
	margin-right: 5px;
}

td.formlabel, td.formlabel label {
	color: #f90;
}

/* footer */
div#footer {
	color: #f90;
	background: #666;
	border-top: 1px solid #f90;
	border-bottom: 1px solid #666;
	margin-top: 20px;
}

div#foottext {
	margin-left: 10px;
}
	
div#footer a, div#footer a:link, div#footer a:visited {
	color: #f90;
	text-decoration: none;
}

div#footer a {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
}

/* header */
div#header {
	margin: 0;
	text-align: left;
	background: #000;
}

/* headings in the header */
h1, h1.large, h1.medium, h1.small {
	color: #f90;
}
	
/* menu bar */
div#menubar {
	border-top: 1px solid #f90;
	border-bottom: 1px solid #f90;
	margin-bottom: 10px;
	background: #666;
}

.menulink, #menuselected, a#menuselected:link, a#menuselected:visited {
	background: transparent;
	color: #f90;
}

.menulink a, a.menulink:link, a.menulink:visited {
	color: #ccc;
}

/* used for when image links are hovered over */
a.highlight:link, a.highlight:visited {   
	color: #fff;
	text-decoration: none;
}

a.lowlight:link, a.lowlight:visited {   
	color: #f90;
	text-decoration: none;
}

.lowlight, p.displaydate {
	color: #f90;
	text-decoration: none;
}

a.highlight img, img.selectgallery {
	border: 1px solid #f90;
	background: #666;
}

a.lowlight img, img.gallery {
	border: 1px solid #000;
}

/* image display page */	
#thumbnailbox {
	/* the box of thumbnails on an image page */
	border: none;
	margin-left: 5px;
}

div#mainimage {
	/* styles are set on the fly 
	depending on what gallery type is in use */
	margin-right: 5px;
	margin-left: 5px;
}
	
.gallery {
	/* border colour of a gallery icon 
	make this the same as the background colour for no border */ 
	border-color: #000;
}

.selectgallery {
	/* the style for a selected gallery icon image */
	border-color: #f90; 
}

/* next and back buttons */
a.button:link, a.button:visited {
	color: #f90;
	text-decoration: none;
}

/* front page */
div.gallerylink, div.sitelink {
	color: #f90;
	border: none;
}

/* icons holder */
#iconsholder { border: none; }

/* centralize icons table */
table#iconstable {
margin: 0 auto;
}

/* shift thumbs to left to keep on page */
table#thumbstable {
margin-left: -15px;
}