a, img {
	border:none;
}
div#mobile-sponsors {
	display:none;
}
#mobile-menu {
	display:none;
}
h1 {
	font-family:Helvetica, Sans-Serif;
	font-size:1.500em;
	color:#660033;
	font-weight:bold;
}
h2 {
	font-family:Helvetica, Sans-Serif;
	font-size:1.250em;
	/*color:#660033;*/
	color:#F3774D;
}
span.winter-workshop-title {
	font-family:Helvetica, Sans-Serif;
	font-size:1.75em;
	color:#660033;
	font-weight:bold;
}
h1.secondary-title {
	visibility:hidden;
}
h3 {
	padding:10px 0 10px 0;
	font-size:1.375em;
	/*color:#c51e2f;*/
	color:#F3774D;
}
h4 {
	padding:10px 0 10px 0;
	font-size:1.125em;
}
h5 {
	/*This affects other parts of the site; be sure to fix accordingly! padding:10px 0 10px 0;*/
	font-size:1.000em;
}
ol li {
	list-style-position: inside;
	padding:5px 0 5px 0;
}
li {
	display: list-item;
}
ul#required-documents li {
	padding:0 0 10px 0;
	list-style-type:circle;
	list-style-position:inside;
}
.schedules-notice {
	font-style:italic;
	font-size:1em;
	font-weight:bold;
}
div#sponsors {
	width:1065px;
	margin:0 0 0 0;
}
div#sponsors ul {
	padding:0;
}
div#sponsors ul li a {
	border:none;
	margin:0;
}
div#sponsors ul li a:hover img {
	margin:0;
	border:#999 solid thin;
	box-sizing:border-box;
}
div#sponsors p {
	font-weight:bold;
	color:#000;
	font-size:1.5em;
	font-family: Futura, "Trebuchet MS", Arial, sans-serif;
	text-align:center;
}
div#container {
	width:1065px;
	height:auto;
	margin:0 auto 0 auto;
	padding:5px;
	overflow:hidden;
	font: 1em Helvetica, Sans-Serif;
}
div#main-content {
	margin:40px 0 20px 0;
	padding:0 0 0 0;
	width:810px;
	min-height:650px;
	z-index:1;
	font-family:"Gill Sans", "Gill Sans MT", Calibri;
	font-size:1.125em;
	float:left;
}
div#main-content a:link {
	color:#F90;
}
div#main-content a:visited {
	color:#F90;
}
div#main-content a:hover {
	color:#F90;
	text-decoration:underline;
}
div#main-content a:active {
	color:#F90;
}
div#schedule-content {
	width:810px;
	height:195px;
	margin:0 0 0 0;
}
div#schedule-content h3 {
	font-size:1.25em;
	padding:10px 0 10px 0;
}
div#schedule-header ul li {
	display:inline;
	padding:0 63px 0 35px;
	border:#000 solid thin;
}
li.schedules-header {
	background-color:#bebfbf;
	font-weight:bold;
}
div.schedules-info, div.schedules-time, div.schedules-short-copy, div.schedules-short {
	float:left;
	position:relative;
	margin:0;
}
div#schedule-header ul li, div.schedules-time ul li, div.schedules-info ul li, div.schedules-short-copy ul li, div.schedules-short ul li {
	list-style-type:none;
}
div.schedules-short ul li {
	border:#000 solid thin;
	width:130px;
	padding:10px 0 10px 5px;
}
div.schedules-short-copy ul li {
	border:#000 solid thin;
	width:136px;
	padding:10px 0 10px 5px;
}
div.schedules-time ul li {
	border:#000 solid thin;
	width:80px;
	padding:10px 0 10px 5px;
}
div.schedules-info ul li {
	border:#000 solid thin;
	width:163px;
	padding:10px 5px 10px 5px;
}
ul#schedules-prices li {
	list-style-type:disc;
	list-style-position:inside;
	padding:0 0 10px 0;
}
ul#schedules-prices li ul li {
	list-style-type:none;
	list-style-position:inside;
	padding:0 0 0 20px;
}
/*Main Navigation*/
div#main-menu {
	width:1080px;
	height:10px;
	position:relative;
	z-index:2;
	font-size:0.875em;
}
li.dropdown-link {
	padding:5px 0;
	border-right:#000 solid thin;
}
li.dropdown-link-no-border {
	border-right:none;
	padding:5px 0;
}
li.dropdown-link-no-border a {
	padding: 40px 0 20px 0;
}
li.dropdown-link-last {
}
li.dropdown-link-contact {
	padding: 6px 0 10px 0;
}
li.dropdown-link a {
	padding: 40px 0 20px 0;
}
* {
	margin: 0;
	padding: 0;
}
div#wrapper {
	background-image:url('http://inaside.org/images/swoosh-bg.png');
	width:1920px;
	height:952px;
	margin:0 auto;
}
body {
}
html {
	background-color:#e5e5e8;
}
a {
	text-decoration: none;
}
p {
	margin: 15px 0;
}
/* 
	LEVEL ONE
*/
ul.dropdown {
	position: relative;
	margin:0 0 0 0;
	z-index:2;
	list-style-type: none;
}
ul.dropdown li {
	font-weight: bold;
	float: left;
	background:#F8981D;
	list-style-type: none;
}
ul.dropdown a:hover {
	color: #000;
}
ul.dropdown a:active {
	color: #ffa500;
}
ul.dropdown li a {
	display: block;
	padding: 4px 8px;
	color: #222;
}
span.extra-text {
	padding:0 0 0 50px;
}
ul.dropdown li:last-child a {
	border-right: none;
} /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {
	background:#fff;
	color: black;
	position: relative;
}
ul.dropdown li.hover a {
	color: black;
}
/* 
	LEVEL TWO
*/
ul.dropdown ul {
	width: 250px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}
