/*
Theme Name: Thriller
Theme URI: http://www.serenestudios.co.uk
Description: Thriller School
Version: 1.0
Author: Dan Hill
Author URI: http://www.serenestudios.co.uk

*/
body {
/*background: #fff url('images/bg.jpg') top left repeat-x;*/
	color: #333;
	font-size: 15px;
}

h1,h2,h3,h4 {
	font-family: Clarendon, Cochin, Baskerville, Georgia, "Times New Roman", serif;
	font-weight: 700;
}

h2 {
	clear: right;
}

h3 {
	line-height: 1.1em;
}

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

a:hover {
	border-bottom: 1px solid #c00;
	color: #ae1928;
}

a img,.no-u {
	border: none!important;
}

#navlinks {
	list-style: none;
	margin-bottom: 20px;
	margin-left: 0!important;
	margin-top: 10px;
}

.intro {
	font-size: 20px;
}

#navlinks li {
	float: left;
}

#navlinks li a {
	border: none;
	display: block;
}

#navlinks a:hover {
/*margin-left: 10px;*/
	border: none;
}

#content {
	padding-top: 15px;
}

#content table td {
	vertical-align: top;
}

#header {
	height: 230px;
	border-bottom: 1px solid #cf5662;
}

#footer {
	margin-top: 30px;
	text-align: center;
	font-size: .9em;
}

.size-full,form {
	margin: 10px auto;
	display: block;
}

form {
	padding: 0!important;
}

form {
	padding: 15px;
}

.wp-caption {
	width: 150px!important;
	float: left;
	padding: 10px;
	border: 1px dotted #ccc;
	margin-right: 10px;
	margin-bottom: 10px;
}

.wp-caption a {
	border: none!important;
	height: 100px;
	display: block;
}

.wp-caption a img {
	margin: none;
	border: none;
}

.book-now {
	
	margin-bottom: 15px;
	text-align: center;
	border: none!important;
}

.book-now a,.book-now a img {
	border: none!important;
}
.book-now img {
	width: 170px;
	height: 44px;
}

.break {
	background-color: #ae1928;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	display: block;
	margin: 10px;
}

.sponsors {
	clear: both;
}

.abreak {
	color: #a28e81;
}

.sponsors a {
	border: none!important;
	display: block;
	margin-bottom: 25px;
}

.sponsors a img {
	border: none!important;
}

.rhs {
	float: right!important;
}

.rhs a {
	margin: 0;
}

.stagetitle {
	width: 300px;
}

textarea {
	width: 300px!important;
	height: 100px!important;
}

fieldset {
	padding: .9em!important;
	margin: 0!important;
}

.bigbutton {
	padding: 2em;
	font-size: 2em;
	text-align: center;
	margin-top: 15px;
	cursor: pointer;
}

.midbutton {
	padding: 1.2em;
	font-size: 1.2em;
	text-align: center;
	margin-top: 7px;
	cursor: pointer;
}

.post-edit-link {
	clear: both;
	display: block;
}

#homeintro {
	width: 670px;
	height: 200px;
	overflow: hidden;
	background: url(images/homeintro.jpg) top left no-repeat;
	padding-top: 110px;
}

#homeintro h1,#homeintro h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	padding-left: 20px;
	line-height: 1.1em;
}

#homeintro h2 {
	font-size: 26px;
}

#homeintro h1 {
	font-size: 42px;
}

.redbg {
	background: #ae1928;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	color: #fff;
}

.redbg h2, .quote h2, .quote h3 {
	color: #fff;
	margin: 0;
	line-height: 1em;
	margin-bottom: 10px;
}

.redbg p:last-child, .quote p:last-child {
	margin-bottom: 0;
}

.quote {
	color: #fff;
	background: #c2b59b;
	padding: 10px;
	margin-bottom: 20px;
}

.quote strong {
	color: #ae1928;
}

#sidebar {
	margin-left: 30px;
}