@charset "utf-8";

/**
 * GLOBALS	
 * reset
 * normalization
 */


/* ===============================================================
   YUI3 RESET

   YUI 3.17.2 (build 9c3c78e)
   Copyright 2014 Yahoo! Inc. All rights reserved.
   Licensed under the BSD License.
   http://yuilibrary.com/license/
 * =============================================================== */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}


/* ===============================================================
   NORMALIZE
   Based on HTML5 Boilerplate's normalize
 * =============================================================== */

/**
 * HTML5 display definitions
 */

/* Correct "block" display not defined in IE 6/7/8/9 and Firefox 3 */
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; }

/* Correct "inline-block" display not defined in IE 6/7/8/9 and Firefox 3 */
audio, canvas, video { display: inline-block; *display: inline; zoom: 1; }

/* Prevent modern browsers from displaying "audio" without controls
   Remove excess height in iOS 5 devices */
audio:not([controls]) { display: none; height: 0; }

/* Address styling not present in IE 7/8/9, Firefox 3, and Safari 4
   Known issue: no IE 6 support */
[hidden] { display: none; }


/**
 * Base
 */

/* (1) Correct text resizing oddly in IE 6/7 when body "font-size" is set using "em" units
   (2) Prevent iOS text size adjust after orientation change, without disabling user zoom */
html {
	 font-size: 100%;               /* (1) */ /* @TODO: ADMIN FIX */
	-ms-text-size-adjust: 100%;     /* (1) */
	-webkit-text-size-adjust: 100%; /* (2) */
}

/* Address "font-family" inconsistency between "textarea" and other form elements */
html, button, input, select, textarea { font-family: sans-serif; }


/**
 * Links
 */
a.lnk {}

/* Address "outline" inconsistency between Chrome and other browsers.*/
a.lnk:focus { outline:thin dotted; }

/* Improve readability when focused and also mouse hovered in all browsers. */
a.lnk:active,
a.lnk:hover { outline:0; }


/**
 * Typography
 */

/* keep reset intact */
h1, h2, h3, h4, h5, h6,
em, b,
blockquote,
abbr, dfn { /* keep reseted */ }

/* apply reset */
ins { text-decoration: none; }

/* revert reset */
i { font-style:  italic; }
b { font-weight: bold; }

/* Address styling not present in IE 6/7/8/9 */
mark { background: #ff0; color: #000; }

/* Correct font family set oddly in IE 6, Safari 4/5, and Chrome */
pre, code, kbd, samp {
	 font-family:  monospace, serif;
	_font-family: 'courier new', monospace;
	 font-size: 1em;
}

/* Improve readability of pre-formatted text in all browsers */
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

/* Address CSS quotes not supported in IE 6/7 */
q { quotes: none; }

/* Address "quotes" property not supported in Safari 4 */
q:before,
q:after {
	content: "";
	content: none;
}

/* Address inconsistent and variable font size in all browsers */
small { font-size: 100%; }

/* Prevent "sub" and "sup" affecting "line-height" in all browsers. */
sub,
sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top:    -0.50em; }
sub { bottom: -0.25em; }

