/* ----------------------------------------------------------------------------------------------------------------
	Generic
------------------------------------------------------------------------------------------------------------------- */	


body
{
	background: #fff;
	color: #333;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0 40px;
	height:100%
}

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

a:hover
{
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6, h7, h8{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0px;
	padding:0px;
}

	h2{
		font-size:15px;
		font-weight:normal;
	}
	
	h3{
		font-size:20px;
	}

p
{
	padding: 5px 0px 5px 0px;
}

	p img
	{
		margin: 0px 10px 10px 0px;
		clear:none;
		display:inline;
	}
	
	p.left img
	{
		display:inline;
	}
	
	p.left img
	{
		display:inline;
	}	
	
	img.right
	{
		margin: 0px 0px 0px 10px;
	}	
	
	img.left
	{
		margin: 0px 10px 0px 0px;
	}		

hr{
	margin:0px;
	padding:0px;
	border-top:3px dotted #a3a3a3;
}

/* --------------------------
	Classes
----------------------------- */

.hidden{
	display:none;
}


/* ----------------------------------------------------------------------------------------------------------------
	960
------------------------------------------------------------------------------------------------------------------- */	
	

.container_12
{
	background: #fff url(images/12_col.gif) repeat-y;
	margin-bottom: 20px;
}

/* ----------------------------------------------------------------------------------------------------------------
	Structure
------------------------------------------------------------------------------------------------------------------- */	

.right{
	float:right;
}

.left{
	float:left;
}

.grey{
	color:#999999;
}


/* --------------------------
	header 
----------------------------- */	

#important{
	margin:0px 0px 0px 10px;
	padding: 3px 0px 3px 0px;
	background-color:#000000;
	color:#FFFFFF;
}

#important a:link, #important a:active, #important a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#important a:hover{
	color:#ffff00;
}

#header{
	height: 213px;
	background:#000000;
	background-image:url(../images/headers/aspect.jpg);
}

#headerHome{
	height: 213px;
	background:#000000;
}

#header ul {
	list-style:none;
	padding: 0px;
	margin: 154px 0px 0px 240px;
	width:710px;
	font-weight:bold;
}	

	#header ul li{
		margin: 0px 25px 0px 0px;
		float:left;
		color:#FFFFFF;
		font-size:16px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#header ul li a{
		display:block;
		margin: 0px 0px 0px 0px;
		padding: 5px 15px 0px 15px;
		color:#FFFFFF;
	}	
	
	#header ul li a#selected{
		padding: 5px 15px 0px 15px;
		background-color:#00FF00;
	}	
	
	
			
 ul#access {
	list-style:none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}	

 ul#access li {
	list-style:none;
	padding: 0px;
	margin: 2px 0px 0px 10px;
}				

/* --------------------------
	Sub Nav 
----------------------------- */	

#subnavColumn{
	background-color:#f2f2f2;
	height:100%	
}

	ul.subnav {
		list-style:none;
		margin:0px;
		padding: 15px 15px 0px 15px;
		*padding: 0px 15px 0px 15px;
		font-size:15px;
		font-weight:bold;
	}
	
	ul.subnav li{
		margin: 0px;
		padding:0px;
	}
	
	
	ul.subnav li a{
		margin: 5px 0px 5px 0px;
		padding:0px;
	}
	
		ul.subsubnav {
			list-style:none;
			padding: 0px 0px 0px 15px;
			*margin:0px;
			font-size:15px;
			font-weight:bold;
			color:#000000;			
		}
		
		ul.subsubnav li{
			margin: 0px;
			color:#000000;			
		}
		
		ul.subsubnav li a{
			margin: 0px;
			color:#000000 !important;
		}			
	

	
	div#utilities {
		list-style:none;
		padding: 15px 15px 50px 15px;
	}	
	

	
	
/* --------------------------
	Content
----------------------------- */	

.breadcrumbs{
	margin: 10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

div.hr{
	width:100%;
	padding:0px;
	border-top:3px dotted #cdcdcd;
	margin: 0px;
	height:1px;
}

#content img{
	margin: 0px 10px 0px 0px;
}


