/*
Theme Name: Piglet and Daisy
Theme URI: http://www.iknowthefuture.com/
Description: The theme based on the <a href="http://www.iknowthefuture.com/">Future</a>.
Version: 1.0
Author: Us
Author URI: http://www.iknowthefuture.com/
Tags: don't try it at your site
*/

body {
  margin: 0px;
  background-color: #fcf7de;/*f9f8f3*/
  font-family: arial;
  font-size: 10pt;
  color: #000000;
}

.left-sbar {
  border: solid 1px #008800;
  padding: 14px;

}
.right-sbar {
  border: solid 1px #008800;
  padding: 14px;
}
}
.main-content {
  border: solid 1px #008800;
  padding: 14px;
}


















.v-right {
  border-left: solid 1px #000000;
  border-top: solid 1px #000000;
}

hr {
  text-align: left;
  width: 90%;
  margin-top: 2px;
  margin-bottom: 2px;
}

#respond {
  text-align: left;
}

h2 {
  font-size: 10pt;
  font-family: arial;
  font-weight: bold;
  color: #808080;
  padding: 4px;
}


a:link {
  color: #008000;
  font-size: 14px;
  font-family: arial;
  /*font-weight: bold;*/
  text-decoration: none;
}


a:visited {
  color: #008000;
  font-size: 14px;
  font-family: arial;
  /*font-weight: bold;*/
  text-decoration: none;
}

a:hover {
  color: #b26810;
  font-size: 14px;
  font-family: arial;
  /*font-weight: bold;*/
  text-decoration: underline;
}

.sidebar {
  width: 170px;
  text-align: left;
}
.sidebar-right {
  width: 170px;
  text-align: left;
}

.ul-side-l {
  padding-left: 0px;
}

.ul-side-l ul {
  padding-left: 7px;
}


.ul-side-l li {
  list-style: none;
}


.ul-side-r li {
  list-style: none;
}

.ul-side-r {
  padding-left: 6px;
}
/*================== CATEGORIES =================*/
.categories ul {
  list-style: none;
  padding-left: 6px;
  color: #b26810;
  font-size: 9pt;
  font-family: arial;
  font-weight: bold;
}
.categories li {
  list-style: none;
  padding-left: 6px;
  color: #b26810;
  font-size: 9pt;
  font-family: arial;
  font-weight: bold;
}
.children li {
  color: #b26810;
  font-size: 8pt;
  font-family: arial;
  font-weight: 200;
}

.children a:link, .children a:active, .children a:visited {
  color: #b26810;
  font-size: 14px;
  font-family: arial;
  font-weight: 200;
}

/*================ CONTENT ===================*/
.content {
  background-color: #ffffff;
  border: solid 1px #008000;
  padding: 6px;
  font-size: 14px;
  font-family: verdana;
}

.content-sticky {
  background-color: #F0F9CF;
  border-style: double;
  border-color: #008000;
  border-width: 6px;
  padding: 10px;
}

/*================================*/
.ul_vmenu {
  padding-left: 0px;
}

.ul_vmenu li {
  list-style: none;
  float: left;
  color: #b26810;
}

.ul_vmenu li a:link, .ul_vmenu li a:visited, .ul_vmenu li a:active {
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  text-decoration: underline;
  padding: 6px;
}

.ul_vmenu li a:hover {
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  text-decoration: underline;
  padding: 6px;
}

/*================ INCLUDE ===================*/
.include {
  background-color: #ffffff;
  border-style: double;
  border-color: #00cc00;
  border-width: 8px;
  text-align: center;
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 10px
}

.include a:link, .include a:visited, .include a:active {
  font-size: 15px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
}

.include a:hover {
  font-size: 15px;
  font-family: arial;
  font-weight: bold;
  color: #ff0000;
  text-decoration: underline;
}

/*========= FOOTER ===============*/

.ul_vmenu2 li {
  list-style: none;
  float: left;
  padding: 0px 10px 10px 0px;
}
/*
.ul_vmenu2 li a:link, .ul_vmenu2 li a:visited, .ul_vmenu2 li a:active {
  color: #000000;
  font-size: 9pt;
  font-family: arial;
  text-decoration: none;
}

.ul_vmenu2 li a:hover {
  color: #ff0000;
  font-size: 9pt;
  font-family: arial;
  text-decoration: underline;
}
*/
.counter {
  display: none;
}
/*========== MAIN H-MENU =============*/
.h-menu, .h-menu a:link, .h-menu a:visited, .h-menu a:active {
  font-size: 14px;
  font-family: arial;
  /*font-weight: bold;*/
  color: #008000;
  padding-top: 6px;
  padding-bottom: 6px;
}

.h-menu a:hover {
  font-size: 14px;
  font-family: arial;
  /*font-weight: bold;*/
  color: #ff0000;
  padding-top: 6px;
  padding-bottom: 6px;
}


/*============== TITLE ============*/

.title, .title a:link, .title a:visited, .title a:active {
  font-size: 16px;
  font-family: arial;
  font-weight: bold;
  color: #008000;
  padding-top: 6px;
  padding-bottom: 6px;
}

