/*
Theme Name: Natural Fayre
Theme URI: http://www.naturalfayre.com/
Description: Designed exclusively for Natural Fayre.
Version: v1.0
Author: Adrian Burns

Except where indicated otherwise, the CSS, XHTML, PHP and design is licenced exclusively to NaturalFayre.com
and must not be modified, reproduced or used in any form without the express permission of the owner/author.
*/




/* -------------------- LAYOUT -------------------- */

body {
font-size: 74%;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
background-color: #fff;
color: #4c4c4c;
text-align: left;
margin: 0;
line-height: 17px;
}

#page-container {
width: 100%
}

#page {
width: 100%;
}

#header {
display: none;
}

#no-print-notice {
color: #ff0000 !important;
font-size: 1.5em;
}

#nav-container {
display: none;
}

#ie6-advice-info {
display: none;
}

#content-narrow {
display: none;
}

#content-wide {
width: 100%;
}

#sidebar-left {
display: none;
}

#sidebar-right {
display: none;
}

#footer {
display: none;
}

#credits {
width: 100%;
margin: 25px 0 0 0;
font-size: 0.9em;
color: #a1a1a1;
border-top: 1px solid #c2dd9d;
padding: 5px 0 0 0;
}




/* -------------------- WIDE MODULES -------------------- */

.wide-module-header-container {
display: none;
}

.wide-module {
display: none;
}

.wide-module-bottom {
display: none;
}




/* -------------------- PREVIOUS/NEXT LINKS -------------------- */

.breadcrumb-next-previous-left {
display: none;
}

.breadcrumb-next-previous-right {
display: none;
}




/* -------------------- IMAGES -------------------- */

#content img, p img {
max-width: 100%;
border: 1px solid #ddd;
padding: 5px;
}

img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 20px !important;
margin-bottom: 20px !important;
}

img.alignright {
margin: 0 0 15px 15px;
display: inline;
}

img.alignleft {
margin: 0 15px 15px 0;
display: inline;
}

.alignright {
float: none;
}

.alignleft {
float: none;
}




/* -------------------- IMAGE CAPTIONS -------------------- */

.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 20px;
}

.alignleft, div.alignleft {
display: block;
margin-left: 0;
margin-right: 0;
margin-top: 20px;
margin-bottom: 20px;
}

.alignright, div.alignright {
display: block;
margin-left: 0;
margin-right: 0;
margin-top: 20px;
margin-bottom: 20px;
}

.wp-caption {
text-align: left;
padding: 0;
border: 0;
}

.wp-caption img {
margin: 0 0 6px 0;
padding: 4px;
border: 1px solid #ddd;
}

.wp-caption p {
font-size: 0.9em;
font-style: normal;
line-height: 15px;
padding: 0;
margin: 0;
color: #a1a1a1;
}




/* -------------------- IMAGE GALLERY -------------------- */

.gallery {
margin: 25px 0 0 0 !important;
}

.gallery-item {
float: none !important;
margin-top: 0 !important;
margin: 0 15px 15px 0 !important;
text-align: left !important;
width: auto !important;
}

.gallery img {
border: 1px solid #ddd !important;
padding: 4px !important;
}

.gallery img:hover {
background-color: #ddd;
}

.gallery-caption {
margin-left: 0 !important;
}




/* -------------------- HEADINGS -------------------- */

h1, h2, h3, h4, h5, h6 {
font-weight: bold;
margin-bottom: 17px;
}

h1 {
font-size: 2em;
}

h2 {
font-size: 1.35em;
}

h3 {
font-size: 1.2em;
}

h4 {
font-size: 1.1em;
}

h5 {
font-size: 1em;
}

h6 {
font-size: 0.9em;
}

#header h1 {
display: none;
}

#comments {
display: none;
}

h1.title, h1.title-page {
font-size: 2em;
font-weight: normal;
color: #63961d;
margin: 6px 0 5px 0;
padding: 5px 0 11px 0;
letter-spacing: -1px;
border-bottom: 1px solid #c2dd9d;
clear: both;
}

h1.title-page {
margin-bottom: 21px;
}

h3.leave-comment {
display: none;
}



/* -------------------- TYPOGRAPHY & LINKS -------------------- */

p, p.clear-both, p.clear-left, p.clear-right, #sidebar-left p, #sidebar-right p {
margin: 0 0 17px 0;
line-height: 17px;
}

p.clear-both {
clear: both;
}

p.clear-left {
clear: left;
}

p.clear-right {
clear: right;
}

p.edit-link {
display: none;
}

#footer p {
margin: 0;
line-height: 0;
}

small {
font-size: 0.9em;
color: #a1a1a1;
}

abbr {
padding-bottom: 1px;
cursor: help;
}

a, a:visited {
color: #da691a;
text-decoration: none;
}

a:hover {
color: #a94600;
text-decoration: none;
}

a.black, a:visited.black {
color: #4c4c4c !important;
text-decoration: none;
}

a:hover.black {
color: #202020 !important;
text-decoration: none;
}

a.grey, a:visited.grey {
color: #a1a1a1 !important;
text-decoration: none;
}

a:hover.grey {
color: #818181 !important;
text-decoration: none;
}




/* -------------------- FORMS -------------------- */

form {
margin: 0px;
padding: 0px;
}

.submit-button {
border: 1px solid #444;
background: #555 url('images/bg-buttons.png') repeat-x top left;
margin: 23px 0 0 0;
padding: 8px 12px;
color: #dadcdb;
font-family: Verdana, Geneva, sans-serif;
font-size: 0.9em;
display: block;
}




/* -------------------- LISTS -------------------- */

ul {
margin: 0 0 17px 0;
padding: 0;
list-style: disc;
line-height: 19px;
}

ul li {
margin-left: 40px;
padding-left: 3px;
}

ol {
margin: 0 0 42px 0;
padding: 0;
list-style: decimal;
line-height: 19px;
}

ol li {
margin-left: 28px;
padding: 0;
}



/* -------------------- POST FEATURES -------------------- */

#post-features-container {
display: none;
}




/* -------------------- VIDEO QUICK-TAGS -------------------- */

.vvqbox {
display: none !important;
}




/* -------------------- COMMENTS -------------------- */

ol.commentlist {
display: none;
}

.commentlist li {
display: none;
}

.commentlist li {
display: none;
}

.commentlist li ul li {
display: none;
}

.commentlist li .avatar { 
display: none;
}

.children {
display: none;
}

.commentlist cite, .commentlist cite a {
display: none;
}

.reply {
display: none;
}

.no-login {
display: none;
}

.comment-name {
}

.comment-date {
display: none;
}

.comment-text {
display: none;
}

#commentform {
display: none;
}

#commentform textarea {
display: none;
}

.comments-next-prev-container {
display: none;
}




/* -------------------- SHOPPING CART -------------------- */

#shopping-cart-container {
display: none;
}

.paypal-button {
display: none;
}

.paypal-price {
float: none;
width: auto;
height: 29px;
padding: 0;
margin: 5px 20px 17px 0;
line-height: 14px !important;
}