ul.dropdown ul li {
	font-weight: normal;
	background: #F8981D;
	color: #000;
	border-bottom: 1px solid #999;
	float: none;
}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
	border-right: none;
	width: 100%;
	display: inline-block;
}
/* 
	LEVEL THREE
*/
ul.dropdown ul ul {
	left: 100%;
	top: 0;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
/*Main Content*/
/*
div#content-main {
	position:relative;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	width:810px;
	z-index:1;
}
div#content-main a {
	border:none;
}
div#content-main ul {
	padding:0 0 0 16px;
	list-style-type:none;
}
div#content-main li {
	padding:0 0 3px 0;
	list-style-type:none;
}*/
div#content-artists ul {
	padding:30px 0 0 0;
}
div#content-artists li {
	display: inline;
	float:left;
}
div#content-artists {
	margin:20px 0 0 0;
	float:left;
	padding:0 0 0 0;
	width:810px;
	z-index:1;
}
.secondary-emphasis {
	font-weight:bold;
}
.secondary-emphasis-2 {
	font-weight:bold;
}
div.column-split-location {
	width:200px;
	height:30px;
	float:left;
	margin:0 0 20px 0;
}
ul.secondary-youth {
	padding:0 0 20px 0;
}
ul.secondary-youth-b li {
	padding:0 0 15px 0;
}
.secondary-rehearsal {
}
div.secondary-details {
	width:800px;
	clear:both;
}
div.secondary-details-b {
	width:250px;
	float:left;
	margin:0 0 20px 0;
	list-style-type:none;
}
ul.secondary-aligned {
	padding:0 0 0 150px;
}
ul.secondary-aligned li {
	list-style-type:none;
}
div.secondary-details-b li {
	list-style-type:none;
}
.secondary-titles {
	font-weight:bold;
}
/*Area for the columns on the In-Kind Donors Page*/
.secondary-column-a {
	width:auto;
	float:left;
	margin:20px 12px 0 0;
	overflow:hidden;
}
div.secondary-column-a, div.secondary-column-b, div.secondary-column-c, div.secondary-column-d {
	list-style-type:disc;
	list-style:inside;
}
div.secondary-column-a ul, div.secondary-column-b ul, div.secondary-column-c ul, div.secondary-column-d ul {
	list-style-type:disc;
	padding:20px 0 0 0;
}
div.secondary-column-a li, div.secondary-column-b li, div.secondary-column-c li, div.secondary-column-d li {
	list-style-type:disc;
}
div.secondary-column-a li {
	list-style-type:disc;
}
.secondary-column-b {
	width:auto;
	float:left;
	margin:20px 12px 0 12px;
	overflow:hidden;
}
.secondary-column-c {
	width:auto;
	float:left;
	margin:20px 12px 0 20px;
	overflow:hidden;
}
.secondary-column-d {
	width:auto;
	float:left;
	margin:20px 12px 0 12px;
	overflow:hidden;
}
/*Area for the columns on individual donors*/
.secondary-column-e {
	width:130px;
	float:left;
	margin:20px 0 0 0;
	overflow:hidden;
}
ul.secondary-information {
	font-size:14px;
	padding:20px 0 0 0;
}
ul.secondary-information li {
	padding:0 0 5px 0;
}
div.secondary-column-e, div.secondary-column-f, div.secondary-column-g, div.secondary-column-h {
	list-style:outside;
	padding:10px;
	border-bottom:#FFCC66 groove thick;
}
div.secondary-column-e ul, div.secondary-column-f ul, div.secondary-column-g ul, div.secondary-column-h ul {
	padding:20px 0 0 20px;
}
div.secondary-column-e li, div.secondary-column-f li, div.secondary-column-g li, div.secondary-column-h li {
	padding:0 0 5px 0;
}
.secondary-column-e, .secondary-column-f, .secondary-column-g, .secondary-column-h {
}
.secondary-column-f {
	width:160px;
	height:600px;
	float:left;
	margin:20px 0 0 30px;
	padding:0 0 0 20px;
	overflow:hidden;
}
.secondary-column-g {
	width:400px;
	float:left;
	margin:20px 0 0 30px;
	overflow:hidden;
	padding:0 0 0 20px;
}
.secondary-column-h {
	width:800px;
	float:left;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	overflow:hidden;
}
.column-split-1 {
	float:left;
	width:200px;
}
.column-split-2 {
	float:left;
	width:200px;
}
div.secondary-column-subheading {
	width:360px;
	margin: 0 auto 0 auto;
	text-align:center;
}
/*Home Content*/
div#home-content {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:1024px;
	z-index:1;
}
div.resources-event-upcoming {
	width:440px;
	height:163px;
	margin:0 0 10px 0;
	clear:both;
}
div.resources-event-upcoming img {
	margin:0 0 0 145px;
}
div.resources-event-pending {
	width:440px;
	height:300px;
	margin:0 0 5px 0;
	clear:both;
}
div#event-concert {
	height:169px;
	margin:0 0 10px 0;
}
div.resources-event-a {
	margin:50px 0 0 0;
}
div.resources-event-2 {
	float:left;
	margin:0 0 20px 15px;
}
div#upcoming-events {
	width:1065px;
	height:auto;
	float:left;
	font-size:15px;
	font-family: Futura, "Trebuchet MS", Arial, sans-serif;
	margin:40px 0 0 0;
	color:#4287ad;
}
div#content-resources {
	width:440px;
	float:left;
	margin:20px 0 30px 20px;
	border-left:thin inset #660000;
	padding:0 0 20px 10px;
}
div#content-resources-event {
	width:210px;
	border:dotted thin #FF9900;
	padding:10px 0 20px 20px;
	margin:20px 0 0 22px;
}
div#content-resources img {
	float:left;
}
div#upcoming-events h2 {
	padding:0 0 20px 0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:16px;
}
div#content-resources h2 {
	padding:0 0 20px 0;
}
div#upcoming-events h2, div#content-resources h2 {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:16px;
}
div#upcoming-events img {
	box-shadow: 5px 5px 5px #888888;
}
#notes-showcase {
	margin:0 0 0 12px;
}
div#content-resources img {
	padding:0 0 0 10px;
}
div#content-gallery {
	width:590px;
	margin:30px auto 0 auto;
}
div#content-gallery img {
	border:thin solid #000000;
}
div#sponsors ul li {
	display:inline;
	padding:0 1px 0 0;
}
div#social-menu {
	margin:0 0 0 740px;
	width:400px;
	height:60px;
	z-index:1;
	clear:both;
}
div#social-menu img {
	padding:10px 0 0 10px;
	float:left;
}
a#donate-btn {
	display: block;
	width: 141px;
	height: 33px;
	background-image: url('http://inaside.org/images/button/donate-now.png');
	float:left;
	margin:10px 0 0 0;
}
a#donate-btn:hover {
	background-position: 0 33px;
}
div#home-message {
	width:1065px;
	height:70px;
	margin:5px 0 0 0;
	color:#660000;
	font-family:"Gill Sans", "Gill Sans MT", sans-serif;
	line-height:22px;
}
/*Biographies for rollovers*/

