/*
Theme Name: Classic Debate
Author: Ronningen Design
Author URI: http://websitesthatdostuff.com/
Description: Made for Classic Debate Camp
Version: 1.0
Text Domain: classicDebate
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

@font-face {
	font-family: 'MrsEavesRomanRegular';
	src: url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavallpetcap-071211001EmigreWebOnly.eot');
	src: url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavrom-071211001EmigreWebOnly.eot?#iefix') format('embedded-opentype'),
	     url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavrom-071211001EmigreWebOnly.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MrsEavesRomanItalic';
	src: url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavita-071211005EmigreWebOnly.eot');
	src: url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavita-071211005EmigreWebOnly.eot?#iefix') format('embedded-opentype'),
	     url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavita-071211005EmigreWebOnly.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MrsEavesPetiteCaps';
	src: url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavallpetcap-071211001EmigreWebOnly.eot');
	src: url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavallpetcap-071211001EmigreWebOnly.eot?#iefix') format('embedded-opentype'),
	     url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavallpetcap-071211001EmigreWebOnly.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MrsEavesSmallCaps';
	src: url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavallsmacap-071211001EmigreWebOnly.eot');
	src: url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavallsmacap-071211001EmigreWebOnly.eot?#iefix') format('embedded-opentype'),
	     url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/mrseavallsmacap-071211001EmigreWebOnly.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Nevis';
	src: url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/nevis-webfont.eot');
	src: url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/nevis-webfont.eot?#iefix') format('embedded-opentype'),
	     url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/nevis-webfont.woff') format('woff'),
	     url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/nevis-webfont.ttf') format('truetype'),
	     url('http://capitoldebate-files.s3.amazonaws.com/wp-content/themes/classicdebate/webfonts/nevis-webfont.svg#WebfontBold') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* =Colors and Fonts
----------------------------------------------- */

body {
	background:#eeeadb;
	font-size: 16px;
}

a {color:#960000; text-decoration:underline;}
a:visited {color:#a98e7c; text-decoration:underline;}
a:hover {color:#006e9b !important; text-decoration: none;}


h1 a, h2 a, h3 a, h4 a, h5 a {
	text-decoration: none;
}

header.secondary h1 {
	color: #fff;
	font: normal 40px/1.1em 'MrsEavesRomanRegular', Georgia;
	width: 435px;
	padding: 165px 0 0 0;
	margin:0 0 14px 0;
	text-shadow:1px 1px 0 rgba(0,0,0,.6);
}

header.secondary .pill {float: right; margin-top: -55px;}
header.secondary .pill span {line-height: 2.4em;}

section.primary h1 {
	margin: 0 0 .2em;
	font: normal 30px/1.2em 'Nevis', Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	color: #00486d;
}

h2 {
	font: normal 22px/28px 'MrsEavesRomanRegular', Georgia;
	color: #00486d;
}

h3 {
	font: normal 21px/28px 'MrsEavesSmallCaps', Georgia;
	color: #463f3b;
}

section.primary em {
	font-style: italic;
}

section.primary ul em {
	font-family: 'MrsEavesRomanItalic';
	font-style: normal;
}

	.entry-content h2:first-child,
	#content h1 + h2 {
		padding: 0 0 21px !important;
		margin:0 0 28px !important;
		background: url(img/blueStars.png) left bottom no-repeat;
		font: normal 22px/28px 'MrsEavesRomanRegular', Georgia !important;
		text-transform: inherit !important;
		border:none !important;
	}

section.primary p {
	font:15px/28px Georgia, serif;
	color: #463f3b;
	margin: 0 0 1.65em;
}

section.primary #content ul,
.blog .primary article ul,
.single-post .primary article ul {
	font-style: italic;
	font-size: 16px;
	line-height: 42px;
	margin: 0 0 2.5em;
}


section.primary #content div.float.right,
.blog .primary article div.float.right,
.single-post .primary article div.float.right {
	max-width:47%;
	margin-right: 6%;
}

section.primary #content div.right ul,
.blog .primary article div.right ul,
.single-post .primary article div.right ul {
	margin: 0 0 0 2em;
	max-width:100%;
}

section.primary #content div.right + ul,
.blog .primary article div.right + ul,
.single-post .primary article div.right + ul {float: left; margin-left: 0%; /* Was 6% */ max-width:47%;}

	section.primary #content ul li,
	.blog .primary article ul li,
	.single-post .primary article ul li {
		padding: 8px 0 0 40px;
		background: url(img/li.png) left 12px no-repeat;
		line-height: 1.8em;
	}
		section.primary #content ul li a,
		.blog .primary article ul li a {}

		section.primary #content ul li p,
		.blog .primary article ul li p,
		.single-post .primary article ul li p {
			font-size: 18px;
			line-height: 20px;
		}
		section.primary #content ul li strong + p,
		.blog .primary article ul li strong + p,
		.single-post .primary article ul li strong + p {
			margin: -5px 0 10px !important;
		}

	.page #content p + table {margin-top:-1em;}
	.page #content table {
		margin: 0 0 2.5em;
		font: normal 14px/1.5em Tahoma, Verdana, sans-serif !important;
		border-top:1px solid #c1bdad;
		border-left:1px solid #c1bdad;
		background: #fff;
		width: 100%;
	}
		
		.page #content h2 + table {
			margin-top: 7px;
		}
		.page #content table th {
			font-weight: bold;
		}
		.page #content table th,
		.page #content table td {
			text-align: center;
			padding: 12px;
			border-bottom: 1px solid #c1bdad;
			border-right: 1px solid #c1bdad;
			color: #786E67;
		}

section.primary #sidebar .content h2 {
	padding:0 11.864406779661017%;
	margin: 0 0 1.1em;
}

section.primary #sidebar .content ul,
section.primary #sidebar .content p {
	font-size: 13px;
	line-height: 21px;
	padding:0 11.864406779661017%;
	margin: 0 0 1.5em;
}

section.primary #sidebar .content ul {font-size: 15px; line-height: 20px;}
	section.primary #sidebar .content ul li {
		padding: 0 0 0 2.7em;
		margin: 0 0 1.2em;
		background: url(img/li.png) left 3px no-repeat;
	}

section.primary ul:last-child,
section.primary p:last-child {margin-bottom: 0 !important}

section.primary strong {font-weight:bold;}

/* =Structure
----------------------------------------------- */
header.primary {
	height:84px;
	padding: 21px 0 0;
	background: #00486d;
}
	header.primary .innerWrapper {position: relative;}

header.secondary {
	background:#786e67;
}

.home header.secondary {
	position: relative;
	max-height:271px;
	width:100%;
	overflow:hidden;
	background-color:#786e67;
	background-position: center top;
	background-repeat: no-repeat;
}

	.home #slideswrapper {
		max-width: 1368px;
		max-height: 271px;
		margin: 0 auto;
	}

	.home #homeslides {position: relative;}

	.home #slideswrapper .slidesjs-pagination {
		position: absolute;
		bottom: 4px;
		left: 4px;
		z-index: 500;
	}

.slidesjs-pagination li {
	float: left;
	text-indent: -999em;
	width: 13px;
	height: 13px;
	margin: 0 1px;
}

.slidesjs-pagination li a {
	display: block;
	width: 13px;
	height: 13px;
	background-image: url(img/pagination.png);
	text-indent: -999em;
	background-position: 0 0;
	float: left;
	overflow: hidden;
}

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
	background-position: 0 -14px;
}

.slidesjs-pagination li a:hover {
	background-position: 0 -27px;
}

header.super {
	width:100%;
	height:21px;
	position: fixed;
	top:0;
	left: 0;
	background: #5f92a7;
	box-shadow: 0 2px 4px rgba(0,0,0,.6);
	z-index: 5;
}

nav.primary {
	height:28px;
	padding: 0 0 0 0;
	border-top:2px solid #fff;
	background:#003957;
	}

section.primary {}
.home section.primary {padding:32px 0 0;}
	div#content {
		width:73.23943661971832%;
		padding: 32px 2.860169491525424% 0 0;
	}
	.innerWrapper.full div#content {
		width: 100%;
		padding-top: 0;
	}
	.page section.primary .innerWrapper.full div.entry-content {padding: 0;}
	section.primary #sidebar .content {
		width: 100%;
		padding:35px 0;
		background: #fff url(img/guilocheLightBrown.png) left bottom repeat-x;
	}
	#lightBrownGuilocheBar {
		width: 100%;
		height:7px;
		background: #fff url(img/guilocheLightBrown.png) left bottom repeat-x;
	}
	.darkBrownGuilocheBar {
		width: 100%;
		height:7px;
		background: #3d3938 url(img/guilocheDarkBrown.png) left bottom repeat-x;
	}
	.home section.primary div#content {padding-top:0;}
	.home div#content {border-right: 1px solid #c1bdad;}

#sidebar {
	position: absolute;
	top: 0;
	right:0;
	bottom: 0;
	width:23.74245472837022%;
	border-right: 1px solid #c1bdad;
	border-left: 1px solid #c1bdad;
	background: #fff;
}

	.home #sidebar {
		top:-32px;
		right: 0;
		width:21.12676056338028%;
		padding: 32px 0;
		background: url(img/speechBubbles.png) center -10px no-repeat;
		font: 14px/22px Tahoma, Verdana, sans-serif;
		border: none;
	}

.home section.primary .innerWrapper {
	position: relative;
	}

#sidebar .widget_recent_entries {margin:0 0 21px;}
	#sidebar .widget_recent_entries h3 {
		color: #eeeadb;
		font: 25px 'Nevis', Tahoma, Verdana, sans-serif;
		margin:0 0 42px;
	}
		#sidebar .widget_recent_entries h3 em {
			display: inline-block;
			color:#960000;
			font:italic 25px 'MrsEavesRomanRegular', Georgia;
			margin: 0 1px 0 0;
		    text-indent: -7px;
		}

		#sidebar .widget_recent_entries ul li:first-child {
			margin-bottom:28px;
		}
		#sidebar .widget_recent_entries ul li .date {
			display: block;
			font: 14px Tahoma, Verdana, sans-serif;
			color: #786e67;
		}
		#sidebar .widget_recent_entries ul li a {
			text-decoration: none;
		}
		#sidebar .widget_recent_entries ul li > a {
			font: 14px 'Nevis', Tahoma, Verdana, sans-serif;
		}
		#sidebar .widget_recent_entries ul li p {
			font: 14px/21px Tahoma, Verdana, sans-serif;
			color:#463f3b;
			margin:0;
		}

		#sidebar .textwidget a {font-size:12px; text-transform: uppercase; text-decoration: none; color: #960000;}
		#sidebar .textwidget a:hover {color: #006E9B;}

		#subnav {
			padding-bottom: 7px;
			background: #786e67 url(img/guilochebrown.png) bottom left repeat-x;
		}
		
		.digitalBrochure {
			overflow: hidden;
			max-height: 319px;
			background: url(img/guilochebrown.png) repeat-x scroll left bottom #786E67;
		}
			.digitalBrochure div.issuuembed {
				margin-left:-134px;
			}
		.digitalBrochure div.issuuembed > div > div:last-child {display: none;}

		#subnav h2 {
			font: 20px/1em 'MrsEavesSmallCaps', Tahoma, sans-serif;
			color: #d6cfca;
			padding: 11.76470588235294% 11.76470588235294% 4px 11.76470588235294%;
		}
		#subnav ul + h2 {padding-top:0;}
		#subnav ul {
			padding:0 10.9175% 10.9175% 10.9175%;
		}
			li#archivesLink a:before {content:'Archives for ';}
			#subnav ul ul {padding:0;}
				#subnav ul ul li {padding:0 0 0 16px; font-size: .85em;}
			#subnav ul li {padding:0; line-heigh:1em; background-image: none;}
				#subnav ul li a {
					font: 14px/1.7em Tahoma, sans-serif;
					color: #fff;
					display: inline-block;
					padding: 0 0 5px 0;
					text-decoration: none;
					cursor: pointer;
				}
				#subnav ul li.current_page_item a,
				.blog #subnav ul li.allNews a,
				.category-news #subnav ul li.generalNews a,
				.category-camp-news #subnav ul li.campNews a,
				.category-team-news #subnav ul li.teamNews a,
				.archive.date #subnav ul li.archives a {color: #d6cfca;}
				#subnav ul li a:hover {color: #d6cfca !important;}
				
				.single-location #menu-item-1891 a,
				.custom_tax_day-camp-only #menu-item-1892 a,
				.custom_tax_overnight-commuter-camps #menu-item-1892 a,
				.custom_tax_after-school-workshops #menu-item-1893 a,
				.custom_tax_debate-team #menu-item-1993 a {color: #5F92A7 !important;}

				.custom_tax_debate-team.single-location #menu-item-1891 a,
				.single-location #menu-item-1893 a,
				.single-location #menu-item-1892 a {color:#fff !important;}

	#sidebar img {width:100%; height:auto;}

	#sidebar #brochurePlug h3 {
		padding:4% 10.9175% 4% 10.9175%;
	}
	#sidebar #brochurePlug a.imgLink {
		display: block;
		width: 78.165%;
		padding:0 10.9175% 5% 10.9175%;
	}
	#sidebar #brochurePlug a.pill {
		margin:0 10.9175% 10.9175% 10.9175%;
	}

header.secondary .outerWrapper {
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	min-height:286px;
}

#homePromo {
	float:right;
	background:#786e67;
	margin-top:25px;
	height: 215px;
	border: 1px solid #5d514a;
}
	#homePromo .inner {
		height: 184px;
		width: 200px;
		padding:10px 17px 13px;
		margin: 3px;
		border: 1px solid #5d514a;
	}
	#homePromo h2 {
		color: #d6cfca;
		font:20px/21px 'MrsEavesSmallCaps';
		margin:0;
	}
	#homePromo ul {
		font: 12px/21px Tahoma,Verdana,sans-serif;
		list-style: none;
		padding-left:0;
		color: #d6cfca;
	}
	#homePromo ul li a {
		display: block;
		color: #fff;
		text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
		text-decoration: none;
	}
	#homePromo ul li a:hover {
		color: #D6CFCA !important;
		text-shadow: 0 0 0;
	}

section#homeFun {
	background:#fff;
	padding: 27px 0 20px;
	border-bottom:1px solid #c1bdad;
}
	section#homeFun div.shoutOut {
		float:left;
		width:100%;
		max-width:22.535211267605636%;
		padding: 0 1.5896579476861168% 0;
		border-right: 1px solid #ddd5c5;
	}

	section#homeFun div.shoutOut .imgLink {
		display: block;
		width:100%;
		height:auto;
	}
		section#homeFun div.shoutOut > h3 {
			text-align: center;
		}
		section#homeFun div.shoutOut .imgLink img {
			display: block;
			width: 100%;
			height: auto;

		}

	#vidHolder {
		position: relative;
		height:126px;
		max-width:226px;
		margin: 0 auto 1em;
		background:url(img/videoPoster.jpg) center center no-repeat;
	}
		#vidHolder a.pill {
			position: absolute;
			top: 28%;
			left:37%;
			font-size: 1.5em;
			text-indent: -999em;
			width:2.18750em;
			height: 2.18750em;
			margin: 0 auto;
			border-radius: 1.45833em;
		}

	section#homeFun div.shoutOut a.colLink {
		text-decoration: none;
	}

	#ie7 section#homeFun div.shoutOut {
		width:23.887711864%;
	}	

		section#homeFun div.shoutOut div.flyOutTrigger {
			margin:0 auto;
			position: relative;
		}

		section#homeFun div.shoutOut a.flyOutTrigger_link,
		section#homeFun .shoutOut > a {
			display:block;
			padding: 3px;
			height: 22px;
			line-height: 22px;
			font-size:12px;
			font-family: Tahoma,Verdana,sans-serif;
			margin:0 auto; 
			text-transform: uppercase;
		}
			section#homeFun div.shoutOut a em {font-size:15px !important; font-style: normal;}

		section#homeFun div.shoutOut a.flyOutTrigger_link:hover,
		section#homeFun div.shoutOut a.flyOutTrigger_link.hover_effect,
		section#homeFun div.shoutOut .flyOutTrigger:hover a.flyOutTrigger_link {
			text-decoration: none;
			cursor: pointer;
			color: #fff;
			background: #d34949;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNkMzQ5NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiM3ZTAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #d34949 35%, #7e0202 65%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#d34949), color-stop(65%,#7e0202));
			background: -webkit-linear-gradient(top,  #d34949 35%,#7e0202 65%);
			background: -o-linear-gradient(top,  #d34949 35%,#7e0202 65%);
			background: -ms-linear-gradient(top,  #d34949 35%,#7e0202 65%);
			background: linear-gradient(to bottom,  #d34949 35%,#7e0202 65%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d34949', endColorstr='#7e0202',GradientType=0 );
		}
			section#homeFun div.shoutOut a.flyOutTrigger_link span {
				display: block;
				height: 22px;
				padding-right: 14px;
				padding-left: 14px;
				line-height: 20px;
			}
			section#homeFun div.shoutOut a.flyOutTrigger_link:hover span,
			section#homeFun div.shoutOut a.flyOutTrigger_link.hover_effect span,
			section#homeFun div.shoutOut .flyOutTrigger:hover a.flyOutTrigger_link span {
				background: #980303;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #980303 0%, #bb3434 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#980303), color-stop(100%,#bb3434));
				background: -webkit-linear-gradient(top,  #980303 0%,#bb3434 100%);
				background: -o-linear-gradient(top,  #980303 0%,#bb3434 100%);
				background: -ms-linear-gradient(top,  #980303 0%,#bb3434 100%);
				background: linear-gradient(to bottom,  #980303 0%,#bb3434 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980303', endColorstr='#bb3434',GradientType=0 );
				color: #fff;
			}
		section#homeFun div.shoutOut .flyOutTrigger:hover .flyout,
		section#homeFun div.shoutOut .flyOutTrigger a.flyOutTrigger_link.hover_effect + .flyout {
			display: block;
			z-index: 4;
		}
		section#homeFun div.shoutOut .flyOutTrigger .flyout {
			position: absolute;
			top:0;
			left:100%;
			display: none;
			background:#786E67 url(img/flyOutArrow.png) 0 8px no-repeat;;
			padding: 1px;
		}
			section#homeFun div.shoutOut .flyOutTrigger .flyout .padMe {padding:5px 0; background: #3D3937;}
		section#homeFun div.shoutOut .flyOutTrigger .flyout h3 {
			color: #d6cfca;
			font: 20px/27px 'MrsEavesSmallCaps', Georgia, serif;
			padding:0 14px;
		}
		section#homeFun div.shoutOut .flyOutTrigger .flyout a {
			display: block;
			padding:0 13px;
			text-transform: none;
			background:#3D3937;
			color: #fff;
			font: 14px/28px Tahoma,Verdana,sans-serif;
			text-decoration: none;
		}
		section#homeFun div.shoutOut .flyOutTrigger .flyout a:hover {
			color: #5F92A7 !important;
		}
	section#homeFun div.shoutOut.fourth {
		margin-right: 0;
	}
		section#homeFun div.shoutOut h4 {
			font: 22px/28px 'MrsEavesRomanRegular', Georgia, serif;
			color: #00486D;
			text-align: center;
			margin-bottom: 8px;
		}
		section#homeFun div.shoutOut iframe {
			width: 100%;
		}
		section#homeFun div.shoutOut p,
		section#homeFun .shoutOut > a {
			font: 14px/21px Tahoma, Verdana, sans-serif;
			color: #463f3b;
			padding-bottom:10px;
			text-align: center;
		}
			section#homeFun div.shoutOut .flyOutTrigger a,
			section#homeFun .shoutOut > a {
				font-size: 12px;
				text-transform: uppercase;
				white-space: nowrap;
			}
			section#homeFun div.shoutOut p:last-child a {
				font-size: 12px;
				text-transform: uppercase;
			}
		section#homeFun div#daveMarash {padding-left:0;}
			section#homeFun div#daveMarash img {
				display: block;
				width:100%;
				max-width:153px;
				margin: 0 auto 4px;
			}
			#ie8 section#homeFun div#daveMarash img {
				height:103px;
			}
		section#homeFun div#competitiveDebate .icon {
			width:73px;
			height:73px;
			margin: 0 auto 6px;
			background: url(img/competitive.png) center top no-repeat;
			background-size: contain;
		}
		section#homeFun div#broadcast-journalism-creative-writing {
			max-width:22.935211267605636%;
			padding: 0 1.7096579476861168% 0 1.3896579476861168%;
		}
			section#homeFun div#broadcast-journalism-creative-writing .icon {
				width:73px;
				height:73px;
				margin: 0 auto 6px;
				background: url(img/broadcast-journalism-creative-writing.png) center top no-repeat;
				background-size: contain;
			}
		section#homeFun #no-experience-required {
			max-width:22.335211267605636%;
			padding: 0 1.3896579476861168% 0;
			padding-right:0;
			border:0 none;
		}
			section#homeFun div#no-experience-required .icon {
				width:85px;
				height:71px;
				margin: 0 auto 8px;
				background: url(img/no-experience-required.png) center top no-repeat;
				background-size: contain;
			}

	section#homeFun div.shoutOut.first .promoPhoto {
		background: url(pho/newDebaters.jpg);
	}
	section#homeFun div.shoutOut.second .promoPhoto {
		background: url(pho/competitiveDebaters.jpg);
	}
	section#homeFun div.shoutOut.third .promoPhoto a {
		display: block;
		width: 100%;
		height: 140px;
		background: url(pho/moreThanJustDebate.jpg);
		text-indent: -999em;
	}
	section#homeFun div.shoutOut.fourth .promoPhoto {
		background: url(pho/afterSchool.jpg);
	}

	#homePlug {
		clear: both;
		height: 40px;
		border-bottom:1px solid #c1bdad;
		background: #fff;
	}
		#homePlug .discount a,
		#homePlug .discount a:visited {
			display: block;
			width: inherit;
			padding-right: 50px;
			font: 27px/46px 'MrsEavesRomanRegular', Georgia;
			background: url(img/bigNext.png) right top no-repeat;
			text-decoration: none;
			white-space: nowrap;
			overflow: hidden;
 			text-overflow:ellipsis;
 			color: #960000 !important;
		}
		#homePlug .discount a:hover {background-position:right -40px; color: #006E9B !important;}
		#homePlug .discount a em {font-family: 'MrsEavesSmallCaps';}

