/* FOUNDATION BASE CSS */
/* UNIVERSAL */
.ez-body {width:980px;margin:0px 10px auto;text-align:left;font-size:12px;line-height:16px;/*background:#e2e4e8;*/}
.ez-body form {padding:0;margin:0;}
.ez-body input, .ez-body select {padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em;}
.ez-body form img {vertical-align:middle;}
.ez-body img {border:0;}
/*.ez-body img.pngimg {background-image: expression(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = EVERYZING.importmodules + "/commonMod/images/spacer.gif");}*/
.ez-clearingDiv {
	clear:both;
	height:0;
	line-height:0;
	overflow:hidden;
	font-size:0px;
}
.ez-left {float:left;display:inline;}
.ez-right {float:right;display:inline;}
/* CONTENT COLS */
.ez-mainContent {width:660px;float:left;display:inline;position:relative;}
.ez-sideContent {width:348px;float:right;display:inline;position:relative;}
/* SPLASH PAGE */
.ez-splashLeft {float:left;width:346px;}
.ez-splashRight {float:right;width:296px;}
/* FONTS */
.ez-body p, .ez-body h1, .ez-body h2, .ez-body h3 {/*padding-top:0;margin-top:0;*/}
.ez-body h1 {font-size:1.5em;line-height:1.8em;/*margin:0;*/}
.ez-body h2 {font-size:1.3em;line-height:1.7em;}
.ez-body h3 {font-size:1.2em;line-height:1.5em;}
.ez-bold {font-weight:bold;}
.ez-italic {font-style:italic;}
.ez-body a {color:#2f2f93;}
.ez-pageInfo {margin-bottom:10px;}
.ez-featureTitle {font-size:13px;font-weight:bold;}
.ez-featureBlock .ez-featureTitle {height:24px;line-height:24px;margin:0;color:#bf1e2d;font-size:12px;font-weight:normal;}
.kwHighlight {font-weight:bold;color:#009;text-decoration:underline;}
.ez-message {margin:10px 0 0 0 !important;font-size:13px;font-weight:bold;}
.ez-body .ez-bigRed {font-weight:bold;font-size:14px;}
/* BUTTONS */
.ez-button {float:right;height:16px;background:url(../images/btn-right.gif) top right no-repeat;margin:3px 0 0 10px;}
.ez-button div {float:left;background:url(../images/btn-left.gif) no-repeat;padding-left:5px;margin-right:5px;}
.ez-button a {float:left;height:16px;font-size:10px;line-height:16px;color:#000;text-transform:uppercase;text-decoration:none;background:left center no-repeat;}
.ez-button a.ez-add-btn {background-image:url(../images/add-icon.gif);padding-left:15px;}
.ez-button a.ez-rss-btn {background-image:url(../images/rss-icon.gif);padding-left:15px;}
.ez-topicLander a.ez-rss-btn {background:url(../images/rss-icon.gif) no-repeat;padding-left:15px;}
.ez-topicLander a.ez-rss-btn {float:none;margin-left:10px;}
/* FEATURE BLOCK */
/*.ez-featureWrapper {position:relative;width:100%;height:auto;/*margin-bottom:20px;/*background:#fff url(../images/feature-block-bg.gif) repeat-x;/*}
.ez-featureWrapper .ez-corner {position:absolute;background-image:url(../images/feature-block-corners.gif);background-repeat:no-repeat;width:12px;height:12px;font-size:0;line-height:0;overflow:hidden;}
.ez-featureWrapper .ez-corner-tl {top:0;left:0;background-position:-12px -12px;}
.ez-featureWrapper .ez-corner-tr {top:0;right:0;background-position:0 -12px;}
.ez-featureWrapper .ez-corner-bottom {position:absolute;width:100%;height:10px;bottom:-1px;border-bottom:1px solid #ccc;background-color:transparent;}
.ez-featureWrapper .ez-corner-bottom-rel {position:relative;}
.ez-featureWrapper .ez-corner-bl {bottom:-1px;left:0;background-position:-12px 0;}
.ez-featureWrapper .ez-corner-br {bottom:-1px;right:0;background-position:0 0;}
.ez-featureWrapper .ez-featureBlock {border:1px solid #ccc;border-bottom:0;overflow:hidden;clear:both;margin:0;padding:0 10px;height:100%;}
*/
/* BRANDING BOX */
.ez-brandingBoxMod-block {width:100%;text-align:right;background:transparent;margin:0 0 5px 0;}
/* HOME LINK */
.ez-homeLink {font-size:11px;text-align:right;text-transform:uppercase;}
.ez-homeLink a {text-decoration:none;}
.ez-sideContent .ez-homeLink {display:block;padding:0 0 5px 0;}
.ez-sideContent .ez-homeLink a {text-decoration:none;font-size:11px;font-weight:bold;text-transform:lowercase;}
/* SEARCH BOX */
.ez-searchMod-search {position:relative;height:100%;padding:10px 20px;}
.ez-searchMod-search form {margin:0 0 10px 0;}
.ez-searchMod-search .ez-featureTitle {float:left;display:inline;margin:0 5px 0 0;}
.ezsearch-string {margin-right:5px;}
.ezsearch-button {cursor:pointer;}
.ez-mainContent .ez-searchMod-search .ez-homeLink {position:absolute;}
.ez-mainContent .ezsearch-string {width:230px;}
.ez-sideContent .ezsearch-string {width:180px;}
/* wrapped search boxes */
.ez-featureWrapper .ez-searchMod-search {position:static;}
.ez-featureWrapper .ez-searchMod-search .ez-featureTitle {float:none;margin-top:5px;}
.ez-featureWrapper .ez-searchMod-search form {margin-top:10px;}
/* TAGCLOUD */
/* determine size of gradient, and if browser has JS off, background color of the tagcloud. */
.ez-tagcloud {padding:5px 0;}
.ez-tagcloud a {font-size:1.0em;line-height:1.8em;margin-right:5px;text-decoration:none;}
.ez-tagcloud a:hover {text-decoration:underline;}
.ez-tagcloud .s_1 {font-size:1.0em;}
.ez-tagcloud .s_2 {font-size:1.2em;}
.ez-tagcloud .s_3 {font-size:1.4em;}
.ez-tagcloud .s_4 {font-size:1.6em;}
.ez-tagcloud .s_5 {font-size:1.8em;}
/* HOT TOPICS */
.ez-hotTopicsList ul {float:left;list-style:disc;padding:0 0 0 15px;margin:5px 0 10px 0;width:44%;}
.ez-hotTopicsList a {text-decoration:none;}
.ez-hotTopicsList a:hover {text-decoration:underline;}
/* LETTER INDEX NAV */
.ez-letters-list {padding:10px 0px 5px 0px;margin:0;}
.ez-letters-list ul {padding:0;margin:0;list-style:none; padding:0px 15px}
.ez-letters-list li {float:left;display:inline;padding:0 5px 5px 0;}
.ez-letters-list li span {background:#e2e4e8;}
.ez-letters-list li a, 
.ez-letters-list li span {display:inline;float:left;text-align:center;width:17px;padding:1px 0;margin:0;border:1px solid #000;text-decoration:none;}
.ez-letters-list li a:hover {background:#0253b7;color:#fff;}
.ez-letters-list li span.active {background:#000;color:#fff;}
.ez-letters-list li .ez-bigLetter {width:auto;padding:1px 4px;}
/* LETTER PAGE TITLE & RESULTS */
.ez-pageIndexMod-letterPage-results {height:100%;}
.ez-pageIndexMod-letterPage-results .ez-pagination-range {margin:0 0 8px;}
.ez-pageIndexMod-letterPage-results .ez-pagination-area .ez-results-constraints {float:left;margin-left:5px;}
.ez-pageIndexMod-letterPage-results .ez-pagination-area.top {display:none;}
.ez-pageIndexMod-letterPage-results .ez-pagination-area.bottom {margin:0px;text-align:center;}
.ez-pageIndexMod-letterPage-results .ez-index-contents {padding:10px 15px;border:1px dotted #ccc;border-width:1px 0;}
.ez-index-contents {height:100%;}
.ez-index-contents .col {float:left;margin:0 10px 0 0;width:30%;background-color:#fff;}
.ez-index-contents a {display:block;line-height:1.8em;}
.ez-index-contents a:hover {text-decoration:underline;}
.ez-pageIndexMod-content .ez-pagination-area {padding:10px 0;}
.ez-pageIndexMod-content .ez-letters-list {font-size:0.9em;}
.ez-pageIndexMod-content .ez-letters-list a {font-weight:800;}
/* PAGINATION */
.ez-pagination-area {font-weight:bold;text-transform:uppercase;font-size:11px !important;}
.ez-pagination-area span, .ez-pagination-area a {margin:0 2px;text-decoration:none;}
.ez-pagination-area .gray, .ez-pagination-area .current-page {background:#aaa;color:#fff;padding:0 4px;}
.ez-pagination-area .current-page {background:#0c4d91;}
.ez-pagination-area .gray:hover {background:#333;color:#fff !important;}
/* SNIPPETS (BALDR) */


/* flip the display values on these next two to switch from two lines to one */
.ez-snippetMod-item br.ez-timeline-two-lines {display:none;}
.ez-snippetMod-item span.ez-timeline-two-lines {margin-right:0.5em;display:inline;}
.ez-snippetMod-item .ez-timeline-terms {margin-right:0.5em;}
.ez-snippetMod-item .ez-timeline-marker {display:inline;position:relative;/*necessary for IE*/padding-bottom:8px;background:none;padding-left:0.5em;margin:0;}
.ez-snippetMod-item .ez-timeline-marker.active-highlight,
.ez-snippetMod-item .ez-timeline-marker.active-highlight:hover {z-index:2;padding-left:0.5em;/*background:url(../images/snippet/sprite_sheet.gif) center 15px no-repeat;*/}
.ez-snippetMod-item .highlight-text {padding:2px 4px;margin:0;}
.ez-snippetMod-item .ez-snippet b {color:#00C;text-decoration:underline;cursor:pointer;}
/* rounded corner CSS */
/*
.ez-snippetMod-item .ez-box-top,
.ez-snippetMod-item .ez-box-top div,
.ez-snippetMod-item .ez-box-bottom,
.ez-snippetMod-item .ez-box-bottom div {/*background:transparent url(../images/snippet/sprite_sheet.gif) no-repeat;//height:5px;font-size:1px;line-height:0;}
.ez-snippetMod-item .ez-box-top {clear:left;background-position:left -15px;padding-left:5px;border:medium none;}
.ez-snippetMod-item .ez-box-bottom {background-position:left -21px;padding-left:5px;border:medium none;}
.ez-snippetMod-item .ez-box-top div {background-position:right -10px;padding-right:5px;}
.ez-snippetMod-item .ez-box-bottom div {border:medium none;clear:left;background-position: right -28px;padding-right:5px;}
.ez-snippetMod-item .ez-box-top div div,
.ez-snippetMod-item .ez-box-bottom div div {border-style:solid;border-color:#999;border-width:1px;padding:0;}
.ez-snippetMod-item .ez-box-top div div {background:#fff none;border-right:medium none;border-bottom:medium none;border-left:medium none;}
.ez-snippetMod-item .ez-box-bottom div div {height:5px;background-position:left -33px;background-repeat:repeat-x;border:medium none;}
.ez-snippetMod-item .ez-box-content {border-left:1px solid #999;border-right:1px solid #999;margin:-1px 0 0;height:100%;}
.ez-snippetMod-item .ez-box-content p {margin:0;}
*/
/* MEDIA PLAYER */
/* player area */
/* player dimensions: 360 x 292 */
.ez-playerMod-block {margin-top:10px;}
.ez-playerMod-block .player-area {float:left;display:inline;width:360px;}
.ez-playerMod-player {/*height:370px;*/}
.ez-grabButton {padding:0;margin-bottom:5px;}
.ez-grabButton a.ez-grabthis-show {float:right;}
.ez-grabPop {text-align:center;margin:0;padding:5px;font-family:arial;font-size:13px;background:#fff;}
.ez-grabPop textarea {width:380px;height:70px;}
.ez-grabPop textarea.ez-copied {background:#00c;color:#fff;}
.ez-grabPop img {margin:0 5px;}
/* if no transcript */
.ez-playerMod-block .player-area-no-snippets {text-align:center;width:auto;}
.ez-playerMod-block .player-area-no-snippets .ez-playerMod-player {margin:0 auto 10px auto;}
/* media description */
.ez-playerMod-block .player-textContent {clear:both;}
.ez-playerMod-block .player-textContent h1 {margin:0;}
.ez-playerMod-episode-description {margin:0;font-size:100%;padding:10px 0;}
/* player sidebar -- edit sidebar width and height here */
.ez-mediaSidebar {float:right;display:inline;width:42%;height:292px;position:relative;}
.ez-mediaSidebarHeader {margin:0px;text-transform:uppercase;font-weight:bold;}
.ez-playerDetails {height:292px;position:relative;}
.ez-transcriptMod-ares-keywords {height:40px;overflow:hidden;font-size:11px;}
.transcriptMod-ares-keyterm {padding:0;}
/* player snippets */
.ez-transcriptMod-ares-snippets {position:absolute;right:0;bottom:0;width:100%;}
.ez-transcriptMod-ares-keywords .kwHeaderHighlight {color:#000;text-decoration:none;}
.snippetsTranscriptPane {height:200px;overflow:auto;padding:5px;font-size:11px;border:1px solid #ccc;}
.ez-mediaSidebar .transcript-content div p {border-bottom:none;margin:0 4px 1.5em 0;}
.ez-transcriptMod-ares-snippetItem {cursor:pointer;}
.ez-mediaSidebar .start-timestamp {display:none;}
/* full transcript */
.ez-fullTranscript {background:#eeeff1;border:1px dotted #ccc;padding:10px;margin-bottom:10px;font-family:monospace,courier,serif;height:auto;font-size:12px;color:#464646;}
a.ez-transcript-btn {float:left;color:#fff;margin-right:5px;text-decoration:none;font-size:14px;line-height:10px;width:15px;height:14px;text-align:center;font-family:arial,sans-serif;color:#fff !important;}
.ez-transcript-header {font-weight:bold;font-family:arial,sans-serif;font-size:12px;color:#000;}
.ez-fullTranscript .ez-clipped {overflow:hidden;}
.ez-fullTranscript .ez-full {height:auto !important;max-height:360px;height:360px;overflow-y:auto;}

.ez-fullTranscript span {color:#464646 !important;text-decoration:none;cursor:default;}
.ez-transcript-header span {color:#000 !important;}
/* PLAYER RELATED MEDIA */
.ez-playerRelatedMediaMod-title {display:none;}
.ez-playerRelatedMediaMod-content {overflow:hidden;}
/* SEARCH RESULTS */
.ez-searchResultsBlockMod-block {height:100%;}
.ez-searchResultsBlockMod-block .ez-snippetMod-block {margin-top:0px;}
.ez-results-list {background-color:#fff;}
.ez-searchResultsTopParam {padding-bottom:5px;border-bottom:1px dotted #999;margin-top:5px;}
.ez-searchResultsBottomParam {text-align:center;border-top:1px dotted #999;padding:5px 0 10px 0;height:100%;}
/* ADS */
.ez-clientAd {margin:0px;text-align:center;}
.ez-sideClientAd {margin:20px 0px; text-align:center;}
/* TRANSPARENT PNG FIX */
img.pngimg {
    background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = EVERYZING.importmodules + "/commonMod/images/spacer.gif"
    );
}
