/* daniel mee © 2008

*/

/* remove VML created by png fix */
DD_belatedPNG\:shape {
	display:none;
}

li.sundry-reporter {
	position: static !important;
}

/* print reset ------------------------------------------- 
	What I do is turn off all elements I don't need for printing.
*/

#skip, #playhead, #navigation, #gN_Nav, #left, #search, #headshot, .storyplayerpage, #content, #sundries, #imageslisting li:first-child, #fancy_overlay, #fancy_wrap, #extras, #comments, #abcNav
{display:none}

ol, ul, li {list-style: none;padding:0;margin:0;}
li {padding:0;margin:0; width:100%;}

/* GENERAL LINK STYLES ------------------------------------------------------------------------------------------------ */

a {color: #4e1f19;}


/* BASE STRUCTURE ------------------------------------------------------------------------------------------------ */

#container {
	position: relative;
	width: 90%;
	margin: 0 auto;
}

#header {
	position:relative;
	background-color:#fbf7fb;
	font-family:Georgia, serif;
	border-bottom:solid 1mm #aa5ba9;
	padding-bottom:2mm;
	margin-bottom:5mm;
}


#main {
	position: relative;
	background-color:white;
}

#footer {
	background: transparent;
}

/* HEADER -------------------------------------------------------------------------------------------------------- */

#times {
	display:inline;
	padding:0; margin:0;
}


body #header h1 {margin:0; padding:0; }


#header h1 strong, #header h1 span {
	font-family:Georgia, serif;
	font-size:18pt;
	color:#4E1F19;
}

#header h1 span {
	font-weight:600;
	font-size:16pt;
	color:#4E1F19;
}


/* MAIN -------------------------------------------------------------------------------------------------------- */

p {color:black; font-size:11pt; line-height:13pt;}


/* STORYPAGE STRUCTURE ------------------------------------------------------------------------------------------------ */

#main {
	background:#fff;
}

#main h1 {
	font: normal 22pt/26pt Georgia, serif;
	color:#4e1f19;
}

#main p.publishing {
	margin: 2mm 0;
	padding: 2mm 0;
	font: 10pt Arial, Helvetica, sans-serif;
	color:#a68e86;
	border-top: solid 0.5mm #f3edf2;
	border-bottom: solid 0.5mm #f3edf2;
	background-color: #fffdf3;
}

body #article {
	margin-bottom:15mm;  /* For some reason the margin top declaration on #comments or "#comments h3" wasn't working */
	background:#fff;
}

/* INTERACTIVE LEFT -------------------------------------------------------------------------------------------------------- */


#extras h4 {
	color:#4e1f19;
	font: bold 10pt Arial, Helvetica, sans-serif;
	padding:1mm 0 0;
	margin:0;
	background-repeat:no-repeat;
	background-position: right;
}

#extras ul {
	position:relative;
	/*background:#f3edf1 url(../i/bgrnd-extras-listing.png) bottom repeat-x;*/
	padding: 0 0 10mm;
	border-top: solid 2px #666666;
	font: 8pt/9pt Arial, Helvetica, sans-serif;
	/*color:#4e1f19;*/
}

#extras li a {
	display:block;
	padding: 0.5mm;
	border-bottom: solid 1px #999999;
	text-decoration:none;
}
#extras li a:hover { color: #e05f0f; border-bottom: solid 0.5mm #efd2c5;}

#extras #links + p { display:none;}

ul#imageslisting {padding:1mm 1mm 10mm;}
#imageslisting li, #imageslisting li a {display:inline; padding:0; background-image:none; border-bottom:none; font-size:7pt}
#imageslisting img {width:46%;}
#imageslisting img:hover { -khtml-opacity:.50; -moz-opacity:.50; -ms-filter:”alpha(opacity=50)”; filter:alpha(opacity=50); opacity:.50; }


/* COMMENTS ------------------------------------------------------------------------------------------------------ */
#comments h3 {
	margin: 0 0 2mm;
	padding:0;
	border-bottom:solid 1.5mm #aa5ba9;
	color:#4e1f19;
	font: bold 14pt Arial, Helvetica, sans-serif;
}

#comments h3 span {display:none;}

#comments > p {display:none;}


/* FOOTER ------------------------------------------------------------------------------------------------------ */

#footer ul li {
	display:none;
}

#footer ul li.copyright {
	display:block;
	padding:0 0 1mm;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-transform:uppercase;
}