#homeButtons {
	background-color: #3d3938;
	text-align: center;
}

	#homeButtons .innerWrapper {width:95%;}

	#homeButtons .button {
		width: 31%;
		float: left;
		color: #dfd9c3;
		font: 1.125em 'MrsEavesRomanRegular', Georgia;
	}
		#homeButtons .button.first {
			padding: 1em .75em 1em 0;
			background: url(img/buttonSideBar.png) no-repeat right;
		}
		#homeButtons .button.second {padding: 1em .8em;}
		#homeButtons .button.third {
			padding: 1em 0 1em .75em;
			background: url(img/buttonSideBar.png) no-repeat left;
		}

		#homeButtons .button p {margin: 0 0 .5em;}

		#homeButtons .button .pill {
			margin: 0 auto;
			max-width: 314px;
			height: 38px;
		}
		#homeButtons .button .pill span {
			font-size: .9em;
			padding: 6px 36px 0 11px;
			height: 32px;
			line-height: 26px !important;
		}
		#homeButtons .button .pill.big span {
			background-size: 29px 38px, auto auto;
		}


footer.primary {margin-bottom:1em;}
	footer.primary .innerWrapper {
		padding: 32px 0 23px 0;
		background: url(img/guilloche.png) left top repeat-x #00486d;
		background:
			url(img/footerBg.png) 668px bottom no-repeat,
			url(img/guilloche.png) left top repeat-x #00486d;
	}

#marketingCodeSection {display: none;}

.innerWrapper {
	position: relative;
	width:100%;
	max-width:994px;
	margin:0 auto;
}
	section.primary .innerWrapper {
		position: relative;
		padding:0 0 32px 0;
	}

/* =Specifics */

.super a#superContact {
	float: right;
	display: inline-block;
	padding: 0;
	color: #fff;
	text-decoration: none;
	font: 21px/1.2em 'MrsEavesRomanRegular', Georgia;
}

.super address {
	float:right;
	font: 21px/1.2em 'MrsEavesRomanRegular', Georgia;
	height:21px;
	color:#fff;
	letter-spacing: .1em;
	}
	.super address a {color:#fff; text-decoration: none;}
	.super address span {
		display: block;
		float: right;
		width: 30px;
		height: 21px;
		margin: 0 4px 0;
		background: url(img/speechBubblesIcon_16.png) left center no-repeat;
	}
.super #shareLabel {
	float:left;
	margin-right:11px;
	font:20px/21px 'MrsEavesPetiteCaps', Georgia;
	color: #003957;
	letter-spacing: .025em;
	}
	.super #shareLabel a {
		display:inline-block;
		width:21px;
		height:21px;
		text-indent: -999em;
		background:#003957 url(img/socialLinks.png) 0 0 no-repeat;
		border-right: 1px solid #5f92a7;
	}
	.super #shareLabel a#super_twitter {background-position: -21px 0;}
	.super #shareLabel a#super_plus {background-position: -42px 0;}
	.super #shareLabel a#super_pinterest {background-position: -63px 0;}
	.super #shareLabel a#super_facebook:hover {background-position: 0 -21px;}
	.super #shareLabel a#super_twitter:hover {background-position: -21px -21px;}
	.super #shareLabel a#super_plus:hover {background-position: -42px -21px;}
	.super #shareLabel a#super_pinterest:hover {background-position: -63px -21px;}

.super .menu li {float:left; color:#bbdce9;}
	.super .menu a {
		display: inline-block;
		color:#bbdce9;
		font:20px/21px 'MrsEavesPetiteCaps', Georgia;
		letter-spacing: .025em;
		text-decoration: none;
		padding:0 8px;
		}
	.super .menu li:first-child a {padding:0 4px 0 0;}
	.super .menu li:first-child span.separator {display: none;}

.super .menu li span.separator {display:block; line-height: 1.25em; float:left; color:#bbdce9;}

header.primary a {
	text-decoration: none;
}

header.primary a#logo {
	float: left;
	display: inline-block;
}

header.primary div.capitol {
	position:absolute;
	left:0;
	top:0;
	height:84px;
	width:69px;
	background:url(img/capitol.png) left top no-repeat;
	}
	header.primary div.capitol a {
		display: block;
		height:84px;
		width:69px;
		text-indent: -999em;		
	}
	header.primary h1 {
		height: 84px;
		font:57px/96px 'MrsEavesRomanRegular', Georgia, serif;
		color:#fff;
		text-indent:42px;
		}
		header.primary h1 em {color:#5f92a7; font-style: normal;}

		header.primary a#register_btn {margin-top: 11px;}
		header.primary a#refer_btn.pill span {
			font-size:.75em;
		}
		header.primary a.pill {
			width:240px;
			height:24px;
			float: right;
			margin-bottom: 4px;
		}
			header.primary a.pill span {
				height:24px;
				font-size: 12px;
				line-height: 23px;
				background-position: right -3px, right top !important;
				background-size: 2.08333em 4.83333em, auto auto;
			}
			header.primary a.pill:hover span {background-position: right -32px, right top !important;}


	header.primary #headerButtons {float: right;}

nav.primary li {
	float:left;
	height:28px;
}
	nav.primary a {
		display: block;
		height: 22px;
		padding:3px;
		color:#fff;
		font: 20px/22px 'MrsEavesSmallCaps', Georgia;
		text-decoration:none;
	}
		#ie6 nav.primary a,
		#ie7 nav.primary a,
		#ie8 nav.primary a {
			line-height: 23px;
		}
		nav.primary a em {
			display: block;
			height:22px;
			padding:0 11px;
			font-style: normal;
		}

	nav.primary li.current-menu-item a {color:#5f92a7; cursor: default;}

	nav.primary a:hover,
	nav.primary li.open a {
		color: #fff;
		background: #d24848; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyNDg0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjAzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #d24848 0%, #7f0303 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d24848), color-stop(100%,#7f0303)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #d24848 0%,#7f0303 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #d24848 0%,#7f0303 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #d24848 0%,#7f0303 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #d24848 0%,#7f0303 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d24848', endColorstr='#7f0303',GradientType=0 ); /* IE6-8 */
	}
		nav.primary a:hover em,
		nav.primary li.open a em {
			color: #fff;
			background: #7f0303; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmMDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMjQ4NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #7f0303 0%, #d24848 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f0303), color-stop(100%,#d24848)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #7f0303 0%,#d24848 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #7f0303 0%,#d24848 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #7f0303 0%,#d24848 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #7f0303 0%,#d24848 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0303', endColorstr='#d24848',GradientType=0 ); /* IE6-8 */
			text-shadow:0 1PX 0 rgba(0,0,0,.3);
		}


#sidebar .quote {
	padding: 35px 11.8644% 14px ;
	background:#fff url(img/quoteBg.png) right top no-repeat;
	}
#sidebar .quote blockquote {
	font: 18px/28px 'MrsEavesRomanRegular',Georgia;
	color: #463f3b;
	}
#sidebar .quote blockquote cite {
	display: block;
	font: 16px/28px 'MrsEavesSmallCaps',Georgia;
	color: #786e67;
	}

.page section.primary div.entry-content {
	padding: 0 0 41px;
}

.single-staff section.primary footer,
.page section.primary footer,
.single-program section.primary footer,
.single-location section.primary footer {
	height: 40px;
	text-decoration: none;
	padding-top: 7px;
	background: url(img/nextBg.png) left top no-repeat;
}
	.single-staff section.primary footer > a,
	.page section.primary footer > a,
	.single-program section.primary footer > a,
	.single-location section.primary footer > a {
		display: block;
		height: 33px;
		font: 22px/40px 'MrsEavesRomanRegular',Georgia;
		text-align: right;
		padding: 0 30px 0 0;
		background: url(img/nextBtnIcon.png) right top no-repeat;
		text-decoration: none;
		color: #960000;
	}
	.single-staff section.primary footer > a:hover,
	.page section.primary footer > a:hover,
	.single-program section.primary footer > a:hover,
	.single-location section.primary footer > a:hover {background-position: right -33px; color: #006E9B;}

.single-staff img.staffThumb {
	float:left;
	margin:0 28px 28px 0;
	}

footer.primary .widget_nav_menu {
	margin-left: 2.8169014084507045%;
	margin-bottom: 34px
}

footer.primary #menu-footer-links {
	margin-bottom:7px;
}

#menu-footer-virtual-offices {margin:3.5em 0 -10px;text-align: center; color: #5F92A7;}
	#menu-footer-virtual-offices li {display: inline-block; padding:0 1px;}
	#menu-footer-virtual-offices li:after {content: " | "; padding-left:3px;}
	#menu-footer-virtual-offices li:last-child:after {color: #00486d}
		#menu-footer-virtual-offices li a {
			display: inline-block;
			font-family: 'MrsEavesSmallCaps';
			color: #fff;
			text-decoration: none;
		}

	footer.primary #menu-footer-links a {
		color: #fff;
		font:normal 30px/37px 'MrsEavesRomanRegular',Georgia;
		text-decoration: none;
	}
	footer.primary #menu-footer-links a:hover {color: #55ceff !important;}
		footer.primary #menu-footer-links em {font-style: normal;}

footer div.right {
	max-width: 185px;
	margin-right: 2.8169014084507045%;
}

footer.primary .innerWrapper > p {
	color: #5f92a7;
	font: 18px/21px 'MrsEavesRomanRegular', Georgia;
	margin-left: 2.8169014084507045%;
}

p#copyright {
	text-align: center;
	color: #c1bdad;
	font: 20px/21px 'MrsEavesPetiteCaps',Georgia;
	letter-spacing: 0.025em;
}

	footer.primary .right address,
	footer.primary .right address a {
		color: #5f92a7;
		font: 34px 'MrsEavesRomanRegular',Georgia;
		margin: 0 0 13px 0;
		text-decoration: none;
	}

	footer.primary .right p {
		color: #5f92a7;
		margin: 0 0 10px 0;
		font: 18px/21px 'MrsEavesRomanRegular',Georgia;
	}

	footer.primary .right a {
		color: #fff;
		font: italic 12px/21px Georgia, serif;
		text-decoration: none;
	}

	footer.primary #cbOnFb_footer {
		position: absolute;
		top: 7px;
		right:26.440643863179076%;
		width:152px;
		height:94px;
		background:url(img/cdOnFb_footer_bg.png) 0 0 no-repeat;
		overflow: hidden;
	}
		footer.primary #cbOnFb_footer a {
			display: block;
			height: 81px;
			padding-top:13px;
			font: 18px/20px 'MrsEavesRomanRegular', Georgia, serif;
			font-size: 16px;
			line-height:24px;
			text-align: center;
			color: #00324c;
			text-decoration: none;
		}
		footer.primary #cbOnFb_footer a em {font-family: 'MrsEavesRomanItalic';}
		footer.primary #cbOnFb_footer a strong {
			font: normal 20px/24px 'Nevis', Tahoma, Verdana, sans-serif;
			text-transform: uppercase;
			margin: 0 0 0 -2px;
		}
		footer.primary #cbOnFb_footer:hover {background-position: left bottom;}
			footer.primary #cbOnFb_footer:hover a {color: #00324c !important;}
	footer.primary #cbOnTwitter_footer {
		position: absolute;
		top: 100px;
		right:28.440643863179076%;
		width: 131px;
		height:65px;
		background:url(img/cdOnTwitter_footer_bg.png) 0 0 no-repeat transparent;
	}
		footer.primary #cbOnTwitter_footer a {
			display: block;
			height: 55px;
			width: 116px;
			padding-top:10px;
			padding-right:15px;
			text-align: center;
			color: #1a648a;
			font: normal 18px/20px 'MrsEavesRomanItalic', Georgia;
			text-decoration: none;
		}
		footer.primary #cbOnTwitter_footer a strong {
			display: block;
			font: normal 20px/24px 'Nevis', Tahoma, Verdana, sans-serif;
		}
		footer.primary #cbOnTwitter_footer:hover {background-position: left bottom;}
			footer.primary #cbOnTwitter_footer:hover a {color: #00324c !important;}


/* Buttons */

