/*
*	Wooden Cabbage Style Sheet
*	==============================
*	Designed By Alacrify Ltd
*	www.alacrify.co.uk
*	jon@alacrify.co.uk
*	Jon Sloper 
*	21st July 2009
*/	
 * {
border:0;
margin:0;
padding:0
}
body {
font-weight:400;
font-size:80%;
background-color:#2B093E;
background: #fbe6af;
color:#fff;
margin:auto
}
h1,h2,h4,h5 {
font-weight:400;
text-align:left;
font-size:1.5em;
line-height:1.8em;
margin-bottom:0;
color:#383e24
}
h2 {
font-size:1.3em;
line-height:1.6em;
font-style:italic;
margin-bottom:0
}
h3 {
font-size:1.2em;
line-height:1.2em;
margin-bottom:10px;
background-color: #ff0000;
padding: 3px;
color: #fff;
margin-left: 30px;
margin-right: 30px;
}
h4 {
font-size:1.1em;
line-height:1.1em;
margin-bottom:0
}
h5 {
font-size:1.9em;
line-height:1.1em;
margin-bottom:10px;
padding-top: 40px;
padding-left: 70px;
color: #666;
letter-spacing: 0.06em;
}
a {
text-decoration:none
}
a:hover {
color:#f00;
}
p,ul,ol {
line-height:1.5em
}
ul,ol {
margin-left:4em
}
*,h1,h2,h3,h4,h5,p,ol,ul,li,th,td,caption,input,textarea,a {
font-family:georgia, times new roman, serif
}
#outerContainer {
width:100%;
text-align:center;
background: url('images/shadow-background.jpg') repeat-y top center #fbe6af;
}
#shadowContainer {
margin-left:auto;
margin-right:auto;
margin-top:0;
position:relative;
background:#fff;
width:900px;
}
#innerContainer {
position:relative;
width:900px;
text-align:left;
background:#FFF;
overflow:hidden;
margin-bottom:0;
}
#masthead {
clear:both;
width:900px;
height:180px;
}
#navigation {
margin-top:180px;
float:left;
background: #fbe6af;
width:900px;
}
#navigation img {
background:#EFDCFA;
margin:5px 10px
}
#navigation a {
height: 30px;
line-height: 30px;
color:#383e24;
display:block;
float:left;
border-right:1px solid white;
padding: 0px 10px;
text-align:center;
}
#navigation a:hover {
background:#383e24;
color:#fff
}
#mainArea {
float:left;
width:545px;
padding-top:30px;
color:#333;
background: url('images/top-shadow.gif') top left repeat-x #fff;
}
#marginArea {
float:left;
width:355px;
margin-bottom:-3000px;
padding-bottom:3000px;
background: url('images/ist2_3942830-old-paper.jpg') -100px 206px no-repeat #fef8ea;
}
#headlines {
width: 545px;
background: url('../images/newspaper-bg.jpg') top left no-repeat;
float: left;
height: 190px;
}
#headlines p {
width: 500px;
font-size: 1.1em !important;
line-height:1.6em !important;
margin-left: 70px !important;
margin-right: 30px !important;
color:#444 !important;
font-family: georgia, times new roman, serif !important;
float: left;
padding-bottom: 15px !important;
margin-bottom: 0px !important;
}
#photoGallery {
margin:30px
}
#bottomNav {
position:relative;
width:945px;
color:#FFF;
text-align:left;
margin-left:20px;
height:2.6em
}
#footer {
position:relative;
float:right;
color:#383e24;
text-align:left;
width:900px;
padding:7px 0px;
background:#fbe6af;
}
#bottomShadow {
clear:right;
height:20px;
background: url('images/bottom-shadow.jpg') no-repeat top center #fbe6af;
}
#footer p {
font-family: arial, sans-serif;
font-size:0.8em;
line-height:0.8em;
text-align:center;
padding:0;
margin: 0 0 2px 0
}
#footer a {
font-family: arial, sans-serif;
color: #00b;
}
#footer a:hover {
color:#f00
}
#mainArea h1,
#mainArea h2,
#mainArea p,
#mainArea ul,
#mainArea ol,
#marginArea h1,
#marginArea h2,
#marginArea h3,
#marginArea p,
#marginArea ul,
#marginArea ol {
line-height:1.3em;
margin:0 30px 1.3em 30px;
color:#383e24;
}
#mainArea p,
#marginArea p {
font-family: verdana;
font-size: 0.88em;
line-height:1.7em
}
#mainArea a {
color: blue;
}
#mainArea a:hover {
color:red;
text-decoration:underline
}
#mainArea li,
#marginArea li {
line-height:1.8em;
margin:0 30px 0 45px
}

div.photo {
clear:left; 
float:left; 
margin-left: 30px;
margin-right: 30px; 
margin-top:7px; 
display:inline;
}
p.caption {
font-size: 0.8em;
line-height: 1.1em !important;
margin:3px 0px 5px 0px !important;
font-family: arial;
width:250px;
color: #897c6b !important;
}
.captionTitle {
font-weight: bold;
font-family: arial;
}
#comments p {
line-height: 1.2em;
color:#897c6b;
}
#marginAddress p,
#mailingList p {
padding:10px
} 
#marginAddress a {
display:inline;
border:0;
background:#eee;
color:##00d;
padding:0
}
#marginAddress a:hover {
border:0;
color:#fff;
padding:0
}
#marginArea h2 {
font-size:1.2em;
line-height: 1.3em;
border-bottom:1px solid #ccc;
margin-top:5px;
margin-left:15px;
margin-bottom:10px;
padding-bottom:5px
}
#marginArea p {
line-height: 1.6em;
font-size:0.8em;
margin-left:15px;
}
#marginArea img{
margin-bottom:5px;
}
div.cf_wrapper{
position: relative;
width: 900px;
background: url('images/masthead-2.jpg') top left no-repeat #777;
}
#addThis {
float:right;
margin-right: 20px;
margin-top:10px
}

form p {
	margin-bottom:0px !Important;
}
input {
	font-size: 1.05em;
	height: 1.2em;
	line-height: 1.2em;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-left: 30px;
	border-bottom:1px solid #bbb;
	margin-bottom: 10px;
	}
.checkbox {
	border:0px;
}
textarea {
	font-size: 1.05em;
	padding-left: 0.5em;
        padding-top: 0.5em;
	margin-bottom: 10px;
	border: 1px solid #bbb;
	margin-left: 30px;
	}
