/*
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: #000000;
  font-family: arial;
  font-size: 10pt;
  color: #cfcfcf;
}

img {
  border: none;
}

a:link {
  color: #ffff00;
  font-size: 10pt;
  font-family: arial;
  text-decoration: none;
}


a:visited {
  color: #ffff00;
  font-size: 10pt;
  font-family: arial;
  text-decoration: none;
}

a:hover {
  color: #ffffff;
  font-size: 10pt;
  font-family: arial;
  text-decoration: underline;
}

  
.full-pic {
  /*padding: 17px;*/
  width: 850px;
  text-align: center;
  background-color: #222233;
  border: solid 1px #777777;
}

.full-pic img {
  max-width: 800px;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.post-time {
  font-size: 12px;
  text-align: left;
  padding: 10px 20px 10px 20px;
}

.post-tags {
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  padding: 10px 20px 10px 20px;
}

.post-tags a:link, .post-tags a:visited, .post-tags a:active {
  font-size: 10px;
}

.post-tags a:hover {
  color: #ffffff;
}






.container-pre {
  width: 275px;
}

.bucket {
  background-color: #222233;
  width: 275px;
  padding: 10px;
  text-align: right;
  border: solid 1px #777777;
  margin-right: 20px;
}


.preview {
  background-color: #000000;
  /*padding: 1px;
  margin: 0px;*/
  border: solid 7px #222233;
  float: left;
  overflow: hidden;
  width: 75px;
  height: 75px;
  /* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
}

.preview:hover {
  /*padding: 1px;
  margin: 0px;*/
  border: solid 7px #ffff00;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1;
}


/*==== LIST =====*/

.container-list {
  width: 910px;
  /*border: solid 1px #ff0000;*/
}


.title-list {
  font-size:10px;
  font-family: arial;
  font-weight: bold;
  color: #fdfdfd;
  text-decoration: none;
  padding: 5px;
  margin: 0px;
}

.preview-list {
  background-color: #222233;
  padding: 10px;
  margin: 2px;
  text-align: center;
  border: solid 4px #777777;
  float: left;
  overflow: hidden;
  width: 150px;
  height: 150px;
  /* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
}

.preview-list:hover {
  /*padding: 1px;
  margin: 0px;*/
  border: solid 4px #ffff00;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1;
}


/*==== LIST END =====*/

/*===== RANDOM =====*/

.random {
  width: 295px;
  text-align: center;
  border: solid 1px #777777;
  background-color: #222233;
}

.random:hover {
  border: solid 1px #ffff00;
  background-color: #000000;
}
/*===== RANDOM END =====*/

/*===== SHARE =====*/

.share {
  width: 846px;
  text-align: center;
  border: solid 1px #777777;
  background-color: #000000;
  padding: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.vote {
  font-size: 10px;
  font-family: arial;
  color: #777777;
  margin-top: 14px;
  /*text-align: left;
  padding: 4px;*/
}

/*===== SHARE END =====*/

/*===== TAGS =====*/

.tags {
  width: 285px;
  border: solid 1px #777777;
  padding: 5px;
  font-size: 10px;
  color: #777788;
}

.tags a:link, .tags a:visited, .tags a:active  {
  color: #777788;
}

.tags a:hover {
  color: #ffff00;
}


/*===== TAGS END =====*/

/*===== COMMENTS =====*/

.comments {
  width: 830px;
  border: solid 1px #777777;
  background-color: #000000;
  padding: 10px 10px 10px 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.comments li {
  list-style: none;
}

.comments ol {
  padding-left: 0px;
}

.comments-name {
  color: #0099ff;
  font-style: italic;
  font-wight: bold;
}

.comments-single {
  background-color: #222233;
  padding: 4px;
  margin: 10px 0px 10px 0px;
  border: solid 1px #333333;
}

.comments-send {
  background-color: #111122;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding: 7px;
  margin-left: 10px;
  border: solid 1px #777777;
}

.comments textarea {
  background-color: #777788;
  height: 30px;
  width: 760px;
  font-size: 12px;
  color: #000000;
  border: solid 1px #777777;
}




.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;
}
/*===== COMMENTS =====*/


/*======== LOGIN ===============*/


.login {
  width: 500px;
  border: solid 1px #777777;
  background: #222233;
  padding: 10px;
  margin-left:auto;
  margin-right:auto;
  margin-top: 20px;
}

.login-title {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 40px;
}

#user_email, #user_login, #user_pass  {
  background-color: #ffffff;
  width: 300px;
  font-size: 12px;
  color: #000000;
  padding: 2px;
  margin: 3px;
  border: solid 1px #777777;
}

#rememberme {
  padding: 2px;
  border: solid 1px #777777;
}