a.pill {
	display: block;
	clear: both;
	max-width:240px;
	height: 1.81250em;
	padding: 0.18750em;
	line-height: 1.81250em;
	-ie-border-radius: 1.06250em;
	-o-border-radius: 1.06250em;
	-moz-border-radius: 1.06250em;
	-webkit-border-radius: 1.06250em;
	border-radius: 1.06250em;
	text-decoration: none;
	cursor: pointer;
}
	a.pill span {
		display: block;
		height: 2.41667em;
		padding: 0 2.91667em 0 0.91667em;
		background-position: right top !important;
		background-repeat: no-repeat !important;
		-ie-border-radius: 1.41667em;
		-o-border-radius: 1.41667em;
		-moz-border-radius: 1.41667em;
		-webkit-border-radius: 1.41667em;
		border-radius: 1.41667em;
		font: 0.75em/2.41667em 'Nevis', Tahoma, Verdana, sans-serif;
		text-transform: uppercase;
		white-space: nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		background-size: 2.08333em 4.83333em, auto auto;
	}

	a.pill:hover span {
		background-position: right bottom !important;
		color: #fff;
	}

	a.pill.blue {
		color: #b8deee;
		background: #156188;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiMxNTYxODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMwMTNmNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #156188 35%, #013f5f 65%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#156188), color-stop(65%,#013f5f));
		background: -webkit-linear-gradient(top,  #156188 35%,#013f5f 65%);
		background: -o-linear-gradient(top,  #156188 35%,#013f5f 65%);
		background: -ms-linear-gradient(top,  #156188 35%,#013f5f 65%);
		background: linear-gradient(to bottom,  #156188 35%,#013f5f 65%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#156188', endColorstr='#013f5f',GradientType=0 );
	}
		a.pill.blue span {
			background: #00496e url(img/pillArrow.png);
			background:
				url(img/pillArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTU1N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/pillArrow.png),
				-moz-linear-gradient(top,  #00496e 0%, #09557c 100%);
			background:
				url(img/pillArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00496e), color-stop(100%,#09557c));
			background:
				url(img/pillArrow.png),
				-webkit-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/pillArrow.png),
				-o-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/pillArrow.png),
				-ms-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/pillArrow.png),
				linear-gradient(to bottom,  #00496e 0%,#09557c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00496e', endColorstr='#09557c',GradientType=0 );
		}
		#datesForProgram a.pill.blue span {background-position: right bottom !important;}

		a.pill.blue.big span {
			background: #00496e url(img/bigPillArrow.png);
			background:
				url(img/bigPillArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTU1N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/bigPillArrow.png),
				-moz-linear-gradient(top,  #00496e 0%, #09557c 100%);
			background:
				url(img/bigPillArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00496e), color-stop(100%,#09557c));
			background:
				url(img/bigPillArrow.png),
				-webkit-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/bigPillArrow.png),
				-o-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/bigPillArrow.png),
				-ms-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/bigPillArrow.png),
				linear-gradient(to bottom,  #00496e 0%,#09557c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00496e', endColorstr='#09557c',GradientType=0 );
		}


		#headerButtons a#register_btn {
			color: #fff;
			background: #d24848; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyNDg0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjAzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #d24848 0%, #7f0303 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d24848), color-stop(100%,#7f0303)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #d24848 0%,#7f0303 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #d24848 0%,#7f0303 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #d24848 0%,#7f0303 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #d24848 0%,#7f0303 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d24848', endColorstr='#7f0303',GradientType=0 ); /* IE6-8 */
			}
			#headerButtons a#register_btn span {
				background: #7f0303 url(img/pillArrow.png);
				background-position: right -32px, right top !important;
				background:
					url(img/pillArrow.png),
					url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmMDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMjQ4NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background:
					url(img/pillArrow.png),
					-moz-linear-gradient(top,  #7f0303 0%, #d24848 100%); /* FF3.6+ */
				background:
					url(img/pillArrow.png),
					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f0303), color-stop(100%,#d24848)); /* Chrome,Safari4+ */
				background:
					url(img/pillArrow.png),
					-webkit-linear-gradient(top,  #7f0303 0%,#d24848 100%); /* Chrome10+,Safari5.1+ */
				background:
					url(img/pillArrow.png),
					-o-linear-gradient(top,  #7f0303 0%,#d24848 100%); /* Opera 11.10+ */
				background:
					url(img/pillArrow.png),
					-ms-linear-gradient(top,  #7f0303 0%,#d24848 100%); /* IE10+ */
				background:
					url(img/pillArrow.png),
					linear-gradient(to bottom,  #7f0303 0%,#d24848 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0303', endColorstr='#d24848',GradientType=0 ); /* IE6-8 */
			}

	a.pill.red {
		color: #fff;
		background: #d34949;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNkMzQ5NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiM3ZTAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #d34949 35%, #7e0202 65%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#d34949), color-stop(65%,#7e0202));
		background: -webkit-linear-gradient(top,  #d34949 35%,#7e0202 65%);
		background: -o-linear-gradient(top,  #d34949 35%,#7e0202 65%);
		background: -ms-linear-gradient(top,  #d34949 35%,#7e0202 65%);
		background: linear-gradient(to bottom,  #d34949 35%,#7e0202 65%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d34949', endColorstr='#7e0202',GradientType=0 );
	}
		a.pill.red span {
			background: #980303 url(img/pillArrow.png);
			background:
				url(img/pillArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/pillArrow.png),
				-moz-linear-gradient(top,  #980303 0%, #bb3434 100%);
			background:
				url(img/pillArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#980303), color-stop(100%,#bb3434));
			background:
				url(img/pillArrow.png),
				-webkit-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/pillArrow.png),
				-o-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/pillArrow.png),
				-ms-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/pillArrow.png),
				linear-gradient(to bottom,  #980303 0%,#bb3434 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980303', endColorstr='#bb3434',GradientType=0 );
			background-position: right bottom !important;
			background-size: 2.08333em 4.83333em, auto auto;
		}
		a.pill.red.video span {
			background: #980303 url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				-moz-linear-gradient(top,  #980303 0%, #bb3434 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#980303), color-stop(100%,#bb3434));
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				-webkit-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				-o-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				-ms-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				linear-gradient(to bottom,  #980303 0%,#bb3434 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980303', endColorstr='#bb3434',GradientType=0 );
			background-position: center center !important;
			background-size: 2.91667em 2.91667em, auto auto;
			min-width: 2.91667em;
			min-height: 2.91667em;
			padding: 0;
			-ie-border-radius: 1.45833em;
			-o-border-radius: 1.45833em;
			-moz-border-radius: 1.45833em;
			-webkit-border-radius: 1.45833em;
			border-radius: 1.45833em;
		}

		a.pill.red.big span {
			background: #980303 url(img/bigPillArrow.png);
			background:
				url(img/bigPillArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/bigPillArrow.png),
				-moz-linear-gradient(top,  #980303 0%, #bb3434 100%);
			background:
				url(img/bigPillArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#980303), color-stop(100%,#bb3434));
			background:
				url(img/bigPillArrow.png),
				-webkit-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/bigPillArrow.png),
				-o-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/bigPillArrow.png),
				-ms-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/bigPillArrow.png),
				linear-gradient(to bottom,  #980303 0%,#bb3434 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980303', endColorstr='#bb3434',GradientType=0 );
			background-position: right bottom !important;
		}

	a.pill.brown {
		color: #fff;
		background: #7e766c; /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlNzY2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjNiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #7e766c 0%, #3f3b39 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e766c), color-stop(100%,#3f3b39));
		background: -webkit-linear-gradient(top,  #7e766c 0%,#3f3b39 100%);
		background: -o-linear-gradient(top,  #7e766c 0%,#3f3b39 100%);
		background: -ms-linear-gradient(top,  #7e766c 0%,#3f3b39 100%);
		background: linear-gradient(to bottom,  #7e766c 0%,#3f3b39 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e766c', endColorstr='#3f3b39',GradientType=0 );

	}
		a.pill.brown span {
			background: #686058 url(img/pillArrow.png);
			background:
				url(img/pillArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmM2IzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTc2NmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/pillArrow.png),
				-moz-linear-gradient(top,  #3f3b39 0%, #7e766c 100%);
			background:
				url(img/pillArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3b39), color-stop(100%,#7e766c));
			background:
				url(img/pillArrow.png),
				-webkit-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
			background:
				url(img/pillArrow.png),
				-o-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
			background:
				url(img/pillArrow.png),
				-ms-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
			background:
				url(img/pillArrow.png),
				linear-gradient(to bottom,  #3f3b39 0%,#7e766c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3b39', endColorstr='#7e766c',GradientType=0 );
			background-position: right bottom !important;
		}

		a.pill.brown.big span {
			background: #686058 url(img/bigPillArrow.png);
			background:
				url(img/bigPillArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmM2IzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTc2NmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/bigPillArrow.png),
				-moz-linear-gradient(top,  #3f3b39 0%, #7e766c 100%);
			background:
				url(img/bigPillArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3b39), color-stop(100%,#7e766c));
			background:
				url(img/bigPillArrow.png),
				-webkit-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
			background:
				url(img/bigPillArrow.png),
				-o-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
			background:
				url(img/bigPillArrow.png),
				-ms-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
			background:
				url(img/bigPillArrow.png),
				linear-gradient(to bottom,  #3f3b39 0%,#7e766c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3b39', endColorstr='#7e766c',GradientType=0 );
			background-position: right bottom !important;
		}

	a.pill:hover,
	#headerButtons a#register_btn:hover {
		background: #55ceff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1Y2VmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzAwNmU5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  #55ceff 0%, #006e9b 16%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55ceff), color-stop(16%,#006e9b));
		background: -webkit-linear-gradient(top,  #55ceff 0%,#006e9b 16%);
		background: -o-linear-gradient(top,  #55ceff 0%,#006e9b 16%);
		background: -ms-linear-gradient(top,  #55ceff 0%,#006e9b 16%);
		background: linear-gradient(to bottom,  #55ceff 0%,#006e9b 16%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55ceff', endColorstr='#006e9b',GradientType=0 );
	}

		a.pill:hover span,
		#headerButtons a#register_btn:hover span {
			background: #0573a0 url(img/pillArrow.png);
			background:
				url(img/pillArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/pillArrow.png),
				-moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
			background:
				url(img/pillArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
			background:
				url(img/pillArrow.png),
				-webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/pillArrow.png),
				-o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/pillArrow.png),
				-ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/pillArrow.png),
				linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
		}

		a.pill.red:hover span {
			background: #0573a0 url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/pillArrow.png);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/pillArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/pillArrow.png),
				-moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/pillArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/pillArrow.png),
				-webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/pillArrow.png),
				-o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/pillArrow.png),
				-ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/pillArrow.png),
				linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
		}

		a.pill.red.video:hover span {
			background: #0573a0 url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				-moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				-webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				-o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				-ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(http://files.capitoldebate.com/wp-content/themes/classicdebate/img/play.svgz),
				linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
			background-size: 2.91667em 2.91667em, auto auto;
		}

		a.pill.big:hover span {
			background: #0573a0 url(img/bigPillArrow.png);
			background:
				url(img/bigPillArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/bigPillArrow.png),
				-moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
			background:
				url(img/bigPillArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
			background:
				url(img/bigPillArrow.png),
				-webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/bigPillArrow.png),
				-o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/bigPillArrow.png),
				-ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/bigPillArrow.png),
				linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
		}


/* =Staff Profiles */
div.profile {
	float: left;
	width:21.978021978021978%;
	margin: 0 3.8461538461538463% 14px 0;
}
div.profile.fourth {margin-right:0;}
	div.profile a.imgLink {
		display: block;
		width:100%;
		border: 1px solid #c1bdad;
		overflow: hidden;
	}
		div.profile a.imgLink img {
			display: block;
			width: 100%;
			height: auto;
			max-height: 188px;
			}
	div.profile h3 {
		font:bold 14px/21px Tahoma, sans-serif;
		}
		div.profile h3 a:link {
			color:#960000;
			text-decoration: underline;
			}
		div.profile h3 a:hover {
			color: #006e9b;
			text-decoration: none;
			}
	div.profile p.position {
		font: 14px/21px Tahoma, sans-serif;
		color:#483f3b;
		margin: 0;
		}
	div.profile p.schools {
		padding-top: 4px;
		font: 13px/19px Tahoma, sans-serif;
		color:#483f3b;
		margin: 0;
		}
		div.profile p.schools br {display: block; margin: 0 0 10px 0}
		div.profile p.schools b,
		div.profile p.schools strong {
			font:bold 12px/18px Tahoma, sans-serif;
			letter-spacing: 0.01em;
		}
	div.profile p.offSeason,
	div.profile p.quote {
		margin-top:12px;
		font: 18px/21px 'MrsEavesRomanItalic', Georgia, serif;
		color:#786e67;
	}

	div.profile p.quote:before {content: '"';}
	div.profile p.quote:after {content: '"';}

.profiles #content h2 {
	clear: both;
	display:block;
	color: #00486d;
	padding:0 0 12px;
	font:20px/28px 'nevis', Tahoma, sans-serif;
	border-bottom:1px solid #c1bdad;
	margin:0 0 21px;
	text-transform:uppercase;
	}


.featured.profile {
	float:right;
	position: relative;
	width:63.18681318681318%;
	max-height:187px;
	min-height:inherit;
	height:auto;
	padding:0;
	margin:0 0 21px;
	border:1px solid #c1bdad;
	background: #fff url(img/shoutOutBg.png) right bottom no-repeat;
	overflow:hidden;
	}
	.featured.profile h4 {
		width:60.652173913%;
		margin-top:10px;
		font:30px/1.05em 'MrsEavesPetiteCaps', Georgia, serif;
		color:#786e67;
		letter-spacing:.2em;
		float:right;
		}
	.featured.profile h3 {
		font:38px/42px 'MrsEavesRomanRegular', Georgia, serif;
		width:56.286982609%;
		margin:0 4.565191304% 0 0;
		float:right;
		}
		.featured.profile h3 a:link {
			display: block;
			text-decoration:none;
			white-space: nowrap;
			overflow:hidden;
			text-overflow: ellipsis;
			}
	.featured.profile p {
		width:56.086982609%;
		margin:0 4.565191304% 4.5652% 0 !important;
		float:right;
		}
	.featured.profile a.imgLink {
		width: 34.78260869565217%;
		float:left;
		border-width:0 1px 0 0;
		}
	.featured.profile a.pill {
		position: absolute;
		width:32.417599451%;
		left:39.347808696%;
		bottom:19px;
		}

#campers .featured.profile {
	width:100%;
}
	#campers .featured.profile .staffThumb {
		float: left;
		width: 21.565934065934066%;
		height: auto;
	}
	#campers .featured.profile h4 {
		width: 74.652%;
	}

	#campers .featured.profile h3,
	#campers .featured.profile p,
	#campers .featured.profile .location {
		width: 70.652%;
	}

#campers .featured.profile .location {float: right; margin-right: 4.56519%;}
#campers .profile .location p {
	margin:0 0 1em 0 !important;
	font:13px/1.8em Tahoma, sans-serif;
	width: 100%;
}

#campers div.profile img.profImg {
	display: block;
	width:100%;
	height: auto;
	max-height: 188px;
	border: 1px solid #c1bdad;
	overflow: hidden;
	}
.primary.profiles #content .clear {
	border-top:1px solid #c1bdad;
	margin-bottom:14px;
	}
.primary.profiles #content .afterLast.clear {
	border-top:none;
	}


#fullStaffList {
	float:left;
	width:32.96705%;
	margin:0 0 21px;
	border:1px solid #4c7d91;
	background:#5f92a7 url(img/searchBubbleBg.png) right top no-repeat;
	}
	#sidebar #fullStaffList {width:100%;}
	#fullStaffList h4 {
		color:#b3d7e6;
		font:30px/21px 'MrsEavesPetiteCaps', Georgia, serif;
		padding: 21px 9.666666666666666% 0;
		}
		#fullStaffList h4 span {display:block;}
	#fullStaffList p {
		font:12px/21px Tahoma, sans-serif;
		color:#d7f3ff;
		padding:0 9.666666666666666% 0 9%;
		margin:0 0 14px;
		}
	#fullStaffList select {
		width:76.666666667%;
		height:26px;
		border:1px solid #544a43;
		padding:4px 0 0 8px;
		margin:0 0 20px 9%;
		border-radius: 3px;
		}



/* Contact Us Page */
.location {}
	.location h3 {margin-bottom: 3px;}
	.location .phoneNumber {
		color: #463F3B;
		font:14px/23px Georgia,serif;
		margin: 0 0 3px !important;
	}
		.location .phoneNumber a {color: #463F3B; text-decoration: none;}
	.location .address {
		color: #463F3B;
		font:italic 13px/22px Georgia,serif;
		}


.locationID_1144 {display:none;}


/* =Kind of Important but yet, out of the way stuff */
.clear {clear:both;}
.right {float:right;}



.single .alignleft,
.single .alignright {
	width:55.769230769230774% !important;
}
.alignleft,
.single-program .alignleft,
.single-location .alignleft {
	display:block;
	float:left;
	width:39.6978021978022% !important;
	height: auto;
	margin: 7px 3.8461538461538463% 2% 0;
}

.alignleft img {
	display:block;
	width:100%;
	height: auto;
	margin: 0;
}

.alignright,
.single-program .alignright,
.single-location .alignright {
	display:block;
	float:right;
	width:39.6978021978022% !important;
	height: auto;
	margin: 7px 0 2% 3.8461538461538463%;
}

.alignright img {
	display:block;
	width:100%;
	height: auto;
	margin: 0;
}

div.alignnone {
	clear:both;
	margin:0 0 2.5em;
	width:100% !important;
}

img.alignnone,
img.aligncenter {
	display: block;
	width:100%;
	height: auto;
	margin:0 0 2.5em;
}

.alignnone img {
	display:block;
	width:100%;
	height: auto;
	margin: 0;
}

.alignnone .wp-caption-text .wp-title-text,
.alignnone .caption {
	width: 96.879120879% !important;
	padding-left: 2.0604395604395602% !important;
	padding-right: 2.0604395604395602% !important;
}


div.wp-caption {
	position: relative;
	overflow: hidden;
}


div.wp-caption .wp-caption-text {
	display: block;
	width: 91.619377163%;
	padding: 5px 4.190311418685121% 4px;
	margin:0;
	background:#960000;
	background: rgba(150,0,0,.75);
	color: #fff;
	font: 18px/21px 'MrsEavesSmallCaps', Tahoma, sans-serif;
}

.js div.wp-caption .wp-caption-text {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding:0;
	margin: 0;
	background:none;
	font:inherit; 
	overflow: hidden;
}


.js div.wp-caption .wp-title-text {
	display: block;
	width: 93.619377163%;
	padding: 5px 5.190311418685121% 4px;
	margin:0;
	background:#960000;
	background: rgba(150,0,0,.75);
	color: #fff;
	font: 18px/21px 'MrsEavesSmallCaps', Tahoma, sans-serif;
}

.js div.wp-caption .wp-caption-text .caption {
	display: block;
	width: 89.619377163%;
	padding: 5px 5.190311418685121% 6px;
	margin:0;
	background: #003957;
	background: rgba(0,57,87,.85);
	color: #fff;
	font: 14px/21px Tahoma, Verdana, sans-serif;
}






/* =FAQs  */
/**************************************/

#faq-block {
	margin-bottom: 2em;
}
	#faq-block:last-child {margin-bottom: 0;}

.faq-list {}
	.faq-list h4 {
		font: 15px/28px Georgia,serif;
		color: #960000;
		text-decoration: underline;
		cursor: pointer;
	}

	.faq-answer {
		background:#3D3937;
		padding:.9em 1.2em;
		margin-bottom: 10px;
	}

		section.primary .faq-answer p,
		section.primary .faq-answer ul,
		section.primary .faq-answer ol {
			color: #A09289;
		}




/* =Blog  */
/**************************************/

.blog section .innerWrapper {
	background-color: #fff;
	padding-bottom: 0;
	min-height: 1140px;
}

.single-post section .innerWrapper {padding-bottom: 0; min-height: 483px;}

.blog .primary article {
	width:70.379267128%;
	padding: 28px 2.860169491525424% 0;
}

.archive .primary article {padding-bottom:2.860169491525424%}
.single-post .primary article {
	width:73.23943662%;
	padding: 28px 2.860169491525424% 0 0;
}

.blog .primary article .postImage,
.single-post .primary article .postImage,
.archive .primary article .postImage {
	float:left;
	max-height:200px;
	max-width:43.543956044%;
	overflow: hidden;
	margin:0 0 10px;
}
	.blog .primary article .postImage img,
	.single-post .primary article .postImage img,
	.archive .primary article .postImage img {
		display:block;
		width:90.647482014% !important;
		height: auto;
		margin: 0;
	}
#newsHeader + article,
#archivePostColumn article {padding-top:0;}
article.no-results not-found,
article.no-results {
	width:51.1653%;
	padding:100px 2.86017% 0 !important;
}

.blog .primary article header,
.single-post .primary article header,
.archive .primary article header {
	margin:0 0 4px;
}
.blog .primary article header h1,
.single-post .primary article header h1,
.archive .primary article header h1 {
	font-family: 'MrsEavesRomanRegular', Georgia;
	line-height: 30px;
	text-transform: inherit;
	margin-bottom: 0;
}
.blog article header h4,
.single-post article header h4 {
	font:normal 25px/15px 'MrsEavesPetiteCaps', Georgia;
	color: #786e67;
	text-transform: inherit;
	margin: 0 0 14px;
}
	.blog article header h4 a {color: #786e67;}
	.single-post article header h4 a {color: #960000;}
.blog .primary article header p.postDate,
.single-post .primary article header p.postDate,
.archive .primary article header p.postDate {
	color: #786e67;
	font:14px/2em Tahoma, sans-serif;
	margin-bottom:10px !important;
}

.blog .primary article header p.author,
.single-post .primary article header p.author,
.archive .primary article header p.author {
	color: #786e67;
	font:14px/2em Tahoma, sans-serif;
	margin-bottom:0;
}

.blog .primary article header p.postDate em,
.single-post .primary article header p.postDate em,
.archive .primary article header p.postDate em {
	display: inline-block;
	padding: 0 2px;
}

.blog .primary article .entry-content,
.single-post .primary article .entry-content,
.archive .primary article .entry-content {
	padding-bottom:20px;
}
.blog .primary article footer,
.single-post .primary article footer,
.archive .primary article footer {
	height:16px;
	border-bottom: 1px solid #c1bdad;
}
	.blog .primary article footer > a,
	.single-post .primary article footer > a,
	.archive .primary article footer > a {
		float:right;
		color: #786e67;
		font: normal 12px/10px Tahoma, sans-serif;
	}

.blog .primary article a.moreExcerpt,
.single-post .primary article a.moreExcerpt,
.archive .primary article a.moreExcerpt {
	font: 12px/28px Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
}

.archive section.primary .innerWrapper {position: relative; padding-bottom:0; min-height:371px;}
.archive #newsHeader { width: 51.165254237%; position: absolute; top:0; left:0;}
.archive #newsHeader #theBlogBubbles {right:2.860169491525424%;}
.archive #archivePostColumn {
	min-height: 276px;
	float:left;
	background:#fff;
	padding: 95px 2.860169491525424% 0;
	width: 51.165254237%;
	border-right:1px solid #c1bdad;
	border-left:1px solid #c1bdad;
}
.archive #archiveMonthColumn {
	float:left;
	width:13.95%;
	padding:12px 2.5423728813559325% 0;
}
.archive.category #archiveMonthColumn {padding-top:40px;}
.archive #archiveMonthColumn ul {
	font-size: 14px;
	line-height: 28px;
	font-family: Tahoma, Verdana, sans-serif;
}
.archive #archiveMonthColumn ul#archiveList ul  {
	display: none;
	margin-left:25px;
}
.archive #archiveMonthColumn > ul > li {
	position: relative;
	margin-bottom:8px;
}
.archive #archiveMonthColumn ul#archiveList > li > span.collapseExpand {
	display:block;
	position: absolute;
	left:0;
	top:3px;
	z-index: 2;
	height:20px;
	width:20px;
	background:#000;
	margin:0 5px 0 0;
	cursor: pointer;
	background:url(img/plusMinus.png) 0 0 no-repeat;
}
.archive #archiveMonthColumn ul#archiveList > li > span.collapseExpand.expanded {background-position:0 bottom;}
.archive #archiveMonthColumn ul#archiveList > li > a {
	display: block;
	font-weight: bold;
	line-height: 24px;
	margin-left: 25px;
}
.archive #archiveMonthColumn ul#archiveList > li.current > a {line-height: 20px;}
.archive #archiveMonthColumn ul li.current > a,
.archive #archiveMonthColumn ul li.current-cat a {
	text-decoration: none;
	color: #786e67 !important;
}
.archive #archiveMonthColumn ul#archiveList li.current ul {display:block;}
.archive #archiveMonthColumn ul li a:visited {color: #960000;}
.archive #archiveMonthColumn h3,
.archive #archiveMonthColumn p {
	font-size: 24px;
	color: #786e67;
}
.archive #archiveMonthColumn p {
	font-size: 20px;
	margin-bottom: 4px;
	font-family:'MrsEavesRomanItalic', Georgia, serif; 
}
	.archive #archiveMonthColumn p em {font-style: normal;}

