/*

Nationwide Children's Hospital v. 2.0.1
All work copyright 2011 Nationwide Children's Hospital

Maintained by Conrad | Phillips | Vutech  << cpvinc.com >>

**** Main site structure stylesheet

*/

/* main site structure ================================================== */


body {
	margin:0;
	padding:0;
	background-color:#fff;
}

/* @group containers ==================================================== */

.skip {
	display:none;
}

.clear {
	clear:both;
}

#pagecontainer { /* overall page container */
	width:960px;
	margin:0 auto;
	padding:0 18px;
	background:#fff url(../images/bkgd.png) repeat-y 0 0;
	position:relative;
}

#pagecontainer-mych { /* overall page container */
	background:#fff url(../images/mychildrens/bkgd.png) repeat-y 0 0;
	width:996px;
	margin:0 auto;
	padding:0;
}


#pagecontent { /* main content container */
	clear:left;
	margin:0;
}

	#pagecontent #leftcolumn { /* left side navigation */
		float:left;
		width:219px;
		margin:0 0 0 21px;
	}

#mainbody {
	
}

#mainbody_mych {
	background:url(../images/mychildrens/pagetop_bkgd.png) no-repeat 10px top;
}

#breadcrumb_default {
	background:url(../images/colorbar_long.png) no-repeat bottom left;
}

#footer, .footer {
	clear:both;
	height:88px;
	margin:40px 0 0 0;
	width:960px;
	background:#e9e9e8;
	position:relative;
}

	#bottomfeed {
	}

.footer_mych {
	clear:both;
	background:url(../images/mychildrens/footer_bkgd.png) no-repeat top left;
	background-color:#fff;
	height:114px;
	margin:40px 10px 0 10px;
}

#footer_vendor {
	clear:both;
	background:url(../images/footer_vendor_bkgd.png) no-repeat left 44px;
	background-color:#fff;
	height:154px;
	margin:0;
	padding:40px 0 0 0;
}

/* @end containers ==================================================== */
/* @group 1column ===================================================== */

#mainbody_1col { /* 1 column layout */
	margin:0 0 0 264px;
	padding:25px 0;
	position:relative;
	
}

	#mainbody_1col #rightcolumn {
		float:right;
		width:194px;
		margin:10px 22px 0 30px;
	}

	#fullcolumn {
		padding:0 0 20px 0;
		margin:0 30px 0 0;
		background-color:#fff;
	}

#mainbody_vendor { /* vendor 1 column layout */
	margin:0 15px 0 244px;
	padding:25px 0;
}

/* @end 1column ======================================================= */
/* @group 2column ===================================================== */

#mainbody_2col { /* 2 column layout */
	margin:0 0 0 261px;
	padding:25px 0;
	position:relative;
}

	#mainbody_2col #rightcolumn {
		float:right;
		width:189px;
		margin:7em 22px 0 30px;
	}

	#mainbody_2col #midcolumn {
		padding:0 0 20px 0;
		margin:0 247px 0 0;
		background-color:#fff;
	}

/* @end 2column ======================================================= */
/* @group home ===================================================== */

#mainbody_home { /* 3 column layout */
	margin:0 21px;
	padding:0;
}

#mainbody_home #carousel {
	margin:4px 0;
	padding:0 0 25px 0;
	background:url(../images/home/border-horiz.png) repeat-x bottom left;
	position:relative;
}



/* @end home ======================================================= */
/* @group 4column ===================================================== */

#mainbody_4col { /* 4 column layout */
	margin:0 0 0 264px;
	padding:25px 0;
}

	#mainbody_4col #rightcolumn {
		float:right;
		width:194px;
		margin:10px 22px 0 30px;
	}

	#mainbody_4col #midcolumn {
		padding:0 0 20px 0;
		background-color:#fff;
	}

/* @end 4column ======================================================= */
