/*
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: #ffffff;
  font-family: arial;
  font-size: 10pt;
  color: #000000;
}

.top-box img {
  display: block;
  width: auto;
  max-height: 100px;
  padding: 7px;
  border: solid 1px #cfcfcf;
  margin: 3px;
}

hr {
  /*width: 90%;*/
  height: 1px;
  /*margin-left: 10px;
  margin-right: 10px;*/
  color: #cfcfcf;
  background-color: #cfcfcf;
  border: none; 
}



/*===============================*/

/*
.home-top {
  display: block;
  border: solid 1px #ff0000;
}
*/

.tyu:hover {
  background-color: #f7f7f7;
  border: dashed 1px #A20DFF;
}

.tyu img {
  width: auto;
  max-height: 80px;
  padding: 5px;
  border: solid 1px #777777;
  margin: 10px;
}





/*=================================*/

.add {
  /*width: 270px;
  background: #000000;*/
  font-face: verdana;
  font-size: 30px;
  font-weight: bold;
  padding: 10px;
  /*border: solid 1px #cfcfcf;*/
  text-align: center;
  margin: 0px 0px 20px 0px;
}

.add a:link, .add a:visited, .add a:active {
  font-face: verdana;
  font-size: 20px;
  font-weight: bold;
  /*color: #ffdb19;*/
}

.add a:hover {
   color: #ff0000;
}




/*=================================*/








.random-right img {
  max-width: 120px;
  max-height: auto;
  padding: 5px;
  border: solid 1px #777777;
  margin: 2px 2px 2px 2px;
}


/*
.insert {
  width: 185px;
  font-size: 12px;
  font-family: arial;
  background-color: #f9f9f9;
  border: solid 1px #777777;
  margin: 18px 0px 5px 5px;
}
*/

.insert img {
  display: block;
  max-width: 150px;
  max-height: auto;
  padding: 5px;
  float: left;
  border: solid 1px #777777;
  margin: 7px 1px 7px 12px;
}



#tester {
  display: none;
  font-size: 1px;
  color: #ffffff;
}

.tester {
  display: none;
  font-size: 1px;
  color: #ffffff;
}






.widget-body {
  margin: 5px;
}

/* == CUSTOM POSTS == */

/* -- STORIES -- */

.story {
  font-family: verdana;
  font-size: 14px;
  text-align: justify;
  border: solid 1px #777777;
  padding: 20px;
  margin: 0px 10px 10px 10px;
}
.story-title {
  color: #777777;
  /*font-family: arial;*/
  font-size: 30px;
  font-weight: bold;
  /*text-decoration: underline;*/
  padding: 10px 10px 10px 0px;
}




/*==== TOP YELLOW ======*/

.top-abc {
  display: block;
  font-size: 12px;
  font-family: verdana;
  text-align: center;
  background-color: #ffff99;
  border: solid 1px #777777;
  padding: 6px;
  width: 98%;
  margin-top: 2px;
  margin-left: 0px;
  margin-right: 20px;
  margin-bottom: 5px;
}


