/*  


Theme Name: Femme Flora





Description: A two-columned wordpress theme with customizable header, logo and a pleasant feminine floral appearance. Uses truecolor png rendering for header image.


Version: 1.3


Author: Shivanand Sharma


Author URI: http://www.binaryturf.com


Tags: pink, custom header, fixed width, two columns, widgets, widget ready, options page, left sidebar





*/





@import url('w3-reset.css');


/* Begin Typography & Colors */


h1,h2,h3,h4,h5,h6 {


	color:#444;


}





#wp-calendar #prev a, #wp-calendar #next a {


	font-size: 9pt;


}


#wp-calendar a {


	text-decoration: none;


}


#wp-calendar caption {


	font: bold 1.3em "Century Gothic";


	/*font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;*/


	text-align: center;


}


#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;


}


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;


}


#sidebar ul {


	list-style-type: none;


	margin: 0px;


	padding: 0px;


}


#sidebar li {


	list-style-type: none;


	/*width: 172px;*/





}


#sidebar > ul > li > ul {


	/*width: 175px;*/


	width: 162px;


	margin: 0px auto;


}


/* 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


.alt {


	margin: 0;


	padding: 10px;


}


*/


.commentlist {


	padding: 0;


	text-align: justify;


}


.commentlist li {


	float:left;


	width:95%;


	border:1px solid #c0c0c0;	


	background-color:#eee;


	margin: 20px 4px;


	padding:4px;


	/*padding: 5px 10px 3px;*/


	list-style: none;


}


.commentlist li.alt {


	background-color:#f8f8f8;


}


.commentlist li img.avatar {


	float:left;


	margin:5px;


}


.commentlist li .commentmetadata{


	float:right;


}





.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 caption {


	text-align: center;


	width: 100%;


}


#wp-calendar td {


	padding: 3px 0;


	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;


	padding: 3px;


}


img {


	border: none;


	padding: 3px;


}


/* End Various Tags & Classes*/


/***Begin Web 2.0 Specific CSS***/


body {


	background-image: url("images/back30.gif");/*ground.png");*/


	background-position: center top;


	background-repeat: repeat;


	padding: 0px;


	margin: 0px;


	font: 14px/1.5 Century Gothic;


	/*font: 14px/1.5 Georgia, Times, serif;*/


}


#body-wrapper {


/*width:850px;*/


width:859px;


margin:auto;


/*background-image:url("images/wrapper.png");


background-repeat:repeat-y;


background-position:center top;*/


}


#mainbox {


	margin: 0px auto;


	width: 775px;


	background-color: #FFF;


}


.bringdown {


	clear: both;


}


.aligncenter {


	display: block;


	margin-left: auto;


	margin-right: auto;


}


.alignleft {


	float: left;


	margin-bottom: 15px;


}


.alignright {


	float: right;


	margin-bottom: 15px;


}





.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: 11px;


	line-height: 17px;


	padding: 0 4px 5px;


	margin: 0;


}











a:link {


	color: #048;


	text-decoration: none; 


}


a:visited {


	color: #048;


	text-decoration: none;


}


a:hover {


	text-decoration: underline;


}





/***Header Stuff***/


#header {


	background-image: url("images/headerbg.gif");/*.png");*/


	background-repeat: no-repeat;


	background-position: top left;


        margin-top:5px;


	/*height: 161px;


	float:left;


	width:100%;


	height:34px;*/


}





#header .description {


float:left;


height:15px;


font-size:15px;


font-style:italic;


font-weight:14px;


margin-top:65px;





color:#cca;


}





html>body #header .description


{


margin-left:100px;


}





#header h1 {


margin:0px;padding:0px;


}


/*#logo {


	behavior: url('iepngfix.htc');


	background-image: url("iepngfix.htc"); 


	width: 298px;


	height:36px;


	float: left;	


	margin-top: 35px;


	margin-left: 40px;


	


}





#logo h1 {


	color: #FFF;


	font-weight: bold;


	font-size: 40px;


	margin: 0px;


	padding: 0px;


	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;


}


*/


#logo h1 a {


	color: #FFF;


	font-weight: normal;


	font-size: 45px;


	margin: 0px;


	padding: 0px;


	line-height:1;


	text-decoration: none;	


	margin-left:50px;


	display:block;


	position:relative;


	top:65px;


}





