/*
** LONDON DESIGN GUIDE CSS DESIGN BY POSITION ABSOLUTE HTTP://WWW.POSITIONABSOLUTE.UK.COM
*/


/* LDG styles */


/* nav */

#navigation { 
position:absolute; 
top: 194px; 
left: 574px;
padding:0;
margin:0;
background: #000;
height: 39px;
width: 239px;
}


#navigation ul { 
	padding:0; 
	margin:7px 0 0 15px ;
}

#navigation li  { 
display:inline; 
margin-right: 20px; 
font-family: Georgia;
color: #EC008C;
text-align: left;
line-height: 1.6em;
font-size: 15px;
font-style: italic;
}

#navigation li a, 
#footer a { 
color: #fff!important;  
}

body.home #page #navigation li.home a, 
body.page-id-39 #page #navigation li.farm-goods a, 
body.page-id-29 #page #navigation li.events a, 
body.single #page #navigation li.home a { 
color: #FE4D01!important;  
}


#page #content .tagchange, 
#page #content .entry .tagchange span   {
font-family: arial;
color: #000!important;
font-size: 11px!important;
}

.tagchange a {
color: #666!important;
font-size: 11px;

}

.footer-navigation ul li { 
display:inline;
margin-right: 20px; 

font-family: Georgia;
color: #EC008C!important;
text-align: left;
line-height: 1.6em;
font-size: 14px;
font-style: italic;
}


.footer-navigation ul{
margin-left: 655px;
padding-top: 8px;
}

/* header */

#homelink a{

width: 400px;
height: 150px;
display: block;
position: relative;
top:-130px;
left: 20px;
}

#homelink a:hover {text-decoration:none;}


#header {
background: url('/wp-content/themes/default/images/LDG_Banner_LogoBackground.gif') 0 0 no-repeat;
margin: 20px 0;
width: 1000px;
height: 267px;
}

#cta {
position: absolute;
top:63px;
left:835px;
}


/* RHN */


#sidebar ul ul  {
padding:0;
margin:0;
}

#sidebar {
font-size: 12px;
color: black;
position:absolute; 
top: 322px; 
left: 30px;
width: 200px;
}

#sidebar #friends-list {
margin-bottom: 10px;
}

small, 
#sidebar, 
h1, 
p, 
h2, 
h3, 
ul, 
a {
font-weight: normal;
}

#sidebar ul li ul {
padding:0;
margin:0;
}

#advertising {
position:absolute; 
top: 346px; 
left: 814px;
width: 160px;
}

#advertising .ad-container {
margin-bottom: 20px;
}



#sidebar a {
font-size: 11px;
color: #000;
}

#sidebar ul li.pagenav, .nocomments, .rh-blurb {
display:none;
}


.archive #sidebar ul li p {
font-size: 0.9em;
}

/* Page setup */


#page {  
position: absolute;
top:0px;
left:100px;
}

#content {
min-height: 1900px;
}


#respond { 
	display:none; 
	}

.alignright {
padding-left: 70px;
}

.narrowcolumn, .widecolumn {
width: 520px;
margin-left:13px;
margin-bottom: 20px;
background: none;
}

#page {
width: 1000px;
}

#page .post small,
.narrowcolumn p.postmetadata{
display:none;
}

.more-link {
color: #FE4D01!important;
margin-top: 10px;
display: block;
}


#content.narrowcolumn, 
#content.widecolumn {
border-bottom: none;
}

/* Footer */

#footer {
background: url('/wp-content/themes/default/images/footer.gif') 0px 0 no-repeat;
height:48px;
margin-bottom: 50px; 
width: 965px;
position: relative;
left: -5px;
}


/* Pages -  The Book */

#book-container {
width: 520px;
}

#book-container .book-left {
float: left;
margin-right: 20px;
}

#book-container a img{
padding-bottom: 20px;
}


/* archive */


body.archive #page #content div.entry {
margin-bottom: 75px;

}



/* Type & headers */

body.page #page .post h2 {
font-family: Georgia;
color: #000;
text-align: left;
line-height: 1.2em;
font-size: 15px;
border-bottom: double #e5e5e5;
padding-bottom: 8px;
font-style: italic;
}

body.archive #page h2.pagetitle {
font-family: Georgia;
color: #000;
text-align: left;
line-height: 1.2em;
font-size: 15px;

border-bottom: double #e5e5e5;
padding-bottom: 8px;
font-style: italic;
position: relative;
top: -20px;
}

 
body.page #page .post h3.ldg-page-title {
color: #FE4D01!important;
font-size: 15px;
text-transform:uppercase;
width: 520px;
display: block;
position: relative;
top: -17px;
}


