/*

Nationwide Children's Hospital v. 2.0.1
All work copyright 2011 Nationwide Children's Hospital

Maintained by Conrad | Phillips | Vutech  << cpvinc.com >>

**** Printer-friendly stylesheet

*/
/* printer-friendly ==================================================== */


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	margin:0;
}

/* @group general ====================================================== */

.skip, #mainnav, #mainnav_home, #subnav, #leftcolumn, #articletoolbox, #stwrapper, #rightcolumn, #searchbox, .bannerimg, .socialicons, #footernav {
	display:none;
}

.footerlogos {
	display:none;
}

#bottomfeed {
	border-top:2px dotted #999;
	margin:1em 0 0 0;
	padding:1em 0 0 0;
}

#pagecontainer {
	width:100%;
	margin:0 auto;
}

#mainbody_home #rightcolumn {
	display:block;
	float:right;
	background-color:#fff;
	width:25%;
	padding:0 2%;
}

#banner .logo img, #banner_home .logo img, #banner_default .logo img {
	background:none;
	display:block;
	margin:0;
	padding:0;
	width:380px;
	height:auto;
}

#breadcrumb_default h6 {
	font-weight:normal;
	font-size:small;
	color:#000;
	padding-bottom:1em;
}

	#breadcrumb_default h6 strong {
		font-weight:bold;
	}
	
	#breadcrumb_default a {
		color:#333;
	}

h1, h2, h3 {
	font-family:"Times New Roman", Times, serif;
}

h1 {
	color:#000;
	font:normal 22pt/130% "Times New Roman", Times, serif;
	width:100%;
	padding:0;
	margin:1em 0 .5em 0;
	border-bottom:2px dotted #f8971d;
}

h2 {
	color:#333;
	font-size:large;
	font-weight:normal;
	width:100%;
	clear:left;
}

	h1 object, h2 object, #rightcolumn object {
		display:none;
	}


#midcolumn h2 a, #midcolumn h2 a:visited {
	color:#333;
	text-decoration:none;
}

.service_default h2, .condition_default h2, .condition_heart h2, .guestservice_default h2 {
	border-top:1px dotted #f8971d;

}

#midcolumn h3 a, #midcolumn h3 a:visited {
	color:#222;
}

#rightcolumn h4 {
	text-align:center;
}

p, li, dt, dd {
	color:#333;
	font-size:10pt;
	margin:5px 0;
}

.vidgeneric a {
	background:url(../images/video_play_btn.png) no-repeat top left;
	position:absolute;
	width:160px;
	height:120px;
	z-index:9;
}

	#midcolumn #midcolumn_left {
		width:100%;
	}
	
	#midcolumn #midcolumn_right {
		width:100%;
	}
	
	.yellowbox_default, .textbox_default {
		margin:2em 0;
	}

#midcolumn .patientstory_default, #midcolumn .patientstory_heart {
	border-top:1px dotted #06c;
}

#midcolumn .selectbox {
	padding:6px;
	float:right;
}


/* @end general ======================================================== */
/* @group midcolumn ==================================================== */


#midcolumn .home h1 {
	margin:0;
	padding:10px 0 0 0;
	color:#000;
	font-size:x-large;
}

.home p {
	margin:0;
	font-size:small;
}

.home dl {
	font-size:small;
	margin:0 0 20px 0;
}

	#midcolumn .home dl dt {
		margin:25px 0 0 0;
		font-weight:bold;
		line-height:133%;
	}

	#midcolumn .home dl dd {
		line-height:160%;
	}

#fullcolumn h1 {
	margin:15px 0 0 0;
	color:#000;
}

#midcolumn h2 {
	font-size:large;
	margin:20px 0 0 0;
	color:#000;
}

#fullcolumn h2 {
	width:650px;
	font-size:large;
	margin:20px 0 0 0;
	background:none;
	color:#000;
}

	#midcolumn #midcolumn_left h2 {
		width:200px;
		font-size:large;
		margin:10px 0 0 0;
		padding:2px 0 0 0;
		background:none;
	}

#midcolumn .selectbox h3 {
	font-size:medium;
	display:block;
	margin:0;
	color:#000;
}

#midcolumn #patientstory h3 {
	margin:5px 0 0 0;
	font-size:medium;
	color:#222;
}

#midcolumn #patientstory img {
	margin:10px 0 0 0;
}

#midcolumn .textbox_default h4 {
	margin:10px 0 0 0;
}

#midcolumn p, #fullcolumn p {
	font-size:small;
	line-height:155%;
	color:#333;
	margin:.5em 0;
}

	#midcolumn .intro_default p {
		font-size:small;
	}

	#midcolumn .intro_heart p {
		font-size:small;
	}
	
	#midcolumn strong, #fullcolumn strong {
		font-weight:bold;
	}
	
	#midcolumn .pagecontent p {
		margin:1em 0;
	}