.login label {
  font-weight: bold;
}

#wp-submit {
  background-color: #000000;
  padding: 5px 20px 5px 20px;
  font-size: 12px;
  font-weight: bold;
  color: #777788;
  border: solid 1px #777777;
}



/*======== LOGIN END ==========*/



/*==== HEARTS =====*/

.hearts a:link, .hearts a:visited, .hearts a:active {
  font-size: 30px;
  font-weight: bold;
  color: #ff0000;
  text-decoration: none;
  padding: 4px;
  border: solid 1px #000000;
  margin: 4px;
}

.hearts a:hover {
  color: #ffff00;
  border: dotted 1px #ffff00;
}

/*==== HEARTS =====*/




/*===== PRE ======*/
.pre-picture {
  font-size: 9pt;
  font-family: arial;
  text-align: center;
  /*height: 250px;
  width: 250px;*/
  float: left;
  padding: 4px;
  border : solid 1px #888888;
  margin: 6px;
}

.content-pre {
  background-color: #ffffff;
  text-align: center;
  color: #000000;
  line-height: 20px;
  height: 275px;
  width: 250px;
  float: left;
  border: solid 3px #0099ff;
  margin: 10px;
}

.title-pre {
  background-color: #222233;
  border: solid 1px #777777;
  width: 835px;
  /*font-size:14px;
  font-family: arial;
  font-weight: bold;
  color: #fdfdfd;
  text-decoration: none;*/
  padding: 7px;
  margin: 0px;
}

.title-pre a:link, .title-pre a:visited, .title-pre a:active {
  color: #fdfdfd;
  text-decoration: none;
}

.title-pre a:hover {
  color: #ffff00;
  text-decoration: underline;
}

/*===== PRE END ======*/

#respond {
  text-align: left;
}

.sidebar {
  width: 140px;
  text-align: left;
  margin-left: 10px;
}
.sidebar-right {
  width: 140px;
  text-align: left;
  margin-left: 10px;
}

.ul-side-l {
  padding-left: 0px;
}


.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;
  margin-left: 0px;
  padding-left: 6px;
  color: #0099ff;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
}
.categories li {
  list-style: none;
  padding-left: 6px;
  color: #0099ff;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
}

.children
{
  margin-left: 0px;
}

.children li {
  color: #0099ff;
  font-size: 12px;
  font-family: arial;
  font-weight: 400;
}

.children a:link, .children a:active, .children a:visited {
  color: #b26810;
  font-size: 12px;
  font-family: arial;
  font-weight: 400;
}

/*===== CATEGORIES END =======*/


/*================ CONTENT ===================*/

.content-submit {
  background-color: #222233;
  width: 712px;
  padding: 6px;
  border: solid 1px #777777;
  margin: 1px;
}


.ul_vmenu li {
  list-style: none;
  float: left;
}

.ul_vmenu {
  padding-left: 0px;
}


.ul_vmenu li a:link, .ul_vmenu li a:visited, .ul_vmenu li a:active {
  background-color: #0099ff;
  color: #ffffff;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  padding: 7px;
  border: dotted 4px #ffffff;
  margin-right: 2px;
  margin-bottom: 14px;
}

.ul_vmenu li a:hover {
  background-color: #ffffff;
  color: #0099ff;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  padding: 7px;
  border: dotted 4px #0099ff;
  margin-right: 2px;
  margin-bottom: 14px;
}


