/* CSS for Explore Teesdale site remodelling June 2009 */
/* WebMaestro - Wensley House Limited www.wensleyhouse.com */
/* (c)2009 Teesdale Marketing Limited */
/* explore_cc0.css -  #cccc00 */

/* Colour variant specific css */
h1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:bold;
	color:#069;
	background:#fff;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	color:#069;
	background:#fff;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

h3 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#cc0;
	background:#fff;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

#header {
	background-image:url('header_imagecc0.png');
	height:255px;
	width:750px;
	padding:0px;
	margin:0px;
}

#top_nav {
	background-color:#cc0;
	height:30px;
	padding:2px;
	padding-left:5px;
	margin:0px;
	border:none;
	border-left:1px solid #069;
	border-right:1px solid #069;
}

#top_nav li.active_link {
	background-color:#cc0;
	padding:5px;
	margin:0px;
	border:none;
	float:left;
	height:15px;
	width: 115px;
	text-align:center;
	font-size:1.1em;
	color:#fff;
	font-weight:bold;
}

.colored_band {
	background-color:#cc0;
	height:5px;
	padding:0px;
	margin:0px;
	border:none;
}

#left_nav ul {
	list-style:url(bulletcc0.png);
}


.left_mod ul {
	list-style:url(bulletcc0.png);
}


/* end variant specifics */

/* xhtml tags */
body {
	margin:0px;
	padding:0px;
	color:#000;
	background-color:#ccc;
	font-size:75%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
}

hr {
	border-top:1px solid #cc0;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	height:1px;
}

input {
	font-size:1em;
}

form {
	margin:0px;
	padding:0px;
}
/* non specific */
.clr {
	clear:both;
}


/* Template Divisions */
#wrapper {
	background-color:#6699cc;
	color:#000;
	background-color:#fff;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
/* headers */
#logo {
	text-align:left;
	padding-left:10px;
	width:400px;
	height:68px;
	padding-top:7px;
	float:left;
}
#languages {
	text-align:right;
	padding-right:20px;
	width:150px;
	height:21px;
	margin-top:30px;
	float:right;
}
/* Top navigation */

#top_nav ul {
	margin:0px;
	padding:0px;
}

#top_nav li {
	display:inline;
	padding:0px;
	padding:5px;
	margin:0px;
	margin-right:1px;
	border:solid 1px #069;
	background-color:#69c;
	float:left;
	height:15px;
	width: 110px;
	text-align:center;
	font-size:1.1em;
	color:#fff;
	font-weight:bold;
}

#top_nav a:link, #top_nav a:visited {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

#top_nav a:hover {
	text-decoration:none;
	color:#000;
}	
/* Pathway and search */
#pathway {
	height:20px;
	width:400px;
	font-size:0.9em;
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	color:#000;
	background-color:#fff;
	float:left;
}

#pathway a:link {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

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

#pathway a:hover {
	text-decoration:underline;
}

#search {
	height:20px;
	font-size:0.9em;
	text-align:right;
	padding:0px;
	margin:0px;
	padding-right:10px;
	padding-top:3px;
	color:#000;
	background-color:#fff;
	float:right;
}
/* Main section */
#main {
	padding:0px;
	margin:0px;
	background-color:#fff;
	text-align:left;
	border:none;
	border-left:solid 1px #069;
	border-right:solid 1px #069;
}

/* Left column */
#left {
	width:150px;
	padding:5px;
	padding:0px;
	margin:0px;
	margin-left:5px;
	float:left;
}

#left h3 {
	font-size:1.1em;
	margin-left: 5px;
	padding-bottom:3px;
	color:#000;
}

#left_nav {
	text-align:left;
	margin:0px;
	padding:0px;
	margin-left:-15px;
}


#left_nav li {
	padding-bottom:5px;
}

#left_nav a:link, #left_nav a:visited {
	text-decoration:none;
	color:#069;
	font-weight:bold;
}

#left_nav a:hover {
	text-decoration:none;
	color:#cc0;
}