div#content-rollovers {
	margin:50px 0 0 0;
	float:left;
	padding:0 0 0 0;
	width:810px;
	z-index:1;
	background-color:#CCCCCC;
}
span.content-rollovers-title {
	font-style:italic;
	padding:0 0 10px 0;
}
.rollovers-personnel-description {
	padding:20px 0 0 8px;
}
div.content-rollovers-personnel {
	float:left;
	padding:30px 2px 0 0;
}
div.content-rollovers-personnel2 {
	clear:both;
	float:left;
	padding:30px 0 0 0;
}
/*Area for the main content*/

div.content-heading {
}
div.content-subheading {
}
div#upcoming-events-sidebar {
	margin:40px 0 0 12px;
	width:199px;
	height:auto;
	float:left;
	border-left:dashed thin #CCCCCC;
	z-index:1;
}
div.news-button-donate {
	margin:0 0 0 10px;
	float:left;
}
div.news-button-contact {
	margin:0 0 0 2px;
	float:right;
}
div#upcoming-events-sidebar a {
	border:none;
}
/*Footer area*/
div#footer {
	width:1065px;
	height:120px;
	clear:both;
	margin:10px 0 0 0;
}
div#site-legal-networking {
	width:818px;
	margin:40px 0 0 80px;
	padding-left:50px;
	font-family:"Gill Sans", "Gill Sans MT", Calibri;
	font-size:14px;
	position:relative;
}
div#site-legal-networking {
	font-family:"Gill Sans", "Gill Sans MT", Calibri;
	font-size:14px;
	position:relative;
}
div#site-legal-networking img {
}
div#site-legal-networking p {
	margin:0 0 0 150px;
}
div#site-legal-networking ul {
	display:block;
	list-style-type:none;
}
div.site-info-legal {
	width:1060px;
	float:left;
	margin:-70px 0 0 300px;
}
.site-info-legal ul {
	display:block;
	font-family:Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
	font-size:11px;
	color:#666666;
	list-style-type:none;
	text-align:left;
	margin:0 0 0 10px;
}
#news-donate {
	width:50px;
	height:100px;
	float:left;
	position:relative;
	padding:20px 0 0 10px;
}
#news-subscribe {
	width:50px;
	height:100px;
	float:left;
	position:relative;
	padding:20px 0 0 55px;
}
#news-secondary {
	width:200px;
	position:relative;
}
div#news-flyer {
	clear:both;
	padding:10px 0 0 10px;
}
div#news-flyer img {
	clear:both;
	padding:0 0 10px 0;
}
#info-networking-social {
	padding:0 0 15px 15px;
	border-bottom:medium #999999 thin;
}
div#content-links {
	font-size:15px;
}
div#content-links ul {
	padding:0 0 0 46px;
}
div#content-links li {
	list-style:disc;
}
div#content-links a:link {
	color:#000000;
}
div#content-links a:visited {
	color:#000000;
}
div#content-links a:hover {
	color:#666666;
}
div#content-links a:active {
	color:#000000;
}
span.content-links-highlight {
	font-style:italic;
	font-size:14px;
}
/*Image Rollovers Start Here*/
a.rollovers-artists-a {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-richard-smith.jpg');
}
a.rollovers-artists-a:hover {
	background-position: 0 160px;
}
a.rollovers-artists-b {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-jennifer.jpg');
}
a.rollovers-artists-b:hover {
	background-position: 0 160px;
}
a.rollovers-artists-c {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-meghan.jpg');
}
a.rollovers-artists-c:hover {
	background-position: 0 160px;
}
a.rollovers-artists-d {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-sarah.jpg');
}
a.rollovers-artists-d:hover {
	background-position: 0 160px;
}
a.rollovers-artists-e {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-nell.jpg');
}
a.rollovers-artists-e:hover {
	background-position: 0 160px;
}
a.rollovers-artists-f {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-katy.jpg');
}
a.rollovers-artists-f:hover {
	background-position: 0 160px;
}
a.rollovers-artists-g {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-carlye.jpg');
}
a.rollovers-artists-g:hover {
	background-position: 0 160px;
}
a.rollovers-artists-h {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-julianne.jpg');
}
a.rollovers-artists-h:hover {
	background-position: 0 160px;
}
a.rollovers-artists-i {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-shannon.jpg');
}
a.rollovers-artists-i:hover {
	background-position: 0 160px;
}
a.rollovers-artists-j {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-courtney.jpg');
}
a.rollovers-artists-j:hover {
	background-position: 0 160px;
}
a.rollovers-artists-k {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-callie-tepper.jpg');
}
a.rollovers-artists-k:hover {
	background-position: 0 160px;
}
a.rollovers-artists-l {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-steve.jpg');
}
a.rollovers-artists-l:hover {
	background-position: 0 160px;
}
/*Rollovers for Artist page*/
/*Artist rollovers*/

