/*  
Theme Name: Moorcock 2009
Theme URI: 
Description: Moorcock 2009
Version: 1
Author: Daniel Whitehead
Author URI: 

*/

/* Base Structure */

body 
{	
	font-size: 62.5%; /* Resets to 10px */  
	font-family: Verdana, Arial, Sans-Serif; 
	background: #222222; 
	color: #FFFFAA; 
	text-align: center; 
	margin: 0; 
	padding: 0; 
}

#containerwrap 
{	
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 900px; 
	background-color: #F9F9F9;
}

#containerhome
{
	margin: 0 auto;
	height: 800px; 
	width: 900px; 
	text-align: left; 
}

#container 
{ 	margin: 0 auto;
	height: 1050px; 
	width: 900px; 
	text-align: left 
} 

#container-menu
{	margin: 0 auto;
	height: 1100px;
	width: 900px;
	text-align: left
}


#menu { width:600px; height:25px; border-top: 2px solid #fff; }
#menu ul{ position: relative; width:600px; height:25px; }
#menu ul li, #sub ul li, #breadcrumb ul li { position: absolute; top:0; }
#menu ul li, #menu a { display:block; height:28px;  }


#menu ul { font-size: 1.5em; font-weight: bold; line-height: 1.8em; text-align: center; }

#m1 a,#m2 a,#m3 a, #m4 a, #m5 a, #m6 a { color: #FF4400; display: block; height: 28px; }

#n1 a,#n2 a {  height: 10px; }

#m1 a:hover,#m2 a:hover,#m3 a:hover, #m4 a:hover, #m5 a:hover, #m6 a:hover, #m1a a, #m2a a, #m3a a, #m4a a, #m5a a, #m6a a { color: #FFFFFF; background-color: #FF8822; display: block; height: 28px; text-decoration: none;}

#m1, #m1a{left:0px; top:0; width:95px; } 
#m2, #m2a{left:100px; top:0; width:95px; }
#m3, #m3a{left:200px; top:0; width:95px; }
#m4, #m4a{left:300px; top:0; width:95px; }
#m5, #m5a{left:400px; top:0; width:95px; } 
#n1 {left: 520px; top:0; width:70px; }
#n2 {left: 605px; top:0; width: 40px; }