#midcolumn li, #midcolumn dt, #midcolumn dd, #fullcolumn li, #fullcolumn dt, #fullcolumn dd {
	color:#222;
}

#midcolumn .textbox_default p {
	padding:10px 0;
	font-size:small;
}

#midcolumn .textbox_default dl, #midcolumn .textbox_default ul {
	margin:5px 0;
	padding:0;
	font-size:small;
}

	#midcolumn .textbox_default dl dt {
		color:#222;
	}
	
	#midcolumn .textbox_default dl dd {
		color:#222;
		margin:0 0 10px 0;
	}

	#midcolumn .textbox_default li, #fullcolumn li, #fullcolumn dt, #fullcolumn dd {
		list-style:none;
		color:#000;
		margin:10px 0 0 0;
		padding:0;
	}

#midcolumn a, #midcolumn a.default, #fullcolumn a, #fullcolumn a.default { /* default layout content links */
	color:#06c;
	text-decoration:underline;
}

#midcolumn li a.default:link, #midcolumn li a.default:visited, #fullcolumn li a.default:link, #fullcolumn li a.default:visited {
	color:#222;
	text-decoration:none;
}

#midcolumn h2 a.default {
	display:block;
	color:#000;
	text-decoration:underline;
}

#midcolumn p.return { /* return to --- */
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
}

	#midcolumn p.return a {
		text-decoration:none;
	}

#midcolumn .textbox_default dl a.default:link, #midcolumn .textbox_default dl a.default:visited, #fullcolumn dl dt a.default, #fullcolumn dl dd a.default {
	color:#000;
	text-decoration:underline;
}

#midcolumn .textbox_default li a.default:link, #midcolumn .textbox_default li a.default:visited, #fullcolumn li a.default:link, #fullcolumn li a.default:visited {
	color:#555;
	text-decoration:none;
}

#midcolumn .selectbox .select_form {
	background-color:#fff;
	border:1px dotted #fff;
	margin:0;
	padding:5px 10px;
}

	#midcolumn .selectbox .select_form fieldset {
		border:none;
		font-size:small;
	}

	#midcolumn .selectbox .select_form legend {
		display:none;
	}

		#midcolumn .selectbox .select_form optgroup {
			font-weight:bold;
			padding:1px;
			margin:0;
		}

		#midcolumn .selectbox .select_form option {
			font-weight:normal;
			text-indent:10px;
			margin:0;
			padding:1px;
		}

#midcolumn .service_default dl {
	margin:10px 2% 2% 0;
	padding:0;
	float:left;
	width:30%;
}

	#midcolumn .service_default dl dt {
		font-size:small;
		font-weight:bold;
		margin:3px 0 0 0;
	}

	#midcolumn .service_default dl dd, #midcolumn .service_default li {
		font-size:small;
		margin:.5em 0 0 0;
	}

#midcolumn .service_heart dl {
	float:left;
	margin:10px 10px 0 0;
	width:210px;
}

	#midcolumn .service_heart dl dt {
		font-size:small;
		font-weight:bold;
		margin:3px 0 0 0;
	}

	#midcolumn .service_heart dl dd, #midcolumn .service_heart li {
		font-size:small;
		margin:.5em 0 0 0;
	}

#midcolumn p.patientintro {
	margin:0 0 0 190px;
	font-size:small;
}

.question_default {
	padding:10px 0 0 0;
	display:block;
	color:#777;
}

.question_heart {
	padding:10px 0 0 0;
	display:block;
	clear:left;
	color:#e84d5e;
}

/* @group midcolumn 1col ++++++++++++++++++++++++++++++++++++++++++++++ */

		#mainbody_1col #fullcolumn dd a.default {
			color:#555;
			text-decoration:none;
			padding:1px 0;
		}
		
	#fullcolumn ul li ul li {
		padding:0 0 0 30px;
		vertical-align:middle;
		font-size:small;
		margin:10px 0 0 0;
		list-style:circle;
	}

/* @end midcolumn 1col ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* @group midcolumn 2col ++++++++++++++++++++++++++++++++++++++++++++++ */

#midcolumn .mid_news_default h2 {
	background:none;
	width:440px;
	font-size:medium;
	color:#555;
}

#midcolumn .mid_news_heart h2 {
	background:none;
	width:440px;
	font-size:medium;
	color:#555;
}

#midcolumn .mid_news_default p {
	font-size:small;
}

#midcolumn .mid_news_heart p {
	font-size:small;
}