a.rollovers-tyler-sheets {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/2014-Images/Rollover2014/TSheets.jpg');
}
a.rollovers-tyler-sheets:hover {
	background-position: 0 160px;
}
.displace {
	position: absolute;
	left: -5000px;
}
a.rollovers-sford {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-sford.jpg');
}
a.rollovers-sford:hover {
	background-position: 0 160px;
}
a.rollovers-mmedsker {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-mmedsker.jpg');
}
a.rollovers-mmedsker:hover {
	background-position: 0 160px;
}
a.rollovers-jwycykal {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-jwycykal.jpg');
}
a.rollovers-jwycykal:hover {
	background-position: 0 160px;
}
/*Rollovers on Performing Apprentices page*/

a.rollovers-a {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-julianne-deitz.jpg');
}
a.rollovers-a:hover {
	background-position: 0 160px;
}
a.rollovers-b {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-nell-heflin.jpg');
}
a.rollovers-b:hover {
	background-position: 0 160px;
}
a.rollovers-c {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-lindsay-hough.jpg');
}
a.rollovers-c:hover {
	background-position: 0 160px;
}
a.rollovers-d {
	display: block;
	width: 200px;
	height: 160px;
	margin-top:-10px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-krista.jpg');
}
a.rollovers-d:hover {
	background-position: 0 160px;
}
a.rollovers-e {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-katy-kowalski.jpg');
}
a.rollovers-e:hover {
	background-position: 0 160px;
}
a.rollovers-f {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-courtney-kozlowski.jpg');
}
a.rollovers-f:hover {
	background-position: 0 160px;
}
a.rollovers-g {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-carlye-otten.jpg');
}
a.rollovers-g:hover {
	background-position: 0 160px;
}
a.rollovers-h {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-lindsay-hough.jpg');
}
a.rollovers-h:hover {
	background-position: 0 160px;
}
a.rollovers-i {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-kim.jpg');
}
a.rollovers-i:hover {
	background-position: 0 160px;
}
a.rollovers-j {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-krista.jpg');
}
a.rollovers-j:hover {
	background-position: 0 160px;
}
a.rollovers-callie-tepper-m1 {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-callie-tepper.jpg');
}
a.rollovers-callie-tepper-m1:hover {
	background-position: 0 160px;
}
a.rollovers-ashley-burns-m1 {
	display: block;
	width: 200px;
	height: 160px;
	text-decoration: none;
	background-image: url('http://inaside.org/images/rollovers/rollovers-ashley.jpg');
}
a.rollovers-ashley-burns-m1:hover {
	background-position: 0 160px;
}
img.sponsored-artists {
	padding:0 10px 10px 0;
	float:left;
}
img.sponsored-artists-extend {
	padding:0 10px 30px 0;
	float:left;
}
div#content-sponsored br {
	clear:both;
}
div#content-sponsored p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0 0 15px 0;
}
span.sponsored-title {
	font-size:16px;
	font-weight:bold;
}
span.sponsored-new {
	font-size:16px;
	font-weight:bold;
}
img.secondary-logo {
	padding:0 0 15px 300px;
}
img.youth-summit-logos {
	padding:0 0 15px 300px;
}
img.youth-summit-donation {
	padding:0 0 15px 342px;
}
img.secondary-ytp {
	padding:0 0 0 120px;
}
div.secondary-directors {
	float:left;
	width:330px;
	margin:0 70px 0 0;
}
.hide {
	display:none;
}
/*Custom CSS styles*/
.secondary-biographies {
	float:right;
	padding:10px 0 0 10px;
}
div#content-schedule {
	width:800px;
	margin:20px 0 0 0;
}
div.schedule-advanced {
	width:300px;
	float:left;
}
div.schedule-intermediate {
	width:300px;
	float:left;
	margin:22px 0 0 20px;
}
.schedule-title {
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}
.schedule-subheading {
	font-weight:bold;
	width:256px;
	border:#000 solid thin;
	margin:20px 0 20px 0;
	padding:4px;
}
.schedule-advanced ul {
}
.schedule-advanced li {
	font-family:arial;
	display:block;
	border: #000 solid thin;
	padding:4px;
}
.schedule-intermediate ul {
}
.schedule-intermediate li {
	font-family:arial;
	display:block;
	border: #000 solid thin;
	padding:4px;
}
div.schedule-time {
	width:65px;
	float:left;
}
div.schedule-class {
	float:left;
	width:130px;
	margin:0 0 0 0;
}
div.schedule-instructor {
	float:left;
	width:70px;
	margin:0 0 30px 0;
}
.intermediate-subheading2 {
	font-weight:bold;
	width:256px;
	margin:60px 0 20px 0;
	padding-top:30px;
}
div.schedule-friday {
	width:800px;
	margin:100px 0 0 0;
}
.intermediate-subheading ul {
	border:#FFF solid thin;
	width:200px;
	height:10px;
}
div.schedule-advanced {
	width:300px;
	float:left;
}
div.schedule-intermediate {
	width:300px;
	float:left;
	margin:0 0 0 20px;
}
.schedule-title {
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}
.schedule-subheading {
	font-weight:bold;
	width:256px;
	border:#000 solid thin;
	margin:20px 0 20px 0;
	padding:4px;
}
.schedule-advanced ul {
}
.schedule-advanced li {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	border: #000 solid thin;
	padding:4px;
}
.schedule-intermediate ul {
}
.schedule-intermediate li {
	font-family:arial;
	display:block;
	border: #000 solid thin;
	padding:4px;
}
.schedule-subheading-intermediate {
	font-weight:bold;
	width:256px;
	border:#000 solid thin;
	margin:20px 0 20px 0;
	padding:4px;
}
#content-schedule-friday {
	margin:30px 0 0 0;
}
#content-schedule-saturday {
}
span.info-summer-intensive {
	color:#666;
}
span.subheading-summer-intensive {
	color:#666;
}
span.title-summer-intensive {
	font-size:14px;
	font-weight:bold;
}
span.titles-early-registration {
	font-size:16px;
	font-weight:bold;
	color:#C30;
}
span.titles-date-change {
	text-decoration:line-through;
}
span.titles-date {
	color:#F27F1B;
	font-size:15px;
}
ul.summer-intensive-options li {
	padding:0 0 20px 0;
}
ul.secondary-classes li {
	display:block;
}
span.secondary-registration-title {
	font-size:16px;
	font-weight:bold;
	color:#C30;
	text-decoration:underline;
}
ul.intensive-location {
	padding:5px 0 5px 0;
}
ul.intensive-location li {
	padding:0 0 0 57px;
	list-style-type:none;
}
li.location-main {
	list-style-type:circle;
	color:#000;
}
.secondary-classes-subheading {
	font-size:15px;
	font-weight:bold;
	color:#333;
}
.subheading-address {
	font-size:13px;
	font-weight:bold;
	color:#333;
}
div#contact-info {
	float:left;
	width:190px;
	height:625px;
	border-right:#000 solid thin;
	padding:0 10px 0 0;
	position:relative;
}
div#contact-form {
	float:right;
	width:605px;
	margin:-29px 0 20px 0;
	position:relative;
	min-height:500px;
}
span.class-title {
	font-weight:bold;
}
div#upcoming-events img {
	margin:0 10px 0 0;
	box-shadow: 5px 5px 5px #888888;
}
div#content-resources ul {
	list-style-type:none;
	padding:0 0 15px 0;
}
div#upcoming-events h2 {
	font-size:16px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	padding:10px 0;
}
li.event-title {
	font-weight:bold;
	color:#333;
}
div.artist-profile img {
	margin:0 20px 2px 0;
	float:left;
	box-shadow: 5px 5px 5px #888888;
}
span.dance-project {
	font-style:italic;
}
span.performance-title {
	font-style:italic;
	font-size:1em;
}
ul#meet-the-artists li {
	padding:0 0 10px 0;
}
div.rollovers-directors {
	float:left;
}
ul#new-rollovers-default li {
	padding:0 0 10px 0;
}
img#profile-action {
	float:right;
	text-align: left;
	padding:0 5px;
}
img.profile-shot {
	float:left;
	text-align: right;
	box-shadow: 5px 5px 5px #888888;
	margin:0 8px 8px 0;
}
span.choreographers-title {
	font-weight:bold;
	font-size:1.125em;
}
div#artist-profile-choreographers hr {
	margin:20px 0 20px 0;
}
img.new-000 {
	float:left;
}
div.class-02, div.class-03 {
	margin:0 0 30px 0;
	clear:both;
	border-bottom:#FFCC66 groove thick;
}
div.class-03 {
	margin:0 0 0 0;
	width:810px;
	height:230px;
}
div.class-04 {
	margin:0 0 0 0;
	clear:both;
}
div.class-02 img, div.class-03 img, div.class-04 img {
	margin:0 15px 5px 0;
}
p.sumint-notice {
	color:#C30;
}
p.h3-new {
	color:#000;
	font-size:1.5em;
	font-weight:bold;
}
p.si-time {
	font-size:1.438em;
	font-weight:bold;
}
li#registration {
	font-size:1.275em;
	padding:0 0 10px 0;
}
ul.reservation-options li {
	padding:0 0 10px 0;
}
div#reservation-info {
	width:600px;
	height:160px;
	margin:0px;
}
div#reservation-info img {
	float:left;
	width:188px;
	height:150px;
}
div#reservation-info ul {
	float:left;
	padding:10px 0 0 10px;
	width:330px;
	height:150px;
}
div#reservation-info ul li {
	text-decoration:none;
	display:block;
	padding:0 0 10px 0;
	font-size:1em;
}
li.reservation-name {
	font-weight:bold;
}
p#announcement {
	font-size:1.275em;
	font-weight:bold;
}
p.four-levels {
	font-size:1.375em;
}
span.price-discount {
	text-decoration: line-through;
	color:#aaa;
}
div#news-social {
	width:199px;
	height:33px;
	margin:0 0 25px 0;
}
div#news-social img {
	padding:0 5px 0 0;
}
/**
*	Really Simple� Slideshow -- CSS
*/