#newsHeader {
	position: relative;
	height:110px;
	width:70.379267128%;
	padding: 0 2.860169491525424%;
}

#newsHeader #theBlogBubbles {
	position: absolute;
	right:2.860169491525424%;
	top: 0;
	max-width: 218px;
	width:100%;
	height:110px;
	background: url(img/speechBubbles.png) center -10px no-repeat;
}
#ie8 #newsHeader #theBlogBubbles {right:-67%;}
	#newsHeader #theBlogBubbles em {
		color: #960000;
		display: block;
		float: left;
		margin:20px 30px 0 -7px;
		font:normal 31px/21px 'MrsEavesRomanItalic';
	}
	#newsHeader #theBlogBubbles strong {
		font: 52px/84px 'Nevis', Tahoma, Verdana, sans-serif;
		color: #fff;
	}

#newsHeader h1 {
	font:normal 34px/62px 'MrsEavesPetiteCaps', Georgia;
	color: #786e67;
	text-transform: inherit;
	letter-spacing: .035em;
	padding-top: 2px;
	border-bottom:1px solid #c1bdad;
}
	#newsHeader h1 em {
		font-family: 'MrsEavesRomanItalic';
	}



#nav-below {
	width:70.379267128%;
	padding: 0 2.860169491525424%;
	height: 51px;
	text-decoration: none;
	padding-top: 60px;
	background:
		url(img/tanGuilloche.png) left 26px repeat-x,
		url(img/standaloneStars.png) center 30px no-repeat;
}
.archive #nav-below {
	padding-top:33px;
	background-position: 0 0, center bottom;
}
.single-post #nav-below {width:73.23943662%; padding-top:33px; padding-left:0; padding-right:0; background-position:0 0, center bottom;}
	#nav-below a {
		display:block;
		height:23px;
		text-decoration: none;
		color: #960000;
		font:normal 28px/28px 'MrsEavesRomanRegular', Georgia;
	}
	#nav-below a:hover {
		color:#006e9b;
	}
	#nav-below .nav-previous a {
		float: left;
		padding: 0 30px;
		background: url(img/olderPosts.png) left 0 no-repeat;
	}
	#nav-below .nav-previous a:hover {background-position: left -23px;}

	#nav-below .nav-next a {
		float: right;
		padding: 0 30px;
		line-height: 25px;
		background: url(img/newerPosts.png) right 0 no-repeat;
	}
	#nav-below .nav-next a:hover {background-position: right -23px;}

	#nav-below a.disabled {color: #c1bdad;}
	#nav-below a.disabled:hover {color: #c1bdad !important; cursor: default;}
	#nav-below .nav-next a.disabled {background-position: right -46px;}
	#nav-below .nav-previous a.disabled {background-position: left -46px;}

.blog #sidebar .fb-like-box {
	max-width:100%;
	overflow: hidden;
	margin:0 0 0 -1px;
}

#tweetPlug {
	position: relative;
	padding:0 5.084745762711865% 20px;
	padding-top: 71px;
}
	#tweetBubble {
		position: absolute;
		left: 30px;
		top:10px;
		width: 101px;
		height:69px;
		background:url(img/tweetBubble.png) 0 0 no-repeat;;
	}
		#tweetBubble a {display:block; width:101px; height:69px;}
	#tweetPlug p {
		color: #635850;
		font:normal 25px/35px 'MrsEavesRomanItalic';
		margin-bottom: 8px;
		border-bottom: 1px solid #baaba0;
	}
	#tweetPlug p a {color: inherit; text-decoration: none;}
		#tweetPlug p strong {
			color: #960000;
			font: normal 32px/35px 'Nevis', Tahoma, sans-serif;
		}
	#tweetPlug > a {font-family:Tahoma, Verdana, sans-serif; display:block; text-align: center; text-decoration: none}

	#shareBox {
		background:#fff;
		border-bottom: 1px solid #5c99b1;
	}
		#shareBox p {
			font: normal 25px/21px 'MrsEavesPetiteCaps', Georgia;
			color: #786e67;
			text-align: center;
			margin:18px 0 10px 0;
			background:url(img/rightArrow.png) 0 center no-repeat;
		}
		#shareBox .addthis_toolbox {
			margin: 0 auto 30px auto;
			width:184px;
		}

	#cbOnFb {
		height:89px;
		background:url(img/facebookBlueButton.png) 129% -40px no-repeat #c5dce5;
		border-bottom: 1px solid #5c99b1;
		overflow: hidden;
	}
		#cbOnFb a {
			display: block;
			height: 100%;
			line-height:2.7em;
			text-align: center;
			color: #00486d;
			text-decoration: none;
		}
		#cbOnFb a strong {
			font: normal 40.7px/.7em 'Nevis', Tahoma, Verdana, sans-serif;
			text-transform: uppercase;
			margin: 0 0 0 -2px;
		}
		#cbOnFb a:hover strong {color:#fff;}
	#cbOnTwitter {
		height:55px;
		background:url(img/twitterBrownButton.png) 19% -21px no-repeat #c1b4aa;
		border-bottom: 1px solid #89796d;
	}
		#cbOnTwitter a {
			display: block;
			height: 100%;
			text-align: center;
			color: #5e5046;
			font: normal 23px/55px 'MrsEavesRomanItalic', Georgia;
			text-decoration: none;
		}
		#cbOnTwitter a strong {
			font: normal 33px/55px 'Nevis', Tahoma, Verdana, sans-serif;
		}
		#cbOnTwitter a:hover strong {color:#fff;}



/******************
=Programs
******************/


.single-program .underAcheOne,
.single-location .underAcheOne {
	margin: 0 0 30px;
}

#featureBox {
	background:#fff;
	width: 99.725274726%;
	border:1px solid #c1bdad;
	min-height: 339px;
	position: relative;
}
.single-program #featureBox {
	min-height: 398px;
}
	#featureBox #locationProgramFeature {
		float: right;
		display:block;
		min-height:339px;
		width:70.247933884%;
		border-left:1px solid #c1bdad;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.single-program #featureBox #locationProgramFeature {
		min-height: 398px;
	}
		.single-location #featureBox #locationProgramFeature iframe {
			width:100% !important;
			height:100% !important;
		}

	#ie7 #featureBox #locationProgramFeature {
		width:70.0%;
	}

	#datesForProgram {
		width:29.75206611570248%;
		padding-bottom:90px;
	}
	#datesForProgram.includesFaqBtn {
		padding-bottom: 135px;
	}
	#datesForProgram a.pill {width:23.481481481%; position: absolute; left:2.859%; bottom:58px;}
	#datesForProgram a.pill.brown {bottom: 101px;}
	#datesForProgram a.pill.red {bottom: 15px;}
	#datesForProgram a.pill.blue,
	#datesForProgram a.pill.top {bottom: 58px;}

	#datesForProgram .locationInfoChunk {
		font: 14px/1.5em Tahoma,sans-serif;
		margin: 0 0 15px;
	}
		#datesForProgram h3 {
			margin:9.25925925925926% 9.25925925925926% 0;
		}
		#datesForProgram h3.status {
			font-family: Tahoma,sans-serif;
			font-size: 1em;
			color: #b73d2a;
			font-weight: bold;
			text-shadow:0 1px 0 rgba(0,0,0,.5);
			margin-top: 20px;
			}
		#datesForProgram .locationInfoChunk > p,
		#datesForProgram .locationInfoChunk > div,
		#datesForProgram .locationInfoChunk > a {
				margin:0 9.25925925925926%;
			}

			#datesForProgram #IntroductionToDebate,
			#datesForProgram #IntroductionToPublicSpeaking,
			#datesForProgram #PublicSpeaking23,
			#public-speaking-2-3 #MarylandDebateTeam,
			#introduction-to-public-speaking-workshop #MarylandDebateTeam {display: none;}
			
			.single-location #datesForProgram #IntroductionToDebate,
			.single-location #datesForProgram #IntroductionToPublicSpeaking,
			.single-location #datesForProgram #PublicSpeaking23 {display: block;}

				.single-location #datesForProgram #IntroductionToDebate h4 + br + br + br + br,
				.single-location #datesForProgram #IntroductionToPublicSpeaking h4 + br + br + br + br,
				.single-location #datesForProgram #PublicSpeaking23 h4 + br + br + br + br {display: none;}

			#introduction-to-debate-workshop #datesForProgram #IntroductionToDebate,
			#public-speaking-2-3 #datesForProgram #PublicSpeaking23,
			#introduction-to-public-speaking-workshop #datesForProgram #IntroductionToPublicSpeaking {display: block;} 
			#datesForProgram .locationInfoChunk .dateSet {
				font-weight: bold;
				font-family: inherit;
				font-size: 14px;
				line-height: 1.4em;
			}
				.single-location #datesForProgram .locationInfoChunk div {
					font-weight: normal;
					margin-bottom:10px;
				}
				.single-location #datesForProgram .locationInfoChunk div h4 {
					font:bold 14px/1.5em Tahoma,sans-serif;
				}
				.single-program #datesForProgram .locationInfoChunk div h4 {
					display:none;
				}
			#datesForProgram .locationInfoChunk a.locationLink {
				display: block;
			}
			#datesForProgram .locationInfoChunk .city {
				font-family: inherit;
				color: #463f3b;
			}
			#datesForProgram .locationInfoChunk .status {
				font-family: inherit;
				color: #b73d2a;
				font-weight: bold;
				text-shadow:0 1px 0 rgba(0,0,0,.5);
				margin-top:-4px;
			}
			#datesForProgram .locationInfoChunk h3.status {
				margin-top:20px;
				font-size:1.195em;
			}

	#rates {
		float:right;
		max-width:100%;
		padding:30px 0 0;
	}
		#rates table {
			width: 100% !important;
			font: 14px/1.5em Tahoma,sans-serif;
			white-space: nowrap;
		}
			#rates table th {
				color:#786e67;
				padding:0 0 10px 15px;
				border-bottom: 3px double #c1bdad;
			}
			#rates table th:first-child {
				font: 21px/28px 'MrsEavesSmallCaps',Georgia;
				padding-left:0;
			}
			#rates table td {
				color:#463f3b;
				padding:10px 0 10px 15px;
				border-bottom: 1px solid #c1bdad;
			}
				#rates table td p {font: 14px/1.5em Tahoma,sans-serif;}
			#rates table td:first-child, #rates table td:first-child p {font-weight:bold; padding-left:0;}
			#rates table tr:last-child td {border-bottom:0 none;}
	#programsOrGrades {
		width:29.807692307692307%;
		padding:30px 0 0;
	}
		#content #programsOrGrades ul {
			font: 14px/1.5em Tahoma,sans-serif;
			font-style: normal;
		}
			#content #programsOrGrades ul li {
				padding:0;
				margin:0 0 .6em;
				background:none;
			}
			#content #programsOrGrades ul li a {}

	#programsOrGrades + .clear {
		border-bottom:1px solid #c1bdad;
		padding-top:30px;
		margin-bottom:30px;
	}

#staffAtThisLocation {
	float: left;
	width: 24.527472528%;
	padding:0 3.571428571428571% 0 0;
	border-right:1px solid #c1bdad;
	margin:0 3.571428571428571% 4.571428571428571% 0;
}

#staffAtThisLocation h3 {
	margin:0 0 20px;
}
#staffAtThisLocation .staffMember {
	clear: left;
	position: relative;
	margin: 0 0 26px;
	min-height: 50px;
}
#staffAtThisLocation .staffMember a.textLink {
	float: left;
	display: inline-block;
	width:65.277777779%;
	padding-left:34.722222221%;
	margin: -4px 0 0 0;
	font:bold 14px/1.5em Tahoma,sans-serif;
}
#staffAtThisLocation .staffMember a.imgLink {
 	display: block;
 	position: absolute;
 	top:0;
 	left:0;
 	width:26.881720429529427%;
 	min-width:48px;
 	height: 48px;
	border:1px solid #c1bdad;
	margin:0 12px 12px 0;
	overflow: hidden;
 }
 	#staffAtThisLocation .staffMember a.imgLink img {
 		display: block;
 		width:100%;
 		height: auto;
 	}

 #staffAtThisLocation .staffMember p.offSeasonTitle {
	float: left;
	width:65.277777779%;
	padding-left:34.722222221%;
	margin: 0;
	font: 14px/1.5em Tahoma,sans-serif;
 }

 #mapEnclosure {
 	float:right;
 	width: 33.379120879120876%;
 	height:125.92592592592592%;
 	border:1px solid #c1bdad;
 	margin:0 0 3.571428571428571% 3.571428571428571%;
 	overflow: hidden;
 }
 	#mapEnclosure a {
 		display: block;
 		height:100%;
 		min-height: 300px;
 		background-repeat:no-repeat;
 		background-position:center center;
 		text-indent: -999em;
 	}

.tableListingWrapperPrimary {
	margin-bottom: 30px;
}
	
	#ie7 .tableListingWrapperPrimary,
	#ie8 .tableListingWrapperPrimary {
		border-top: 1px solid #c1bdad;
		border-left: 1px solid #c1bdad;
	}

.tableListingWrapper:first-child {
	border-top: 1px solid #c1bdad;
	border-left: 1px solid #c1bdad;
}
	#ie7 .tableListingWrapper:first-child,
	#ie8 .tableListingWrapper:first-child {border-top: 0 none; border-left: 0 none;}

.tableListingWrapper:nth-child(2),
.tableListingWrapper:nth-child(3) {
	border-top: 1px solid #c1bdad;
}
.tableListingWrapper:nth-child(3n+1) {
	border-left: 1px solid #c1bdad;
}