/* A better looking default horizontal rule */
hr { display: block; height: 1px; margin: 1em 0; padding: 0; border: 0; border-top: 1px solid #ccc; }

/* keyboard key styles */
kbd {
	padding:0 3px; border:2px outset #f8f8f8; border-right:2px inset #666; border-bottom:2px inset #666;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
	box-shadow:3px 3px 3px #ccc inset; -moz-box-shadow:3px 3px 3px #ccc inset; -webkit-box-shadow:3px 3px 3px #ccc inset;
}


/**
 * Lists
 */

/* keep reset intact */
dl, dd,
ul, ol, li {}

/* apply lost reset */
menu { margin: 0; padding: 0; }

/* Correct list images handled incorrectly in IE 7 */
nav ul,
nav ol { list-style: none; list-style-image: none; }


/**
 * Embedded content
 */

/* (1) Remove border when inside "a" element in IE 6/7/8/9 and Firefox 3
   (2) Improve image quality when scaled in IE 7 */
img {
	border: 0;                       /* (1) */
	-ms-interpolation-mode: bicubic; /* (2) */
}

/* Correct overflow displayed oddly in IE 9 */
svg:not(:root) { overflow: hidden; }

/* Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11 */
figure { margin: 0; }

/* Remove the gap between images, videos, audio and canvas and the bottom of their containers */
audio, canvas, img, svg, video { vertical-align: middle; }


/**
 * Forms
 */

/* keep reset intact */
form, fieldset {}

/* apply resets */
button { margin: 0; padding: 0; }

/* (1) Correct color not being inherited in IE 6/7/8/9.
   (2) Correct text not wrapping in Firefox 3
   (3) Correct alignment displayed oddly in IE 6/7 */
legend {
	 border: 0;           /* 1 */
	 white-space: normal; /* 2 */
	*margin-left: -7px;   /* 3 */
}

/* (1) Correct font size not being inherited in all browsers
   (2) Improve appearance and consistency in all browsers */
button, input, select, textarea {
	 font-size: 100%;          /* (1) */
	 vertical-align: baseline; /* (2) */
	*vertical-align: middle;   /* (2) */
}

/* Address Firefox 3+ setting "line-height" on "input" using "!important" in the UA stylesheet */
button, input { line-height: normal; }

/* Address inconsistent "text-transform" inheritance for "button" and "select"
   All other form control elements do not inherit "text-transform" values
   Correct "button" style inheritance in Chrome, Safari 5+, and IE 6+
   Correct "select" style inheritance in Firefox 4+ and Opera */
button, select { text-transform: none; }

/* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native "audio" and "video" controls
   2. Correct inability to style clickable "input" types in iOS
   3. Improve usability and consistency of cursor style between image-type "input" and others
   4. Remove inner spacing in IE 7 without affecting normal text inputs
      Known issue: inner spacing remains in IE 6 */
button,
html input[type="button"],      /* (1) */
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button; /* (2) */
	 cursor: pointer;           /* (3) */
	*overflow: visible;         /* (4) */
}

/* Re-set default cursor for disabled elements */
    button[disabled],
html input[disabled] { cursor: default; }

/* (1) Address box sizing set to content-box in IE 8/9
   (2) Remove excess padding in IE 8/9
   (3) Remove excess padding in IE 7
      Known issue: excess padding remains in IE 6 */
input[type="checkbox"],
input[type="radio"] {
	 box-sizing: border-box; /* (1) */
	 padding: 0;             /* (2) */
	*height: 13px;           /* (3) */
	*width:  13px;           /* (3) */
}

/* (1) Address "appearance" set to "searchfield" in Safari 5 and Chrome
   (2) Address "box-sizing" set to "border-box"  in Safari 5 and Chrome
      (include "-moz" to future-proof) */
input[type="search"] {
	-webkit-appearance: textfield;   /* (1) */
	   -moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* (2) */
	        box-sizing: content-box;
}

/* Remove inner padding and search cancel button in Safari 5 and Chrome on OS X */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/* Remove inner padding and border in Firefox 3+ */
button::-moz-focus-inner,
 input::-moz-focus-inner {
	border:  0;
	padding: 0;
}

/* (1) Remove default vertical scrollbar in IE 6/7/8/9
   (2) Improve readability and alignment in all browsers */
textarea {
	overflow: auto;      /* (1) */
	vertical-align: top; /* (2) */
}


/**
 * Tables
 */

/* Remove most spacing between table cells */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* ================================================================
 * BASE PRINT STYLES
 * boilerplate
 * ================================================================ */