/* --------------------------
	Adverts
----------------------------- */	

#adverts img{
	margin: 20px 0px 0px 0px;
	padding:0px;
}


/* --------------------------
	Footer 
----------------------------- */	

#footer {
	border-top:1px solid #a3a3a3;
	font-size:12px;
}
	
#footer ul {
	list-style:none;
	padding: 0px;
	margin: 3px 0px 0px 0px;
}	

	#footer ul li{
		margin: 0px 25px 0px 0px;
		float:left;
	}	
	
/* ----------------------------------------------------------------------------------------------------------------
	Sections
------------------------------------------------------------------------------------------------------------------- */	

/* --------------------------
	Header
----------------------------- */

#home #header{
	background-image:url(../images/headers/home.jpg);
}

#arts #header{
	background-image:url(../images/headers/arts.jpg);
}

#environment #header{
	background-image:url(../images/headers/environment.jpg);
}

#personal_growth_spirituality #header{
	background-image:url(../images/headers/pgs.jpg); 
}

#ethos #header{
	background-image:url(../images/headers/ethos.jpg);
}

#links #header{
	background-image:url(../images/headers/links.jpg);
}

#your_event_at_holton_lee #header{
	background-image:url(../images/headers/events.jpg);
}

#staying_at_holton_lee #header{
	background-image:url(../images/headers/staying.jpg);
}

#contact_us #header{
	background-image:url(../images/headers/about.jpg);
}

#calendar_of_events #header{
	background-image:url(../images/headers/calendar.jpg);
}




/* ----------------------------------------------------------------------------------------------------------------
	Colours
------------------------------------------------------------------------------------------------------------------- */	

/* --------------------------
	Man nav Rollovers
----------------------------- */

#header ul li a.home:hover{
	background-color:#427ec2;
	text-decoration:none;
}	

#header ul li a.arts:hover{
	background-color:#7f1dc3;
	text-decoration:none;
}	

#header ul li a.staying_at_holton_lee:hover{
	background-color:#c2b742;
	text-decoration:none;
}	

#header ul li a.personal_growth_spirituality:hover{
	background-color:#c242a8;
	text-decoration:none;
}	

#header ul li a.staying_at_holton_lee:hover{
	background-color:#c2b742;
	text-decoration:none;
}	

#header ul li a.your_event_at_holton_lee:hover{
	background-color:#c24242;
	text-decoration:none;
}	

#header ul li a.environment:hover{
	background-color:#80c242;
	text-decoration:none;
}	

#header ul li a.ethos:hover{
	background-color:#42c2c0;
	text-decoration:none;
}	

#header ul li a.contact_us:hover{
	background-color:#42c260;
	text-decoration:none;
}	

#header ul li a.links:hover{
	background-color:#38d913;
	text-decoration:none;
}	

#header ul li a.calendar_of_events:hover{
	background-color:#c26c42;
	text-decoration:none;
}	


/* --------------------------
	Page Elements
----------------------------- */


#your_event_at_holton_lee #header ul li a#selected{
	background-color:#427ec2;
}	

	#home #header ul li a#selected{
		background-color:#427ec2;
	}	

#your_event_at_holton_lee  ul.subnav li{
	color:#427ec2;
}

	#home  ul.subnav li{
		color:#427ec2;
	}	

#your_event_at_holton_lee  ul.subnav li ul li {
	color:#000000;
}	

	#home  ul.subnav li ul li {
		color:#000000;
	}	

#your_event_at_holton_lee  ul.subnav li.sub{
	color:#000;
}	

	#home  ul.subnav li.sub{
		color:#000;
	}	

#your_event_at_holton_lee  h3{
	color:#427ec2;
}	

	#home  h3{
		color:#427ec2;
	}		

#your_event_at_holton_lee  ul.subnav li a{
	color:#427ec2;
}

	#home ul.subnav li a{
		color:#427ec2;
	}

#arts #header ul li a#selected{
	background-color:#7f1dc3;
}	

#arts ul.subnav li{
	color:#7f1dc3;
}	

#arts ul.subnav li ul li {
	color:#000000;
}	

#arts ul.subnav li.sub{
	color:#000;
}	