.tableListingWrapper {
	float: left;
	width:25.15%;
	max-width: 242px;
	padding:0 4%;
	border-right: 1px solid #c1bdad;
	border-bottom: 1px solid #c1bdad;
	background:#fff;
}

	.tableListing {
		display: table;
		width: 100%;
		height:104px;
	}

	.tableListing a {
		display: table-cell;
		font: 14px/1.5em Tahoma,sans-serif;
		text-align: center;
		vertical-align: middle;
	}

		.tableListing + .clear {
			height:1.7em;
		}

/* Beat Box [modal] */

#modalContainer {
	position:fixed;
	z-index:10;
	overflow:hidden;
	}

	#modalInnerContainer {
		position:absolute;
		z-index: 1;
		background:#003957;
		height:101px;
		min-height:101px;
		min-width:180px;
		margin:0 auto;
		overflow: hidden;
		}

	#modalInnerContainer iframe {
		width:100%;
		position: absolute;
		height:434px;
		}

	#modalInnerContainer.notLoading {
		-moz-box-shadow: 0 2px 5px rgba(0,0,0,.45);
		-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.45);
		-o-box-shadow: 0 2px 5px rgba(0,0,0,.45);
		-ie-box-shadow: 0 2px 5px rgba(0,0,0,.45);
		box-shadow: 0 2px 5px rgba(0,0,0,.45);
		}
		#modalInnerContainer.loading iframe {display:none !important}
	#modalInnerContainer #loading {
		position: relative;
		display: none;
		margin: 0 auto;
		height: 100%;
		width: 100%;
		}
		#modalInnerContainer #loading p {
			display: block;
			color:#fff;
			padding: 0;
			font:normal 2.7em 'MrsEavesRomanRegular', Georgia, serif;
			text-shadow:1px 1px 0 rgba(0,0,0,.7);
			text-align:center;
			background: rgba(0,0,0,.2);
			border-radius: 6px;
			padding:9px 4px 3px 12px;
			width:200px;
			margin: 19% auto 0 auto;
			}

#modalScreen {
	background:#00486d;
	background:rgba(0,72,109,.9);
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	z-index:5;
	}



#navClose {
	position:absolute;
	top:-40px;
	right:0;
	z-index:3;
	height:40px;
	width:150px;
	}
	#navClose a {
		display: block;
		height:40px;
		line-height:42px;
		font:16px/40px Tahoma, Verdana, sans-serif;
		text-transform:uppercase;
		text-align:right;
		}
		#navClose a span {
			float:right;
			background: url(img/modalClose.png) right top no-repeat;
			}
			#navClose a:hover span {background-position: right bottom;}

a.navButton {
	display: block;
    height: 42px;
	color: #fff;
	text-decoration: none;
	}
a.navButton:hover {color:#55ceff;}
	a.navButton span {
		display: block;
		height:40px;
		width:28px;
		text-indent: -999em;
		}


#navNext {
	display:none;
	position:absolute;
	bottom:0;
	right:0;
	height:42px;
	width:50%;
	text-align: right;
	background:#960000;
	font:22px/46px 'MrsEavesRomanRegular', Georgia, serif;
	}
		#navNext a span {
			float:right;
			height:42px;
			width:41px;
			background: url(img/modalNext.png) right top no-repeat;
			text-indent: 999em;
			}
		#navNext a:hover span {background-position: right bottom;}

#navPrev {
	display:none;
	position:absolute;
	bottom:0;
	height:42px;
	width:50%;
	background:#960000;
	font:22px/46px 'MrsEavesRomanRegular', Georgia, serif;
	}
		#navPrev a span {
			float:left;
			height:42px;
			width:41px;
			background:url(img/modalPrev.png) left bottom no-repeat;
			}
		#navPrev a:hover span {background-position: left top;}


nav.primary .innerWrapper,
nav.primary .innerWrapper ul {
	height:28px;
}

#ddWrapper {
	position: relative;
	display: none;
	width: 100%;
	height:0;
	margin: 0;
	padding:0 0;
	box-shadow: inset 0 -4px 8px rgba(0, 0, 0, 0.9);
	background: #3d3937 url(img/ddNavInnerTopShadow.png) left top repeat-x;
}
	#currentDDArrow {
		position: absolute;
		top:-19px;
		width: 36px;
		height: 19px;
		background: url(img/currentDDArrow.png) 0 0 no-repeat; 
	}
	#closeBtnWrapper {
		position: relative;
		max-width:994px;
		height: 44px;
		margin:0 auto;
	}
	#closeBtnWrapper a.close {
		position: absolute;
		top:0;
		right: 0;
		display: block;
		width: 106px;
		height: 30px;
		border-radius: 0 0 28px 28px;
		background: #322d2b url(img/ddNavInnerTopShadow.png) left top repeat-x;
		font: 12px/28px Tahoma, Verdana, sans-serif;
		color: #786e67;
		text-decoration: none;
		text-indent: 27px;
		text-transform: uppercase;
	}
		#closeBtnWrapper a.close:hover {color: #fff !important;}
		#closeBtnWrapper a.close span {
			position: absolute;
			width: 14px;
			height: 15px;
			top:3px;
			right: 9px;
			display: block;
			margin:4px 15px 0 0;
			background: url(img/ddNavCloseIcon.png) 0 0 no-repeat;
		}
		#closeBtnWrapper a.close:hover span {background-position: 0 bottom;}
	#guilocheBar {
		width:100%;
		height:7px;
		margin:0 auto;
		border-top: 1px solid #003957;
		background: #003957 url(img/guilloche.png) bottom left repeat-x; 
	}
	.ddWrapper .ddPane {
		display: none;
		position: relative;
		max-width:994px;
		padding:0 0 36px 0;
		margin:0 auto;
	}
		.ddWrapper .ddPane dl {
			float: left;
		}

		.ddWrapper .ddPane dl#why-capitol-clasic-debate {
			width:540px;
		}
			.ddWrapper .ddPane dl#why-capitol-clasic-debate dd {
				float: left;
				width:48%;
				padding: 0 2% 0 0;
			}
			.ddWrapper .ddPane dl dt {
				font:20px/1em 'MrsEavesSmallCaps',Tahoma,sans-serif;
				color: #a09289;
				padding-bottom: 6px;
			}
			.ddWrapper .ddPane dl dd {
				padding-bottom: 2px;
				font:14px/2em Tahoma, Verdana, sans-serif;
			}
				.ddWrapper .ddPane dl dd a {
					display: block;
					color: #fff;
					text-decoration: none;
					line-height: 2em;
				}
				.ddWrapper .ddPane dl dd a:hover {
					color: #5F92A7 !important;
				}

		#overnightAndDayWrapper, #debateTeamsAfterschoolWrapper {float:left;}
			#debateTeamsAfterschoolWrapper { width:315px; padding: 0 20px 0 20px; border-right: 1px solid #786E67; border-left: 1px solid #786E67; }
			.ddWrapper #locations_nav.ddPane dl#debate-team_locationsNav { float:none; padding:0 0 20px; border-right: 0 none; border-left: 0 none;}
			#debateTeamsAfterschoolWrapper dl#after-school-workshops { float:none; padding:0; border-left: 0 none;}

			.ddWrapper #locations_nav.ddPane dl#debate-centers_locationsNav {max-width:300px; padding: 0 0 0 20px;}
				.ddWrapper #locations_nav.ddPane dl#debate-centers_locationsNav dd {width:48%; float:left;}

		.ddWrapper #locations_nav.ddPane dl#overnight-commuter-camps {float:none; width:265px; padding: 0 20px 0 0; border-right: 0 none;}
		
		.ddWrapper #summerCamp_nav.ddPane dl#overnight-commuter-camps {width:490px; padding: 0 20px 0 0; border-right: 1px solid #786E67;}
		
		.ddWrapper #afterSchool_nav dl#after-school-workshops {width:290px; padding: 0 20px 0 0; border-right:0 none;}
			.ddWrapper #summerCamp_nav.ddPane dl#overnight-commuter-camps dt {width:490px;}
			.ddWrapper #afterSchool_nav.ddPane dl#after-school-workshops dt {width:290px;}
			.ddWrapper #summerCamp_nav.ddPane dl#overnight-commuter-camps dd {float:left; width:235px;}
			.ddWrapper #afterSchool_nav.ddPane dl#after-school-workshops dd {width:265px;}
			.ddWrapper #summerCamp_nav.ddPane dl#overnight-commuter-camps dd:nth-child(even) {padding: 0 20px 0 0;}
		
		.ddWrapper .ddPane dl#day-camp-only {float:none; width:265px; padding: 20px 20px 0 0;}
		
		#summerCamp_nav.ddPane dl#day-camp-only {float: left; padding: 0 0 0 20px; width: 145px;}
		
		.ddWrapper #summerCamp_nav.ddPane dl#day-camp-only {border-right:0 none;}
		
		#afterSchool_nav.ddPane dl#after-school-workshops {border-left: 0 none;}
		
		.ddWrapper #debateTeams_nav.ddPane dl#debate-team_dtNav {width:610px;}
			.ddWrapper #debateTeams_nav.ddPane dl#debate-team_dtNav dd {float:left; width:49%;}
			.ddWrapper #debateTeams_nav.ddPane dl#debate-team_dtNav dd:nth-child(2n) { margin-right:2%; }

		#whyDebate_nav.ddPane .ddPageContent {
			width:420px;
		}
		#summerCamp_nav.ddPane .ddPageContent {
			width:290px;
		}
		#locations_nav.ddPane .ddPageContent {
			display:none;
		}
		#afterSchool_nav.ddPane .ddPageContent {
			width:605px;
		}
		#debateTeams_nav.ddPane .ddPageContent {
			width:358px;
		}
		.ddPane .ddPageContent {
			float: right;
			width: 320px;
		}
			.ddPane .ddPageContent h2 {
				font: 20px/1.7em 'Nevis', Tahoma, Verdana, sans-serif;
				color: #a09289;
				text-transform: uppercase;
			}
			#summerCamp_nav.ddPane .ddPageContent h2 {font-size: 18px;}
			.ddPane .ddPageContent p {
				color: #a09289;
				font:15px/28px Georgia, "Times New Roman", serif;
			}
				.ddPane .ddPageContent p a {
					color: #fff;
					text-decoration: none;
				}
				.ddPane .ddPageContent p a:hover {color: #5F92A7 !important;}

				.ddPane .ddPageContent p a.readMore {
					color: #fff;
					font-family: Tahoma, Verdana, sans-serif;
					text-decoration: none;
				}
				.ddPane .ddPageContent p a.readMore:hover {color: #5F92A7 !important;}


/* Results Page styling */

body.page-template-campResults-php .entry-header {
	background: url('pho/theRightCampHeader.jpg') no-repeat center transparent;
	height: 147px;
	color: #FFF;
	padding: 14px;
}
	body.page-template-campResults-php .entry-header h2 {
		float: left;
		background: url("img/whiteStars.png") no-repeat scroll left bottom transparent;
		padding: 0 0 21px;
		color: #FFF;
		font: 30px 'Nevis', Tahoma, Verdana, sans-serif;
		text-transform: uppercase;
	}

	body.page-template-campResults-php .entry-header h3 {
		text-transform: uppercase;
		font: 20px 'Nevis', Tahoma, Verdana, sans-serif;
		color: #FFF;
		text-align: right;
		float: right;
	}
	body.page-template-campResults-php .entry-header h3 a,
	body.page-template-campResults-php .entry-header h3 a:visited {
		color: #FFF;
		text-decoration: underline;
	}

div.resultsTable {
	position: relative;
	border: 1px solid #c1bdad;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #FFF;
	color: #463f3b;
	display: none;
}
	div.resultsTable p {
		margin: 0;
		font: 500 14px/28px Tahoma, Verdana, sans-serif;
		color: #463f3b;
	}

	div.resultsTable .resultsTableRow {
		border-bottom: 1px solid #c1bdad;
	}
		div.resultsTable.closed .resultsTableRow {display: none;}

	div.resultsTable div.rates,
	div.resultsTable div.dates,
	div.resultsTable div.description {
		float: left;
		padding: 12px;
		min-height: 153px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	div.resultsTable div.thumbnail {
		float: left;
		padding: 4px;
		min-height: 154px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 21%;
		border-right: 1px solid #c1bdad;
		border-left: 1px solid #c1bdad;
	}
		div.resultsTable div.thumbnail img {width: 100%;}

	div.resultsTable div.rates {
		width: 17%;
		padding-left: 32px;
		position: relative;
	}
		div.resultsTable div.rates div.campType {
			position: absolute;
			left: 12px;
			top: 36px;
			text-indent: -999em;
			width: 32px;
			height: 32px;
		}
			.campType.overnight {background: url(img/iconOvernight.png) transparent;}
			.campType.commuter {background: url(img/iconCommuter.png) transparent;}
			.campType.dayCamp {background: url(img/iconDayCamp.png) transparent;}

		div.resultsTable div.rates p.first {font-weight: 700;}

	div.resultsTable div.dates {
		width: 21%;
		border-right: 1px solid #c1bdad;
		border-left: 1px solid #c1bdad;
	}

	.middleSchoolNationals + div.resultsTable div.dates {min-height:180px !important;}

		div.resultsTable div.dates div h4 {
			font-size: 22px;
			line-height: .75em;
			margin: 5px 0;
		}
		div.resultsTable div.dates div h4 strong {font-weight: 500;}

	div.resultsTable div.description {width: 62%; position: relative;}

		div.resultsTable div.description p {font: 14px/26px Georgia,serif; margin-right: 145px;}
		

#rates .campType {
	float: left;
	width: 32px;
	height: 32px;
	margin-right:1em;
	text-indent: -999em;;
}

/* Tool tip styles */
#aToolTip {
	position: absolute;
	display: none;
	z-index: 50000;
}

	#aToolTip .aToolTipContent {
		position:relative;
		margin:0;
		padding:0;
	}
/* 
	END: Required Styles
*/
/**
	Default Theme
*/
.defaultTheme {
	border:3px solid #C1BDAD;
	color:#fff;
	margin:0;
	padding:1em 1.3em;
	max-width: 240px;
	font:18px/1.2em 'MrsEavesRomanRegular', Georgia, serif;

	background: #786e67; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4NmU2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDM5MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #786e67 0%, #3d3937 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#786e67), color-stop(100%,#3d3937)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #786e67 0%,#3d3937 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #786e67 0%,#3d3937 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #786e67 0%,#3d3937 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #786e67 0%,#3d3937 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#786e67', endColorstr='#3d3937',GradientType=0 ); /* IE6-8 */

	
	-moz-border-radius: 12px 12px 12px 0;
	-webkit-border-radius: 12px 12px 12px 0;
	-khtml-border-radius: 12px 12px 12px 0;
	border-radius: 12px 12px 12px 0;
	
	-moz-box-shadow: 2px 2px 5px #111; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
	box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */

	text-shadow:0 1px 0 rgba(0, 0, 0, .6);
}
	
	.defaultTheme #aToolTipCloseBtn {
		display:block;
		height:15px;
		width:15px;
		background:url(img/close.png) no-repeat;
		text-indent:-9999px;
		outline:none;
		position:absolute;
		top:-16px;
		right:-29px;
		margin:2px;
		padding:4px;
	}


	div.resultsTable div h4 {
		font:25px/1em 'MrsEavesPetiteCaps', Georgia;
		color: #786e67;
		text-align: left;
	}

	div.resultsTable .buttonContainer {
		position: absolute;
		top: 12px;
		right: 12px;
	}
		div.resultsTable .buttonContainer a.pill {
			border-radius: 29px;
			padding: 3px;
			background-clip: content-box, border-box;
			border: 1px solid #C1BDAD;
			margin-bottom: 5px;
			width: 160px;
		}

			div.resultsTable .buttonContainer a.pill span {
				margin: 4px;
				height: 21px;
				line-height: 21px !important;
				background-position: 133px -33px, 0 0 !important;
			}


