/* General Style */
/* None of these have really any impact on the style of the site */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	background:transparent;
	border:0;
	margin:0;
	padding:0;
	vertical-align:baseline;
}

body{line-height:1;}

h1,h2,h3,h4,h5,h6{
	clear:both;
	font-weight:normal;
}

ol, ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before,
blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
html{overflow-y:scroll;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ul, ol{margin:0 0 1.7em 2.5em;}
ul{list-style:disc;}
ol{list-style-type:decimal;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul{margin-bottom:0;}
dl{margin:0 1.7em;}
dt{font-weight:bold;}
dd{margin-bottom:1.7em;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}
blockquote{
	background:url("../images/blockquote.gif") no-repeat top right;
	color:#644a3d;
	font:14px Verdana, Helvetica, Arial, sans-serif;
	line-height:22px;
	margin-left:30px;
	padding:5px;
}
blockquote p{padding:15px;}
pre{
	background:#f6f2e8;
	color:#222;
	font:13px "Courier 10 Pitch", Courier, monospace;
	line-height:1.7;
	margin-bottom:1.7em;
	padding:0.85em 1.7em
}
big{font-size:200%;}
code{font:12px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
ins{background:#fff9c0;text-decoration:none;}
sup, sub{
	font-size:10px;
	height:0;
	line-height:1;
	position:relative;
	vertical-align:baseline;
}
sup{bottom:1ex;}
sub{top:.5ex;}
fieldset,form,label,input,textarea,select{margin-bottom:20px;}
input[type="text"], input[type="password"]{padding:7px;}
input[type="submit"]{
	cursor:pointer;
	font-size:12px;
	font-weight:normal;
	margin-top:10px;
	padding:5px;
}
:focus{outline:1px solid #fff;}
th, td{padding:5px;}

a{color:#d8471d;text-decoration:none;}
a:hover{color:#98b100;}
html{
	background-color:#fef3d7;	/* This has the background colour as a peachy colour which will show if the images are turned off or the site loses connection with the images */
	background-position:center top;
	background-repeat:repeat;
	background-image:url("../images/bg-web.jpg");
}

/* General Style */

/* Includes the bottom line border which can be seen at the bottom l & r. */
/* The image in colophon is overlaid on top of it */
body{
	background:url("../images/bg-body.jpg") repeat-x left bottom;
	font:14px Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:18px;
}


/* Background Image */
/* Has a band which is blue on top and has the brown orange band at the bottom */
/* It mirrors the main background image so that if the page is elongated then it looks as if the blue band
continues infinitely */
#page{
	background:url("../images/bg-site.jpg") repeat-x; 
	min-width:1000px;
	position:relative;
	z-index:0;
/*
*/
}

/* Seems to have little effect in itself */
#wrapper{
	background-image:url("../images/bg-wrapper.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
	z-index:0; 
/*
*/
}

/* Background white out image */
#inner-wrapper{
/*	background-position:center top; */
/*	background-position:40px 0px; */
/*	background-repeat:no-repeat; */
/*	margin-top:-30px;  */ /* 50px */
/*	padding:0; */ /* 0 */
/*	background-image:url("../images/bg-content-col-primary.png"); */
}

/* THIS CENTRES ALL THE CONTENT */ 
#main{
	margin:0 auto 0;width:960px;
/* 
original margin:0 auto 0;width:960px;
*/
}

/* The site header */
#branding{
	margin:0 auto;
	position:relative;
	width:960px;
}
#site-title, #site-description{
	color:#fff;
	font-family:Verdana, Helvetica, Ariel, sans-serif;
	font-weight:normal;
}
#site-title{padding-top:5px;}
#site-title a{
	color:#fff;
	display:block;
	font-size:64px;
	line-height:62px; /* the bottom line the site description line is on */
	margin-bottom:0px;
	text-shadow:-2px 2px 4px #000;
}
/* The description line */
#site-description{
	display:block;
	font-size:32px;
	line-height:34px; /* the bottom line the site description line is on */
	margin:0;
	text-shadow:-2px 2px 4px #000;
}


/* Primary is the LHS column. Secondary is the RHS column */
#primary, #secondary{
	background:#fff;
	float:left;
}

#primary{
	clear:both;
	margin:50px 15px 0 0; /*  top150 right15 ?0 ?0  This is the top of the heading and the white background of the div */
	width:692px;
/* margin: top260 ?0 ?0 ?2 */
}

#secondary{
	margin:0 0 0 2px;
	overflow:visible;
	width:249px;
}

#content{
	margin-top:0px;
	padding:0 10px 0;
/* 	margin-top:-130px;padding:0 10px 0; */
}

#secondary-content{
margin:-40px auto 0;width:97%;
}

#primary-top{
/* Includes the white out jaggy bottom */
	background:url('../images/bg-content-col-primary.png') no-repeat top left;
	height:612px;
	width:760px;
	margin:-220px 0 0 -70px;
/*margin: top right bottom left */
	position:absolute;
	z-index:-1;
	padding:0 373px;
/* 
	height:612px;
*/
}

#primary-bottom{
/* Includes the white out jaggy bottom */
	background:url('../images/bg-primary-bottom.png') no-repeat bottom left;
	height:337px;
	margin:-220px 0 0 -40px;
