/***************************************************************
* Legacy Windypundit compatibility.
****************************************************************/

/* From WS Entry */

/* Legacy styling applies only to entry content. */

/* De-style internal anchors */
.windypundit-entry-content a.anchor-target,
.windypundit-entry-content a.anchor-target:link,
.windypundit-entry-content a.anchor-target:visited,
.windypundit-entry-content a.anchor-target:hover,
.windypundit-entry-content a.anchor-target:active {
	color: transparent;
	background-color: transparent;
	text-decoration: none;
}

.windypundit-entry-content blockquote.inset {
	margin: 1em 0 0 0;
	border: 1px solid #b0b0d0;
	padding: 1ex;
	background-color: #f8f8ff;
	text-align: left;
	}

/* Common data table styling. */
.windypundit-entry-content table.windy-datatable {
 width: 95%;
 margin: 1ex 1ex;
 border: 1pt solid #ccc;
}


.windypundit-entry-content table.windy-datatable tr td {
 margin: 0;
 border: 1pt solid #ccc;
 padding: 2px;
}

.windypundit-entry-content table.windy-datatable-noborder {
 width: 95%;
 margin: 1ex 1ex;
 border: 0;
}

.windypundit-entry-content table.windy-datatable-noborder tr {
 margin: 0;
 border: 0;
 padding: 0;
}

.windypundit-entry-content table.windy-datatable-noborder tr td {
 margin: 0;
 border: 0;
 padding: 2px;
}

/* Links to content that may not be safe for work. */
.windypundit-entry-content .xxx {
	color: #cc0000;
}
.windypundit-entry-content a.xxx:link {
	text-decoration: underline;
	color: #cc0000;
/*
	padding-right: 34px;
	background: url("<$mt:Var name="wpelements"$>/NSFW_icon.gif") no-repeat center right;
*/
}
.windypundit-entry-content a.xxx:visited {
	text-decoration: underline;
	color: #990000;
/*
	padding-right: 34px;
	background: url("<$mt:Var name="wpelements"$>/NSFW_icon.gif") no-repeat center right;
*/
	}
.windypundit-entry-content a.xxx:hover {
	color: #ffffff;
	background-color: #cc0000;
	text-decoration: none;
}
.windypundit-entry-content a.xxx:active {
	color: #cc0000;
	background-color: #f0f0f0;
	text-decoration: underline;
}

/* From WS Adornments */
/*
 * Adornments and drop-ins.
 */

.windypundit-entry-content .windy-resourcebox {
  float: right;
  margin: 0 0 0 0;
  border: 1pt solid #30A016;
  padding: 1ex;
  background-color: #ecfcec;
  text-decoration: none;
}

/*
 * Diagrams
 */
.windypundit-entry-content .diagram {
	text-align: center;
	margin: 0.25em 1em 0.25em 1em;
	border: 0;
	}

.windypundit-entry-content .diagram-left {
	float: left;
	margin: 0.25em 1em 0.25em 0;
	border: 0;
	}

.windypundit-entry-content .diagram-right {
	float: right;
	margin: 0.25em 0 0.25em 1em;
	border: 0;
	}
/*
 * Ad boxes. E.g. Amazon.
 */

.windypundit-entry-content .windy-adbox-left {
	float: left;
	margin: 2em 1em 2em 0;
	border: 0;
	}

.windypundit-entry-content .windy-adbox-right {
	float: right;
	margin: 2em 0 2em 1em;
	border: 0;
	}

.windypundit-entry-content .windy-adbox {
	@extend .windy-adbox-right;
	}

/* From WS Photos */

/*
 * Editorial non-artistic photos.
 */
 /*
@mixin bordered {
	text-align: center;
	margin: 0;
	border: 1px solid #333;
	padding: 0;
	}

@mixin borderless {
	text-align: center;
	margin: 0;
	border: 0;
	padding: 0;
	}
*/	
.windypundit-entry-content .bordered {
	text-align: center;
	margin: 0;
	border: 1px solid #333;
	}

.windypundit-entry-content .borderless {
	text-align: center;
	margin: 0;
	border: 0;
	}

.windypundit-entry-content .windy-photo-container {
	text-align: center;
	}

.windypundit-entry-content img.photo {
	margin: 1em auto 1em auto;
	/* @include borderless; */
	text-align: center;
	margin: 0;
	border: 0;
	padding: 0;
	}

.windypundit-entry-content img.photo-left,
.windypundit-entry-content p.photo-left {
	float: left;
	margin: 0 1em 0 0;
	padding: 0;
	/* @include borderless; */
	text-align: center;
	margin: 0;
	border: 0;
	padding: 0;
	}

.windypundit-entry-content img.photo-right,
.windypundit-entry-content p.photo-right {
	float: right;
	margin: 0 0 0 1em;
	padding: 0;
	/* @include borderless; */
	text-align: center;
	margin: 0;
	border: 0;
	padding: 0;
	}

.windypundit-entry-content a.photo {
	text-align: center;
	margin: 1em 1em;
	}
.windypundit-entry-content a.photo img {
	/* @include borderless; */
	text-align: center;
	margin: 0;
	border: 0;
	padding: 0;
	}
.windypundit-entry-content a.photo-left {
	float: left;
	margin: 0 1em 0 0;
	padding: 0;
	}
.windypundit-entry-content a.photo-left img {
	/* @include borderless; */
	text-align: center;
	margin: 0;
	border: 0;
	padding: 0;
	}