div.tableHeader {
	font: 700 14px Tahoma, Verdana, sans-serif;
	color: #00486d;
	text-align: left;
	text-transform: uppercase;
	padding: 12px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #FFF;
	border: 1px solid #c1bdad;
	position: relative;
	margin: 5px 0 0;
	cursor: pointer;
}
	div.tableHeader:hover {background-color: #ebf4f8;}
	div.tableHeader.open {
		background-color: #ebf4f8;
		border-bottom: none;
	}

	div.tableHeader h3 {
		color: #960000;
		font: 18px/1.5em 'Nevis', Tahoma, Verdana, sans-serif;
		display: inline;
	}

	div.tableHeader a.open,
	div.tableHeader a.close {
		float: right;
		line-height: 27px;
		margin-right: 12px;
		font-size: 12px;
	}
		div.tableHeader a.close {
			color: #00476e;
			display: none;
		}
		div.tableHeader.open a.close {display: block;}
		div.tableHeader.open a.open {display: none;}

	div.tableHeader a.pill {
		position: absolute;
		top: 0.57143em;
		right: -1.14286em;
		border-radius: 2.07143em;
		padding: 0.21429em;
		border: 1px solid #C1BDAD;
		width: 2.07143em;
		height: 2.07143em;
	}

		.page div.tableHeader a.pill:hover,
		.page div.resultsTable a.pill:hover {
			background: #55ceff;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1Y2VmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzAwNmU5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=), #FFF;
			background: -moz-linear-gradient(top,  #55ceff 0%, #006e9b 16%), #FFF;
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55ceff), color-stop(16%,#006e9b)), #FFF;
			background: -webkit-linear-gradient(top,  #55ceff 0%,#006e9b 16%), #FFF;
			background: -o-linear-gradient(top,  #55ceff 0%,#006e9b 16%), #FFF;
			background: -ms-linear-gradient(top,  #55ceff 0%,#006e9b 16%), #FFF;
			background: linear-gradient(to bottom,  #55ceff 0%,#006e9b 16%), #FFF;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55ceff', endColorstr='#006e9b',GradientType=0 );
			background-clip: content-box, border-box;
		}

		div.tableHeader a.pill.red,
		div.resultsTable a.pill.red {
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNkMzQ5NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiM3ZTAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), #FFF;
			background: -moz-linear-gradient(top,  #d34949 35%, #7e0202 65%), #FFF;
			background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#d34949), color-stop(65%,#7e0202)), #FFF;
			background: -webkit-linear-gradient(top,  #d34949 35%,#7e0202 65%), #FFF;
			background: -o-linear-gradient(top,  #d34949 35%,#7e0202 65%), #FFF;
			background: -ms-linear-gradient(top,  #d34949 35%,#7e0202 65%), #FFF;
			background: linear-gradient(to bottom,  #d34949 35%,#7e0202 65%), #FFF;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d34949', endColorstr='#7e0202',GradientType=0 );
			background-clip: content-box, border-box;
		}

		div.tableHeader a.pill.red span {
			padding: 0;
			text-indent: -999em;
			background-position: 0.28571em -3.14286em, 0 0 !important;
			background-size: 2.38095em 5.52381em, auto auto;
			width: 21px;
			height: 21px;
			margin: 4px;
		}

		div.tableHeader a.pill.blue,
		div.resultsTable a.pill.blue {
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiMxNTYxODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMwMTNmNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), #FFF;
			background: -moz-linear-gradient(top,  #156188 35%, #013f5f 65%), #FFF;
			background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#156188), color-stop(65%,#013f5f)), #FFF;
			background: -webkit-linear-gradient(top,  #156188 35%,#013f5f 65%), #FFF;
			background: -o-linear-gradient(top,  #156188 35%,#013f5f 65%), #FFF;
			background: -ms-linear-gradient(top,  #156188 35%,#013f5f 65%), #FFF;
			background: linear-gradient(to bottom,  #156188 35%,#013f5f 65%), #FFF;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#156188', endColorstr='#013f5f',GradientType=0 );
			background-clip: content-box, border-box;
		}

		div.tableHeader a.pill.blue span {
			padding: 0;
			text-indent: -999em;
			background-position: 3px 3px, 0 0 !important;
			width: 21px;
			height: 21px;
			margin: 4px;
			background: #00496e url(img/close.png);
			background:
				url(img/close.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTU1N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/close.png),
				-moz-linear-gradient(top,  #00496e 0%, #09557c 100%);
			background:
				url(img/close.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00496e), color-stop(100%,#09557c));
			background:
				url(img/close.png),
				-webkit-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/close.png),
				-o-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/close.png),
				-ms-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/close.png),
				linear-gradient(to bottom,  #00496e 0%,#09557c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00496e', endColorstr='#09557c',GradientType=0 );
			background-size: 15px 15px, 100%;
		}

		div.resultsTable a.pill.brown {
			color: #fff;
			background: #7e766c; /* Old browsers */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlNzY2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjNiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), #FFF;
			background: -moz-linear-gradient(top,  #7e766c 0%, #3f3b39 100%), #FFF;
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e766c), color-stop(100%,#3f3b39)), #FFF;
			background: -webkit-linear-gradient(top,  #7e766c 0%,#3f3b39 100%), #FFF;
			background: -o-linear-gradient(top,  #7e766c 0%,#3f3b39 100%), #FFF;
			background: -ms-linear-gradient(top,  #7e766c 0%,#3f3b39 100%), #FFF;
			background: linear-gradient(to bottom,  #7e766c 0%,#3f3b39 100%), #FFF;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e766c', endColorstr='#3f3b39',GradientType=0 );
			background-clip: content-box, border-box;
		}

/* Dates and Rates page styling. */

.page .monthHeader {
	margin: 38px 0 18px;
}
	.page .monthHeader p {
		margin: 0;
		font: 22px/28px 'MrsEavesRomanRegular', Georgia, serif;
	}
	.page .monthHeader h2 {
		font-size: 32px;
		background: url(img/monthDivider.png) repeat-x scroll center .5em transparent;
		line-height: 1em;
	}
		.page .monthHeader h2 span {
			background-color: #eeeadb;
			padding-right: 7px;
		}

body.page-template-datesRates-php .entry-header {
	background: url('pho/friendsAtDebateCampHeader.jpg') no-repeat center transparent;
	height: 147px;
	color: #FFF;
	padding: 14px;
}
	body.page-template-datesRates-php .entry-header h1 {color: #FFF;}
	body.page-template-datesRates-php .entry-header p {
		color: #FFF;
		font: 22px "MrsEavesRomanRegular", Georgia, serif;
		background: url("img/whiteStars.png") no-repeat scroll left bottom transparent;
		padding: 0 0 21px;
	}

/* Smaller than 860px wide..... */


@media screen and (max-width: 1024px) {

	.mobile #ddWrapper {display:none !important;}

	section#homeFun div.shoutOut.first,
	.super #shareLabel,
	header.secondary h1,
	header.secondary h1 + a.pill {
		margin-left:1.3671875%;
	}
	section#homeFun div.shoutOut.fourth,
	.super address,
	header.primary #headerButtons,
	#superContact,
	header.secondary .pill {
		margin-right:1.3671875%;
	}
	section#homeFun .discount a {
		width:97.265625%;
		padding:0 1.3671875%;
		background-position:right top;
		background-origin: content-box;
	}

	#homePlug .discount a {padding-left:2.11368%; margin-right:2.11368%; background-clip: padding-box;}

	.innerWrapper.full div#content {padding: 0;}

	div#content,
	#respond,
	.single-post .primary article,
	.single-post #nav-below {
	/* total of 74.712755 */
	padding-right: 2.11367875%;
	padding-left:2.11367875%;
	width: 70.4853975%;
	}
	.single-post #nav-below {
		padding-right: 0;
		padding-left:0;
		margin-left:2.11367875%;
		width: 70.4853975%;
	}
		.fb-comments,
		.fb-comments span,
		.fb-comments span iframe {
			width:100% !important;
		}
	.home #sidebar {
		/* total of 26.71733% */
		width:22.4899725% !important;
		padding-right: 1.3671875% !important;
		padding-left: 1.430085% !important;
		padding-top: 2% !important;
	}
	#sidebar .widget_recent_entries h3 {
		padding: 0 17% 0 13%;
	    text-align: center;
	}
	#sidebar .widget_recent_entries h3 em {
		color: inherit;
		text-indent: 0;
		margin:0;
	}

	footer.primary .innerWrapper {
		background:
			url(img/footerBg.png) 83% bottom no-repeat,
			url(img/guilloche.png) left top repeat-x #00486d;
	}

		footer.primary .right address,
		footer.primary .right address a {
			font-size: 28px;
		}
			footer.primary .right p {
				font-size: 16px;
			}

	section#homeFun div.shoutOut {
		max-width:21.035211267605636%;
		padding: 0 1.5896579476861168% 0;
	}

	section#homeFun div.shoutOut .flyOutTrigger a {
		font-size: .70em;
	}

	section#homeFun div.shoutOut .flyOutTrigger #learnToExcel_link + .flyout a {
		font-size: 13px;
	}

	#homeFun #no-experience-required p:last-child a {font-size: 11px;}

	.ddWrapper .ddPane dl#why-capitol-clasic-debate {padding-left:1.5896579476861168%; width:520px; }
		#whyDebate_nav.ddPane .ddPageContent {width:400px; padding-right:1.5896579476861168%;}
	
	#debateTeams_nav.ddPane .ddPageContent {padding-right:1.5896579476861168%;}
	.ddWrapper #summerCamp_nav.ddPane dl#overnight-commuter-camps {padding-left:1.5896579476861168%; padding-right:0;}
		#summerCamp_nav.ddPane .ddPageContent {padding-right:1.5896579476861168%; width:270px;}
			#summerCamp_nav.ddPane .ddPageContent h2 {font-size: 0.97em;}
	.ddWrapper #debateTeams_nav.ddPane dl#debate-team_dtNav {width:590px; padding-left:1.5896579476861168%;}
	.ddWrapper #afterSchool_nav dl#after-school-workshops {width:270px; padding-left:1.5896579476861168%;}
	#overnightAndDayWrapper {padding-left:1.5896579476861168%;}

	#subnavDebate {padding-top:100px !important; background-size: 100% auto;}
		#subnavDebate h3 {font-size: 32px !important;}

	.page section.primary .innerWrapper.full div.entry-content {padding: 0 3% 5px;}

	.page-template-campResults-php div.tableHeader a.pill,
	.page-template-campResults-php div.resultsTable a.pill,
	.page-template-campResults-php div.tableHeader a.pill.red,
	.page-template-campResults-php div.resultsTable a.pill.red,
	.page-template-campResults-php div.tableHeader a.pill.blue, 
	.page-template-campResults-php div.resultsTable a.pill.blue {
		background-clip: border-box !important;
	}

	div.resultsTable div.rates {padding-left: 25px;}
}

@media screen and (max-width: 1000px) {
	#ddWrapper {display:none !important;}

	#homeButtons .button .pill span {font-size:.75em;}
}

@media screen and (max-width: 985px) {
	nav.primary #menu-item-1016 {display:none;}

	div.resultsTableRow div.rates {width: 40%;}
	div.resultsTableRow div.dates,
	div.resultsTableRow div.thumbnail {width: 60%; border: none;}
		div.resultsTableRow div.thumbnail img {width: auto;}

	div.resultsTableRow div.description {
		float: none;
		clear: both;
		width: 100%;
		height: auto;
		padding: 0 12px 24px 25px;
	}

	div.tableHeader a.pill {right: 10px;}
	div.tableHeader a.open, div.tableHeader a.close {margin-right: 40px;}

	div.resultsTable.opened .buttonContainer {margin-right: auto;}

	div.tableHeader a.open, div.tableHeader.open a.close {display: none;}
}

@media screen and (max-width: 960px) {

	.featured.profile h4 {
		font-size:26px;
	}

	.featured.profile h3 {font-size:33px;}

	#fullStaffList h4 span:after {content:" ";}
	#fullStaffList h4 span {display:inline;}

	footer.primary #cbOnFb_footer {right:28.4406%;}
	footer.primary #cbOnTwitter_footer {right:30.4406%;}

	#homeButtons .button.first,
	#homeButtons .button.second,
	#homeButtons .button.third {background: transparent;}

	#homeButtons .button .pill span {font-size:.65em;}
}

@media screen and (max-width: 915px) {
	nav.primary a {font-size:19px }

	#sidebar .widget_recent_entries h3 {margin-top:2%; font-size:21px;}

	footer.primary .widget_nav_menu,
	footer.primary .innerWrapper > p {
		margin-left:2.11367875%;
	}

	footer div.right  {
		margin-right:0;
	}
	.featured.profile h4 {
		letter-spacing: 0.1em;
	}

	#fullStaffList h4 {font-size:27px;}

	.featured.profile h3 {font-size:28px;}

	.featured.profile p {display:none}

	#campers .featured.profile {display: none;}

	footer.primary #cbOnFb_footer {right:29.4406%;}
	footer.primary #cbOnTwitter_footer {right:31.4406%;}

	#homePlug .discount a {
		font-size: 24px;
	}
}

@media screen and (max-width: 890px) {
	header.primary h1 {
		font-size:50px
		}
	nav.primary a {font-size:18px;}
		nav.primary a em {padding:0 9px;}
}


@media screen and (max-width: 815px) {

	nav.primary a {
		font-size: 1.1em;
	}
		nav.primary a em {
			padding-left:5px;
			padding-right:5px;
		}

	#homeButtons .button {width: 30%;}

}

@media screen and (max-width: 800px) {
	#fullStaffList h4 {font-size:24px;}

	header.primary h1 {
		font-size:45px
		}

	.notMobile nav.primary .innerWrapper, nav.primary .innerWrapper ul {
		height: inherit;
	}
	.notMobile nav.primary #menu-item-1016 {
	    display: inherit;
	}

	#rates {width:100%; padding-bottom:15px;}
	#programsOrGrades {
		width: 100%;
		padding-top:15px;
		border-top: 1px solid #C1BDAD;
		clear: both;
	}
	#programsOrGrades + .clear {padding-top:21px; margin-bottom:26px;}

	#sidebar {
		width:24.488945978%;
	}

	.featured.profile a.pill {width:53%;}

	.archive #newsHeader h1 {font-size: 27px;}
	.archive#newsHeader #theBlogBubbles em {margin:24px 28px 0 -23px;}
	.archive#newsHeader #theBlogBubbles strong {font-size: 40px; line-height: 72px;}
	.archive #newsHeader #theBlogBubbles {
		max-width:155px; 
		background-size: contain;
	}

	#staffAtThisLocation .staffMember {
		clear: none;
		float: left;
		width: 48%;
	}
	#staffAtThisLocation .staffMember:nth-child(even) {margin-right:4%;}
		#staffAtThisLocation .staffMember a.imgLink {
			position: static;
			width:100%;
			max-width:128px;
			height: auto;
			max-height: 128px;
		}
		#staffAtThisLocation .staffMember a.textLink {
			float:none;
			display: block;
			padding-left:0;
			width: 100%;
			font-size: 13px;
		}
		#staffAtThisLocation .staffMember p.offSeasonTitle {
			float:none;
			padding-left: 0;
			width:100%;
			font-size: 12px;
		}

	#featureBox a.pill span,
	#featureBox a.pill.blue span,
	#featureBox a.pill.red span,
	#featureBox a.pill.brown span {
		padding-right: 11px;
		background-position:right -200px, right top !important;
	}


	section#homeFun div.shoutOut {
		width:20.5726425% !important;
		padding: 0 2.11367875% 0 !important;
		margin:0 !important;
	}
		section#homeFun div.shoutOut p {
			font-size:13px; 
		}
		section#homeFun #daveMarash h4 {
			font-size: 20px
		}
		section#homeFun #broadcast-journalism-creative-writing h4 {
			font-size: 18px;
		}
		section#homeFun #no-experience-required h4 {
			font-size: 17px;
			letter-spacing: -.01em;
		}

	section#homeFun div.shoutOut .flyOutTrigger #discoverYourArt_link + .flyout {
		width:185px !important;
	}
		section#homeFun div.shoutOut .flyOutTrigger #discoverYourArt_link + .flyout a {
			font-size: 12px;
		}

	.single-staff section.primary footer, .page section.primary footer, .single-program section.primary footer, .single-location section.primary footer {
		background-position: -100px top;
	}

	.home section.primary footer a {margin-top:2px;}

	footer.primary #cbOnFb_footer {right:31.4406%;}
	footer.primary #cbOnTwitter_footer {right:33.4406%;}

	#tweetBubble {
		left:28%;
	}
	#tweetPlug p {
		margin-top: 20px;
		line-height: 24px;
		text-align: center;
	}

	#newsHeader #theBlogBubbles em {
		margin-left: -21px;
		margin-right:20px;
	}
	#newsHeader #theBlogBubbles strong {
		font-size: 44px;
		line-height: 64px;
	}

	#cbOnFb a strong {
		font-size: 31.7px;
	}
	#cbOnTwitter {
		height:inherit;
	}
		#cbOnTwitter a {
			line-height: 5px;
			padding-top:20px;
		}

	#homeButtons .button .pill span {font-size:.6em;}
}

@media only screen and (max-device-width: 768px) and (orientation:portrait) {
	.super .menu li#menu-item-3386,
	.super .menu li#menu-item-3385 {display: none;}
}

@media screen and (max-width: 705px) {
	.super .menu {display:none;}
}

@media screen and (max-width: 750px) {
	header.primary {
		height: inherit;
	}

	header.primary a#logo {
		float: none;
		display: block;
		border-bottom: 2px solid #fff;
	}
		header.primary h1 {font-size: 50px}

	header.primary #headerButtons {
		float: none;
		display: block;
		padding:2.3333333333333335%;
		border-bottom: 2px solid #fff;
		margin: 0;
	}

		header.primary #headerButtons a {
			float: none;
			width:97.26562% !important;
			margin: 0!important;
		}
			header.primary #headerButtons a:first-child {
				margin-bottom: 2.33333% !important;
			}

	nav.primary {
		height: inherit;
	}
		nav.primary ul {
			padding:1.15% 0;
		}

			nav.primary ul li {
				float:none;
			}

	header.secondary h1 {
		font-size:30px;
		width: 70%;
		padding-top: 105px;
		margin-bottom: 68px;
	}
	
	header.secondary .pill {float: none;}

	#homeButtons .button {
		float: none;
		width: 100%;
	}
		#homeButtons .button.first,
		#homeButtons .button.second,
		#homeButtons .button.third {
			padding: .5em 0;
		}
			#homeButtons .button .pill span {font-size:.9em;}

	body.page-template-campResults-php .entry-header h2 {float: none;}
	body.page-template-campResults-php .entry-header h3 {text-align: left;}

	#playVideo {
		font-size: 1.5em !important;
		left:21% !important;
	}

}

@media screen and (min-width:751px) and (max-width: 800px) {
	#homeButtons .button.first,
	#homeButtons .button.second,
	#homeButtons .button.third {
		width: 30%;
		padding: 1em .65em;
	}
}

@media screen and (max-width: 705px) {
	footer.primary #cbOnFb_footer,
	footer.primary #cbOnTwitter_footer {display: none;}
	.location .phoneNumber a { color: #960000; text-decoration:underline; }
	div.tableHeader h3 {display: block; margin-right: 40px;}
}

@media screen and (max-width: 680px) {

	#fullStaffList h4,
	.featured a.pill {display:none;}

	#fullStaffList p {padding-top:14px;}

}

/* Kindle Fire */
@media screen and (max-width: 600px) {
	header.primary h1 {font-size:40px;}
	
	div#content {
		width: 95.7726425%;
	}
	
	section.primary .innerWrapper {padding-bottom: 0 !important;}

	#sidebar {
		position: static;
		width:auto;
		border: 0 none !important;
	}
		#subnav h2 {padding-top:4.22736%;}
		#subnav h2,
		#subnav ul {padding-left:2.11368%; padding-right: 2.11368%;}
		#subnav ul {padding-bottom:3.22736%;}

	.tableListing {
	    width: 42%;
	}

	nav.primary .innerWrapper, nav.primary .innerWrapper ul {height:inherit;}
}


@media screen and (max-width: 540px) {
	header.primary h1 {font-size:40px;}
}

@media only screen and (max-device-width: 960px) and (orientation:landscape) {
	header.primary #headerButtons {
		min-height: 30px;
		margin-top: 0;
		border-bottom: 0 none;
	}

	nav.primary {height:0;}

	body header.primary #headerButtons a {
		clear: none;
		float: left !important;
		margin-left: 2% !important;
		margin-top:0 !important;
		width: 30% !important;
	}
	
	header.primary #headerButtons a#menu_btn.pill.red span {
		background-position: right -32px, right top !important;
	}

	section#homeFun div.shoutOut {
		height: inherit !important;
	}
	section#homeFun div.shoutOut .flyOutTrigger a {
	    font-size: 0.6em;
	}

	.blog #sidebar .fb-like-box {
	    display: none;
	}

	#newsHeader,
	.blog .primary article {
		width:94.27966%;
	}

	#newsHeader h1 {
		font-size: 27px;
	}
	.archive #newsHeader h1 em, .archive #theBlogBubbles {
	    display: none;
	}
}