.rs-slideshow {
	/*border: 12px solid #444;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;*/
	height: 176px;
	margin: 0 auto auto 0px;
	overflow: hidden;
	position: relative;
	width: 454px;
}
.rs-slideshow .slide-container {
	background-color: #fff;
	position: absolute;
	height: 100%;
	left: 0;
	overflow: hidden;
	top: 0;
	width: 100%;
	padding:1px 0 0 0;
}
.rs-slideshow .slide-container img {
	position: relative;
}
.rs-slideshow .slide-container .slide-caption {
	background-color: #000;
	bottom: 0;
	color: #fff;
	display: block;
	left: 0;
	padding: 6px 12px;
	position: absolute;
	text-align: center;
	right: 0;
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, old safari */
	-moz-opacity: 0.7;       /* mozilla, netscape */
	opacity: 0.7;           /* fx, safari, opera */
}
.rs-slideshow .slides {
	display: none;
}
.rs-slideshow .slide-container img, .rs-slideshow .slide-container .slide-caption, .rs-slideshow .slide-container a {
	filter: inherit;
}
/**
*	These styles make the list of links to slide images visible to users
*	who don't have JavaScript enabled. By adding the 'no-js' class to 
*	the HTML element, and using Modernizr to remove this class for JS
*	users, we can style for both scenarios.
*	http://www.modernizr.com/
*/

