/* CSS Document 
Site: Birchwood
Author: Tim Makin, Drumbeat creative	
Contact: tim@drumbeatcreative.co.uk
Description: 3 column layout with navigation in the 1st column
Version:
*/

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

h1 {
	display: none;
}

h2 {
}

h3 {
}

p {
}

a:link {
	color: #FF3300;
	text-decoration: none;
}

a:visited {
	color: #FF3300;
	text-decoration: none;
}

a:hover {
	color: #FF3300;
	text-decoration: underline;
}

a:active {
	color: #FF3300;
	text-decoration: none;
}

strong {
}

#container {
	position: absolute;
	margin: auto 5%;
	position: absolute;
	width: 863px;
	height: 668px;
}

/* Header information */

#header {
	background: url(../images/logo.gif) no-repeat;
	width: 863px;
	height: 163px;
	position: absolute;
	z-index: 0;
}

/* Logo */

#logo {
}

/* Navigation */

#nav {
	position: absolute;
	width: 234px;
	top: 140px;
	z-index: 1;
}

#nav ul {
	margin: 0;
	padding: 0;
}

#nav li {
	margin: 0;
	padding: 4px 0 3px 30px; 
	list-style: none;
	height: 18px;
	border-top: dashed #cecd00 1px; 
	font-weight: bold;
	font-size: 1.4em;
}

#nav a {
	text-decoration: none;
}

	/* individual links */
	
	#homeNav {
	background: url(../images/backgrounds/nav1.gif) no-repeat;
	border-left: solid #8c4a39 10px; 
	} 
	
	#homeNav a {
		color: #8c4a39;
	}
	
	#visitingNav {
	background: url(../images/backgrounds/nav2.gif) no-repeat;
	border-left: solid #f66423 10px; 
	}
	
	#visitingNav a {
		color: #f66423;
	}
	 
	#storeGuideNav {
	background: url(../images/backgrounds/nav3.gif) no-repeat;
	border-left: solid #bdd639 10px; 
	}
	
	#storeGuideNav a {
		color: #bdd639;
	}
	
	#eventsNav {
	background: url(../images/backgrounds/nav4.gif) no-repeat;
	border-left: solid #901623 10px; 
	}
	
	#eventsNav a {
		color: #901623
	}
	
	#newsNav {
	background: url(../images/backgrounds/nav5.gif) no-repeat;
	border-left: solid #fbc230 10px; 
	}
	
	#newsNav a {
		color: #fbc230;
	}
	
	#redevelopmentNav {
	background: url(../images/backgrounds/nav1.gif) no-repeat;
	border-left: solid #8c4a39 10px; 
	}
	
	#redevelopmentNav a {
		color: #8c4a39;
	}
	
	#contactAndLettingsNav {
	background: url(../images/backgrounds/nav2.gif) no-repeat;
	border-left: solid #f66423 10px; 
	border-bottom: dashed #f66423 1px; 
	}
	
	#contactAndLettingsNav a {
		color: #f66423;
	}

/* Content  */

#intro {
	position: absolute;
	top: 350px;
	width: 214px;
	color: #904224;
}

#intro h2 {
	display: none;	
}

#intro p {
	font-size: 1.1em;
	line-height: 1.6em;
}

#main {
	position: absolute;
	top: 124px;
	left: 234px;
	width: 409px;
	height: 500px;
	
	color: #904224;
}

.contacts {
	overflow: auto;
}

#main h2 {
	width: 370px;
	margin:  10px 0 0 0;
	padding: 0 10px;
	font-size: 2em;
}

#main h3 {
	width: 370px;
	margin:  10px 0 0 0;
	padding: 0 10px;
	font-size: 1.6em;
	font-weight: bold;
}

#main h4 {
	width: 370px;
	margin:  10px 0 0 0;
	padding: 0 10px;
	font-size: 1.4em;
	font-weight: bold;
}

#main p {
	width: 370px;
	padding: 0 10px;
	font-size: 1.1em;
	line-height: 1.6em;
}

#main ul{
	padding: 0 20px;
	font-size: 1.1em;
	line-height: 1.6em;
}

.overFlow {
	overflow: auto;
}
/* Latest event */

#latestEvents {
	position: absolute;
	top: 170px;
	left: 646px;
	width: 221px;
	height: 274px;
	background: url(../images/backgrounds/event.gif);
	z-index: 1;
}

#latestEvents table {
	margin: 70px 0 0 15px;
}

#latestEvents  caption, thead {
	display: none;
}

.day {
	color: #666666;
	width: 80px; /* Changed from 50px */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.time {
	color: #901623;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#latestEvents tfoot {
	color: #666666;
}

/* Promotion */

#promtional {
	position: absolute;
	left: 646px;
	top: 450px;
	width: 206px;
	height: 93px;
	z-index: 1;
}

/* Opening times */

#openingTimes {
	position: absolute;
	top: 540px;
	left: 646px;
}

#openingTimes table {
	padding: 0 10px;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #FF3300;
}

#openingTimes caption {
	background: url(../images/titles/openingTimes.gif) no-repeat;
	height: 34px;
	text-indent: -5000px;
}

#day {
	width: 100px
}

#time {
}

/* Contact and Lettings page */

#centrecontacts {
	float: left;
	width: 200px;
}

#retailcontacts {
	float: left;
	width: 170px;
}

.contactemail {
	font-size: 80%;
}

/* Footer */

#footer {
	position: absolute;
	top: 624px;
	width: 843px;
	height: 26px;
	padding: 0 0 10px 10px;
	background: #901623;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer p {
	float:left;
	font-size: 1.1em;
}

#footer a {
	color: #FFFFFF;
}

#address {
	margin-left: 50px;
}

/* signle pages */

.home {
	background: url(../images/content.gif) no-repeat;
	padding: 4em 1em 0 1em;
}


#visiting {
	height: 230px;
	padding-right: 5px;
}

.visiting {
	background: url(../images/titles/visiting.gif) no-repeat;
	padding: 4em 1em 0 1em;
}

.downloads {
	background: url(../images/titles/downloads.gif) no-repeat;
	padding: 4em 1em 0 1em;
}

/* Store list */

.storelist {
	list-style: none;
	margin: 0;
	padding: 0;
} 

.storelist li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Events page */

#eventPage {
}

#eventPage h2 {
	color: #901623
}

#eventPage h3 {
	color: #901623
}

#eventPage p {
	color: #901623
}