@media screen and (max-width: 600px) and (orientation:landscape) {
	div.resultsTableRow div.rates div.campType {display: none;}
}

@media screen and (max-width: 480px) and (orientation:landscape) {
	section.primary p {font-size:12px; line-height: 1.7em;}

	#newsHeader h1 {
		width: 56% !important;
		font-size: 28px !important;
		line-height: 27px !important;
		margin-top: 0;
		padding-bottom: 11px !important;
		padding-top: 17px;
	}

	.blog .primary article header p.postDate, .single-post .primary article header p.postDate, .archive .primary article header p.postDate {
		font-size: 10px !important;
	}

	.blog .primary article .entry-content p {font-size: 10px !important; line-height: 17px !important;}

	.js div.wp-caption .wp-title-text {
		font-size: 12px;
		line-height: 15px;
	}
	.js div.wp-caption .wp-caption-text .caption {font-size: 8px; line-height: 12px;}
}

@media screen and (max-width: 480px) {

	.super a#superContact, .super address span {display: none;}

	nav.primary {height: 0; width: 100% !important; border-top:0 none; overflow:hidden;}

	header.primary #headerButtons {
		border-bottom: 0 none;
		height: 35px;
		width: 95%;
	}

	header.primary h1 {text-indent: 47px;}

	header.primary a.pill {
		height: 29px !important;
		line-height: 29px !important;
	}
		header.primary a.pill span {
			height:29px !important;
			line-height: 30px !important;
			background-position: right top !important;
		}

		header.primary #headerButtons a {
			width:30% !important;
			float:left;
			clear: none;
			margin-left:2% !important;
		}
		header.primary #headerButtons a:first-child {margin-left: 0 !important;}
		header.primary #headerButtons a.pill span {
			padding-right: 11px;
			background: #00496e none;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTU1N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #00496e 0%, #09557c 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00496e), color-stop(100%,#09557c));
			background: -webkit-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background: -o-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background: -ms-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background: linear-gradient(to bottom,  #00496e 0%,#09557c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00496e', endColorstr='#09557c',GradientType=0 );
			background-size: 100%;
		}

			#headerButtons a#register_btn span {
				background: #7f0303;
				background:	url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmMDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMjQ4NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
				background:	-moz-linear-gradient(top,  #7f0303 0%, #d24848 100%) !important; /* FF3.6+ */
				background:	-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f0303), color-stop(100%,#d24848)) !important; /* Chrome,Safari4+ */
				background:	-webkit-linear-gradient(top,  #7f0303 0%,#d24848 100%) !important; /* Chrome10+,Safari5.1+ */
				background:	-o-linear-gradient(top,  #7f0303 0%,#d24848 100%) !important; /* Opera 11.10+ */
				background:	-ms-linear-gradient(top,  #7f0303 0%,#d24848 100%) !important; /* IE10+ */
				background:	linear-gradient(to bottom,  #7f0303 0%,#d24848 100%) !important; /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0303', endColorstr='#d24848',GradientType=0 ); /* IE6-8 */
			}

		header.primary #headerButtons a.pill.red span {
			background: #980303 url(img/pillDownArrow.png);
			background:
				url(img/pillDownArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/pillDownArrow.png),
				-moz-linear-gradient(top,  #980303 0%, #bb3434 100%);
			background:
				url(img/pillDownArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#980303), color-stop(100%,#bb3434));
			background:
				url(img/pillDownArrow.png),
				-webkit-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/pillDownArrow.png),
				-o-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/pillDownArrow.png),
				-ms-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/pillDownArrow.png),
				linear-gradient(to bottom,  #980303 0%,#bb3434 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980303', endColorstr='#bb3434',GradientType=0 );
			background-position: right bottom !important;
			background-size: 25px 58px, 100%;
		}

		header.primary #headerButtons a.pill.red.opened span {
			background: #980303 url(img/pillUpArrow.png);
			background:
				url(img/pillUpArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/pillUpArrow.png),
				-moz-linear-gradient(top,  #980303 0%, #bb3434 100%);
			background:
				url(img/pillUpArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#980303), color-stop(100%,#bb3434));
			background:
				url(img/pillUpArrow.png),
				-webkit-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/pillUpArrow.png),
				-o-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/pillUpArrow.png),
				-ms-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/pillUpArrow.png),
				linear-gradient(to bottom,  #980303 0%,#bb3434 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980303', endColorstr='#bb3434',GradientType=0 );
			background-position: right bottom !important;
		}

		header.primary #headerButtons a.pill:hover span {
			background: #0573a0 none;
			background:	url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
			background: -webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background: -o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background: -ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background: linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
		}

		header.primary #headerButtons a.pill.red:hover span {
			background: #0573a0 url(img/pillDownArrow.png);
			background:
				url(img/pillDownArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/pillDownArrow.png),
				-moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
			background:
				url(img/pillDownArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
			background:
				url(img/pillDownArrow.png),
				-webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/pillDownArrow.png),
				-o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/pillDownArrow.png),
				-ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/pillDownArrow.png),
				linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
		}

		header.primary #headerButtons a.pill.red.opened:hover span {
			background: #0573a0 url(img/pillUpArrow.png);
			background:
				url(img/pillUpArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/pillUpArrow.png),
				-moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
			background:
				url(img/pillUpArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
			background:
				url(img/pillUpArrow.png),
				-webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/pillUpArrow.png),
				-o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/pillUpArrow.png),
				-ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/pillUpArrow.png),
				linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
		}

section#homeFun {padding-top: 0}
	header.secondary .outerWrapper {
		position: static;
	}

	header.secondary h1 {
		float: none;
		width: 95.26562%;
		margin-left:3.36719%;
		padding-top: 139px;
		font-size: 27px;
		line-height: 34px;
	}
	header.secondary #homePromo {
		float: right;
		clear: left;
		height: auto;
		width: 100%;
		margin-top:0; 
	}
	header.secondary #homePromo .inner {
		height: auto;
		margin: 1.5%;
		padding: 10px 3.5% 10px;
		width: 90%;
	}

	div.alignnone,
	div.alignright,
	div.aalignleft {
		width:100%;
		margin-bottom:1.5em;
	}

	div.wp-caption {
		overflow: visible;
		position: static;
	}

	.js div.wp-caption .wp-caption-text {position:static;}

	div.wp-caption {background-color: #960000;}
	.wp-caption-text {background-color: #003957;}

	footer div.right,
	footer.primary .widget_nav_menu, footer.primary .innerWrapper > p {
		float:none;
		width:94%;
		padding:0 3%;
		margin:0;
	}


	section#homeFun div.shoutOut {
		float:none;
		clear:both;
		width:95.7726425% !important;
		max-width: 100% !important;
		height:auto !important;
		padding: 0 2.11367875% 0 !important;
		border: 0 none;
		border-bottom: 1px solid #DDD5C5;
		margin:0 auto !important;
	}

		#playVideo {
			font-size: 2em !important;
			left:32% !important;
		}
		section#homeFun div.shoutOut p {
			font-size:13px; 
		}
		section#homeFun #daveMarash h4,
		section#homeFun #competitiveDebate h4,
		section#homeFun #broadcast-journalism-creative-writing h4,
		section#homeFun #no-experience-required h4 {
			padding-top:10px;
			font-size: 25px;
		}

		section#homeFun div.shoutOut .flyOutTrigger {
			position: static !important;
			width:100% !important;
		}
			.flyOutTrigger #becomeAChampion_link.flyOutTrigger_link {width:163px !important;}

		.flyOutTrigger .flyOutTrigger_link em {
			float: right;
			display: inline-block;
		}
			.flyOutTrigger #learnToExcel_link.flyOutTrigger_link em {margin: -20px 0 0 0;}
			.flyOutTrigger #becomeAChampion_link.flyOutTrigger_link em {margin: -20px -2px 0 0;}
			.flyOutTrigger #discoverYourArt_link.flyOutTrigger_link em {margin:-20px 8px 0 0;}

		.flyOutTrigger .flyOutTrigger_link.hover_effect em {
			-webkit-transform: rotate(90deg);
		}

		section#homeFun div.shoutOut .flyOutTrigger #discoverYourArt_link + .flyout,
		section#homeFun div.shoutOut .flyOutTrigger .flyout {
			position: static;
			width: 100% !important;
			background-image: none !important;
		}
			section#homeFun div.shoutOut .flyOutTrigger #discoverYourArt_link + .flyout a {
				font-size: 14px;
			}

	.home section.primary div#content {
		padding-bottom: 7px;
		margin-left: 2.11368% !important;
		margin-right: 2.11368% !important;
		padding-left: 0;
		padding-right: 0;
		border-right:0 none;
		background: url(img/guilocheLightBrown.png) repeat-x scroll left bottom transparent;
		background-clip: padding-box;
	}

	.home #sidebar {
		width: 95.77264% !important;
		padding:0 2.11368% 4% !important;
	}
		#sidebar .widget_recent_entries h3 {
			margin-top: 0;
			padding: 4.8% 30% 0 30%;
		}


	.blog #sidebar .fb-like-box {display:none;}

	.blog .primary article,
	div#content, #respond, .single-post .primary article, .single-post #nav-below,
	#nav-below,
	#newsHeader {
		padding-left: 2.86017%;
		padding-right: 2.86017%;
		width: 94.27966%;
	}
	#respond {margin-bottom:2.86017%;}
	.single #nav-below {height:45px;}
	#nav-below {
		background: url('img/tanGuilloche.png') repeat-x scroll left 26px, url('img/tanGuilloche.png') repeat-x scroll left 106px;
		padding-bottom: 2px;
		margin-left: 0 !important;
	}

	#newsHeader h1 {
		width:35%;
		font-size: 23px;
		line-height: 25px;
		margin-top: 0;
		padding-bottom: 13px;
		padding-top: 17px;
	}

	#newsHeader #theBlogBubbles {
		max-width: 190px;
	}
		#newsHeader #theBlogBubbles em {
			margin: 20px 15px 0 -2px;
			-webkit-text-shadow:1px 1px 0 #fff;
			-mox-text-shadow:1px 1px 0 #fff;
			-ie-text-shadow:1px 1px 0 #fff;
			text-shadow:1px 1px 0 #fff;
		}

	#archivePostColumn article {
		margin-bottom:14px;
	}
		#archivePostColumn article footer {padding-bottom:14px;}
	.archive #archivePostColumn {padding-top: 70px;}
	.archive .primary article .postImage {
		float:none;
		clear: both;
		width: 100%;
		height: auto;
		max-width: 100%;
	}
		.archive .primary article .postImage img {
			max-width: 100%;
			width: 100% !important;
		}
	#archivePostColumn .socialBtns {display:none;}
	.archive .primary article footer > a {
		float:none;
	}
	.archive #newsHeader {height: 60px !important;}
	.archive #newsHeader h1 {width: 100% !important}
	.archive #newsHeader h1 em,
	.archive #theBlogBubbles {display: none;}

	#tweetPlug {
		padding-bottom: 14px;
	}

	.single .alignleft, .single .alignright {
		width: inherit !important;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}

	#shareBox p {
		margin-top:0;
		padding-top: 6px;
		background-image: none;
	}
	#shareBox .addthis_toolbox {
		margin-bottom: 20px;
	}

	#homePlug {height: inherit;}
		#homePlug .discount a {
			white-space: normal;
			background-image: none;
			font-size: 26px;
			line-height: 33px;
			padding-top: 5px;
			padding-bottom: 5px;
			text-decoration: underline;
		}


	.tableListingWrapper:first-child {
		border-top: 1px solid #c1bdad;
		border-left: 1px solid #c1bdad;
	}

	.tableListingWrapper:nth-child(2),
	.tableListingWrapper:nth-child(3) {
		border-top: 1px solid #c1bdad;
	}
	.tableListingWrapper:nth-child(3n+1) {
		border-left: 1px solid #c1bdad;
	}

	.tableListingWrapper {
		float: left;
		width:28.5%;
		max-width: 242px;
		padding:0 2%;
		border-right: 1px solid #c1bdad;
		border-bottom: 1px solid #c1bdad;
		background:#fff;
	}

		.tableListing {
			display: table;
			width: 100%;
			height:104px;
		}

		.tableListing a {
			font: 12px/1.5em Tahoma,sans-serif;
		}

	#sidebar .quote {border-top:1px solid #C1BDAD;}

	#subnavDebate {max-width: 100% !important; padding-bottom: 10px;}
	#subnavDebate .gform_body {height: inherit !important;}
	
	div.resultsTableRow div.rates {height: auto; padding: 12px;}
		div.resultsTableRow div.rates div.campType {display: none;}
	div.resultsTableRow div.description {padding-left: 12px;}
		div.resultsTable div.description p {margin: 0;}
		div.resultsTable .buttonContainer {position: relative; margin-left: 30%;}

	div.resultsTableRow div.thumbnail img {width: 100%;}
}


@media screen and (max-width: 335px) {
	header.primary h1 {font-size:27px; text-indent: 50px;}

	#staffAtThisLocation {
		width:100%;
		padding:0;
		float:none;
		border-right: 0 none;
		border-bottom: 1px solid #C1BDAD;
		margin-bottom: 4%;
		margin-right: 0;
	}
		#staffAtThisLocation .staffMember a.imgLink {margin-right:0 !important;}

	div#content, #respond, .single-post .primary article, .single-post #nav-below {
		width:94%;
		padding-right:3%;
		padding-left:3%;
	}

	.single-staff section.primary footer > a, .page section.primary footer > a, .single-program section.primary footer > a, .single-location section.primary footer > a {font-size:19px;}

	#staffAtThisLocation .staffMember {
		float:none;
		display:inline-block;
	}

	#rates table {
		font-size: .70em;
		letter-spacing: -0.05em;
	}
	.single-staff section.primary footer, .page section.primary footer, .single-program section.primary footer, .single-location section.primary footer {
		background-position: -100px top;
	}

	#featureBox #locationProgramFeature {
		float:none;
		border: 0 none;
		width:100%;
		max-height: 150px !important;
	}
	#featureBox #datesForProgram {
		width:100%;
		padding:0 0 20px 0;
	}	
		#datesForProgram h3 {padding-top:20px;}
		#datesForProgram h3,
		#datesForProgram .locationInfoChunk > p,
		#datesForProgram .locationInfoChunk > div,
		#datesForProgram .locationInfoChunk > a {
			padding-left: 4.62963%;
			padding-right: 4.62963%;
			margin: 0 !important;
		}
		#datesForProgram a.pill {
			position: static;
			float: none;
			margin:0 5.62963%;
			max-width: 88.74074%;
			width:88.74074%;
		}
		#featureBox a.pill span {
			padding-right: 35px;
			background-position:right 0 !important;
		}
		#featureBox a.pill span, #featureBox a.pill.blue span, #featureBox a.pill.red span, #featureBox a.pill.brown span {background-position:right bottom !important;}
		#datesForProgram a.pill.blue, #datesForProgram a.pill.brown {margin-bottom: 15px;}

	#fullStaffList h4 {display:block;}

	.featured.profile h4 {
		font-size:23px; 
	}
	.featured.profile h3 {
		font-size:22px;
	}
	.featured.profile {
		border: 0 none;
		outline:1px solid #C1BDAD;
	}

	#fullStaffList {
		border: 0 none;
		outline:1px solid #4C7D91;
	}

	.featured.profile,
	#fullStaffList {
		width:100%;
		margin-bottom:1.5em;
	}

	body.single-location #featureBox #locationProgramFeature iframe, iframe {
		width:100% !important;
		float:none;
		max-height:150px !important;
	}

	body.single-location #featureBox #locationProgramFeature iframe {
		border-bottom:1px solid #c1bdad;
	}
	#featureBox #datesForProgram {
		padding-top:15px;
	}

	div.float.right {margin-bottom: 0 !important }

	div.float.right {
		float:none !important;
		margin-left: inherit !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	div.float.right ul,
	section.primary #content div.right + ul,
	.blog .primary article div.right + ul,
	.single-post .primary article div.right + ul {
		float:none !important;
		margin-left: 4% !important;
		margin-right:0 !important;
		width:95% !important;
		max-width: 95% !important;
	}

	.single-staff section.primary footer > a, .page section.primary footer > a, .single-program section.primary footer > a, .single-location section.primary footer > a {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

	div.profile p.position {font-size: 12px;}
	div.profile p.quote {font-size: 12px;}
	div.profile p.offSeason {font-size:16px;}

	#newsHeader h1 {
		font-size: 21px;
	}
	#newsHeader #theBlogBubbles em {
		font-size: 25px;
	}
	#newsHeader #theBlogBubbles strong {
		font-size: 42px;
	}
	.archive #newsHeader h1 {
	    font-size: 23px;
	}
}


/* Form Sidebar Style Overrides */

#sidebar .gform_wrapper,
#sidebar #gforms_confirmation_message {
	padding: 15px 11.8644% 14px;
	font: 16px/26px Arial, sans-serif;
}

#sidebar .gform_fields label {
	font: 18px/28px 'MrsEavesRomanRegular',Georgia;
	width: auto;
	float: none;
}

#sidebar .gform_button,
#sidebar .gfield_select {width: 99%;}

#sidebar .gform_wrapper .top_label .gfield_label,
#sidebar .gform_wrapper .gform_footer {
	margin: 0;
	line-height: 1em;
	padding: 0;
}

#sidebar .ginput_container input {
	font-size: .9em;
	padding: 2px 0 0 0;
	margin-bottom: 5px;
	width: 99%;
	float: none;
}

#sidebar .gform_wrapper textarea {
	font-size: .9em;
	height: 100px;
}

#sidebar .gform_wrapper .gform_heading {margin: 0;}

#sidebar .animateMe {
	position: fixed;
	top:22px;
	max-width: 236px !important;
}
#sidebar .bottom {
	bottom: 23px;
	float: none;
	position: absolute;
}

	#subnavDebate .gform_body {
		height:170px; overflow: hidden;
		-webkit-transition: all .4s ease-in-out;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}

	#subnavDebate.hasFocus {
		position: absolute;
	}

	#subnavDebate.hasFocus.bottom,
	#subnavDebate.hasFocus.animateMe {
		border-top:4px solid #574d47;
	}

	#subnavDebate.hasFocus .gform_body {
		height:380px;
	}