#arts h3{
	color:#7f1dc3;
}		

#arts ul.subnav li a{
	color:#7f1dc3;
}

#staying_at_holton_lee #header ul li a#selected{
	background-color:#c2b742;
}	

#staying_at_holton_lee  ul.subnav li{
	color:#c2b742;
}	

#staying_at_holton_lee  ul.subnav li ul li {
	color:#000000;
}	

#staying_at_holton_lee  ul.subnav li.sub{
	color:#000;
}	

#staying_at_holton_lee h3{
	color:#c2b742;
}		

#staying_at_holton_lee ul.subnav li a{
	color:#c2b742;
}


#personal_growth_spirituality #header ul li a#selected{
	background-color:#c242a8;
}	

#personal_growth_spirituality  ul.subnav li{
	color:#c242a8;
}	

#personal_growth_spirituality  ul.subnav li ul li {
	color:#000000;
}	

#personal_growth_spirituality  ul.subnav li.sub{
	color:#000;
}	

#personal_growth_spirituality h3{
	color:#c242a8;
}		

#personal_growth_spirituality ul.subnav li a{
	color:#c242a8;
}


#your_event_at_holton_lee #header ul li a#selected{
	background-color:#c24242;
}	

#your_event_at_holton_lee ul.subnav li{
	color:#c24242;
}	

#your_event_at_holton_lee ul.subnav li ul li {
	color:#000000;
}	

#your_event_at_holton_lee ul.subnav li.sub{
	color:#000;
}	

#your_event_at_holton_lee h3{
	color:#c24242;
}		

#your_event_at_holton_lee ul.subnav li a{
	color:#c24242;
}

				
#environment  #header ul li a#selected{
	background-color:#80c242;
}	

#environment  ul.subnav li{
	color:#80c242;
}	

#environment  ul.subnav li ul li {
	color:#000000;
}	

#environment  ul.subnav li.sub{
	color:#000;
}	

#environment  h3{
	color:#80c242;
}		

#environment  ul.subnav li a{
	color:#80c242;
}
	
#ethos #header ul li a#selected{
	background-color:#42c2c0;
}	

#ethos ul.subnav li{
	color:#42c2c0;
}	

#ethos ul.subnav li ul li {
	color:#000000;
}	

#ethos ul.subnav li.sub{
	color:#000;
}	

#ethos h3{
	color:#42c2c0;
}		

#ethos ul.subnav li a{
	color:#42c2c0;
}

#contact_us #header ul li a#selected{
	background-color:#42c260;
}	

#contact_us ul.subnav li{
	color:#42c260;
}	

#contact_us ul.subnav li ul li {
	color:#000000;
}	

#contact_us ul.subnav li.sub{
	color:#000;
}	

#contact_us h3{
	color:#42c260;
}		

#contact_us ul.subnav li a{
	color:#42c260;
}

#links #header ul li a#selected{
	background-color:#42c260;
}	

#links ul.subnav li{
	color:#38d913;
}	

#links ul.subnav li ul li {
	color:#000000;
}	

#links ul.subnav li.sub{
	color:#000;
}	

#links h3{
	color:#38d913;
}		

#links ul.subnav li a{
	color:#38d913;
}




#calendar_of_events #header ul li a#selected{
	background-color:#c26c42;
}	

#calendar_of_events ul.subnav li{
	color:#c26c42;
}	

#calendar_of_events ul.subnav li ul li {
	color:#000000;
}	

#calendar_of_events ul.subnav li.sub{
	color:#000;
}	

#calendar_of_events h3{
	color:#c26c42;
}		

#calendar_of_events ul.subnav li a{
	color:#c26c42;
}






#sideUtilities h2 {
padding-top:20px;
font-weight:bold;
font-size:16px;}

/* --------------------------
	Page Elements
----------------------------- */

a.news{
	color:#990066;
	float:right;
}



/* --------------------------
	Site Map
----------------------------- */

.subsections{
	margin: 0px 0px 0px 40px;
	list-style:disc;	
}

.pages{
	margin: 0px 0px 0px 60px;
	list-style:circle;	
}