/******* PREVIOUS-NEXT *******/
.previous-next {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.previous-next a:link, .previous-next a:visited, .previous-next a:active {
  color: #ffffff;
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: #0099ff;
  padding: 1px 4px 1px 4px;
  border: solid 1px #000000;
}

.previous-next a:hover {
  color: #0099ff;
  /*font-size: 12px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  text-decoration: none;*/
  background: #ffffff;
  padding: 1px 4px 1px 4px;
  border: solid 1px #0099ff;
}
/******* PREVIOUS-NEXT END *******/




/*=========== CALENDAR ==============*/

/*
h1 {
  color: #0099ff;
  font-size: 12pt;
  font-weight: 600;
  font-family: arial;
  text-align: center;
  text-decoration: underline;
  padding: 4px;
  margin-top: 10px;
}

*/
h2 {
  color: #0099ff;
  font-size: 10pt;
  font-family: arial;
  text-align: center;
  text-decoration: none;
  padding: 4px;
  margin: 4px;
}


.calendar table table {
  border: solid 1px #0099ff;
  width: 255px;
  margin: 5px;
}



.calendar td td {
  border: solid 1px #0099ff;
  color: #afafaf;
  font-size: 9pt;
  font-family: arial;
  text-align: center;

}

.calendar a:link, .calendar a:active {
  color: #000000;
  font-size: 9pt;
  font-family: arial;
  text-align: center;
  text-decoration: none;
  padding: 6px;
}

.calendar a:visited {
  color: #0099ff;
  font-size: 9pt;
  font-family: arial;
  text-align: center;
  text-decoration: none;
  padding: 6px;
}

.calendar a:hover {
  background: #0099ff;
  color: #ffffff;
  font-size: 9pt;
  font-family: arial;
  text-align: center;
  text-decoration: underline;
  padding: 6px;
}

/*
.calendar-page {
  background-color: #ffffff;
  width: 800px;
  text-align: center;
  padding: 6px;
  margin: 1px;
}*/

/*=========== CALENDAR END ============*/



/*========= 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;
}
*/








.title, .title a:link, .title a:visited, .title a:active {
  font-size: 14pt;
  font-family: arial;
  font-weight: bold;
  color: #0099ff;
  padding: 4px;
}

.title a:hover {
  font-size: 14pt;
  font-family: arial;
  font-weight: bold;
  color: #00ccff;
  padding: 4px;
}

.views {
  font-size: 12pt;
  font-family: arial;
  font-weight: bold;
  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: 11pt;
  font-family: arial;
  font-weight: bold;
  color: #0099ff;
  padding: 4px;
}

.next {
  margin-bottom: 10px;
}



.next a:link, .next a:visited, .next a:active {
  color: #ffffff;
  font-size: 12pt;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: #0099ff;
  padding: 4px 10px 4px 10px;
  border: solid 4px #ffffff;

}

.next a:hover {
  color: #0099ff;
  font-size: 12pt;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: #ffffff;
  padding: 4px 10px 4px 10px;
  border: solid 4px #0099ff;
}



.pd-menu {
  margin-left: 20px;
}

.bloginfo {
  color: #0099ff;
  font-size: 11pt;
  font-family: arial;
}

.copy {
  color: #000000;
  font-size: 9pt;
  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;
}


/*===== REPORT =======*/

.wprp_wrapper{
	clear: both;
	display: block;
	margin: 5px 0;
	padding: 10px;
	color: #ffff00;
        font-size: 10px;
	text-align: right;
}
.wprp_form{
	background:#222233;
        font-size: 10px;
	border:1px solid #777777;
	margin: 5px 0 0;
	display: none;
        position: absolute;
        z-index: 1;
}
.wprp_form form{
	margin: 0;
	padding: 0;
}

.wprp_message{
	text-align: center;
        color: #ffffff;
	padding: 5px;
	border:1px solid #777777;
	background-color: #000000;
	display: none;
        z-index: 1;
}

.wprp_clear{
	clear: both;
	display: block;
}

.wprp_form textarea {
  background-color: #eeeedd;
  font-size: 10px;
  height: 20px;
}

.wprp_form select {
  background-color: #eeeedd;
  font-size: 10px;
}

.wprp_submit {
  background-color: #eeeedd;
  font-size: 10px;
}

/*===== REPORT END =======*/



			