#logo h1 a:hover {


	text-decoration: none;


}


#headerdec {


	/*background-image: url("images/navshop.gif");/*flower-trans.png");*/


	background-repeat: no-repeat;	*/


	/* behavior: url('http://pc-sharmas/wp/wp-content/themes/Femme-Flora/iepngfix.htc'); */


	width: 180px;


	height: 214px; 


	margin-left: 584px;


	position:relative;


	top:-18px;


	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:100%;


	/*background-color:#c2619d;*/


	background-image:url("images/menubg.png");


	background-repeat:repeat-x;


	position:relative;


	top:-91px;


	height:39px;


}


ul#menu {


	padding: 0px;


	margin: 0px;


	/*margin-top: 30px;*/


}





html>body ul#menu {


	/*margin-top: 51px;*/


}





#menu li {


	list-style-type: none;


	display:inline;


}


/*


li#lastlink {


	width: 81px;


}


*/


#menu a {


	display:box;


	float:left;


	height:16px;


	/*width: 81px;*/


	color: #FFF;


	


	text-align:center;


	padding:9px;	


}





#menu a:link {


	text-decoration: none;


}





#menu a:visited {


	text-decoration: none;


}





#menu a:hover {	


	background-color:#b2518d;


}/***Main Area Stuff***/


#content-wrapper {


	/*clear: both;


	border:1px solid gray;*/


}


#content {


	float: right;


	/*width: 500px;*/


	width:565px;


	padding:0px 10px;


	padding-bottom: 10px;


	text-align:justify;


        margin-top:-90px;	


}


#sidebar {


	float: left;


	/*background-image:url("images/sidebg.png");*/


	background-repeat:repeat-y;


	background-position:right top;


	/*margin-right: 44px;


	margin-top: 33px;


	margin-left: 44px; 


	border-right: 1px solid gray;


	*/


	padding-left:4px;


	padding-right:4px;


        margin-top:-90px;	


	width: 182px;


	padding-bottom: 10px;


}


/*html>body #sidebar {


	width: 182px;


}*/





body #content {


	width:585;


	padding:0px 10px;


}





html>body{


/* not IE */





}








/***Footer Stuff***/


#footer {


	clear: both; /* background-image: url("images/foot-top.gif");


	background-repeat: no-repeat;


	color: #FFF;


	*/;


	width: 740px;


	padding-top: 8px; /*font-family: Tahoma;


	font-size: 11px;


	*/;


	margin: auto;


}


#footbar {


	/* background-image: url("images/foot-bar.gif"); */


	width: 739px;


	height: 20px;


	margin: 0px auto;


	text-align: center;


	font-size: 12px;


	margin-top: 5px;


	margin-bottom: 5px;


	color: #000;


	padding-top: 5px;


	 


	font-weight: bold;


}


#footbar a, #footbar a:link, #footbar a:visited, #footbar a:hover {


	color: #00F;


}


#footercontent {


	/* background-image: url("images/foot-bottom.gif");


	background-repeat: no-repeat;


	background-position: bottom left;


	background-color: #434F54;


	*/


	background-color: #EEE;


	margin-left: auto;


	margin-right: auto;


	border: 1px solid #ccc;


	width: 730px;


	padding: 5px;


	padding-top: 0px;


}


/*#sidebar h2 {





	width: 184px;


	height: 16px;


	padding: 4px 0px;


	margin: 0px auto;


	font-family: Arial;


	font-weight: normal;


	font-size: 14px;


	color: #c2619d;


	margin-top: 16px;


	margin-bottom: 0px;


	text-align: center;


	background-color: #e0de90;


}


*/


#footer h2 {


	/* background-image: url("images/subhead.gif"); 


	background-color: #f0eea0;*/


	width: 154px;


	height: 20px;


	text-align: center;


	font-size: 14px;


	font-weight: normal;


	color: #c2619d;


	padding-top: 4px;


	margin: 0px;


 


	margin: 0px auto;


	text-transform: capitalize;


}


