/* @override http://waldorfcollege.org.uk/newsite/index.php/tools/css/themes/WCP/typography.css */

body { /* customize_body */ 
	/* customize_body */ color:#666 /* customize_body */;
	font: normal normal 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

img {border: 0px}
a,a:visited,a:active { /* customize_link */ color: #cc515b;
	text-decoration: none;
}
a:hover { /* customize_link_hover */ color: #9e3b44} 

h1,h2,h3,h4,h5{ color: #43afc2; margin:0px 0px 4px 0px; padding:4px 0px; margin-top:8px }
h1{ font-size:21px; line-height:28px }
h2{ font-size:18px; line-height: 18px;
	color: #43afc2;
	border-bottom: 1px solid #d9d9d9;

}
h3{ font-size: 14px; line-height: 16px;
	color: #43afc2;
}
h4{ font-size:14px; line-height:18px }
h5{ font-size:13px; line-height:16px }
p{ padding:0px 0px 0px 0px;
	margin: 10px 0 0;
}

.block{
	
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 0px 2px 5px #ccc;
	-webkit-box-shadow: 0px 2px 2px #ccc;
 	box-shadow: 0px 2px 5px #ccc;
	background-color: #f0f0f0;
	padding: 5px 10px 20px;
}
.block:hover{
	
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 0px 2px 5px #ccc;
	-webkit-box-shadow: 0px 2px 2px #ccc;
 	box-shadow: 0px 2px 5px #ccc;
	padding: 5px 10px 20px;
	background-color: #fffeff;
}
.block h2, .block:hover h2{
	border-bottom: 1px solid #d9d9d9;
}

a.button {
	
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 2px solid #EEEEEE;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #cc515b), color-stop(1.00, #9e3b44));
	background: -moz-linear-gradient(top, #cc515b 0.00%, #9e3b44 100.00%);
	box-shadow: -0px 1px 3px #515151;
	-webkit-box-shadow: -0px 1px 3px #515151;
	-moz-box-shadow: -0px 1px 3px #515151;
	text-align: center;
	text-indent: 0px;
	color: #EEEEEE;
	text-shadow: #515151 -0px -1px 1px !important;
	padding: 6px 12px;
	text-decoration: none;
	font: 14px/32px "Helvetica Neue" !important;

}
a.button:hover{
	color: #ffffff !important;
	text-shadow: #515151 -0px -1px 3px !important;
	
	text-decoration: none;
	font: 14px/32px "Helvetica Neue" !important;
}


a.zoombutton {
	
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 2px solid #EEEEEE;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #cc515b), color-stop(1.00, #9e3b44));
	background: -moz-linear-gradient(top, #cc515b 0.00%, #9e3b44 100.00%);
	box-shadow: -0px 1px 3px #515151;
	-webkit-box-shadow: -0px 1px 3px #515151;
	-moz-box-shadow: -0px 1px 3px #515151;
	text-align: center;
	text-indent: 0px;
	color: #EEEEEE !important;
	text-shadow: #515151 -0px -1px 1px !important;
	padding: 6px 12px;
	text-decoration: none;
	font: 14px/32px "Helvetica Neue" !important;

}
a.zoombutton:hover{
	color: #ffffff !important;
	text-shadow: #515151 -0px -1px 3px !important;
	
	text-decoration: none;
	font: 14px/32px "Helvetica Neue" !important;
}
a.button{}
.imgleft{
	float: left; 
	margin-right: 20px;
	-moz-box-shadow: 0px 2px 5px #ccc;
	-webkit-box-shadow: 0px 2px 2px #ccc;
 	box-shadow: 0px 2px 5px #ccc;
 	border: 10px solid #ffffff;
	margin-bottom: 10px;
}
.imgright{
	float: left;
	-moz-box-shadow: 0px 2px 5px #ccc;
	-webkit-box-shadow: 0px 2px 2px #ccc;
 	box-shadow: 0px 2px 5px #ccc;
	border: 10px solid #ffffff;
	margin-bottom: 10px;
	margin-left: 20px;
}
.imgcenter{
	
	-moz-box-shadow: 0px 2px 5px #ccc;
	-webkit-box-shadow: 0px 2px 2px #ccc;
 	box-shadow: 0px 2px 5px #ccc;
	border: 10px solid #ffffff;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
