@import "menu.css";
/* CSS Document */

/* Colours */
/* light blue #C2CCDD */
/* medium blue #5D779D */
/* dark blue #2C394A */
/* light green #81A585 */

/* a hack for IE6 only \*/
* html * {
	font-size:100%; 
	}
* {
	margin:0;
	padding:0;
	}
/* end of IE6 hack*/

/* Structural components */
body {
	text-align:center;
	font: 1em Verdana, Arial, sans-serif; /* 1em = 16pts */
	background:#5D779D url(../images/background.jpg) bottom center no-repeat fixed;
}
.main_wrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:transparent;
}
.header {
	height:213px;
	background-image:url(../images/header.png);
	background-position: bottom center;
	background-repeat:no-repeat;
}
.content {
	background-color:#5D779D; /* light blue #C2CCDD; */
}
.content_inner {
	padding: 2em 1em;
}
.left {							/* Columns used for articles such as newsletter, etc. */
	width:440px;
	float:left;
	background-color:#5D779D; /* light blue #C2CCDD; */
	padding:0 1em;
}
.right {						/* Columns used for articles such as newsletter, etc. */
	width:440px;
	float:right;
	background-color:#5D779D; /* light blue #C2CCDD; */
	padding:0 1em;
}
#special {
	border:#81A585 solid 2px;
	margin: 1em 0;
	padding: .5em 1em .2em 1em;
}
#calendar {
	margin: 1em 2.5em;
}
.footer {
	clear:both;
	background-color:transparent;
	border-top:1px #2C394A;
}
.footer_inner {
	padding:.5em;
	text-align:center;
}
.floatright {
	float:right;
	padding: 1.1em 0 .5em 1em;
}
.floatleft {
	float:left;
	padding: 1.1em 1em .5em 0;
}
.clearfloat {
	clear:both;
}

/* Text colours, fonts & sizes*/


h1 {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size:1.5em; /* 24pt */
	line-height:1.5;
	padding-top:.5em;
	color:#C2CCDD;
} 
h2 {                                  /* Just in case I need or want this later */
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size:1.25em; /* 20pt */
	line-height:1.5;
	padding:.5em 0 0 0;
	color:#C2CCDD;
}
h3 {
	font-family:"Times New Roman", serif;
	font-style:italic;
	font-size:1.0em; /* 16pt */
	line-height:1.5;
	color:#C2CCDD;
}
p  {
	font-size:.8em; /* 12pt */
	line-height:1.2; /* on 15pt */
	margin-bottom:.75em; /* 12pts of space */
	padding-top:.75em;
	letter-spacing:1px;
	color:#FFF;
}	
.footer p {
	line-height:1;
	margin:0;
}
a {
	color:#FFF;
	text-decoration:underline;
}
a:hover {
	color:#FFF;
	text-decoration:none;
}								 

	
/* Basic List Styling */
ul, ol, dl {
	margin:0 1em .75em 1em; 
	font-size:.8em;
	line-height:1.5;
	color:#000;
}
li {
	padding:0em 0; 
	margin-left:2em;
	color:#fff;
}
dl {
	margin:0 1em .75em 0; 
	line-height:1.2;
	color:#000;
}
dt, dd {
	padding:0; 
	color:#fff;
	letter-spacing:1px;
	font-size:.9em; /* 13pt */
}
dt {
	font-weight:bold;
	padding:.75em 0 .25em 0;
}
#special li {
	list-style-type:none;
	margin-left:1em;
}
#recipe {
	line-height:1.3;
	padding:.5em 0 0 1em;
	text-indent:-12px;
}
#published dd {
	line-height:1.5;
}
.photos {
	margin:0 1em;
}
.photos img {
	padding:0 .1em .25em 0;
}
.photos a {
	text-decoration:none;
}