/* Core copyright 2009 */
/* Begin Structure */ /* Resets 1em to 10px */ 
html{margin:0;padding:0;background:#FFF;color:#3B3B3B;}
body{font:0.75em/1.5em "Arial", Helvetica, sans-serif;letter-spacing:normal}
#page{margin:0 auto;width:950px;background:transparent url("images/bg-content.gif") repeat-y 0 0;}
#content{margin:0 auto;width:950px;text-align:left;}

.c3-c1{width:257px; float:left;}
.c3-c1 .i{padding:127px 0 0 0;}
.c3-c2{width:429px;float:left;}
.c3-c2 .i{padding:0 20px;}
.c3-c3{width:261px;float:left;}
.c3-c3 .i{padding:20px 0 20px 0;}

.c3-c1 .i a{text-decoration:none;color:#53751E;}
.c3-c1 .i a:hover{color:#53751E;}
.c3-c2 .i a{text-decoration:none;color:#B7CB1E;}
.c3-c2 .i a:hover{color:#53751E;}

#header{background:transparent url("images/bg-header.jpg") no-repeat 0 0;height:95px;width:950px;}
#headerimg {}
#header h1{margin:0;padding:0;}
#headerimg h1 span{}
#header a{color:#FFF;}

h1{margin:0;padding:0;overflow:hidden;position:absolute;width:241px;height:218px; z-index:9999;}
h1 span{background:transparent url("images/vv-veg-logo.jpg") no-repeat top left;position:absolute;left:0;top:0;width:241px;height:218px;}

p.fenmarc{margin:0;padding:0;overflow:hidden;position:relative;left:520px;top:34px;width:151px;height:36px;}
p.fenmarc span{background:transparent url("images/fenmarc-logo.jpg") no-repeat top left;position:absolute;left:0;top:0;width:151px;height:36px;}

p.contact{margin:0;padding:0;overflow:hidden;position:relative;width:154px;height:83px;top:-40px;left:750px;}
p.contact span{background:transparent url("images/contact.gif") no-repeat top left;position:absolute;left:0px;top:0;width:154px;height:83px;}

.c3-c1 .i p{padding-left:25px;width:210px;color:#6F6041;}

/* -----------------left sidebar --------------*/
#sidebar-l ul{margin:0;padding:0 0 0 0px;}
#sidebar-l ul li{list-style:none;color:#53751E;}
#sidebar-l ul li a{color:#53751E;text-decoration:none; display:block;}

#sidebar-l ul li ul li{padding:0 20px 0 20px;}
#sidebar-l ul li ul li a{border-bottom:1px dashed #C6C7BF;display:block;}

#sidebar-l ul li#we-love-veg{margin:0;padding:0;overflow:hidden;position:relative;width:245px;height:242px;}
#sidebar-l ul li#we-love-veg span{background:transparent url("images/we-love-veg.jpg") no-repeat top left;display:block;position:absolute;left:0;top:0;width:245px;height:242px;}

#sidebar-l ul li#everyday{margin:20px 0 0 0;padding:0;overflow:hidden;position:relative;width:218px;height:88px;}
#sidebar-l ul li#everyday span{background:transparent url("images/everyday-favourites.jpg") no-repeat top left;display:block;position:absolute;left:0;top:0;width:218px;height:88px;}

#sidebar-l ul li#unearthed{margin:20px 0 0 0;padding:0;overflow:hidden;position:relative;width:218px;height:88px;}
#sidebar-l ul li#unearthed span{background:transparent url("images/unearthed-treasures.jpg") no-repeat top left;display:block;position:absolute;left:0;top:0;width:218px;height:88px;}

#sidebar-l ul li#easypeasy{margin:20px 0 0 0;padding:0;overflow:hidden;position:relative;width:218px;height:88px;}
#sidebar-l ul li#easypeasy span{background:transparent url("images/easy-peasy.jpg") no-repeat top left;display:block;position:absolute;left:0;top:0;width:218px;height:88px;}

#sidebar-l ul li#organic{margin:20px 0 0 0;padding:0;overflow:hidden;position:relative;width:218px;height:88px;}
#sidebar-l ul li#organic span{background:transparent url("images/organic.jpg") no-repeat top left;display:block;position:absolute;left:0;top:0;width:218px;height:88px;}

#sidebar-l ul li#smallandsweet{margin:20px 0 0 0;padding:0;overflow:hidden;position:relative;width:218px;height:88px;}
#sidebar-l ul li#smallandsweet span{background:transparent url("images/small-and-sweet.jpg") no-repeat top left;display:block;position:absolute;left:0;top:0;width:218px;height:88px;}

#sidebar-l ul li#talking{margin:20px 0 0 0;padding:0;overflow:hidden;position:relative;width:225px;height:57px;}
#sidebar-l ul li#talking span{background:transparent url("images/talking-points.jpg") no-repeat top left;display:block;position:absolute;left:0;top:0;width:225px;height:57px;}

#sidebar-l ul li#current-stockists{margin:20px 0 0 0;padding:0;overflow:hidden;position:relative;width:240px;height:55px;}
#sidebar-l ul li#current-stockists span{background:transparent url("images/current-stockists.jpg") no-repeat top left;display:block;position:absolute;left:0;top:0;width:240px;height:55px;}

#sidebar-l ul .bold{}
#sidebar-l ul .bold li{}

/* ----------right sidebar--------------*/
#sidebar ul{margin:0;padding:0;}
#sidebar ul li{list-style:none;padding-left:20px;color:#53751E;width:220px}
#sidebar ul li a{color:#53751E;text-decoration:none; border-bottom:1px dashed #C6C7BF;display:block;}

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

#sidebar ul li#rss{margin:0;padding:0 0 0 4px;overflow:hidden;position:relative;width:250px;height:55px;}
#sidebar ul li#rss span{background:transparent url("images/rss.jpg") no-repeat top left;display:block;position:absolute;left:4px;top:0;width:250px;height:55px;}

#sidebar ul li#email{margin:20px 0 0 0;padding:0 0 0 4px;overflow:hidden;position:relative;width:250px;height:69px;}
#sidebar ul li#email span{background:transparent url("images/email-updates.jpg") no-repeat top left;display:block;position:absolute;left:4px;top:0;width:250px;height:69px;}

#sidebar ul li#posts{margin:30px 0 0 0;padding:0 0 0 4px;overflow:hidden;position:relative;width:250px;height:53px;}
#sidebar ul li#posts span{background:transparent url("images/posts.jpg") no-repeat top left;display:block;position:absolute;left:4px;top:0;width:250px;height:53px;}

#sidebar ul li#archive{margin:40px 0 0 0;padding:0 0 0 4px;overflow:hidden;position:relative;width:250px;height:53px;}
#sidebar ul li#archive span{background:transparent url("images/archive.jpg") no-repeat top left;display:block;position:absolute;left:4px;top:0;width:250px;height:53px;}

#sidebar ul li#categories{margin:40px 0 0 0;padding:0 0 0 4px;overflow:hidden;position:relative;width:250px;height:53px;}
#sidebar ul li#categories span{background:transparent url("images/categories.jpg") no-repeat top left;display:block;position:absolute;left:4px;top:0;width:250px;height:53px;}

#sidebar ul li#links{margin:40px 0 0 0;padding:0 0 0 4px;overflow:hidden;position:relative;width:250px;height:53px;}
#sidebar ul li#links span{background:transparent url("images/links.jpg") no-repeat top left;display:block;position:absolute;left:4px;top:0;width:250px;height:53px;}

#sidebar ul .bold{}
#sidebar ul .bold li{font-weight:bold;border-bottom:none!important;}

/* --------- footer ----------------*/
#footer{clear:both;border-top:1px solid #C3BFBC;background:#fff;margin-top:20px;}

/* archive.php */
#content
.narrowcolumn{}
.pagetitle
.navigation{}
.alignleft{}
.alignright{}
.post{}
#post
h3#post
.entry
.postmetadata{}
.center

/* Archives Page */
#content .widecolumn{}

/* comments.php*/
.nocomments{}
h3#comments{}
ol.commentlist{}
p.commentmetadata
.nocomments{}
h3.respond{}

/* single.php*/
.postmetadata{margin-top:20px;background:#6F6041;padding:5px;color:#fff;}
.postmetadata .alt{}

small.date{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #C6C7BF;display:block;font-weight:bold;}

/* Search Results */
.pagetitle{}

/* Core PHP Layout */
.w{}
.w .wi{}
.c{}
.h{}
.n{}
.m{}
.mi{}
.f{}
.fi{}

/* Core Navigation */
.n{background:#3B3B3B;margin:0;}
ul.n{margin:0;padding:0;text-align:center;}
ul.n li{display:inline;list-style-type:none;padding:0 1.75em;}
ul.n li a{text-decoration:none;color:#FFF;}
ul.n li a:hover{color:#008000;}

/* Core PHP Elements */
p,blockquote,form,ul,ol,table,dl{margin:0 0 1em 0;}
ul,ol{padding-left:2em;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#B7CB1E;margin:0}
h1{font-size:2.6em;line-height:normal;}
h2{font-size:2em;line-height:normal;}
h3{font-size:1.5em;line-height:normal;margin-bottom:1em;}

sup,sub{font-size:0.8em;line-height:normal;}
sup{vertical-align:top;}
abbr,acronym{text-decoration:none;border-bottom:0px}
acronym, abbr, span.caps{}
acronym, abbr{}
blockquote{}
blockquote cite{}
cite{}
small{}
label{}
img{border:0;}
img.fl{margin:1em 1em 1em 0;}
img.fr{margin:1em 0 1em 1em;}
hr{}

.border{border:1px solid #ddd;padding:5px;background:#fff;}
.nls{list-style:none;margin-left:0;padding-left:0;}
.editor{color:#008000;font-style:italic;}
.center{}
.hide{width:0px;position:absolute;left:-9999px;height:0;line-height:0;margin:0;padding:0;}
.cb{clear:both;}
.kwp{margin-top:0;}
.fl{float:left;}
.fr{float:right;}

a{color:#B7CB1E;}
a:hover{color:#53751E;}



/*Gallery*/

/*Form Elements*/ 
form{border:none;}
fieldset{border:none;margin:0;padding:0;}
label,input,textarea{display:block;}
input,textarea{border:1px solid #C6C7BF;}
.submit{border:1px solid #C6C7BF;margin:20px 0 0 0;background-color:#E6E4D8}
.error{color:#990000;}
/*Table*/
textarea{width:390px;}

#fmSubscribe{border:1px solid #C3BFBC;padding:2em 1em 1em 1em;margin-bottom:1em;}

