/*  
Theme Name: Femme Flora

Description: A beautiful theme with a feminine touch. Comes with customizable header, logo, fonts and a pleasant feminine floral appearance. Uses truecolor png rendering for header image.
Version: 1.9
Author: Shivanand Sharma
Author URI: http://www.binaryturf.com
Tags: pink, light, custom-header, fixed-width, two-columns,   theme-options

*/
/* reset */
html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre {display: block;}
li {display: list-item;}
head {display: none;}
table {display: table;}
tr {display: table-row;}
thead {display: table-header-group;}
tbody {display: table-row-group;}
tfoot {display: table-footer-group;}
col {display: table-column;}
colgroup {display: table-column-group;}
td, th {display: table-cell;}
caption {display: table-caption;}
th {font-weight: bolder;text-align: center;}
caption {text-align: center;}
body {margin: 8px;}
h1 {font-size: 2em;margin: .67em 0;}
h2 {font-size: 1.5em;margin: .75em 0;}
h3 {font-size: 1.17em;margin: .83em 0;}
h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu {margin: 1.12em 0;}
h5 {font-size: .83em;margin: 1.5em 0;}
h6 {font-size: .75em;margin: 1.67em 0;}
h1, h2, h3, h4, h5, h6, b, strong {font-weight: bolder;}
blockquote {margin-left: 40px;margin-right: 40px;}
i, cite, em, var, address {font-style: italic;}
pre, tt, code, kbd, samp {font-family: monospace;}
pre {white-space: pre;}
button, textarea, input, select {display: inline-block;}
big {font-size: 1.17em;}
small, sub, sup {font-size: .83em;}
sub {vertical-align: sub;}
sup {vertical-align: super;}
table {border-spacing: 2px;}
thead, tbody, tfoot {vertical-align: middle;}
td, th {vertical-align: inherit;}
s, strike, del {text-decoration: line-through;}
hr {border: 1px inset;}
ol, ul, dir, menu, dd {margin-left: 0px;}
ol {list-style-type: decimal;}
ol ul, ul ol, ul ul, ol ol {margin-top: 0;margin-bottom: 0;}
u, ins {text-decoration: underline;}
br:before {content: "\A";}
:before, :after {white-space: pre-line;}
center {text-align: center;}
:link, :visited {text-decoration: underline;}
:focus {outline: thin dotted invert;}
/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"] {direction: ltr;unicode-bidi: bidi-override;}
BDO[DIR="rtl"] {direction: rtl;unicode-bidi: bidi-override;}
*[DIR="ltr"] {direction: ltr;unicode-bidi: embed;}
*[DIR="rtl"] {direction: rtl;unicode-bidi: embed;}
@media print {
h1 {page-break-before: always;}
h1, h2, h3, h4, h5, h6 {page-break-after: avoid;}
ul, ol, dl {page-break-before: avoid;}
}
/* Begin Typography & Colors */
h1, h2, h3, h4, h5, h6 {color: #333;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font-weight: bold; font-size:16px; line-height:20px; text-align: left;}
#wp-calendar th {font-style: normal; text-transform: capitalize; }
/* End Typography & Colors */
/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html > body .entry ul {margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px;}
#bookmarks-buttons {float: right;margin: 0px; width: 270px; padding-top: 7px}
#bookmarks-buttons a {color: #fff; font-size: 12px; float: left}
#bookmarks-buttons a img {margin: 0}
.postcontent ul, .postcontent ol {margin-left: 0px; list-style-position: inside; padding: 0px;}
html > body .entry li {margin: 7px 0 8px 10px;}
.entry ol {padding: 0 0 0 35px; margin: 0;}
.entry ol li {margin: 0; padding: 0;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}
.postmetadata small {font-size:12px;line-height:20px;font-style:italic;}
#sidebar ul {list-style-type: none;margin: 0px;padding: 0px;}
#sidebar li {list-style-type: none;}
#sidebar li.widget > div {margin-left:10px;}
#sidebar > ul > li > ul {margin: 0px 9px;}
#sidebar > ul > li > ul > li {margin: 0;padding: 0;margin-left: 10px;}
/* Begin Form Elements */
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#sidebar #searchform #s {width: 100px;padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
.entry form {
/* This is mainly for password protected posts, makes them look better. */
text-align: center;}
select {width: 130px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 98%;padding: 2px;overflow: auto;}
#commentform #submit {margin: 0;float: right;}
/* End Form Elements */
/* Begin Comments */
#comments {margin-top:30px}
.commentlist {padding: 0;margin:0;}
.commentlist li {border: 1px solid #c0c0c0;background-color: #eee;margin: 20px 0px;padding: 5px;list-style: none;}
.commentlist li.alt {background-color: #f8f8f8;}
.commentlist li.auth {background-color: #ffedf8;}
.commentlist li img.avatar {float: left;margin: 5px 15px 5px 5px;}
.commentlist li .commentmetadata {float: right;	font-size:12px;line-height:20px;}
.commentlist li cite {font-size:12px;line-height:20px;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
/* End Comments */
/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar td,#wp-calendar th {padding: 5px;text-align: center;}
#wp-calendar td.pad:hover {/* Doesn't work in IE */background-color: #fff;}
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
hr {display: none;}
a img {border: none;}
img {border: none;margin: 5px;}
.postcontent img {border: 1px solid #DFDEB7;padding: 3px;}
.addthis_container, .addthis_button img {border: none;}
/* End Various Tags & Classes*/
/***Begin Web 2.0 Specific CSS***/
body {padding: 0px;margin: 0px;font-size: 62.5%;font-size: 14px;line-height: 20px;color:#333;}
h1 {font-size:30px;line-height: 40px;margin:10px 0;}
h2 {font-size:24px;margin:10px 0;line-height:30px;font-weight: normal;}
h3 {font-size:18px;line-height:20px;font-weight: normal;margin:10px 0;}
h3#respond {margin: 40px 0px 10px;}
.postcontent h3 {text-transform: uppercase;font-weight: normal;}
p {font-size:14px;line-height:20px;margin:10px 0;}
#body-bg {width: 100%;background-image: url("images/background.png");background-position: top center;background-repeat: repeat;padding: 0px;margin: 0px;background-color: #fff;}
#body-wrapper {width: 1092px;margin: auto;background-image: url("images/wrapper.png");background-repeat: repeat-y;background-position: top center;background-color: #fff;}
#mainbox {width: 960px;margin: 0px auto;padding: 0 20px;background-color: #fff;}
.bringdown {clear: both;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 12px;line-height: 20px;padding: 0 4px 5px;margin: 0;}
.aligncenter {display: block;margin:10px auto;}
.alignleft, .wp-caption .alignleft {float: left;margin:0;margin-bottom: 10px;margin-right:10px;}
.alignright, .wp-caption .alignright {float: right;margin:0;margin-bottom: 10px;margin-left:10px;}
a:link,a:visited {color:#005580;text-decoration: underline;}
#lx_28985 a:link, #lx_28985 a:visited {color:#333333;text-decoration: none;}
a:hover {text-decoration: none;}
/***Header Stuff***/
#header {background-image: url("images/headerbg.png");background-repeat: no-repeat;background-position: top left;margin: 0 -20px;height:100px;padding-top:14px;}
#logo {font-size:32px;line-height:40px;margin-left:20px;}
#logo a,#logo a:visited {color:#333;display:block;text-decoration:none;outline:none;font-weight: bold;}
#logo a:hover {text-decoration:none;outline:none;}
#logo a:active {outline:none;}
#tagline {margin:0;padding:0;margin-left:20px;font-size:15px;font-weight:normal;line-height:0;color: #333;display:block;}
#logo h1 a:hover {text-decoration: none;}
html > body #header .description {margin-left: 100px;}
#headerdec {background-image: url("images/flower-trans.png");background-repeat: no-repeat;width: 191px;height: 188px;margin-left: 780px;height: 188px;width: 191px;position: absolute;top: 30px;z-index: 1;}
#search {margin-left: 551px;margin-top: -68px;display: none;}
#search input {width: 133px;height: 17px;border: 1px solid #FFF;background-color: #D3D9DB;}
input#submit {width: 69px;height: 21px;border: 0px;position: absolute;margin-top: 1px;}
#iemenu {float: left;width: 1000px;height: 39px;background-image: url("images/menubg.png");background-repeat: repeat-x;	margin:0px -20px;}
ul#menu {padding: 0px;margin: 0px;}
html > body ul#menu {}
#menu li {list-style-type: none;display: inline;}
#menu a {display: block;float: left;height:24px;color: #FFF;text-align: center;padding: 8px 10px 2px 10px;margin-bottom:0px;}
#menu #first a {margin-left:10px;}
#menu a:link {text-decoration: none;}
#menu a:visited {text-decoration: none;}
#menu a:hover {background-color: #b2518d;}
/***Main Area Stuff***/
#content-wrapper {background-color: #FFF;}
#content {background-color: #FFF;float: left; /*width: 500px;*/;width: 647px;padding: 10px 0px 10px;margin: 0 10px;}
#myGallery {margin-top:10px;}
#sidebar {float: right;background-repeat: repeat-y;background-position: right top;padding-bottom: 10px;margin-left: 10px;width: 272px;}
html > body {}
/***Footer Stuff***/
#footer {clear: both;padding-top: 10px;	margin: auto;}
#footbar {margin: 0px auto;text-align: center;font-size: 14px;line-height:20px;padding-top: 5px;padding-bottom: 5px;color: #000;}
#footbar a, #footbar a:link, #footbar a:visited, #footbar a:hover {color: #00F;}
#footercontent {background-color: #EEE;margin-left: auto;margin-right: auto;border: 1px solid #ccc;border-left:3px solid #ccc;border-right:3px solid #ccc;padding: 6px;padding-top: 10px;}
#footer h4 {font-size: 14px;line-height:20px;font-weight: normal;color: #c2619d;text-transform: capitalize;background-color: #efeec7;padding: 5px;border-bottom: 1px solid #dfdeb7;width: 298px;border-right: 1px solid #dfdeb7;margin: 0px;margin:0;}
#footer h3 a {margin: 0px;padding: 0px;color: #E7EC6A;font-size: 12px;line-height:20px;font-weight: bold;}
#footer a, #footer a:link, #footer a:visited, #footer a:hover {margin: 0px;padding: 0px;color: #00F;}
#footer h3 {margin: 0px;padding: 0px;}
.recentcontent {margin-bottom: 5px;}
.recentcontent p {margin: 0px;padding: 0px;}
.footbox {float: left;text-align: left;margin-bottom: 15px;}
/***Post Stuff***/
.post {clear: both;}
.posttitle {margin-top:20px;color: #7F7F7F;}
.posttitle small {font-size: 12px;line-height:20px;color: #7F7F7F;letter-spacing:1px;}
.post a:link {text-decoration: underline;}
.post a:visited {text-decoration: underline;}
.post a:hover {text-decoration: none;}
.post h2 a, .post h3 a {color: #048;font-weight: normal;text-decoration: none !important;}
.commentsquare {width: 67px;height: 70px;background-image: url("images/c-box.gif");color: #FFF;font-size: 25px;padding-top:5px;line-height:1;float: right;text-align: center;}
.commentsquare a {color: #FFF;font-size: 27px;line-height:30px;text-decoration: none;display: block;width: 67px;height: 70px;}
.commentsquare a:link {text-decoration: none;}
.commentsquare a:visited {text-decoration: none;}
.commentsquare a:hover {text-decoration: none;}
.postcontent {clear: both;overflow:hidden;}
.postfoot {font-size:0.9em;line-height:1.4em;color:#888;border-top: 1px solid #B6B157;border-bottom: 1px solid #B6B157;padding-top: 6px;padding-bottom: 6px;margin-top: 13px;margin-bottom: 50px;clear: both;}
/***Sidebar Items***/
#sidebar h4 {background-color: #efeec7;border-right: 1px solid #dfdeb7;border-bottom: 1px solid #dfdeb7;color: #B5338C;padding-left: 9px;margin: 0px auto;font-weight: normal;font-size: 16px;line-height:20px;margin-top: 15px;margin-bottom: 0px;text-align: left;padding:5px 0 5px 9px;}
.showcase {background-color: #D2DE50;background-image: url("images/showcase-bot.gif");background-repeat: no-repeat;background-position: bottom left;width: 177px;color: #FFF;font-size: 12px;line-height:20px;font-weight: bold;padding: 5px;text-align: center;}
.showcase img {margin-bottom: 8px;width: 177px;height: 139px;margin: 0px auto;}
.archivebox {background-image: url("images/list1.gif");background-repeat: repeat-y;width: 186px;padding-bottom: 3px;border: 1px solid #DFE882;}
.archivebox ul {padding: 0px;margin: 0px;}
.archivebox li {list-style-type: none;margin-top: 6px;margin-left: 27px;}
.archivebox a {color: #767006;font-size: 12px;line-height:20px;}
.archivebox a:link {text-decoration: none;}
.archivebox a:visited {text-decoration: none;}
.archivebox a:hover {text-decoration: underline;color: #C0440D;}
#sidebar ul ul {padding: 0px;margin: 0px;background-repeat: repeat-y;margin-left: auto;margin-right: auto;padding-bottom: 3px;border: 1px solid #eee;border-top: 1px solid white;}
#sidebar li li {list-style-type: none;margin-top: 6px;margin-left: 27px;margin-right: 4px;}
#sidebar a, #sidebar a:link, #sidebar a:visited, #sidebar a:hover {color: #004488;text-decoration: none;}
/***Text Wigit***/
h2.widgetitle {background-image: none;font-size: 0px;color: #FFF;}
li.wigit_text {background-image: none;background-color: transparent;border: none;}
/***Other Stuff***/
.footbox #wp-calendar {margin:0;}
.footbox > div {margin-left:10px;}
.footbox ul {margin-left:0;padding-left:0;}
.footbox li {list-style-type: none;margin-top: 5px;margin-left:10px;}
ul.metafoot {margin-left: 0px;margin-top: 0px;padding:0;}
html > body ul.metafoot {margin-left: -40px;margin:0;margin-left: 0px;padding:0;}
.clear {clear: both;}
#tags {background-color: #ddd;padding: 2px 4px;}
/****** font-families --- */
body {font-family:Verdana,Arial,sans-serif;}
.postcontent {font-family:Verdana,Arial,sans-serif}
.more-link {text-transform: none;}
.preparationtime {background: url("images/clock_24.png") no-repeat 0 0;height: 24px;padding-left: 30px;padding-top: 2px;padding-right:10px;margin-top: 5px;float: left;}
.servingsnumber {background: url("images/servings_24.png") no-repeat 0 0;height: 24px;padding-left: 30px;padding-top: 2px;padding-right:10px;margin-top: 5px;float: left;}
.caloriesnumber {background: url("images/calories.jpg") no-repeat 0 0;height: 24px;padding-left: 30px;padding-top: 2px;padding-right:10px;margin-top: 5px;float: left;}
.navigation {margin-top: 20px;margin-bottom: 20px}
.postmetadata {margin: 10px 0;color: #777;}
.sharebuttons {margin: 20px 5px 10px;}
.simple h2 {padding-top: 10px;}
.search-results div.search-thumbnails {float: left; margin-right: 10px}
.search-results div.search-thumbnails img {padding: 0px, margin: 0px}
.search-results h2.pagetitle {margin-bottom: 40px;}

/* Fonts */
body {font-family: "Century Gothic","Apple Gothic",Verdana,sans-serif;}
.postcontent {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

/* Featured Gallery */
#featured-gallery {position:relative;height:187px;width:250px;}
#featured-gallery a {float:left;position:absolute;}
#featured-gallery a img {border:none;margin:0}
#featured-gallery a.show {z-index:500}
#featured-gallery .caption {z-index:600;background-image: url('/wp-content/themes/femme-flora/images/trans.png');color:#ffffff;line-height:24px;width:100%;position:absolute;bottom:0;font-size:18px;padding:5px 0;text-align:center;}
#featured-gallery .caption .content {margin:5px;}
#featured-gallery .caption .content h3 {margin:0;padding:0;color:#1DCCEF;}
#featured-gallery .nav-arrow {z-index: 1100; position: absolute; top: 75px; margin: 0px; padding: 0px; cursor: pointer; display: none}
#featured-gallery .nav-overlay {z-index: 1099; position: absolute; top: 65px; margin: 0px; padding: 0px; cursor: pointer; display:none}
/* Page navi css*/
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #cccccc;color: #005580;background-color: #FFFFFF;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #cccccc;color: #005580;background-color: #FFFFFF;}
.wp-pagenavi a:hover {border: 1px solid #cccccc;color: #333333;background-color: #EFEEC7;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #B5338C;color: #005580;background-color: #FFFFFF;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #333333;border: 1px solid #cccccc;background-color: #FFFFFF;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px;margin: 2px;font-weight: bold;border: 1px solid #B5338C;color: #B5338C;background-color: #FFFFFF;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px;margin: 2px;border: 1px solid #cccccc;color: #333333;background-color: #FFFFFF;}
ul.archives {clear:left;margin-bottom:15px;margin-right:-25px;margin-top:5px;overflow:hidden;width:620px;list-style:none outside none; padding:0}
li.archivepost {float:left;font-size:12px;line-height:15px;margin-right:19px;text-align:right;width:187px;}
li.archivepost div.title {text-align: center; text-decoration: none}
li.archivepost img {margin-bottom: 0px; cursor:pointer}
ul.archives_categories {clear:left;margin-bottom:15px;margin-right:-25px;margin-top:5px;overflow:hidden;width:620px;list-style:none outside none;}
li.archivecategory {float:left;line-height:0px;margin-right:19px;text-align:right;width:290px;position:relative;}
li.archivecategory a {text-decoration:none;}
li.archivecategory span.title {text-align: center; position: absolute; bottom: 0;left:0;width:290px;line-height:24px;color: #FFF;background-image: url('/wp-content/themes/femme-flora/images/trans.png');text-decoration:none;text-transform:lowercase;padding:10px 0;font-size:24px;}
li.archivecategory img {margin: 0px;padding:0px; cursor:pointer}