@media print {

	* {
		background: transparent !important;
		color: #000 !important; /* Black prints faster */
		 box-shadow: none !important;
		text-shadow: none !important;
		filter:none !important; -ms-filter:none !important;
	}

	a,
	a:visited {text-decoration: underline;}

	._DISABLED_ a[href]:after {
		content: " (" attr(href) ")";
	}
	._DISABLED_ abbr[title]:after {
		content: " (" attr(title) ")";
	}

    /* Don't show links that are fragment identifiers,
	   or use the `javascript:` pseudo protocol */
	a[href^="#"]:after,
	a[href^="javascript:"]:after { content: ""; }

	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content:"";}
	@page {margin:.5cm 1cm 2cm 1cm;}

	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead { display: table-header-group; }

	tr,
	img { page-break-inside: avoid; }
	img { max-width: 100% !important; }

	p,
	h2,
	h3 {
		orphans: 3;
		widows:  3;
	}
	h2,
	h3 { page-break-after: avoid; }

	.onsite-bar,
	.onsite-tools,
	.topic-nav,
	.breaking-news,
	.nav-main,
	.nav-print-ed,
	.main-search,
	.search {display:none;}

	.limiter {width:auto !important; padding:5px 0 0 !important;}
	.page-wrap {width:auto !important; padding:10px 0 0 !important;}
	.header-bar {border:0 !important;}
	.header-bar.sticky {
		position: relative !important;
		-moz-backface-visibility:visible; -webkit-backface-visibility:visible; backface-visibility:visible;
	}
	.tagindex-bar-b {padding:10px 0 !important;}
	.ad-h {display:none;}
	.footer-main {display:none;}

	.gd {margin:0 0 20px !important;}
	.gd > .gdu {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.gd > .gdu.u24 {display:block !important; float:none !important; width:auto !important;}
	.gd.faux-16-8 >	.gdu.u16.u-first {display:block !important; float:none !important; width:auto !important;}
	.gd.faux-16-8 >	.gdu.u8 {display:block !important; float:none !important; width:auto !important;}
	.gd.faux-16-8 >	.gdu.u8.u-last {display:none !important;}
	.gdu.u4-r {display:none;}
	.gdu.u8-l {width:72%;margin:0 auto;}
	.gd-aux {float:none;width:auto;margin:0 auto;}
	.pg-sidebar,
	.toolbar,
	.sharebar-v,
	.md-aux-participate {display:none;}

	.gd.faux-16-8 .gdu.u16 {display:block !important; float:none !important; width:auto !important;}
	.gd.faux-16-8 .gdu.u8 {display:none !important;}
	.pg-story .metabar {padding-left:0;}
	.pg-story .mg {border:solid 0 #FFF;}
	.pg-story .mg .caption {position:relative;}
	.pg-story img {border:solid 0 #FFF}
	.pg-story .photo,.pg-story .lazy {border:solid 0 #FFF}
	.pg-story .inset-main {border:solid 0 #FFF}
	.pg-story .inset-mce-image {border:solid 0 #FFF}
	.pg-story .inset-mce-image .footnote {border:solid 0 #FFF}

	.pg-movies .gd.faux-16-8 >	.gdu.u8.u-last {display:block !important; float:none !important; width:auto !important;}

	.comment-submit-block {display:none;}
	.browse-more {display:none;}
	.comment-item .actions {display:none;}
	blockquote {border:solid 0 #FFF;}
	.header-min .brandcrumb {font-size:19px !important; line-height:18px !important;}
	.header-min .brand-link {height:26px !important; width:115px !important;}
	.header-min .brandcrumb img {height:auto;}
	.header-min .crumb {padding:15px 0 5px !important;}

	.gallery-view {display:block !important; float:none !important; width:auto !important; margin:0 auto !important; height:auto !important; line-height:auto !important;}
	.gallery-view .bx-viewport {display:block !important; float:none !important; width:auto !important; height:auto !important; line-height:auto !important;}
	.gallery-view .scrollable {
		display:block !important; float:none !important; position:static !important;
		width:auto !important;
		-webkit-transform: translate3d(0px,0px,0px) !important; -moz-transform: translate3d(0px,0px,0px) !important; transform: translate3d(0px,0px,0px) !important;
	}
	.gallery-view .scrollable .slide {display:block !important; float:none !important; width:auto !important; height:auto !important; line-height:inherit !important; text-align:center;}
	.gallery-view .scrollable .slide .image {display:inline !important; margin:0 !important;}
	.gallery-view .scrollable .slide img {display:block !important; width:auto !important; margin:0 auto 10px !important;}
}

/*
	.gallery-view {display:block !important; float:none !important; width:auto !important; margin:0 auto !important; height:auto !important; line-height:auto !important; }
	.gallery-view .bx-viewport {display:block !important; float:none !important; width:auto !important; height:auto !important; line-height:auto !important; }
	.gallery-view .scrollable {display:block !important; float:none !important; width:auto !important;}
	.gallery-view .scrollable .slide {display:block !important; float:none !important; width:auto !important; height:auto !important; line-height:auto !important; text-align:center;}
	.gallery-view .scrollable .slide img {display:block !important; width:auto !important; margin:0 auto 10px !important;}
	.gallery-view .scrollable .slide .image {display:inline !important; margin:0 !important;}
*/
}










/* EOF */