a { color: #333333; text-decoration: none;}
a:hover { color: #666666; text-decoration: underline; }
a:link IMG { border: none }





.header
{
	height: 150px; 
	width: 900px;
	margin-top: 10px; 
	float: left;
}

.header-logo
{
	height: 140px; 
	width: 130px; 
	margin-top: 10px;
	margin-left: 30px; 
	float: left;
}

.header-blurb
{
	height: 25px;
	width: 350px;
	margin-left: 15px;
	margin-top: 120px;
	float: left;
}

.header-moorcock
{
	height: 140px;
	width: 98px;
	margin-top: 10px;
	margin-right: 30px;
	float: right;
}

.header-navigation
{
	width: 600px; 
	padding-top: 85px; 
	float: left
}

.header-base
{
	width: 685px;
	height: 3px;
	background-color: #FF8822;
	margin-bottom: 45px;
	float: right;
}

.navigationbox
{
	width: 800px;
	height:52px;
	margin-left: 75px;
	margin-bottom: 20px;
	float: left;
}

.navigationhome
{
	width: 75px;
	height: 18px;
	margin-left: 15px;
	float: left;
}
	
.navigationdot
{
	width: 18px;
	height: 18px;
	margin-left: 1px;
	margin-right: 5px;
	float: left;
}

.longline
{
	width: 800px;
	height: 1px;
	background-color: #ae803f;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

.smallline
{
	width: 400px;
	height: 1px;
	background-color: #ae803f;
	margin-bottom: 10px;
	float: left;
}

.smallline2
{
	width: 288px;
	height: 1px;
	background-color: #ae803f;
	float: left;
}


.imagebox
{
	width: 500px;
	height: 250px;
	background-color: #EEEEEE;
	margin-right: 25px;
	float: right;
}

.welcome
{
	width: 272px;
	height: 225px;
	margin-left: 75px;
	float: left;
}
	
.textbox
{
	width: 272px;
	height: 222px;
	margin-top: 10px;
	padding: 8px;
	background-color: #ae803f;
	float: left;
}

.linkbox
{
	width: 400px;
	height: 250px;
	margin-top: 35px;
	margin-left: 75px;
	float: left;
}

.linkboximage
{
	width: 125px;
	height: 95px;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #333333;
	float: left;
}

.linkboxtext
{
	width: 125px;
	height: 95px;
	margin-right: 5px;
	float: left;
}

.openinghoursbox
{
	width: 180px;
	height: 195px;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 35px;
	margin-left: 20px;
	background-color: #ae803f;
	float: left;
}

.nothingbox
{
	width: 160px;
	height: 165px;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 5px;
	background-color: #ae803f;
	float: left;
}

.nothingbox2
{
	width: 170px;
	height: 25px;
	margin-top: 35px;
	margin-left: 5px;
	background-color: #222222;
	float: left;
}

.staytitle
{
	width: 250px;
	height: 75px;
	margin-right: 25px;
	float: right;
}

.staytitleline
{
	width: 250px;
	height: 1px;
	background-color: #ae803f;
	float: left;
}

.staytitlecontent
{
	width: 90px;
	height: 50px;
	margin-top: 25px;
	margin-left: 85px;
	float: center;
}

.staycontent
{
	width: 500px;
	height: 550px;
	float: left;
}

.stayintro
{
	width: 484px;
	height: 184px;
	padding: 8px;
	margin-bottom: 5px;
	border-top-style:solid;
	border-top-color:#ae803f;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #ae803f;
	border-bottom-width:1px;
	float: left;
}

.stayimages
{
	width: 78px;
	height: 78px;
	margin-right: 5px;
	margin-bottom: 20px;
	background-color: #222222;
	float: left;
}

.stayfacilities
{
	width: 234px;
	height: 226px;
	padding: 8px;
	margin-top: 5px;
	margin-right: 10px;
	background-color: #ae803f;
	float: left;
}

.staytariffs
{
	width: 224px;
	height: 174px;
	padding: 8px;
	margin-top: 57px;
	background-color: #ae803f;
	float: left;
}

.menuintro
{
	width: 484px;
	height: 110px;
	padding: 8px;
	margin-bottom: 20px;
	border-top-style:solid;
	border-top-color:#ae803f;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #ae803f;
	border-bottom-width:1px;
	float: left;
}

.menuframe
{
	width: 240px;
	height: 180px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

.menuimage
{
	width: 240px;
	height: 160px;
	margin-right: 5px;
	background-color: #222222;
	float: left;
}

.menublurb
{
	width: 160px;
	height: 75px;
	float: left;
}

.menublurbtitle
{
	width: 160px;
	height: 20px;
	margin-bottom: 3px;
	background-color: #ae803f;
	float: left;
}

.menublurbtitlecontent
{
	width: 150px;
	height: 18px;
	margin-top: 2px;
	margin-left: 10px;
	float: left;
}

.menublurbcontent
{
	width: 144px;
	height: 36px;
	padding: 8px;
	background-color: #ae803f;
	float: left;
}

.staytitlecontent
{
	width: 150px;
	height: 50px;
	margin-top: 25px;
	margin-left: 60px;
	float: center;
}

.menublock
{
	width: 340px;
	padding: 8px;
	margin-right: 4px;
	margin-bottom: 2px;
	float: left;
}

.menupriceblock
{
	width: 100px;
	padding: 8px;
	margin-bottom: 2px;
	float: left;
}

.startersblockgrey
{
	width: 380px;
	padding: 8px;
	margin-right: 4px;
	margin-bottom: 2px;
	background-color: #FFFFFF;
	float: left;
}

.starterspricegrey
{
	width: 80px;
	padding: 8px;
	margin-bottom: 2px;
	background-color: #FFFFFF;
	float: left;
}

.mainheaders
{
	width: 480px;
	height: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 15px;
	float: left;
}

.mainheader
{
	height: 20px;
	margin-left: 30px;
	float: left;
}

.maininfotop
{
	height: 20px;
	margin-bottom: 10px;
	float: left;
}

.maininfobottom
{
	height: 20px;
	margin-top: 20px;
	float: left;
}

.kidspriceturquoise
{
	width: 80px;
	padding: 8px;
	margin-bottom: 2px;
	background-color: #37cedc;
	float: left;
}

.kidsblockturquoise
{
	width: 380px;
	padding: 8px;
	margin-right: 4px;
	margin-bottom: 2px;
	background-color: #37cedc;
	float: left;
}	

.generalimage
{
	width: 250px;
	height: 390px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 25px;
	background-color: #222222;
	float: right;
}

.generalblock
{
	width: 250px;
	height: 75px;
	margin-right: 25px;
	background-color: #222222;
	float: right;
}

.contactblock
{
	width: 470px;
	height: 375px;
	padding: 15px;
	background-color: #ae803f;
	float: left;
}

.eventsintro
{
	width: 484px;
	height: 300px;
	padding: 8px;
	margin-bottom: 20px;
	border-top-style:solid;
	border-top-color:#ae803f;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #ae803f;
	border-bottom-width:1px;
	float: left;
}


.eventsfiller
{
	width: 484px;
	height: 200px;
	margin-top: 20px;
	float: left;
}

.eventsboard
{
	width: 600px;
	height: 900px;
	margin-top: 20px;
	margin-left: 75px;
	float: left;
}


h1, h2, h3, h4, h5, h6, h7, h9, h10, h11{ font-family: Verdana, Arial, Sans-Serif; font-weight: normal;}
h1 { font-size: 1.1em; line-height: 1.3em; margin: 0; color: #ffffff; font-family: Verdana;  }
h1.h1 { font-size: 1.2em; line-height: 1.6em; margin: 0; font-family: Verdana; color: #000000; }
h1.h2 { font-size: 1.2em; line-height: 1.5em; margin: 0; font-family: Verdana; color: #222222; }
h1.h3 { font-size: 1.1em; line-height: 1.3em; margin: 0; color: #000000; font-family: Verdana; }
h1.h4 { font-size: 1.7em; line-height: 1.0em; margin: 0; color: #222222; font-family: Verdana; align: center }
h2 { font-size: 1.7em; line-height: 1.0em; margin: 0; color: #222222; font-family: Verdana;  }
h3 { font-size: 1.1em; line-height: 1.5em; margin: 0; color: #555555; font-family: Verdana;  }
h4 { font-size: 1.1em; line-height: 1.2em; margin: 0; color: #555555; font-family: Verdana  }
h5 { font-size: 1.6em; line-height: 1.2em; margin: 0; color: #ffffff; font-family: Verdana;  }
h6 { font-size: 1.1em; line-height: 2.0em; margin: 0; color: #ffffff; font-family: Verdana;  }
h7 { font-size: 2.5em; line-height: 1.0em; margin: 0; color: #222222; font-family: Verdana;  }
h8 { font-size: 1.1em; line-height: 1.3em; margin: 0; color: #ae803f; font-family: Verdana;  }
h9 { font-size: 1.1em; line-height: 1.3em; margin: 0; color: #37cedc; font-family: Verdana;  }
h10{ font-size: 1.2em; line-height: 1.5em; margin: 0; color: #000000; font-family: Verdana;  }