body.archive #content .post h3 a {
color: #FE4D01!important;
font-size: 15px;
text-transform:uppercase;
width: 520px;
display: block;
position: relative;
top: -37px;
}


#page .post .entry p {
font-family: Georgia;
color: #000;
text-align: left;
line-height: 1.2em;
font-size: 1.1em;
}

.section-header {
font-family: Georgia;
font-style: italic;
color: #000;
text-align: left;
line-height: 1em;
font-size: 15px;
margin-bottom: 10px;
}


#sidebar h2 {

text-align: left;
line-height: 1.6em;
font-size: 15px;
font-style: italic;
font-family:georgia;
padding-top:7px;
border-top: double #e5e5e5;
position: relative;
top:-4px;}

#sidebar h2 a{
color: #EC008C!important;
text-align: left;
line-height: 1.6em;
font-size: 1.5em;
font-style: italic;
}


/* Forms */

#page p.fieldwrap span.required, 
#page .entry form .credits  {
display:none;
}

/*
#page .entry form {
margin-left: 50px;
margin-top: 20px;
}
#page .entry form input, 
#page .entry form textarea {
position:absolute; 
left: 150px;
background:none;
border: 1px solid #000;
width: 200px;
}
*/

#page #mc_embed_signup form {
	padding:0;
}

#page #mc_embed_signup label {
    display: block;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 0px;
font-family: 'georgia';
}

#page #mc_embed_signup .button {
    background-color: #000;
}

#page #mc_embed_signup .button:hover {
    background-color: #FE4D01;
}

#page .entry form.buyEurope input {
position:relative; 
left: -219px;
top:15px;
background:none;
border: none;
width: 85px!important;
margin-bottom: 20px;
}

 
#page .entry form.buyUK input {
position:relative; 
left: -212px;
top:15px;
background:none;
border: none;
width: 100px!important;
}

#page .entry form.buyEurope, 
#page .entry form.buyUK {
margin-left: 0px;
margin-top: 0px;
}


#page .entry .ddfm .fieldwrap img{
position:absolute; 
left: 360px;

}


#page .entry form .submit input {
background: none repeat scroll 0 0 #000000;
border: medium none;
color: #FE4D01;
display: inline;
font-family: Georgia;
font-size: 15px;
font-style: italic;
left: 20px;
line-height: 1.6em;
margin-right: 20px;
padding: 10px;
position: relative;
text-align: left;
top: 90px;
width: 100px;
} 


#page .navigation a{
font-family: Georgia;
font-style: italic;
color: #FE4D01;
line-height: 1em;
font-size: 13px; 
}


body.single #page .widecolumn h2 {
color: #FE4D01!important;
font-size: 15px;
text-transform:uppercase;
width: 520px;
display: block;
border-top: double #e5e5e5;
margin-top: 55px;
display: block;
padding-top:7px;
}

#page .post h2 a {
color: #FE4D01!important;
text-align: left;
line-height: 1.6em;
font-size: 15px;
text-transform:uppercase;
border-top: double #e5e5e5;
width: 520px;
display: block;
padding-top:5px;
}

#ldg-double {
border-top: double #e5e5e5;
margin-bottom: 20px;
}

h3.location-buy {
font-family: arial;
text-transform: uppercase;font-size: 15px;
color: #EC008C;
}

h2 a:hover, h3 a:hover {
text-decoration:underline;
}

#page .entry p img {
position: relative;
top:-8px;
}

.page #page .entry p img {
position: relative;
top:-17px;
}

.archive #page .entry p img, 
.archive #page .entry p {
position: relative;
top:-20px;
}


/* colours */ 

#page #content .entry h3, 
#sidebar h2 {
color: #FE4D01!important;
}


#buyButton {
position:relative;
top:-1px!important;
}

#chev {color: black!important;}


body.single #page h4 a {color: black;
position: relative;
top:46px;
}

#page #content.narrowcolumn a, 
#page #content.widecolumn a{
color: #FE4D01;
}


body.single #page #content.widecolumn {
position: relative;
top:-36px;
}

h4 a {
color: black!important;
}

#next_and_prev_links {
width: 900px;
text-transform: uppercase;
font-size: 14px;
}


.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

#book-container {
	width: 522px;
}
#book-container .cola {
	float: left;
	width: 250px;
	margin-right: 20px;
}
#book-container .colb {
	float: left;
	width: 250px;
}