#midcolumn .mid_news_default ul {
	margin:15px 0;
}

	#midcolumn .mid_news_default li, #fullcolumn ul li {
		padding:0 0 0 30px;
		vertical-align:middle;
		font-size:small;
		margin:10px 0 0 0;
	}

#midcolumn .mid_news_heart ul {
	margin:15px 0;
}

	#midcolumn .mid_news_heart li, #fullcolumn li {
		padding:0 0 0 30px;
		vertical-align:middle;
		font-size:small;
		margin:10px 0 0 0;
		list-style:square;
	}

.summarycontent .title {
	margin-bottom:.33em;
}

.summarycontent .body a {
	font-size:small;
}


/* @end midcolumn 2col ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* @group midcolumn 3col ++++++++++++++++++++++++++++++++++++++++++++++ */

#mainbody_home .home a:link, #mainbody_home .home a:visited {
	color:#444;
	text-decoration:underline;
}

.home .intro_home a.homevideo:link, .home .intro_home a.homevideo:visited {
	display:block;
	height:165px;
	width:328px;
	text-indent:-999em;
	background:url(../images/home_video.jpg) no-repeat 0 0;
}

.home .intro_home a.homevideo:hover {
	background-position:0 -165px;
}

/* @end midcolumn 3col ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* @group midcolumn 4col ++++++++++++++++++++++++++++++++++++++++++++++ */

#mainbody_4col #midcolumn #midcolumn_right .yellowbox_content h4 {
	color:#666;
	font-weight:bold;
	font-size:small;
	text-transform:uppercase;
}

#mainbody_4col #midcolumn_right .yellowbox_default .yellowbox_content ul {
	margin:10px 0 10px 0;
}

	#mainbody_4col #midcolumn_right .yellowbox_default .yellowbox_content li {
		list-style:square;
		color:#777;
		font-size:small;
	}
	
	#mainbody_4col #midcolumn_right .yellowbox_default .yellowbox_content li a.default:link, #mainbody_4col #midcolumn_right .yellowbox_default .yellowbox_content li a.default:visited  {
		color:#555;
		text-decoration:underline;
	}

	#mainbody_4col #midcolumn #midcolumn_left dl {
	}

		#mainbody_4col #midcolumn #midcolumn_left dt {
			font-weight:bold;
			font-size:small;
			color:#555;
			margin:15px 0 0 0;
		}

		#mainbody_4col #midcolumn #midcolumn_left dd {
			border-bottom:1px solid #eee;
			font-size:small;
			color:#555;
			line-height:normal;
			margin:3px 0 5px 0;
			padding:0 0 10px 0;
		}
		
		#mainbody_4col #midcolumn #midcolumn_left dd a.default {
			color:#555;
			text-decoration:none;
			padding:2px 0;
			display:block;
		}
		

/* @end midcolumn 4col +++++++++++++++++++++++++++++++++++++++++++++++++ */

/* @end midcolumn ====================================================== */
/* @group rightcolumn ================================================== */


#mainbody .boxcontent dl dd a:link, #mainbody .boxcontent dl dd a:visited, .rightbox_video_default .boxcontent dl dd a:link, .rightbox_video_default .boxcontent dl dd a:visited {
	color:#555;
	text-decoration:none;
	padding:1px 0;
}

#mainbody .boxcontent li a:link, #mainbody .boxcontent li a:visited {
	color:#555;
	padding:1px 0;
}

#mainbody .boxcontent .more a:link, .boxcontent .more a:visited {
	color:#555;
	text-decoration:none;
}

.rightbox_links_nobox h4 {
	color:#555;
	text-transform:uppercase;
	font-size:small;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}

.rightbox_default .boxcontent h4, .rightbox_video_default .boxcontent h4 {
	color:#555;
	text-transform:uppercase;
	font-size:small;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}

