@media screen and (min-width: 320px), projection and (min-width: 320px), handheld  and (min-width: 320px) {
	#top_bar       { width:100%; }
	#page .ftr     { width:100%; }
	#page .l-inner { width:100%; }
	#page .sea {
		display : inline-block;
		*display : inline;
		*zoom : 1;
	}
	
	.sea .sea-text { width:auto	}
	.sea .sea-button { width:auto	}
}

@media screen and (min-width: 480px), projection and (min-width: 480px), handheld  and (min-width: 480px) {
	#top_bar       { width:100%; }
	#page .ftr     { width:100%; }
	#page .l-inner { width:100%; }
	
	#header .l-mainCol { padding-bottom:68px }
	
	.divnav1 ul li {  }
	.divnav1 { overflow:auto }
	
	#page .leftnav1 {
		margin-left:2%;
		float:left;
		width:48%;
		text-align:center;
	}
	
	#page .con { clear:left; }
}

@media screen and (min-width: 768px), projection and (min-width: 768px), handheld  and (min-width: 768px) {
	#page .leftnav1 {
		margin : 30px 0 30px 20px;
		float:none;
		width:220px;
		text-align:left;
	}
	
	#page .con { clear:none; text-align:left; }
	
	#top_bar       { width:100%; display:block; }
	#page .ftr     { width:98%; }
	#page .l-inner { width:98%; }
	#top_bar .l-inner { padding:1%; width:96%; }
	
	.ftr .ftr-address { 
		float : left;
		margin-bottom:0;
		width:60%;
	}
	
	.ftr .ftr-navigation { 
		float : right; 
		width:34%;
		text-align:right;
		padding-right:2%;
	}
	
	.box {
		margin-left : 2%;
		width : 48%;
		margin-bottom : 20px;
		float : left;
	}
	
	#page .box img { margin-bottom:0; }

	#header .logo { 
		float:left;
		padding:10px 1%;
		width:32%;
		height:124px;
		border-right : 3px solid #fff;
		border-bottom : 3px solid #fff;
		border-top : 3px solid #fff;
	}
	
	#header .logo img { 
		margin-top:10px;
	}
	
	#header .l-mainCol {
		float:left;
		width:65.5%;
		height:144px;
		border-top : 3px solid #fff;
		border-bottom : 3px solid #fff;
	}
	
	.divnav1 ul li {
		width:44%; 
		float:left; 
	}
	
	.divnav1 ul li a  { 
		padding:4px 2%;
		margin-top:2px;
	}
	
	.divnav1 { margin:10px; }
	
	#content .l-sidebar { 
		float:left;
		padding:10px 1%;
		width:32%;
		border-right : 3px solid #fff;
	}
	
	#content .l-mainCol {
		float:right;
		width:65%;
	}
	
	#content_wrapper {
		background : #ffffff;
		border-left : 3px solid #fff;
		border-right : 3px solid #fff;
	}
	
	#top_bar .l-inner {
		border-top : 3px solid #fff;
		border-left : 3px solid #fff;
		border-right : 3px solid #fff;
	}
	
	#page .ftr {
		border-right : 3px solid #fff;
		border-left : 3px solid #fff;
		clear : both;
	}
	#header .l-mainCol { padding-bottom:0 }
	
	#top_bar .l-inner { 
		position:relative; 
		height:15px; 
	}
	
	#top_bar .l-inner .ter {
		position:absolute;
		display:block;
		text-align:right;
		width:75%;
		z-index:9998;
		right:0;
	}
	
	.threeBoxes_box1 {
		float:left;
		width:29.83333333333333%;
		border-bottom:0;
		border-right:0.15em solid #cbd4dd;
		padding-bottom:0;
		padding-right:1%;
	}
	
	.threeBoxes_box2 {
		float:left;
		width:29.83333333333333%;
		border-bottom:0;
		border-right:0.15em solid #cbd4dd;
		padding:0 1%;
	}
	
	.threeBoxes_box3 {
		float:left;
		width:29.83333333333333%;
		padding-top:0;
		padding-left:1%;
	}
	
	#SEBlogViewMainWrapper { 
		float:left !important; 
		width:75% !important;
	} 
	#SEBlogViewAuxWrapper { 
		float:left !important; 
		width:25% !important; 
	}
}

@media screen and (min-width: 1000px), projection and (min-width: 1000px), handheld  and (min-width: 1000px) {
	#top_bar       { max-width:1008px; width:100%; }
	#page .ftr     { max-width:1000px; width:100%; }
	#page .l-inner { max-width:1000px; width:100%; }
	
	#header { height : 130px; }
	
	#header .l-mainCol {
		height : 130px;
		margin-left : 269px;
		float : none !important;
		width:auto;
	}
	
	#content_wrapper {
		background : url(http://dev.muschealth.com/sebin/y/n/faux_columns.gif) repeat-y 50% 0 transparent;
	}
	
	#page .logo { height : 120px; }
	
	.fea .fea-title {
		position : absolute;
		right : 190px;
		top : 140px;
	}
	
	.fea .fea-tagline {
		position : absolute;
		right : 58px;
		top : 175px;
	}
	
	#page .divnav1 {
		bottom : 0;
		left : 5px;
		position : absolute;
	}
		
	#body_content_home .sub-column, #body_content_interior .sub-column {
		float : left;
		width : 210px;
	}
	
	
	
	li.sub-column img {
		max-width : 208px;
	}
	
	.box img {
		float : left;
	}
	
	
	.box .box_content a {
		float : right;
	}
	
	#header_right {
		float : right;
		text-align : right;
	}
	
	#interior_left {
		width : 501px;
		float : left;
		margin-right : 15px;
	}
	#interior_right {
		width : 185px;
		float : left;
	}
		
	#content .l-mainCol {
		margin-left : 3px;
		width : 731px;
	}
	
	div.int-main {
		float : left;
		width : 434px;
	}
	div.int-callout {
		float : left;
		width : 219px;
		padding : 20px 10px 0 10px;
	}
	.mainContent {
		padding-right : 30px;
		width : 500px;
	}
	
	.divnav1 ul li a {
		display : block;
		font-size : .7em;
		padding : 10px;
		text-transform : uppercase;
		text-align : center;
		text-decoration : none;
		color : #006699;
		border : 2px solid #f0ece3;
		border-bottom : none;
		font-weight : bold;
		float:left;
	}
	
	.divnav1 ul li {
		margin : 0;
		width:auto;
	}
	
	#page .logo { padding:10px 0 0 !important }
	
	.divnav1 { margin:0 !important }
	#content .l-sidebar { padding:0 }
	#content .l-mainCol { margin-left:0 }
	
	#header .logo { width:auto }
	#page .l-sidebar { width : 266px; }
	
	#content {
		background : url(http://dev.muschealth.com/sebin/y/n/faux_columns.gif) repeat-y 50% 0 transparent;
	}
	
	#top_bar .l-inner { padding:5px 0 }
}

@media print {
	#background { display:none; }
}