.left_mod {
	text-align:left;
	margin:0px;
	padding:0px;
	margin-left:-15px;
}

.left_mod li {
	padding-bottom:5px;
}
.left_mod a:link, .left_mod a:visited {
	text-decoration:none;
	color:#069;
	font-weight:bold;
}

.left_mod a:hover {
	text-decoration:none;
	color:#cc0;
}

/* Content */
/* all pages without right-hand column */

#content {
	width:550px;
	margin:0px;
	padding:5px;
	padding-top:0px;
	color:#000;
	background-color:#fff;
	float:left;
	border-left:1px solid #cc0;
}
/* pages with right-hand column only */
#frontpagecontent {
	width:280px;
	margin:0px;
	padding:5px;
	padding-top:0px;
	color:#000;
	background-color:#fff;
	border-left:1px solid #069;
	float:left;
}

#right {
	width:175px;
	background-color:#ebf3fa;
	height:100px;
	padding:5px;
	padding:0px;
	margin:0px;
	margin-right:5px;
	border-left:1px solid #069;
	float:right;
}

/* bottom navigation */

#bot_nav {
	text-align:center;
	padding:0px;
	margin:0px;
	height:20px;
}
#bot_nav ul {
	margin:0px;
	padding:0px;
}

#bot_nav li {
	display:inline;
	margin-left:20px;
	margin-right:20px;
	padding:0px;
}
#bot_nav a:link {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#bot_nav a:visited {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#bot_nav a:hover {
	text-decoration:none;
	color:#069;
}

/* content navigation*/

#content a:link, #content a:visited {
	text-decoration:none;
	color:#069;
	font-weight:bold;
}
#content a:hover {
	text-decoration:none;
	color:#000;
}
/* Footers */
#footer {
	background-color:#ccc;
	background-image:url('et_bot.png');
	background-repeat:no-repeat;
	height:45px;
	width:750px;
	padding:0px;
	margin:0px;
	padding-top:10px;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
}

/* Googlemap divisions */

#map {
	width:540px;
	height:350px;
	font-family:Arial, Verdana, "sans serif";

	color:#000;
	border:solid 1px #660033;
float:left;
margin-top:5px;
}
#side_bar {
	width:180px;
	height:600px;
	text-align:left;
	padding-left:6px;
	padding-top:5px;
	padding-bottom:3px;
	font-family:Arial, Verdana, "sans serif";
	font-size:1em;
	color:#000;
margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	overflow:auto;
}
#side_bar a:link {
	font-style: normal;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	line-height: 1.4em;
}
#side_bar a:visited {
	font-style: normal;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	line-height: 1.4em;
}
#side_bar a:hover {
	font-style: normal;
	font-weight:normal;
	color: #000000;
	text-decoration: underline;
	line-height: 1.4em;
 }
#side_bar a:active {
	font-style: normal;
	color: #000;
	text-decoration: none;
	line-height: 1.4em;
 }
#contain {
	width:750px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#iframe1 {
	width:550px;
	height:245px;
	margin-top:5px;
	float:left;
}

.dividor {
	clear:both;
}

#google_holder {
	padding-left:5px;

}
/* Events */

.smallblack {
	text-align:left;
}

.smallgrey {
	text-align:left;
	font-weight:bold;
}

.boldwhite {
	font-weight:bold;
	color:#fff;
	text-align:left;
}

.month_heading {
	margin:0px;
	margin-bottom:10px;
	padding:5px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	background:#69C;
}

.e10pc {
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	width:80px;
	float:left;
	font-weight:bold;
	color:#000;
	background:#fff;
	
}
.e40pc {
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	width:150px;
	float:left;
	color:#000;
	background:#fff;
}
.e90pc {
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	width:400px;
	float:left;
	color:#000;
	background:#fff;
}
.e90pcb {
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	width:400px;
	float:left;
	font-weight:bold;
	color:#000;
	background:#fff;
}

.month_holder {

}

.event_holder {

}	