.no-js .rs-slideshow {
	height: auto;
}
.no-js .rs-slideshow .slide-container, .no-js .rs-slideshow .slide-container img {
	position: relative;
}
.no-js .rs-slideshow .slides {
	display: block;
	margin: 24px 48px;
}
.no-js .rs-slideshow .slides li {
	margin: 0;
}
/**
*	The following styles are used in the demos with slideshow controls, 
*	such as play/pause and prev/next buttons.
*/

.rs-controls {
	clear: both;
	margin: 12px auto;
	width: 620px;
}
.rs-play-pause, .rs-prev, .rs-next {
	float: left;
	margin-right: 12px;
}
.rs-controls ul {
	float: left;
	list-style: none;
	margin: 0 6px 0 0;
	padding: 0;
}
.rs-index-list li {
	float: left;
	margin-right: 6px;
}
.rs-controls a {
	background-color: #eee;
	border: 1px solid #ddd;
	/*border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;*/
	color: #444;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px;
	text-decoration: none;
}
.rs-controls a:hover {
	background-color: #ddd;
	color: #444;
}
.rs-controls .rs-active {
	background-color: #444;
	border: 1px solid #444;
	color: #eee;
}
#callback-messages, #slide-class-message {
	margin: 48px auto;
	width: 620px;
}
.slide-container.some-custom-class .slide-caption {
	background-color: #890;
	font-size: 3em;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	top: 0;
	width: 28%;
}
/*	Clearfix	*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
} /* Hides from IE-mac \*/
.clearfix {
	display: block;
}
div#header {
	width:1065px;
	height:130px;
	overflow:hidden;
}
div#header-logo {
	float:left;
	width:400px;
	height:121px;
	margin:20px 0 0 315px;
}
div#site-info {
	float:right;
	width:245px;
	height:121px;
	margin:40px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