.top-abc a:link, .top-abc a:visited {
  font-size: 16px;
  font-family: verdana;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

.top-abc a:hover {
  font-size: 16px;
  font-family: verdana;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

.top-abc img {
  background-color: #ffffff;
  padding: 5px;
  border: solid 1px #000000;
  margin: 2px;
}

.top-abc img:hover {
  background-color: #ffffff;
  padding: 5px;
  border: solid 1px #777777;
  margin: 2px;
}


.top-abc-preview {
  float: left;
/*  overflow: hidden;*/
  /* for IE */
  filter:alpha(opacity=75);
  /* CSS3 standard */
/*  opacity: 0.75;
  height: 100px;
  width: 100px;
  border: solid 6px #000000;
  margin: 2px;*/
}


/*
.top-abc-preview:hover {
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1;
  background-color: #ffffff;
  padding: 5px;
  border: solid 1px #000000;
  margin: 2px;
}
*/

/*==== TOP YELLOW END ======*/


/*==== RIGHT YELLOW ======*/

.right-abc {
  font-size: 12px;
  font-family: verdana;
  text-align: center;
  width: 200px;
  margin-top: 2px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
}

.right-abc a:link, .right-abc a:visited {
  font-size: 16px;
  font-family: verdana;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

.right-abc a:hover {
  font-size: 16px;
  font-family: verdana;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}


.right-abc img {
  /*height: auto;
  width: 120px;*/
  padding: 3px;
  border: solid 1px #777777;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 5px;
}

/*
.right-abc img:hover {
  background-color: #ffff00;
  padding: 5px;
  border: solid 1px #ff0000;
  margin: 2px;
}
*/

/*==== RIGHT YELLOW END ======*/


/*===== RANDOM NAMES ======*/
.random-names img {
  width: auto;
  height: 75px;
  float: center;
  padding: 2px;
  border: solid 1px #777777;
  margin: 5px;
}

/*===== RANDOM NAMES END ======*/

/*======= AZ LIST ========*/

.az-list img {
  width: auto;
  height: 40px;
  padding: 2px;
  border: solid 1px #777777;
  margin: 3px;
}

.az-list img:hover {
  border: solid 1px #ff0000;
}



/* === MAIN CATEGORIES =====*/
.cat-pre {
  display: block;
  text-align: center;
  width: 110px;
  height: 200px;
  border: solid 1px #777777;
  float: left;
  padding: 5px;
  margin-top: 7px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: auto;
}

.cat-pre img {
  display: block;
  max-width: 100px;
  max-height: 100px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;  
}

.cat-pre:hover {
  background-color: #f7f7f7;
  border: dotted 1px #777777;
}


/* === MAIN CATEGORIES ENDS =====*/


/* === SEARCH =====*/

.search-container {
  border: solid 1px #777777;
  padding: 6px;
  margin: 0px 10px 0px 10px;
}

.search-text {
  font-size: 12px;
  font-family: arial;
  display: block;
  border: solid 1px #777777;
  padding: 10px;
  margin: 10px 5px 10px 5px;
}

.search-text:hover {
  background-color: #f7f7f7;
  border: dotted 1px #777777;
  padding: 10px;
  margin: 10px 5px 10px 5px;
}

.search-text img {
  padding: 3px;
  height: 75px;
  width: auto;
  margin: 5px;
  border: solid 1px #777777;
}

/* === SEARCH ENDS =====*/


/*======== DAILY ========*/

.daily {
  font-size: 14px;
  text-align: left;
  padding: 15px;
  margin: 5px;
  border: solid 1px #888888;
}

.daily-img img {
  padding: 7px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  margin-top: 15px;
  border: solid 1px #777777;
}

.daily-pre {
  font-size: 12px;
  border: solid 1px #777777;
  padding: 10px;
  margin: 10px 5px 10px 5px;
}


.daily-pre:hover {
  background-color: #f7f7f7;
  border: dashed 1px #333333;
}


.daily-pre a:link, .daily-pre a:active, .daily-pre a:visited {
  color: #A20DFF;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
  margin: 3px;
}

.daily-pre a:hover {
  color: #ff0000;
  font-family: arial;
  font-size: 12px;
  /*text-decoration: blink;*/
  margin: 3px;
}

.daily-pre img {
  width: auto;
  height: 55px;
  padding: 2px;
  border: solid 1px #777777;
  margin: 5px;
}


.daily a:link, .daily a:active, .daily a:visited {
  color: #A20DFF;
  font-family: arial;
  font-size: 12px;
  text-decoration: underline;
  margin: 3px;
}

.daily a:hover {
  color: #ff0000;
  font-family: arial;
  font-size: 12px;
  margin: 3px;
}

.hr-daily {
  background: url('hr.gif') no-repeat center;
  text-align: center;
}


/********** TODAY *******/


.today {
  text-align: center;
  width: 142px;
  height: 200px;
  float: left;
  border: solid 1px #777777;
  padding: 5px;
  margin-top: 7px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 0px;
}

.today i-mg {
 /* width: auto;
  height: 55px;*/
  padding: 2px;
  border: solid 1px #777777;
  margin: 10px;
}

/******* TODAY END *******/

/*=====================*/

/*===== ARTICLES =====*/
.articles {
  font-family: verdana;
  font-size: 10pt;
  /*text-align: justify;*/
  padding: 7px;
  /*border: solid 1px #777777;*/
}

.articles-pre img {
  height: 75px;
  width: auto;
  padding: 3px;
  border: solid 1px #777777;
  margin: 3px;
  float: left;
  display: block;
}

.articles-pre {
  background-color: #ffffff;
  color: #000000;
  float: left;
  border: solid 1px #888888;
  padding: 8px;
  margin: 6px;
  width: 800px;
}

.articles img {
  padding: 5px;
  border: solid 1px #777777;
  display: block;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
}


/*==== ARTICLE END ====*/


/*====== EXERPT ======*/

.container-excerpt {
  background-color: #efefef;
  border: 1px solid #777777;
}

.excerpt {
  background-color: #ffffff;
  width: 800px;
  line-height: 20px;
  display: inline-table;
  padding: 10px;
  border: solid 1px #777777;
  margin: 10px;
}

.excerpt img {
  float: left;
  clear: left;
  padding: 5px;
  border: solid 1px #777777;
  margin: 10px 30px 10px 0px;
}

.excerpt-post {
  background-color: #ffffff;
  width: 800px;
  line-height: 20px;
  display: inline-table;
  padding: 10px;
  margin: 10px;
}



.excerpt-post img {
  float: left;
  clear: left;
  padding: 5px;
  border: solid 1px #777777;
  margin: 10px 30px 10px 0px;
}


.excerpt-title {
  font-size: 11pt;
  font-family: arial;
  font-weight: bold;
  color: #A20DFF;
  margin-top: 3px;
}

.excerpt-title, .excerpt-title a:link, .excerpt-title a:visited, .excerpt-title a:active {
  font-size: 11pt;
  font-family: arial;
  font-weight: bold;
  color: #A20DFF;
  text-decoration: none;
  margin-top: 3px;
}

.excerpt-title a:hover {
  font-size: 11pt;
  font-family: arial;
  font-weight: bold;
  color: #ff0000;
  text-decoration: underline;
  margin-top: 3px;
}






/*====== EXERPT END ======*/

/*====== EXPAND =======*/

.expand-head {
  font-family: verdana;
  font-size: 10px;
  /*font-weight: bold;
  text-decoration: underline;*/
  color: #0000ff;
  cursor: hand;
  cursor:pointer
}

.expand-content {
  display:none;
}


/*========DUMP ========*/

.dump {
  /*color: #ff0000;*/
  font-size: 12px;
}

.dump img {
  display: block;
  padding: 7px;
  border: solid 1px #777777;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
}

.dump-temp {
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  border: solid 1px #777777;
  padding: 5px;
  margin: 10px 11px 10px 8px;
}

.dump-pre img {
  padding: 2px;
  border: solid 1px #777777;
  margin: 5px;
  float: left;
}

.dump a:link, .dump a:active, .dump a:visited {
  color: #ff0000;
  text-decoration: none;
}

.dump a:hover {
  color: #880000;
  text-decoration: underline;
}


.dump-number {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.dump-number img {
  border: none;
}


/* ==============*/


.also a:link {
  color: #777777;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  margin: 3px;
}

.also a:link {
  color: #777777;
  margin: 3px;
}

.dump-note {
  color: #000000;
  font-family: arial;
  font-size: 12px;
  text-align: left;
  margin: 14px;
}

.dump-note a:link, a:active, a:visited, a:hover {
  color: #ff0000;
  font-family: arial;
  font-size: 12px;
  text-align: left;
}


/*========DUMP END ========*/

/*===== MAGAZINES =======*/


.mag-content {
  background-color: #ffffff;
  border: solid 1px #888888;
  padding: 6px;
  margin: 3px;
}

.mag-content-main {
  background-color: #efefef;
  font-size: 9pt;
  font-family: arial;
  padding: 4px;
  border: solid 1px #888888;
  margin-top: 3px;
  margin-bottom: 3px;
}


.mag-table {
  font-family: arial;
  font-size: 10px;
}



/*===== MAGAZINES END =======*/


/*====== SUBMIT =======*/

.submit-main {
  padding: 0px 50px 50px 50px;
}

/*====== SUBMIT END =======*/


/*===== MENU =====*/

.menu {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #777777;
  line-height: 12px;
  padding: 3px;
  margin: 5px;
}

.menu a:link, .menu a:active, .menu a:visited {
  font-family: arial;
  font-size: 12px;
  font-weight: 100;
  color: #A20DFF;
  line-height: 12px;
}

.menu a:hover {
  color: #777777;
}


.menu ul {
  padding-left: 10px;
  margin-top: 5px;
}

.menu li {
  padding-left: 10px;
  list-style: none;
  margin-top: 2px;
}

/*===== MENU END =====*/


/*======= ADVERTIZING =======*/

.adv {
  width: 190px;
  padding: 3px;
  color: #ff0000;
}

.adv ul {
  margin-left: 0px;
  padding-left: 1px;
  line-height: 22px;
}

.adv li {
  margin-left: 0px;
  padding-left: 1px;
  list-style: none;
  line-height: 22px;
}


.hearts {
  color: #ff0000;
  font-family: verdana;
  font-size: 14px;
  margin-right: 3px;
}

/*======= ADV END =======*/

/*======USER SUBMIT ========*/
.u-submit {
  text-align: left;
  margin: 20px;
}

/*======USER SUBMIT END ========*/


/*==== FROM RUSH ====*/
.d-node {
  color: #777777;
  font-size: 10pt;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  padding: 4px;
  margin: 20px 100px 0px 100px;
}
.pre-picture {
  font-size: 9pt;
  font-family: arial;
  text-align: center;
  height: 200px;
  width: 161px;
  float: left;
  padding: 4px;
  border : solid 1px #888888;
  margin: 6px;
}
.am {
  display: none;
}
/*==== FROM RUSH END ====*/

/*====== A2Z ======*/
.a2z-wrap {
  padding: 10px;
  margin: 10px;
}

.a2z-letter a:link, .a2z-letter a:active, .a2z-letter a:visited {
  float: left;
  color: #888888;
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 5px;
  border: solid 1px #888888;
  margin: 3px;
}

.a2z-letter a:hover {
  float: left;
  color: #000000;
  background-color: #efefef;
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 5px;
  border: solid 1px #A20DFF;
  margin: 3px;
}


.az-letter a:link, .az-letter a:active, .az-letter a:visited {
  float: left;
  color: #888888;
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 3px;
  border: solid 1px #888888;
  margin: 3px;
	width: 14px;
}

.az-letter a:hover {
  float: left;
  color: #000000;
  background-color: #efefef;
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 3px;
  border: solid 1px #A20DFF;
  margin: 3px;
	width: 14px;
}

.az-baloon {
	position: relative;
	padding: 15px;
	margin: 2px 0 2px;
	-margin: 1em 0 3em;
	border: 1px solid #000;
	color: #333;
	background: #fff;
	/* css3 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.az-baloon:before {
	content: "";
	position: absolute;
	bottom: -20px;
	left: 40px;
  border-width: 20px 20px 0;
	border-style: solid;
  border-color: #000 transparent;
  display: block;
  width: 0;
}

.az-baloon:after {
	content: "";
	position: absolute;
	bottom: -19px;
	left: 40px;
	border-width: 20px 20px 0;
	border-style: solid;
	border-color: #fff transparent;
  display: block;
  width: 0;
}

.az-baloon-0:before, .az-baloon-0:after {
	left: 0px;
}

.az-baloon-1:before, .az-baloon-1:after {
	left: 22px;
}

.az-baloon-2:before, .az-baloon-2:after {
	left: 44px;
}

.az-baloon-3:before, .az-baloon-3:after {
	left: 66px;
}

.az-baloon-4:before, .az-baloon-4:after {
	left: 88px;
}



.align-story {
  text-align: left;
}


/*====== A2Z END ======*/
img {
  border: none;
  /*display: block;
  float: center;
  margin-left: auto;
  margin-right: auto;*/
}


#respond {
  text-align: left;
}

h2 {
  font-size: 10pt;
  font-family: arial;
  font-weight: bold;
  color: #808080;
  padding: 4px;
}


a:link {
  color: #A20DFF;
  font-size: 9pt;
  font-family: arial;
  text-decoration: none;
}


a:visited {
  color: #A20DFF;
  font-size: 9pt;
  font-family: arial;
  text-decoration: none;
}

a:hover {
  color: #ff0000;
  font-size: 9pt;
  font-family: arial;
  text-decoration: underline;
}


.text-red {
  color: #ff0000;
  font-family: arial;
  text-align: left;
}

.home {
  background: #efefef;
  text-align: left;
  padding: 8px;
  border: solid 1px #888888;
}


.hstrip {
  background-color: #efefef;
  color: #333333;
  font-size: 9pt;
  font-family: arial;
  padding: 4px;
  border: solid 1px #777777;
  margin: 0px 10px 0px 10px;
}

.hstrip-right {
  width: 180px;
  background-color: #efefef;
  color: #A20DFF;
  font-size: 9pt;
  font-family: arial;
  text-align: center;
  padding: 4px;
  border: solid 1px #888888;
  margin: 3px;
}

.sidebar {
  width: 180px;
  text-align: left;
}
.sidebar-right {
  margin-left: 8px;
  width: 200px;
  text-align: left;
}

.sidebar-1 {
  padding: 5px;
  width: 200px;
}


.sidebar-2 {
  padding: 5px;
}


/*=========================================*/

.sidebar-test-2 {
  padding: 5px;
  border: 1px solid #0000ff;
  padding: 5px;
  margin: 10px 10px 10px 10px;
}

.sidebar-test-2 img {
  width: auto;
  height: 75px;
  padding: 3px;
  border: solid 1px #00ff00;
  margin: 10px 10px 10px 10px;
}

.friends img {
  width: auto;
  max-height: 100px;
  padding: 3px;
  border: solid 1px #00ff00;
  margin: 10px 10px 10px 10px;
}

/*=========================================*/



.sidebar-3 {
  padding: 5px;
  width: 200px;
  text-align: center;
}


.ul-side-l {
  margin-left: 0px;
  padding-left: 0px;
}


.ul-side-l li {
  list-style: none;
}


.ul-side-r li {
  list-style: none;
}

.ul-side-r {
	margin-left: 0px;
  padding-left: 6px;
}

/*========== HOME RIGHT SIDE ========*/
.home-right-side img {
  border: solid 1px #777777;
  padding: 5px;
  margin: 5px;
 }





/*===================== CATEGORIES =====================*/
.categories ul {
  list-style: none;
	margin-left: 0px;
  padding-left: 6px;
  color: #A20DFF;
  font-size: 9pt;
  font-family: arial;
  font-weight: bold;
}
.categories li {
  list-style: none;
  padding-left: 6px;
  color: #A20DFF;
  font-size: 9pt;
  font-family: arial;
  font-weight: bold;
}
.children li {
  color: #A20DFF;
  font-size: 8pt;
  font-family: arial;
  font-weight: 200;
}

.children a:link, .children a:active, .children a:visited {
  color: #A20DFF;
  font-size: 8pt;
  font-family: arial;
  font-weight: 200;
}

/*================ CONTENT ===================*/

.content {
  display: block;
  border: solid 1px #777777;
  padding: 6px;
  margin: 0px 10px 0px 10px;
}

.main-img img {
  display: block;
  border: solid 1px #cfcfcf;
  padding: 10px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}


.content-main {
  background-color: #efefef;
  font-size: 9pt;
  font-family: arial;
  padding: 4px;
  border: solid 1px #888888;
  margin-top: 3px;
  margin-bottom: 3px;
}

.content-pre-sticky {
  background-color: #ffffee;
  text-align: center;
  border: double 1px #ff7777;
  padding: 10px;
  margin: 7px;
}

.content-pre {
  background-color: #ffffff;
  text-align: center;
  color: #000000;
  line-height: 20px;
  height: 250px;
  width: 170px;
  float: left;
  border: solid 1px #777777;
  margin: 6px;
}



.story-pre {
  background-color: #ffffff;
  color: #000000;
  float: left;
  border: solid 1px #888888;
  padding: 8px;
  margin: 6px;
  width: 706px;
}

.content-category {
  background-color: #ffffff;
  text-align: center;
  color: #000000;
  line-height: 20px;
  height: 200px;
  width: 170px;
  float: left;
  border: solid 1px #777777;
  margin: 6px;
}

.content-kp img {
  padding: 10px;
  border: solid 1px #777777;
  margin: 10px;
}

/*================================*/

/*============ TAXONOMY START ============*/

.taxonomy {
  background: #ffffe0;
  font-size: 12px;
  font-family: arial;
  padding: 10px;
  border: solid 1px #e6db55;
  margin: 10px;
}

.taxonomy a:link, .taxonomy a:active, .taxonomy a:visited {
  font-size: 12px;
  font-family: arial;
  color: #A20DFF;
  font-weight: bold;
}

.taxonomy a:hover {
  font-size: 12px;
  font-family: arial;
  color: #ff0000;
  font-weight: bold;
  text-decoration: underline;
}

/*============TAXONOMY END ============*/

/*======== CLASSIFIEDS ===========*/


.cf-wraper {
  width: 100%;
  border: solid 1px #777777;
  padding: 10px;
  margin: 0px 0px 10px 0px;
}

.cf-title {
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #777777;
}

.cf-title a:link {
  font-family: arial;
  font-size: 14px;
  color: #23779f;
  font-weight: 100;
  line-height: 30px;
  text-decoration: underline;
  margin-left: 20px;
}
.cf-title a:hover  {
  color: #ff0000;
}

.cf-title a:visited {
  font-family: arial;
  font-size: 14px;
  color: #777777;
  font-weight: 100;
  line-height: 30px;
  text-decoration: underline;
  margin-left: 20px;
}
.cf-title a:active  {
  color: #777777;
}




.cf-menu {
  background-color: #efefef;
  color: #A20DFF;
  font-size: 9pt;
  font-family: arial;
  text-align: center;
  padding: 4px;
  border: solid 1px #888888;
  margin: 0px 0px 0px 20px;
}

.cf-img img {
  width: auto;
  height: 150px;
  padding: 4px;
  border: solid 1px #777777;
  margin: 5px;
}


/*======== CLASSIFIEDS ENDS ===========*/

.ul_vmenu {
  padding-left: 0px;
}

.ul_vmenu li {
  list-style: none;
  float: left;
  color: #A20DFF;
}

.ul_vmenu li a:link, .ul_vmenu li a:visited, .ul_vmenu li a:active {
  font-size: 9pt;
  font-family: arial;
  font-weight: bold;
  text-decoration: underline;
  padding: 8px;
}

.ul_vmenu li a:hover {
  font-size: 9pt;
  font-family: arial;
  font-weight: bold;
  text-decoration: underline;
  padding: 8px;
}

/*====== DIGXXX =======*/

.digxxx a:link, .digxxx a:visited, .digxxx a:active {
  color: #ff0000;
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  border: solid 1px #ff0000;
  padding: 1px 5px 1px 5px;
}


.digxxx a:hover {
  color: #990000;
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  border: solid 1px #990000;
  padding: 1px 5px 1px 5px;
}

/*====== DIGXXX 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;
}
*/
.counter {
  display: none;
}

/*========== TITLE =========*/

.title {
  font-size: 20px;
  font-family: arial;
  font-weight: bold;
  color: #777777;
  padding-top: 4px;
  padding-bottom: 4px;
}

.title a:link, .title a:visited, .title a:active {
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  color: #A20DFF;
  padding-top: 4px;
  padding-bottom: 4px;
}

.title a:hover {
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  color: #ff0000;
  padding-top: 4px;
  padding-bottom: 4px;
}


.title-pre, .title-pre a:link, .title-pre a:visited, .title-pre a:active {
  font-size:10pt;
  font-family: arial;
  font-weight: 200;
  color: #888888;
  text-decoration: none;
  margin-top: 3px;
}

.title-pre a:hover {
  font-size:10pt;
  font-family: arial;
  font-weight: 200;
  color: #ff0000;
  text-decoration: underline;
  margin-top: 3px;
}


/* ================= NEWS ==================*/

.news-head {
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  padding: 2px;
  background-color: #A20DFF;
}

.title-news a:link, .title-news a:visited, .title-news a:active {
  font-size: 12px;
  font-family: arial;
  color: #A20DFF;
  text-decoration: none;
}

.title-news a:hover {
  color: #777777;
  text-decoration: underline;
}


.news-pre {
  color: #000000;
  font-size: 12px;
  border: solid 1px #777777;
  padding: 5px;
  margin: 10px 11px 10px 8px;
}

.news-pre:hover {
  background-color: #f7f7f7;
  border: dashed 1px #A20DFF;
}


.news-pre a:link, .news-pre a:active, .news-pre a:visited {
  color: #A20DFF;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
  margin: 3px;
}

.news-pre a:hover {
  color: #ff0000;
}

.news-pre img {
  width: 75px;
  height: auto;
  padding: 2px;
  border: solid 1px #777777;
  margin: 5px;
}

.news-date {
  color: #777777;
  font-family: arial;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  margin: 2px;
}

.news-main {
  font-family: arial;
  font-size: 12px;
  padding: 10px;
  text-align: justify;
  border: solid 1px #777777;
}

.news-img img {
  width: auto;
  height: 150px;
  padding: 2px;
  border: solid 1px #777777;
  margin: 5px;
}

/* ================= NEWS END ==================*/


.views {
  font-size: 9pt;
  font-family: arial;
  color: #000000;
  text-align: left;
  vertical-align: text-bottom;
}

.vote {
  font-size: 10pt;
  font-family: arial;
  color: #000000;
  text-align: left;
  padding: 1px;
}

.u-link {
  color: #000000;
  font-size: 9pt;
  font-family: arial;
  text-align: left;
  padding: 4px;
}


.widgettitle {
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  color: #000000;
  padding: 0px 0px 10px 10px;
}




/***** FRONT PAGE WIDGETS (A20DFF) ******/

.fp-widget-body {
  margin: 5px;
}

.fp-widget-title {
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  color: #333333;
  background-color: #dfdfdf;
  padding: 4px;
  margin: 0px 0px 10px 0px;
}

.fp-widget-body {
  font-size: 12px;
  font-family: arial;
  background-color: #ffffff;
  padding: 4px;
  border: solid 1px #777777;
}

.fp-widget-body:hover {
  background-color: #f7f7f7;
  border: dashed 1px #A20DFF;
}

.fp-widget-body img {
  width: auto;
  height: 65px;
  padding: 3px;
  border: solid 1px #777777;
  margin: 5px;
}


.fpr-widget-body {
  font-size: 12px;
  font-family: arial;
  background-color: #ffffff;
  padding: 10px;
  border: solid 1px #777777;
}

.fp-main img {
  width: auto;
  max-height: 85px;
  padding: 5px;
  border: solid 1px #cfcfcf;
  margin: 5px;
}

.fp-editor {
  font-size: 14px;
  font-family: arial;
  background-color: #ffffff;
  padding: 20px;
  border: solid 1px #cfcfcf;
  margin: 10px;
}

.fp-editor img {
  display: block;
  max-width: 500px;
  height: auto;
  padding: 10px;
  border: solid 1px #cfcfcf;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

.fp-share img {
  display: inline;
  float: left;
  padding: 0;
  border: none;
  margin-left: 10px;
}

.fp-taxonomy {
  font-size: 12px;
  font-family: arial;
}

/*=== 3 ===*/

.fp-widget-body-3 {
  margin: 5px;
}

.fp-widget-body-3 {
  font-size: 12px;
  font-family: arial;
  background-color: #ffffff;
  padding: 4px;
  border: solid 1px #777777;
}

.fp-widget-body-3:hover {
  background-color: #f7f7f7;
  border: dashed 1px #A20DFF;
}


/*=== 3 ends ===*/

/*=== widget ads ===*/

.widget-ads {
  font-size: 12px;
  font-family: arial;
  background-color: #ffffff;
  padding: 4px;
  border: solid 1px #777777;
  margin: 5px;
}

/*
.widget-ads img {
  width: 120px;
  height: auto;
  padding: 3px;
  border: solid 1px #777777;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 5px;
}
*/

.widget-ads ul {
  padding-left: 5px;
}

.widget-ads li {
  list-style: none;
  padding-left: 5px;
  line-height: 20px;
}

/*=== widget ads ends ===*/

.fp-title a:link, .fp-title a:active, .fp-title a:visited {
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  text-decoration: underline;
  color: #777777;
  padding-left: 12px;
}

.fp-title a:hover {
  color: #ff0000;
}

.fp-story {
  padding: 10px;
}

.fp-content-pre {
  color: #000000;
  float: left;
  margin: 5px;
}


.fp-content-pre img {
  width: auto;
  height: 75px;
  display: block;
  float: left;
  padding: 3px;
  border: solid 1px #777777;
  margin: 3px;
}

.clear {
  clear: both;
}


/***** FRONT PAGE WIDGETS ENDS ******/

/******* 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: #A20DFF;
  font-size: 20px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: #efefef;
  padding: 1px 20px 1px 20px;
  border: solid 1px #cfcfcf;
}

.previous-next a:hover {
  color: #ff0000;
  /*font-size: 16px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  text-decoration: none;*/
  background: #efefef;
  /*padding: 1px 4px 1px 4px;*/
  border: solid 1px #777777;
}

/******** RANDOM ********/

.r-next a:link, .r-next a:visited, .r-next a:active {
  color: #A20DFF;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

.r-next a:hover {
  color: #ff0000;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}


.r-img img {
  max-width: 700px;
  max-height: auto;
  padding: 10px;
  border: solid 1px #cfcfcf;
  display: block;
  margin-left: auto;
  margin-right: auto;
}


/******************************/

.pd-menu {
  margin-left: 20px;
}

.bloginfo {
  color: #A20DFF;
  font-size: 11pt;
  font-family: arial;
}

.copy {
  color: #000000;
  font-size: 9pt;
  font-family: arial;
  text-align: center;
}
/*=========== CALENDAR ==============*/


h1 {
  color: #777777;
  font-size: 12pt;
  font-weight: 600;
  font-family: arial;
  text-align: center;
  text-decoration: underline;
  padding: 4px;
  margin-top: 10px;
}

h2 {
  color: #777777;
  font-size: 10pt;
  font-family: arial;
  text-align: center;
  text-decoration: none;
  padding: 4px;
  margin: 4px;
}


.calendar table table {
  border: solid 1px #777777;
  width: 220px;
  margin: 4px;
}



.calendar td td {
  border: solid 1px #777777;
  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 {
  background: #dfdfdf;
  color: #777777;
  font-size: 9pt;
  font-family: arial;
  text-align: center;
  text-decoration: none;
  padding: 6px;
}

.calendar a:hover {
  color: #ffffff;
  background: #777777;
  font-size: 9pt;
  font-family: arial;
  text-align: center;
  text-decoration: underline;
  padding: 6px;
}


/* ============ 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: 1px 0;
	padding: 1px;
	color: #676d72;
	text-align: right;
}
.wprp_form{
	background:#f0f4f7;
	border:1px solid #d9e4ef;
	margin: 1px 0 0;
	
	display: none;
}
.wprp_form form{
	margin: 0;
	padding: 0;
}

.wprp_message{
	text-align: center;
	padding: 1px;
	border:1px solid #d9e4ef;
	background-color: #fff;
	display: none;
}

.wprp_clear{
	clear: both;
	display: block;
}




.addtoany_share_save_container{margin:1px 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;
}
			


div.jquery-image-zoom {
	line-height: 0;
	font-size: 0;

	z-index: 10;

	border: 5px solid #fff;
	margin: -5px;

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

div.jquery-image-zoom a {
	background: url("/wp-content/themes/tema/jquery.imageZoom.png") no-repeat;

	display: block;
	width: 25px;
	height: 25px;

	position: absolute;
	left: -17px;
	top: -17px;
	/* IE-users are prolly used to close-link in right-hand corner */
	*left: auto;
	*right: -17px;

	text-decoration: none;
	text-indent: -100000px;
	outline: 0;

	z-index: 11;
}

div.jquery-image-zoom a:hover {
	background-position: left -25px;
}

div.jquery-image-zoom img,
div.jquery-image-zoom embed,
div.jquery-image-zoom object,
div.jquery-image-zoom div {
	width: 100%;
	height: 100%;
	margin: 0;
}