.windypundit-entry-content a.photo-right {
	float: right;
	margin: 0 0 0 1em;
	padding: 0;
	}
.windypundit-entry-content a.photo-right img {
	/* @include borderless; */
	text-align: center;
	margin: 0;
	border: 0;
	padding: 0;
	}

/*
 * Artistically displayed photos.
 */
.windypundit-entry-content .art-photo-frame {
	clear: both;
	color: #000;
	text-align: center;
	padding: 1em 0 1em 0;
	margin: 0;
	}

.windypundit-entry-content .art-photo {
	color: #000;
	text-align: center;
	margin: 0 auto;
	border: 0;
	padding: 0 0;
	}

.windypundit-entry-content .art-photo p {
	clear: both;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0px;
	font-weight: bold;
	}

.windypundit-entry-content .art-photo table {
	clear: both;
	width: auto;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	margin: 0 auto;
	padding: 0px;
	font-weight: bold;
	border: 0;
	}

.windypundit-entry-content .art-photo table tr td {
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	margin: 0 auto;
	padding: 0px;
	font-weight: normal;
	border: 0;
	}

.windypundit-entry-content .art-photo p.camera-data {
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	margin: 1ex 1ex 0 1ex;
	padding: 0px;
	font-weight: normal;
	font-size: 70%;
	color: #888;
  	line-height: 100%;
	}

.windypundit-entry-content .art-photo a:hover {
	background-color: transparent;
	}

.windypundit-entry-content .art-photo a:active {
	background-color: transparent;
	}

.windypundit-entry-content .wrap1,
.windypundit-entry-content .wrap2,
.windypundit-entry-content .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.windypundit-entry-content .wrap1 {
  float:left;
  opacity: 0.2;
  background:url($imgPhotoShadowMain) right bottom no-repeat;
  margin: 0 auto;
  border: 1pt solid #fafafa;
  }
.windypundit-entry-content .wrap2 {
  opacity: 0.2;
  background:url($imgPhotoShadowBL) left bottom no-repeat;
  background-position: -10px 100%;
  }
.windypundit-entry-content .wrap3 {
  padding:0 12px 12px 0;
  opacity: 0.2;
  background:url($imgPhotoShadowTR) right top no-repeat;
  background-position: 100% -10px;
  }
/*.wrap3 a img, .wrap3 a:link img, .wrap3 a:visited img, .wrap3 a:hover img, .wrap3 a:active img, */
.windypundit-entry-content .wrap3 img {
  border-top: 1px solid #F0F0F0;
  border-left: 1px solid #F0F0F0;
  border-right: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  padding: 0;
  background-color: transparent;
  }
.windypundit-entry-content .wrap3 img {
  display:block;
  border-top: 1px solid #F0F0F0;
  border-left: 1px solid #F0F0F0;
  border-right: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  }
.windypundit-entry-content .wrap3 a img {
  display:block;
  border-top: 1px solid #F0F0F0;
  border-left: 1px solid #F0F0F0;
  border-right: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  }

.windypundit-entry-content a.photo-button {
	clear: both;
	display: inline;
	float: right;
	white-space: nowrap;
	color: #a0a0a0;
	background-color: #ffffff;
	border: 1px solid #a0a0a0;
	margin: 0.7ex 0.5ex 0 0.5ex;
	padding: 0.1ex 0.5ex 0.1ex 0.5ex;
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	font-weight: bold;
}
.windypundit-entry-content a.photo-button:link,
.windypundit-entry-content a.photo-button:visited {
	clear: both;
	text-decoration: none;
	color: #a0a0a0;
	background-color: #ffffff;
}
.windypundit-entry-content a.photo-button:hover {
	clear: both;
	color: #303030;
	text-decoration: none;
	border: 1px solid #303030;
}
.windypundit-entry-content a.photo-button:active {
	clear: both;
	text-decoration: none;
	color: #a0a0a0;
	background-color: #ffffff;
}

/* From WS Text Variations */

/*
 * Variations on normal text within entries.
 */

.windypundit-entry-content .chat-me {
	color: #335e9c;
}
.windypundit-entry-content .chat-peer {
	color: #30A016;
}

.windypundit-entry-content .iview-q {
	font-weight: bold;
}
.windypundit-entry-content .iview-a {
	color: #000066;
}

.windypundit-entry-content blockquote em,
.windypundit-entry-content blockquote i {
	font-style: italic;
}
.windypundit-entry-content blockquote .iview-q {
	color: #009900;
	font-weight: bold;
}
.windypundit-entry-content blockquote .iview-a {
	color: #000099;
}

.windypundit-entry-content .new-topic {
	font-variant: small-caps;
	font-size: 120%;
	font-weight: 500;
	}

.windypundit-entry-content pre {
	font-size: 90%;
	line-height: 90%;
	}

.windypundit-entry-content .epigram {
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	padding-left: 3em;
	padding-right: 3em;
}

.windypundit-entry-content .big-exclamation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 120%;
	font-weight: bold;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.windypundit-entry-content .exclamation {
	font-weight: bold;
}

.windypundit-entry-content .whisper {
	font-size: 75%;
	color: #999999;
}

.windypundit-entry-content .formula p {
	font-size: 140%;
	text-align: center;
}

.windypundit-entry-content .__youtube_prefs__ {
	margin: 1em 0 1em 0;
}