div#site-info ul {
	list-style-type:none;
}
div#site-info ul li {
	padding:0 0 2px 0;
}
/*Section for bios on Summer Intensive page*/
div#si-bio-rsmith {
	width:810px;
	height:440px;
}
div#si-bio-hader {
	width:810px;
	height:235px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-aburns {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-aczajun {
	width:810px;
	height:265px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-cdeitz {
	width:810px;
	height:235px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-jdeitz {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-jdeahr {
	width:810px;
	height:235px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-bdicriscio {
	width:810px;
	height:265px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-aderan {
	width:810px;
	height:235px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-sford {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-jdeitz {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-lgates {
	width:810px;
	height:245px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-sgildea {
	width:810px;
	height:425px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-wgill {
	width:810px;
	height:295px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-mgosney {
	width:810px;
	height:235px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-nhgoza {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-mithaley {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-monhaley {
	width:810px;
	height:425px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-mhardy {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-lhough {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-mjirbe {
	width:810px;
	height:265px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-kkowalski {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-ckozlowski {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-lmackenzie {
	width:810px;
	height:375px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-smartinez {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-kmccann {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-rmckee {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-mmedsker {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-cvmiller {
	width:810px;
	height:255px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-dnanni {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-eocampo {
	width:810px;
	height:275px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-jpowers {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-npupillo {
	width:810px;
	height:375px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-crolle {
	width:810px;
	height:295px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-cshaughnessy {
	width:810px;
	height:235px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-wschaaf {
	width:810px;
	height:265px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-bsiegenfeld {
	width:810px;
	height:305px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-csnelling {
	width:810px;
	height:295px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-ewsmith {
	width:810px;
	height:435px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-nstanton {
	width:810px;
	height:235px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-kfstibal {
	width:810px;
	height:245px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-ksullivan {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-jwalter {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div#si-bio-jwycykal {
	width:810px;
	height:205px;
	border-top: solid thin #ccc;
	padding:5px 0 0 0;
}
div.si-bios {
	width:810px;
	border-bottom: solid thin #ccc;
	float:left;
	margin:0;
}
div.si-bios img {
	float:left;
	width:192px;
	height:197px;
	padding:6px;
}
div.si-bios-last {
	width:810px;
	float:left;
	margin:0;
}
div.si-bios-last img {
	float:left;
	width:192px;
	height:197px;
	padding:6px;
}
span.event-subheading {
	font-weight:bold;
	color:#333;
}
li.event-subtitle {
	padding:5px 0 0 5px;
}
span.notification {
	font-size:1em;
	font-weight:bold;
}
p.notification {
	font-size:1.063em;
	font-weight:bold;
}
ul#youth-summit li {
	color:#cf33cc;
	font-weight:bold;
	padding:0 0 5px 0;
	list-style-type:none;
}
/*YTP schedules*/
table#ytp-schedules {
	font-family: arial, sans-serif;
	border-collapse: collapse;
	width: 100%;
	border:#000 solid thin;
	margin:20px 0;
}
table#ytp-schedules td, table#ytp-schedules th {
	text-align: left;
	padding: 8px;
	border-right:#999 solid thin;
	border-left:#999 solid thin;
	padding:5px;
	width:134px;
}
table#ytp-schedules th {
	background-color:#F9B968;
}
ul.schedule-dates li {
	padding:5px 0;
}
.ytp-flyer {
	padding:0 0 20px 0;
}
div#winter-workshop-schedule {
	margin:0;
}
div#winter-workshop-schedule h4 {
	text-decoration:underline;
}
div#winter-workshop-schedule table {
	margin: 15px 0 10px 0;
	border-spacing:0;
}
div#winter-workshop-schedule table tr {
	border:000 solid thin;
}
div#winter-workshop-schedule table th {
	padding:0 0 10px 0;
}
div.advanced-schedule {
	float:left;
}
div.intermediate-schedule {
	float:left;
}
div.youth-level-schedule {
	float:left;
	margin:10px 0 0 0;
}
div.advanced-schedule table tr td, div.intermediate-schedule table tr td, div.youth-level-schedule table tr td {
	border:#999 solid thin;
	padding:10px;
}
p#special-savings-notice {
	font-weight:bold;
	font-size:2em;
}
div#upcoming-events-sidebar h2 {
	text-align:center;
}
#image-gallery a.lSPrev {
	visibility:hidden;
}
div#artist-bios {
	width:820px;
	margin:20px 0;
}
div#artist-bios ul li {
	display:inline-block;
	padding:0 0 10px 0;
}
div#artist-bios ul {
}
ul.choreographers li {
	padding:10px;
}
ul#board-members {
	list-style-type:disc;
	list-style-position:outside;
	margin:10px 0;
}
ul#board-members li {
	display:inline;
}
ul#directors-bios {
	text-align:center;
}
span.events-copy {
	padding:20px 0 0 0;
}
ul#landing-links {
}
ul#landing-links li {
	display:inline;
}
span.unavailable-landing-links {
	color:#999;
}
img.workshop {
	float:left;
	padding:10px;
}
ul.donor-listing li {
	display:inline;
	list-style-type:circle;
	list-style-position:inside;
}
ul.donor-listing {
	padding:10px;
	border-bottom:#FFCC66 groove thick;
}
.donate-button {
	float:left;
}
 @media only screen and (max-device-width: 480px) {
 div#wrapper, div#container {
 width: 300px;
 background-image:none;
 float:none;
 margin:0 auto;
}
 body {
 background-color:#e5e5e8;
}
 div#main-content p {
 padding:5px 0;
}

/*Home Content*/
div#home-content {
 float:none;
 margin:0 0 0 0;
 padding:0 0 0 0;
 width:300px;
 z-index:1;
}
div#home-message {
 width:300px;
 height:300px;
 margin:10px;
 color:#660000;
font-family:"Gill Sans", "Gill Sans MT", sans-serif;
line-height:normal;
}
 div#header-logo {
float:none;
width:300px;
height:100px;
margin:0;
}
div#header-logo img {
width:98%;
height:auto;
}
div#site-info ul {
 list-style-type:none;
}
div#site-info ul li {
 padding:0;
}
 div#upcoming-events {
 width:300px;
 height:300px;
 float:none;
 font-size:15px;
font-family: Futura, "Trebuchet MS", Arial, sans-serif;
 margin:10px 0 0 0;
 overflow:hidden;
 color:#4287ad;
}
 div#header {
width:300px;
height:160px;
overflow:hidden;
margin:0 0 10px 0;
}
div#site-info {
float:none;
width:300px;
height:100px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}
 div#home-message {
 float:none;
 width:300px;
 height:100%;
 margin:0;
 overflow:hidden;
 position:relative;
}
 div#footer {
 float:none;
 width:400px;
 height:auto;
 clear:both;
 margin:0;
}
 .lSAction > .lSNext {
 background-position: -32px 0;
 left: 268px;
}
div#social-menu {
 margin:0;
 width:300px;
 height:60px;
 z-index:1;
 clear:both;
}
div#social-menu img {
 padding:5px 0 0 5px;
 float:none;
}
a#donate-btn {
 display: block;
 width: 141px;
 height: 33px;
 background-image: url('http://inaside.org/images/button/donate-now.png');
 float:none;
 margin:0 0 0 0;
}
a#donate-btn:hover {
 background-position: 0 33px;
}
div#sponsors {
 width:1065px;
 margin:0 0 0 0;
}
div#sponsors {
 width:300px;
 margin:0 0 0 0;
 display:none;
}
div#sponsors ul {
 padding:0;
}
div#sponsors ul li a {
 border:none;
 margin:0;
}
div#sponsors ul li a:hover img {
margin:0;
border:#999 solid thin;
box-sizing:border-box;
}
div#sponsors p {
 font-weight:bold;
 color:#000;
 font-size:1.5em;
