#maincontain { padding: 0 0 20px 0; overflow: visible; }
#banner {
	margin: -10px -12px 15px -11px;
	min-height: 145px;
	position: relative;
	color: #FFF;
	background: #0082C4 url(../images/medicalGroup.png) no-repeat bottom right;
	/*border-bottom: 15px solid #F3D535;*/
	border-radius: 0;
	z-index: 1;
}
#banner h1 { margin-top: -20px; line-height: .6em; }
#banner h1 small { position: absolute; top: 100px; left: 480px; color: #F3D535; font-style: italic; }
.swoop { position: absolute; bottom: -65px; left: 0; }
.content-container {
	margin-top: -40px;
	position: relative;
	z-index: 2;
}
#main-column p.span11 { margin-left: 0; }
#main-column p.span11 + p,
#main-column p.span11 + ol,
#main-column p.span9 + p,
#main-column p.span9 + ol { clear: both; }

#navigation {
	padding: 20px 0;
	background: #FDFAEA;
}
#navigation .nav ul /* sub level list */ {
	margin: 0;
	list-style-type: none;
}
#navigation li a, /* main level links */
#navigation .nav ul li a /* sublevel links */ {
	padding: 10px 0 10px 10px;
	border-bottom: 2px solid #FFF;
}
#navigation .nav ul li a /* sublevel links unique styles */ {
	margin: 0 -15px;
	padding: 10px 0 10px 30px;
	display: block;
}
#navigation .nav li a {
	color: #0082C4;
}
#navigation a:hover,
#navigation a.active {
  background-color: #F8E681;
  text-shadow: none;
}

aside h3 { font-size: 130%; font-weight: bold; color: #444; }
aside h3 small { font-size: 100%; color: #666; }

.thumbnail { min-height: 400px; position: relative; }
.thumbnail img { box-shadow: 0 2px 3px #CCC; }
.thumb-btn { width: 96%; }

.spaced-items li,
ol li { padding-bottom: 10px; }

.well { background-color: #FDFAEA; box-shadow: none; border-color: #BBB; }
.well blockquote { margin-bottom: 0; border-color: #F8E681; }

@media (min-width: 1081px) and (max-width: 1200px) {

#banner {
	margin: -9px -8px 15px -8px;
	min-height: 145px;
	position: relative;
	color: #FFF;
	background: #0082C4 url(../images/medicalGroup.png) no-repeat bottom right;
	/*border-bottom: 15px solid #F3D535;*/
	border-radius: 0;
	z-index: 1;
}
#banner h1 small { position: absolute; top: 100px; left: 150px; color: #F3D535; font-style: italic; }
}

@media (min-width: 767px) and (max-width: 1080px) {

#banner {
	margin: -10px -8px 15px -7px;
	min-height: 145px;
	position: relative;
	color: #FFF;
	background: #0082C4 url(../images/medicalGroup.png) no-repeat bottom right;
	/*border-bottom: 15px solid #F3D535;*/
	border-radius: 0;
	z-index: 1;
}
#banner h1 { margin-top: -20px; margin-left: -40px; line-height: .8em; font-size:200%;}
#banner h1 small { position: absolute; top: 100px; left: 20px; color: #F3D535; font-style: italic; }
.swoop { position: absolute; bottom: -45px; left: 0; }

}

@media (min-width: 420px) and (max-width: 766px) {

#banner {
	margin: -10px -8px 15px -7px;
	min-height: 215px;
	position: relative;
	color: #FFF;
	background: #0082C4 url(../images/medicalGroup.png) no-repeat bottom right;
	/*border-bottom: 15px solid #F3D535;*/
	border-radius: 0;
	z-index: 1;
}
#banner h1 { margin-top: -45px; margin-left: -40px; line-height: .8em; font-size:150%;}
#banner h1 small { position: absolute; top: 50px; left: 20px; color: #F3D535; font-style: italic; }
.swoop { display:none;}
#navigation {margin-top:25px; padding: 10px 0;}
}