.rightbox_default .boxcontent dl, .rightbox_video_default .boxcontent dl {
	color:#555;
	font-size:small;
	margin:15px 6px;
}

	.rightbox_default .boxcontent dl dt, .rightbox_video_default .boxcontent dl dt {
		font-weight:bold;
	}

	.rightbox_default .boxcontent dl dt.normal  {
		font-weight:normal;
		line-height:150%;
	}

	.rightbox_default .boxcontent dl dt.researchlist  {
		font-weight:normal;
		line-height:150%;
	}

	.rightbox_default .boxcontent dl dd {
		margin:3px 0 10px 0;
		line-height:155%;
	}
	
		.rightbox_default .boxcontent dl dd a:link, .rightbox_default .boxcontent dl dd a:visited, .rightbox_video_default .boxcontent dl dd a:link, .rightbox_video_default .boxcontent dl dd a:visited {
			color:#555;
			text-decoration:none;
			padding:1px 0;
		}

	.rightbox_default .boxcontent p, .rightbox_video_default .boxcontent p {
		color:#555;
		font-size:small;
		padding:0 3px;
		margin:5px 0;
		line-height:155%;
	}
	
	.rightbox_default .boxcontent form, .rightbox_video_default .boxcontent form {
		margin:0;
		padding:0;
	}
	
	.rightbox_default .boxcontent input[type=text], .rightbox_default .boxcontent input.signupfield, .rightbox_video_default .boxcontent input[type=text], .rightbox_video_default .boxcontent input.signupfield {
		border:1px solid #fff;
		padding:2px 4px;
		font-size:small;
		color:#555;
	}
	
	.rightbox_default .boxcontent input[type=submit], .rightbox_video_default .boxcontent input[type=submit] {
		background-color:#fff;
		color:#555;
		text-transform:uppercase;
		font-size:small;
		border:1px solid #fff;
		margin:6px 0 0 0;
		padding:2px 4px;
	}
	
	.rightbox_default .boxcontent input[type=submit]:hover, .rightbox_video_default .boxcontent input[type=submit]:hover {
		color:#fff;
		border:1px dotted #fff;
	}

	.rightbox_default dl.team {
		margin:0;
		padding:0 0 20px 0;
	}

		.rightbox_default dl.team dt {
			margin:0;
			padding:0;
			vertical-align:top;
			display:block;
			clear:left;
			font-weight:normal;
			font-size:small;
		}

			.rightbox_default dl.team dt img {
				margin:0 6px 5% 0;
				min-height:51px;
				float:left;
			}

			.rightbox_default dl.team dt em {
				font-style:italic;
			}

		.rightbox_default dl.team dd {
			vertical-align:top;
			margin:0;
			padding:0;
		}

	.rightbox_default dl.audio {
		margin:0;
		padding:0 0 20px 0;
	}

		.rightbox_default dl.audio dt {
			margin:0;
			padding:0;
			vertical-align:top;
			display:block;
			clear:left;
			font-weight:normal;
		}

			.rightbox_default dl.audio dt a {
				background:url(../images/play_btn.png) no-repeat left center;
				overflow:hidden;
				width:38px;
				height:38px;
				float:left;
				text-indent:-9999em;
				margin:0 5px 0 0;
			}

			.rightbox_default dl.audio dt a:hover {
				background:url(../images/play_btn.png) no-repeat -39px center;
				overflow:hidden;
				width:38px;
				height:38px;
				float:left;
				text-indent:-9999em;
			}

		.rightbox_default dl.audio dd {
			vertical-align:top;
			margin:0;
			padding:0;
		}

.rightbox_default dl.fastfacts dd strong {
	font-size:small;
	color:#888;
}

	.rightbox_default .boxcontent p small {
		font-size:x-small;
		line-height:133%;
		color:#777;
	}

		.rightbox_default .boxcontent p small a {
			color:#777;
			text-decoration:underline;
		}
		
		.rightbox_default .boxcontent p small a:hover {
			color:#333;
			background-color:#ddd;
		}

.rightbox_photo_nobox img {
	margin:0 10px;
}

.rightbox_photo_nobox small { /* right column photo caption */
	color:#5c5c5c;
	font-style:italic;
	font-size:x-small;
	display:block;
}

.rightbox_links_nobox ul {
	margin:0 10px 40px 20px;
}

	.rightbox_links_nobox ul li {
		margin:5px 0;
		padding:0;
		font-size:small;
	}

/* @end rightcolumn ==================================================== */
/* @group rightcol home ================================================ */

#mainbody_home #rightcolumn p {
	margin:0;
	padding:30px 0 0 0;
	color:#333;
	font-size:small;
	line-height:170%;
}

	#mainbody_home #rightcolumn p strong { /* home intro first-line */
		font-size:medium;
		float:left;
		width:6.7em;
		padding:0;
		height:14px;
	}

#rightcolumn dl.homefeatured {
	margin:15px 0 30px 0;
}

	#rightcolumn dl.homefeatured dt {
		margin:25px 0 0 0;
		padding:0;
	}
	
	#rightcolumn dl.homefeatured dd {
		margin:5px 0;
		padding:0 5px;
		font-size:small;
		line-height:150%;
		color:#333;
	}
	
	#rightcolumn dl.homefeatured dd strong {
		color:#555;
	}
	
	#rightcolumn dl.homefeatured dd a:link, #rightcolumn dl.homefeatured dd a:visited {
		color:#333;
		text-decoration:none;
	}


/* @end rightcol home ================================================== */
/* @group forms ======================================================= */


/* @end forms ========================================================= */