#footer h3 a {


	margin: 0px;


	padding: 0px;


	color: #E7EC6A;


	font-size: 11px;


	font-weight: bold;


	font-family: Tahoma;


}


#footer a, #footer a:link, #footer a:visited, #footer a:hover {


	margin: 0px;


	padding: 0px;


	color: #00F;


	/*font-size: 11px;


	 font-weight: bold; */


}


#footer h3 {


	margin: 0px;


	padding: 0px;


}


.recentcontent {


	margin-bottom: 5px;


}


.recentcontent p {


	margin: 0px;


	padding: 0px;


}


.footbox {


	width: 240px;


	float: left;


	text-align: center;


	margin-bottom: 15px;


}


/***Post Stuff***/


.post {


/*	margin-top: 60px; */


clear:both;


}


.posttitle {


	/*float: left;*/


	font-family: Tahoma;


	font-size: 11px;


	color: #7F7F7F;


}


.posttitle small {


	font-family: Tahoma;


	font-size: 11px;


	color: #7F7F7F;


	margin-top: 1px;


	position: absolute;


}


.post a:link {


	text-decoration: underline;


}


.post a:visited {


	text-decoration: underline;


}


.post a:hover {


	text-decoration: underline;


}


.post h2 a,.post h3 a {


	font-family: Century Gothic; /*Georgia, serif;*/ /* color: #87811C; */;


	color: #048;


	font-weight: normal;


	font-size: 28px;


	margin: 0px;


	padding: 0px;


	margin-bottom: 3px;


	text-decoration: none !important;


}


.commentsquare {


	width: 67px;


	height: 76px;


	background-image: url("images/c-box.gif");


	color: #FFF;


	font-size: 27px;


	float: right;


	text-align: center;


}


.commentsquare a {


	color: #FFF;


	font-size: 27px;


	text-decoration: none;


	display: block;


	width: 67px;


	height: 76px;


}


.commentsquare a:link {


	text-decoration: none;


}


.commentsquare a:visited {


	text-decoration: none;


}


.commentsquare a:hover {


	text-decoration: none;


}


.postcontent {


	clear: both;


}


.postfoot {


	border-top: 1px solid #B6B157;


	border-bottom: 1px solid #B6B157;


	padding-top: 6px;


	padding-bottom: 6px;


	margin-top: 43px;


	clear:both;


}


/***Sidebar Items***/


#sidebar h2 {


	/*background-image: url("images/blockbg.png");


	background-repeat:repeat-x;


	*/


	background-color:#efeec7;


	border-right:1px solid #dfdeb7;


	border-bottom:1px solid #dfdeb7;


	/*width: 184px;*/


	width: 172px;


	height: 20px;


	padding: 4px 0px;


	margin: 0px auto;


	font-family: Century Gothic;/*Georgia,serif;*/


	font-weight: normal;


	font-size:16px;


	color: #c2619d;


	margin-top: 16px;


	margin-bottom: 0px;


	text-align: center;


	/*background-color: #f0eea0;*/


}


.showcase {


	background-color: #D2DE50;


	background-image: url("images/showcase-bot.gif");


	background-repeat: no-repeat;


	background-position: bottom left;


	width: 177px;


	color: #FFF;


	font-family: Tahoma;


	font-size: 11px;


	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;


}


.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-image: url("images/list1.gif");*/	


	background-repeat: repeat-y;


	/*width: 186px;*/


	width: 162px;


	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: #00F;*/


	color: #c2619d;


	text-decoration: none;


}


/*


#sidebar a:link {


	text-decoration: none;


}


#sidebar a:visited {


	text-decoration: none;


}


#sidebar a:hover {


	text-decoration: underline;


	color: #C0440D;


}


*/


/***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 li {


	list-style-type: none;


	margin-top: 3px;


}


/*


.footbox li a {


	color: #E7EC6A;


}


*/


ul#metafoot {


	margin-left: 0px;


	margin-top: 0px;


}


html > body ul#metafoot {


	margin-left: -40px;


}


ul#metafoot2 {


	margin-left: 0px;


	margin-top: 0px;


}


html > body ul#metafoot2 {


	margin-left: -40px;


}





.clear {


clear:both;


}





#tags {


background-color:#ddd;


padding:2px 4px ;


}