font-family: Futura, "Trebuchet MS", Arial, sans-serif;
text-align:center;
}
div.site-info-legal {
 width:300px;
 float:none;
 margin:0;
}
.site-info-legal ul {
 display:block;
 font-family:Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
 font-size:11px;
 color:#666666;
 list-style-type:none;
 text-align:center;
 margin:0;
}
 div#mobile-sponsors {
 visibility:visible;
 width: 300px;
 height:auto;
 margin:0;
 overflow:hidden;
 text-align:center;
}
 div#mobile-sponsors p {
 font-weight:bold;
 color:#000;
 font-size:1.5em;
font-family: Futura, "Trebuchet MS", Arial, sans-serif;
text-align:center;
}
 div#main-content {
 float: none;
 width: 300px;
 position:relative;
 margin:5px 0 20px 0;
 min-height:100%;
 padding:0;
 z-index:1;
 font-family:"Gill Sans", "Gill Sans MT", Calibri;
 font-size:1.125em;
 float:left;
}
div#main-content a:link {
 color:#F90;
}
div#main-content a:visited {
 color:#F90;
}
div#main-content a:hover {
 color:#F90;
 text-decoration:underline;
}
div#main-content a:active {
color:#F90;
}
 div#upcoming-events-sidebar {
display:none;
}
 div#upcoming-events-sidebar a {
 border:none;
}
div#upcoming-events-sidebar h2 {
 text-align:center;
}
 div#news-flyer {
 clear:both;
 padding:0;
 text-align:center;
}
div#news-flyer img {
 clear:both;
 padding:10px 0 0 0;
}
div#artist-bios {
 width:300px;
 margin:20px 0;
 text-align:center;
}
div#artist-bios ul li {
 display:inline-block;
 padding:0 0 10px 0;
}
div#artist-bios ul {
}
 .secondary-column-h {
 width:300px;
 float:none;
 margin:20px 0 0 0;
 padding:20px 0 0 0;
 overflow:hidden;
}


/*YTP schedules*/
table#ytp-schedules {
 font-family: arial, sans-serif;
 border-collapse: collapse;
 width: 300px;
 height:auto;
 border:#000 solid thin;
 margin:20px 0;
}
 table#ytp-schedules td, table#ytp-schedules th {
 text-align: left;
 padding: 8px;
 border-right:#999 solid thin;
 border-left:#999 solid thin;
 padding:5px;
 width:134px;
}
table#ytp-schedules th {
 background-color:#F9B968;
}
ul.schedule-dates li {
 padding:5px 0;
}
 div#contact-info {
 float:none;
 width:190px;
 height:625px;
 border-right:none;
 padding:0 10px 0 0;
 position:relative;
 margin:0 auto;
}
div#contact-info ul li {
 list-style:none;
}
div#contact-form {
 float:none;
 width:300px;
 margin:-29px 0 20px 0;
 position:relative;
 min-height:500px;
 margin:0 auto;
}
div#home-message p {
 font-size:108%;
text-align:left;
}
 #main-menu {
 display:none;
}
#mobile-menu {
 display:block;
 width:300px;
 height:auto;
 position:relative;
 z-index:2;
 font-size:0.875em;
 margin:0 0 10px 0;
 visibility:visible;
}
div#mobile-sponsors {
 display:block;
}
div#mobile-sponsors p {
 margin:5px 0;
}
div#artist-profile {
 margin:10px 0 0 0;
 padding:10px 0 0 0;
}
div#artist-profile-content p {
 margin:0 0 10px 0;
}
div.artist-profile img {
 float:left;
 text-align:right;
width:50%;
height:50%;
margin:0 10px 10px 0;
}
img#profile-action {
float:right;
text-align: left;
padding:5px 5px;
width:50%;
height:50%;
}
img.profile-shot {
float:none;
text-align: right;
box-shadow: 5px 5px 5px #888888;
margin:5px 8px 8px 0;
width:50%;
height:50%;
}
p#n2 {
 margin:0 0 10px 0;
}
#main-content h4, #main-content h1, #main-content h3 {
 padding:10px 0 10px 0;
 font-size:1.125em;
 font-weight:bold;
}
.summer-intensive-poster {
 width:300px;
 height:204px;
}
p#special-savings-notice {
 font-weight:bold;
 font-size:0.813em;
}
}