.title a:hover {
  font-size: 16px;
  font-family: arial;
  font-weight: bold;
  color: #ff0000;
  padding-top: 6px;
  padding-bottom: 6px;
}

.views {
  font-size: 10pt;
  font-family: arial;
  font-weight: bold;
  color: #000000;
  text-align: left;
  padding: 4px;
}

.vote {
  font-size: 10pt;
  font-family: arial;
  color: #000000;
  text-align: left;
  padding: 4px;
}

.u-link {
  color: #000000;
  font-size: 9pt;
  font-family: arial;
  text-align: left;
  padding: 4px;
}


.widgettitle {
  font-size: 13px;
  font-family: arial;
  font-weight: bold;
  color: #b26810;
  /*padding: 4px;*/
}

.next {
  margin-bottom: 10px;
}

.next a:link, .next a:visited, .next a:active {
  color: #ffffff;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: #b26810;
  padding: 2px 10px 2px 10px;
  border: solid 2px #737373;
}

.next a:hover {
  color: #ffffff;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: #737373;
  padding: 2px 10px 2px 10px;
  border: solid 2px #ffffff;
}



.pd-menu {
  margin-left: 20px;
}

.bloginfo {
  color: #b26810;
  font-size: 11pt;
  font-family: arial;
}

.copy {
  color: #000000;
  font-size: 10px;
  font-family: arial;
  text-align: center;
}



/* ============ Plugins styles ================ */

.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.post-ratings-text {
}
.post-ratings-comment-author {
	font-weight: normal;
	font-style: italic;
}




div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}



/* You can modify the appearance of the form here. In later versions you will
   be able to modify this from within Wordpress and possible chose from a
   number of defaults. */

.tdomf_form {
}
.tdomf_form fieldset {
 border: 0px;
}
.tdomf_form label {
 }
.tdomf_form .required {
 font-weight: bold;
}
.tdomf_form fieldset {
 text-align: left;
 width: 100%;
 padding-top: 5px;
 padding-bottom: 5px;
}
.tdomf_form fieldset legend {
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 0px;
  margin-left: 0px;
}
.tdomf_form_preview {
 border: 1px dotted black;
 padding: 5px;
 margin: 5px;
 margin-bottom: 20px;
}
.tdomf_form_preview p {
 margin-left: 15px;
}
.tdomf_form_message {
 padding: 5px;
 margin: 5px;
 margin-bottom: 20px;
 text-align: left;
}
#tdomf_upload_inline_form {
 text-align: left;
 background-color: white;
 width: 100%;
 height: 100%;
}
#tdomf_upload_inline_form .required {
 font-weight: bold;
}
.tdomf_upload_inline_errors {
 color: red;
}

ul.tdomf_category_checklist, ul.tdomf_category_children {
 list-style-type: none;
}

.tdomf_buttons {
  text-align: left;
}
.tdomf_buttons td {
 width: 10px;
}

/* Formatting the QuickTag toolbar */

#ed_toolbar input {
 /*padding: 0px;
 margin: 2px;
 margin-bottom: 0px;
 margin-top: 10px;*/
}
#ed_toolbar input:hover {
 /*padding: 0px;*/
}
#ed_bold {
 font-weight:bold;
}
#ed_italic {
 font-style:italic;
}
#ed_link, #ed_ext_link {
 color:blue;
 text-decoration: underline;
}
#ed_under {
 text-decoration: underline;
}
#ed_strike {
 text-decoration: line-through;
}

/* Required for AJAX progress display */

.tdomf_shadow {
    background: black;
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    padding: 15px;
}

.hidden {
    display: none;
}

.progress {
    position: absolute;
    display: block;
    background: #f9fcfe;
    padding: 5px;
}



.wprp_wrapper{
	clear: both;
	display: block;
	margin: 5px 0;
	padding: 10px;
	color: #676d72;
	
	text-align: right;
}
.wprp_form{
	background:#f0f4f7;
	border:1px solid #d9e4ef;
	margin: 5px 0 0;
	
	display: none;
}
.wprp_form form{
	margin: 0;
	padding: 0;
}

.wprp_message{
	text-align: center;
	padding: 5px;
	border:1px solid #d9e4ef;
	background-color: #fff;
	display: none;
}

.wprp_clear{
	clear: both;
	display: block;
}




.addtoany_share_save_container{margin:16px 0;}
ul.addtoany_list{
	display:inline;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
	text-indent:0 !important;
}
ul.addtoany_list li{
	background:none !important;
	border:0;
	display:inline !important;
	line-height:32px;		list-style-type:none;
	margin:0 !important;
	padding:0 !important;
}
ul.addtoany_list li:before{content:"";}
ul.addtoany_list li a{padding:0 9px;}
ul.addtoany_list img{
	float:none;
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
}
ul.addtoany_list a img{
	opacity:.6;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
a.addtoany_share_save img{border:0;width:auto;height:auto;}





.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 1px solid #999;
	margin: 5px 2px 2px 4px;
	padding: 4px 2px 2px 4px;
	background-color: white;
}
.chalt{
	background-color: #E2E2E2;
}
#newcomment{
	border:1px dashed #777;width:90%;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #999;
}
			
