@charset "utf-8";
/* Website and Layout designed by Jane Dalton of www.web-design-boutique.co.uk */

* {
	margin: 0;
}

html, body {
	height: 100%;
	background: #800000;
}

body {
	background: url(/images/header.jpg) center top no-repeat;
}

html {
	background:  #800000 url(../../../../images/background-container.jpg) center repeat-y;
}


#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
	width: 960px;
	
}

.push {
	height: 100px; /* .push must be the same height as .footer */
	clear: both;
}

#footer {
	height: 100px; /* .push must be the same height as .footer - in this case 100px */
}


/*Sticky Footer by Ryan Fait - http://ryanfait.com/ */


ul {
	list-style: none;
}


/******MAIN BODY STYLES******/

a {
	color: #5a0303;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}
	

/******HEADER******/

#header {
	height: 245px;
	}
	
#header h1 {
	text-indent: -9999px;
	}
	
#header h2 {
	text-indent: -9999px;
	}
	


/******NAV******/

#navigation {
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #b39a56 url(/images/nav-top.jpg) center top no-repeat;
	position: relative;
	top: -31px;
	margin-bottom: 0;
}

#navigation ul {
	padding-top: 31px;
	list-style: none;
}

#navigation li {
	margin-left: 0;
}

#navigation a {
	display: block;
	color: #fff;
	background: #5a0303;
	padding: 2px 0;
	border-bottom: 1px solid #b58b1c;
	
}

#navigation a:hover {
	color: #000;
	background: #b58b1c;
	text-decoration: none;
	}
	
#navigation p  {
	margin: 0;
}


/*****MAIN*****/

#content {
	background: #e0bf67;
	padding: 23px 0 0 0;
}

.right {
	float: right;
}

.left {
	float: left;
}

#main a {
	font-weight: bold;
}

#main ul {
	list-style: disc;
}

/******FOOTER*****
must have a 'clear: both;' to make the layout lock 
together becaus of the floats in the main section */

#footer {
	clear: both;
	text-align: center;
	background: #5a0303 url(../../../../images/footer-bg.jpg) top center ;
	height: 201px;
	padding: 20px 0 0 0;
	margin: 0;
	color: #b58b1c;
	}
	
#footer a {
	color: #fff;
}

/******EXTRAS******/

#push {
	color:  #e0bf67;
}
	


#mc_signup_form {
	background:  #b58b1c;
	
}


#sidebar li {
	margin: 0;
}

#sidebar img {
	padding: 15px 0 0 0;
}

#searchform {
	width: 216px;
}

#mailchimp-widget {width: 210px;
}

#mc_signup_submit {float: left; margin: 5px 2px 5px 0;}

#mc_unsub_link {margin:  2px 0 5px 0;}

#mailchimp-widget h2 { font-size: 18px; margin: 10px 0 0 0;}

#searchform .hidden {display: none;}

#searchsubmit {float: right;}

#searchform #s {width: 145px;}