body.single-program #sidebar,
body.single-location #sidebar {
	background-color: #786E67;
}

#subnavDebate {
	position: relative;
	background: url("img/requestInfoBg.png") no-repeat top #786E67;
	padding-top: 120px;
	color: #FFF;
	max-width: 100%;
}

	#subnavDebate h3 {
		color: #fff;
		font:38px/1em 'MrsEavesPetiteCaps', Georgia;
		margin: 0 12px 5px;
		padding: 0 0 7px;
		border-bottom: 1px solid #FFF;
	}

#sidebar #subnavDebate .gform_wrapper {
	margin: 0;
	padding: 0;
	color: #FFF;
}

#subnavDebate .gform_wrapper {
	max-width:100%;
}

	#sidebar #subnavDebate .gform_wrapper .gform_body {padding: 0 12px;}

	#sidebar #subnavDebate .gform_fields label {color: #FFF;}

	#sidebar #subnavDebate .gform_fields input {border: 1px solid #c2bcad;}

	#sidebar #subnavDebate a.pill {
		border: 1px solid #EEEADB;
		width: 70%;
		margin: 0 auto;
	}

	#sidebar #subnavDebate .buttonWrapper {
		background: url(img/offwhiteLine.png) repeat-x center transparent;
		margin-bottom: 14px;
	}


/* IE6 */
#love {display: none;}
#ie6 #love,
#ie7 #love {
	display: block;
	padding: 50px;
	background:#960000;
	color: #fff;
	border-bottom: 1px solid #fa9697;
}
	#ie6 #love h6,
	#ie7 #love h6 {
		color:#fa9697;
		font-size: 26px;
		margin-bottom:1em;

	}
	#ie6 #love p,
	#ie7 #love p {
		color: #fff;
		font-size: 18px;
		line-height: 24px;
	}
	#ie6 #love a,
	#ie7 #love a {
		color:#ffd3d3;
	}
	#ie6 #love p span,
	#ie7 #love p span {
		display: block;
		margin-top: 1em;
		text-align: right;
		font-size: 1.5em;
		font-size: 1.5em;
	}
		#ie6 #love p span em,
		#ie7 #love p span em {font-style: italic;}



/* =High Rez
******************************************/

@media only screen and (-webkit-min-device-pixel-ratio : 1.5),
	only screen and (min-device-pixel-ratio : 1.5),
	only screen and (min--moz-device-pixel-ratio : 1.5),
	only screen and (-o-min-device-pixel-ratio: 2/1) {

	.super #shareLabel a {
		background-image: url(img/socialLinks@2x.png);
		background-size: 84px 42px;
	}

	section#homeFun div#competitiveDebate .icon { background-image: url(img/competitive@2x.png); }
	section#homeFun div#broadcast-journalism-creative-writing .icon { background-image: url(img/broadcast-journalism-creative-writing@2x.png); }
	section#homeFun div#no-experience-required .icon { background-image: url(img/no-experience-required@2x.png); }

	header.primary div.capitol {
		background:url(img/capitol@2x.png) left top no-repeat;
		background-size: 100% auto;
		}

	.home #sidebar {
		background-image: url(img/speechBubbles@2x.png);
		background-size: 189px 108px;
	}

	.entry-content h2:first-child, #content h1 + h2 {
		background-image: url(img/blueStars@2x.png);
		background-size: 102px 18px;
	}

	.single-staff section.primary footer, .page section.primary footer, .single-program section.primary footer, .single-location section.primary footer {
		background-image: url(img/nextBg@2x.png);
		background-size: 728px 40px;
	}

	footer.primary .innerWrapper {
	    background-image: url(img/footerBg@2x.png), url(img/guilloche@2x.png);
	    background-size: 181px auto, auto 7px;
	}

		footer.primary #cbOnFb_footer {
			background-image: url(img/cdOnFb_footer_bg@2x.png);
			background-size: 152px 189px;
		}
		footer.primary #cbOnTwitter_footer {
			background-image: url(img/cdOnTwitter_footer_bg@2x.png);
			background-size: 131px 130px;
		}
		.single-staff section.primary footer > a, .page section.primary footer > a, .single-program section.primary footer > a, .single-location section.primary footer > a {
			background-image: url(img/nextBtnIcon@2x.png);
			background-size: 22px 66px;
		}

		#sidebar .quote {
		    background-image: url(img/quoteBg@2x.png);
		    background-size: 102px 82px;
		}

	header.primary #headerButtons a.pill.red span {
		background: #980303 url(img/pillDownArrow@2x.png);
		background:
			url(img/pillDownArrow@2x.png),
			url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:
			url(img/pillDownArrow@2x.png),
			-moz-linear-gradient(top,  #980303 0%, #bb3434 100%);
		background:
			url(img/pillDownArrow@2x.png),
			-webkit-gradient(linear, left top, left bottom, color-stop(0%,#980303), color-stop(100%,#bb3434));
		background:
			url(img/pillDownArrow@2x.png),
			-webkit-linear-gradient(top,  #980303 0%,#bb3434 100%);
		background:
			url(img/pillDownArrow@2x.png),
			-o-linear-gradient(top,  #980303 0%,#bb3434 100%);
		background:
			url(img/pillDownArrow@2x.png),
			-ms-linear-gradient(top,  #980303 0%,#bb3434 100%);
		background:
			url(img/pillDownArrow@2x.png),
			linear-gradient(to bottom,  #980303 0%,#bb3434 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980303', endColorstr='#bb3434',GradientType=0 );
		background-size: 25px 58px, 100%;
	}

	header.primary #headerButtons a.pill.red.opened span {
		background: #980303 url(img/pillUpArrow@2x.png);
		background:
			url(img/pillUpArrow@2x.png),
			url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:
			url(img/pillUpArrow@2x.png),
			-moz-linear-gradient(top,  #980303 0%, #bb3434 100%);
		background:
			url(img/pillUpArrow@2x.png),
			-webkit-gradient(linear, left top, left bottom, color-stop(0%,#980303), color-stop(100%,#bb3434));
		background:
			url(img/pillUpArrow@2x.png),
			-webkit-linear-gradient(top,  #980303 0%,#bb3434 100%);
		background:
			url(img/pillUpArrow@2x.png),
			-o-linear-gradient(top,  #980303 0%,#bb3434 100%);
		background:
			url(img/pillUpArrow@2x.png),
			-ms-linear-gradient(top,  #980303 0%,#bb3434 100%);
		background:
			url(img/pillUpArrow@2x.png),
			linear-gradient(to bottom,  #980303 0%,#bb3434 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980303', endColorstr='#bb3434',GradientType=0 );
		background-size: 25px 58px, 100%;
	}


	header.primary #headerButtons a.pill.red:hover span {
		background: #0573a0 url(img/pillDownArrow@2x.png);
		background:
			url(img/pillDownArrow@2x.png),
			url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:
			url(img/pillDownArrow@2x.png),
			-moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
		background:
			url(img/pillDownArrow@2x.png),
			-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
		background:
			url(img/pillDownArrow@2x.png),
			-webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
		background:
			url(img/pillDownArrow@2x.png),
			-o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
		background:
			url(img/pillDownArrow@2x.png),
			-ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
		background:
			url(img/pillDownArrow@2x.png),
			linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
		background-size: 25px 58px, 100%;
	}

	header.primary #headerButtons a.pill.red.opened:hover span {
		background: #0573a0 url(img/pillUpArrow@2x.png);
		background:
			url(img/pillUpArrow@2x.png),
			url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:
			url(img/pillUpArrow@2x.png),
			-moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
		background:
			url(img/pillUpArrow@2x.png),
			-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
		background:
			url(img/pillUpArrow@2x.png),
			-webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
		background:
			url(img/pillUpArrow@2x.png),
			-o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
		background:
			url(img/pillUpArrow@2x.png),
			-ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
		background:
			url(img/pillUpArrow@2x.png),
			linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
		background-size: 25px 58px, 100%;
	}


	a.pill.blue span {
		background: #00496e url(img/pillArrow@2x.png);
		background:
			url(img/pillArrow@2x.png),
			url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTU1N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:
			url(img/pillArrow@2x.png),
			-moz-linear-gradient(top,  #00496e 0%, #09557c 100%);
		background:
			url(img/pillArrow@2x.png),
			-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00496e), color-stop(100%,#09557c));
		background:
			url(img/pillArrow@2x.png),
			-webkit-linear-gradient(top,  #00496e 0%,#09557c 100%);
		background:
			url(img/pillArrow@2x.png),
			-o-linear-gradient(top,  #00496e 0%,#09557c 100%);
		background:
			url(img/pillArrow@2x.png),
			-ms-linear-gradient(top,  #00496e 0%,#09557c 100%);
		background:
			url(img/pillArrow@2x.png),
			linear-gradient(to bottom,  #00496e 0%,#09557c 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00496e', endColorstr='#09557c',GradientType=0 );
		background-size: 25px 58px, 100%;
	}

	#headerButtons a#register_btn span {
		background: #7f0303 url(img/pillArrow@2x.png);
		background:
			url(img/pillArrow@2x.png),
			url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmMDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMjQ4NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:
			url(img/pillArrow@2x.png),
			-moz-linear-gradient(top,  #7f0303 0%, #d24848 100%); /* FF3.6+ */
		background:
			url(img/pillArrow@2x.png),
			-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f0303), color-stop(100%,#d24848)); /* Chrome,Safari4+ */
		background:
			url(img/pillArrow@2x.png),
			-webkit-linear-gradient(top,  #7f0303 0%,#d24848 100%); /* Chrome10+,Safari5.1+ */
		background:
			url(img/pillArrow@2x.png),
			-o-linear-gradient(top,  #7f0303 0%,#d24848 100%); /* Opera 11.10+ */
		background:
			url(img/pillArrow@2x.png),
			-ms-linear-gradient(top,  #7f0303 0%,#d24848 100%); /* IE10+ */
		background:
			url(img/pillArrow@2x.png),
			linear-gradient(to bottom,  #7f0303 0%,#d24848 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0303', endColorstr='#d24848',GradientType=0 ); /* IE6-8 */
		background-size: 25px 58px, 100%;
		}
	#headerButtons a#register_btn:hover span {
		background-size: 25px 58px, 100% !important;
	}

	a.pill.red span {
		background: #980303 url(img/pillArrow@2x.png);
		background:
			url(img/pillArrow@2x.png),
			url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:
			url(img/pillArrow@2x.png),
			-moz-linear-gradient(top,  #980303 0%, #bb3434 100%);
		background:
			url(img/pillArrow@2x.png),
			-webkit-gradient(linear, left top, left bottom, color-stop(0%,#980303), color-stop(100%,#bb3434));
		background:
			url(img/pillArrow@2x.png),
			-webkit-linear-gradient(top,  #980303 0%,#bb3434 100%);
		background:
			url(img/pillArrow@2x.png),
			-o-linear-gradient(top,  #980303 0%,#bb3434 100%);
		background:
			url(img/pillArrow@2x.png),
			-ms-linear-gradient(top,  #980303 0%,#bb3434 100%);
		background:
			url(img/pillArrow@2x.png),
			linear-gradient(to bottom,  #980303 0%,#bb3434 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980303', endColorstr='#bb3434',GradientType=0 );
		background-size: 25px 58px, 100%;
	}

	a.pill.brown span {
		background: #686058 url(img/pillArrow@2x.png);
		background:
			url(img/pillArrow@2x.png),
			url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmM2IzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTc2NmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:
			url(img/pillArrow@2x.png),
			-moz-linear-gradient(top,  #3f3b39 0%, #7e766c 100%);
		background:
			url(img/pillArrow@2x.png),
			-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3b39), color-stop(100%,#7e766c));
		background:
			url(img/pillArrow@2x.png),
			-webkit-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
		background:
			url(img/pillArrow@2x.png),
			-o-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
		background:
			url(img/pillArrow@2x.png),
			-ms-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
		background:
			url(img/pillArrow@2x.png),
			linear-gradient(to bottom,  #3f3b39 0%,#7e766c 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3b39', endColorstr='#7e766c',GradientType=0 );
		background-size: 25px 58px, 100%;
	}

	a.pill:hover span,
	#headerButtons a#register_btn:hover span {
		background: #0573a0 url(img/pillArrow@2x.png);
		background:
			url(img/pillArrow@2x.png),
			url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:
			url(img/pillArrow@2x.png),
			-moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
		background:
			url(img/pillArrow@2x.png),
			-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
		background:
			url(img/pillArrow@2x.png),
			-webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
		background:
			url(img/pillArrow@2x.png),
			-o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
		background:
			url(img/pillArrow@2x.png),
			-ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
		background:
			url(img/pillArrow@2x.png),
			linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
	}

		a.pill.red.big span {
			background: #980303 url(img/bigPillArrow@2x.png);
			background:
				url(img/bigPillArrow@2x.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/bigPillArrow@2x.png),
				-moz-linear-gradient(top,  #980303 0%, #bb3434 100%);
			background:
				url(img/bigPillArrow@2x.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#980303), color-stop(100%,#bb3434));
			background:
				url(img/bigPillArrow@2x.png),
				-webkit-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/bigPillArrow@2x.png),
				-o-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/bigPillArrow@2x.png),
				-ms-linear-gradient(top,  #980303 0%,#bb3434 100%);
			background:
				url(img/bigPillArrow@2x.png),
				linear-gradient(to bottom,  #980303 0%,#bb3434 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980303', endColorstr='#bb3434',GradientType=0 );
			background-position: right bottom !important;
			background-size: 29px 38px, 100%;
		}

		a.pill.blue.big span {
			background: #00496e url(img/bigPillArrow@2x.png);
			background:
				url(img/bigPillArrow@2x.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTU1N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/bigPillArrow@2x.png),
				-moz-linear-gradient(top,  #00496e 0%, #09557c 100%);
			background:
				url(img/bigPillArrow@2x.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00496e), color-stop(100%,#09557c));
			background:
				url(img/bigPillArrow@2x.png),
				-webkit-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/bigPillArrow@2x.png),
				-o-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/bigPillArrow@2x.png),
				-ms-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/bigPillArrow@2x.png),
				linear-gradient(to bottom,  #00496e 0%,#09557c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00496e', endColorstr='#09557c',GradientType=0 );
			background-size: 29px 38px, 100%;
		}

		a.pill.brown.big span {
			background: #686058 url(img/bigPillArrow@2x.png);
			background:
				url(img/bigPillArrow@2x.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmM2IzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTc2NmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/bigPillArrow@2x.png),
				-moz-linear-gradient(top,  #3f3b39 0%, #7e766c 100%);
			background:
				url(img/bigPillArrow@2x.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3b39), color-stop(100%,#7e766c));
			background:
				url(img/bigPillArrow@2x.png),
				-webkit-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
			background:
				url(img/bigPillArrow@2x.png),
				-o-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
			background:
				url(img/bigPillArrow@2x.png),
				-ms-linear-gradient(top,  #3f3b39 0%,#7e766c 100%);
			background:
				url(img/bigPillArrow@2x.png),
				linear-gradient(to bottom,  #3f3b39 0%,#7e766c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3b39', endColorstr='#7e766c',GradientType=0 );
			background-position: right bottom !important;
			background-size: 29px 38px, 100%;
		}

		div.tableHeader a.pill.blue span {
			padding: 0;
			text-indent: -999em;
			background-position: 3px 3px, 0 0 !important;
			width: 21px;
			height: 21px;
			margin: 4px;
			background: #00496e url(img/close2x.png);
			background:
				url(img/close2x.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTU1N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/close2x.png),
				-moz-linear-gradient(top,  #00496e 0%, #09557c 100%);
			background:
				url(img/close2x.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00496e), color-stop(100%,#09557c));
			background:
				url(img/close2x.png),
				-webkit-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/close2x.png),
				-o-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/close2x.png),
				-ms-linear-gradient(top,  #00496e 0%,#09557c 100%);
			background:
				url(img/close2x.png),
				linear-gradient(to bottom,  #00496e 0%,#09557c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00496e', endColorstr='#09557c',GradientType=0 );
			background-size: 15px 15px, 100%;

		}
		
		a.pill.big:hover span {
			background: #0573a0 url(img/bigPillArrow.png);
			background:
				url(img/bigPillArrow.png),
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmM3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background:
				url(img/bigPillArrow.png),
				-moz-linear-gradient(top,  #0573a0 0%, #4fc7f7 100%);
			background:
				url(img/bigPillArrow.png),
				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0573a0), color-stop(100%,#4fc7f7));
			background:
				url(img/bigPillArrow.png),
				-webkit-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/bigPillArrow.png),
				-o-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/bigPillArrow.png),
				-ms-linear-gradient(top,  #0573a0 0%,#4fc7f7 100%);
			background:
				url(img/bigPillArrow.png),
				linear-gradient(to bottom,  #0573a0 0%,#4fc7f7 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0573a0', endColorstr='#4fc7f7',GradientType=0 );
		}

		.campType {background-size: 32px 32px;}

		.campType.overnight {background: url(img/iconOvernight@2x.png) transparent;}
		.campType.commuter {background: url(img/iconCommuter@2x.png) transparent;}
		.campType.dayCamp {background: url(img/iconDayCamp@2x.png) transparent;}
		.defaultTheme #aToolTipCloseBtn {background-image: url(img/close2x.png); background-size: 15px 15px; }

		div.tableHeader a.pill.red,
		div.resultsTable a.pill.red,
		div.tableHeader a.pill.blue,
		div.resultsTable a.pill.blue,
		div.resultsTable a.pill.brown {padding: 0;}

}



/* Webkit Only */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	nav.primary a {
		line-height: 24px;
	}
	a.pill span { line-height: 26px !important;	}
	#subnavDebate a.pill span {line-height: 31px !important;}
	#datesForProgram a.pill span {
		line-height: 31px !important;
	}

	header.secondary .pill span {line-height: 2.6em !important;}

	p#copyright {margin-bottom:.8em;}

	.super address span {margin-top: -25px;}

	#fadeto {bottom:37px;}
	.animateMe #fadeto {bottom:51px;}
	.bottom #fadeto {bottom:51px;}
	div.resultsTable .buttonContainer a.pill span {line-height: 22px !important;}

	html.safari div.tableHeader a.pill.red,
	html.safari  div.resultsTable a.pill.red,
	html.safari div.tableHeader a.pill.blue,
	html.safari  div.resultsTable a.pill.blue,
	html.safari  div.resultsTable a.pill.brown {padding: 0;}

 }