/*margin: top right bottom left */
	position:absolute;
	z-index:-1;
	padding:0 373px;
}

#secondary-top{
/* Includes the white out jaggy bottom */
	background:url('../images/bg-content-col-secondary.png') no-repeat top left;
	height:327px;
	width:391px;
	margin:-90px 0 0 -18px;
/*margin: top right bottom left */
	position:absolute;
	z-index:-1;
	padding:0 139px;
}

#secondary-bottom{
/* Includes the white out jaggy bottom */
	background:url('../images/bg-secondary-bottom.png') no-repeat bottom left; 
	height:337px;
	margin:-200px 0 0 -10px;
	position:absolute;
	z-index:-1;
	padding:0 139px;
}
/* Primary is the LHS column. Secondary is the RHS column */

/* Page Title Style e.g. Home */
.page-header{padding: 5px 0px 15px 10px;}
.page-title, .attachment-title{font-family:Verdana, Helvetica, Ariel, serif;}
.page-title{
	clear:none;font-size:24px;font-weight:bold;line-height:26px;
	margin: -50px 0px 0px 0px;
	color:#000000;
/*
color:#d8471d;
*/
}

/* Content */
.entry-content{clear:both;}
.entry-content:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.entry-content,.entry-footer{margin:0 10px;}
.entry-content p{margin-bottom:15px;}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6
{
	font-family:Georgia, "Times New Roman", serif;
}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{margin-bottom:0.425em;}
.entry-content h1,.entry-content h2{font-size:28px;line-height:34px;}
.entry-content h3{font-size:20px;}
.entry-content h4{font-size:17px;}
.entry-content h5{font-size:12px;}
.entry-content h6{font-size:10px;}
.entry-content table{border:1px solid #d1bfa6;margin:0 -1px 24px 0;text-align:left;}
.entry-content tr th, .entry-content thead th{font-weight:bold;line-height:18px;padding:9px 12px;}
.entry-content tr td{border-top:1px solid #d1bfa6;padding:6px 12px;}
.entry-content tr.odd td{background:#e2dbd1;}
.entry-content table dl{margin:0;}
.entry-content .gallery, #random-gallery .gallery{margin:0 auto 1.7em;}
.entry-content .gallery{clear:left;}
.entry-content .gallery .gallery-item, #random-gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33.333%;}
.entry-content .gallery .gallery-caption,
.entry-caption{color:#644a3d;font-size:13px;font-weight:300;line-height:20px;margin:0 0 0.7em 0;}
.entry-content .gallery dl, #random-gallery dl{margin:0;}
.entry-content .gallery img{border:3px solid #dacdab !important;padding:1px;}
.entry-content .gallery br+br, #random-gallery br+br{display:none;}
.entry-content input[type="text"], .entry-content input[type="password"]{width:60%;}
.entry-content label{color:#666;}
.entry-content input[type="submit"],.entry-content input[type="text"],.entry-content input[type="password"]{margin-bottom:10px;}

/* IMAGES */
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.alignleft,
.post-thumbnail{display:inline;float:left;margin-right:20px;}
.alignright{display:inline;float:right;margin-left:20px;}
img.alignleft,
img.alignright,
img.aligncenter,
img.alignnone,

.post-thumbnail{background:#e2dbd1;border:1px solid #d1bfa6;max-width:100%;margin-bottom:8px;margin-top:8px;padding:3px;}

/* RHS Column Image bgs some Font styling and minor positioning */
.widget-area{color:#463b33;list-style:none;margin:15px 0 30px;overflow:hidden;}
.widget-area p{margin-bottom:10px;}
.widget-area input{font-size:12px;line-height:1.7;}
.widget-area ul ul a:hover{text-decoration:underline;}
.widget-area ul{list-style:none;margin:0 15px 20px;}
.widget-area ul li{border-bottom:1px solid #d2c4a2;list-style-type:none;margin:0;padding:1px 0 2px 0;}
.widget-area ul li a{color:#463b33;}
.widget-area ul li a:hover{
	color:#d8471d;border-bottom:1px solid #d2c4a2;
}
.widget-area ul ul{list-style:none;margin:0 0 1.5em 0;}
.widget-area ul ul ul{margin-bottom:0;}
.widget-area ul ul li{padding:4px 0;}
.widget-title{
	background:url("../images/bg-widget-title.gif") no-repeat;
	font:18px Verdana, Helvetica, Arial, sans-serif;
	color:#000000;
	font-weight:bold;
	margin:10px 0;
	min-height:35px;
	padding:25px 0 0 15px;
	width:222px;
/*
	color:#d8471d;
*/
}
.widget-area select,
.widget-area .widget_text div,
.widget-area .wp_widget_tag_cloud div{margin-left:15px;}
/* RHS Column Font and minor positioning */

/* Menu & Categories Widgets (With Sub-Items) */
.widget-area .sub-menu,
.widget-area .children {
	margin-left:  1.5em;
}
.widget-area .sub-menu li,
.widget-area .children li {
	border-width:  0;
}


/* Site Footer image with the curly paisley */
#colophon{
	background:url('../images/bg-footer.jpg') no-repeat bottom right;
	clear:both;
	color:#8e7152;
	font-size:11px;
	line-height:15px;
	padding:250px 0 50px;
}
/* Site Footer image with the curly paisley */


