#text h1, #text h2, #shows h1, #shows h2 {
	font-size:18px;
	text-transform:uppercase;
	color:#00006A;
	padding:24px 34px 13px 24px;
}
#text h5, #shows h5 {
	font-size:12px;
	font-weight:bold;
	padding:24px 34px 13px 24px;
}
#text ol, #shows ol {
	list-style-type:decimal;
}
#text ul, #shows ul {
	list-style-type:disc;
}
#text ol, #text ul, #shows ol, #shows ul {
	font-size:12px;
	line-height:1.2em;
	color:#00006A;
	padding:0 0 0 25px;
	margin:0 35px 16px 23px;
}
#text li, #shows li {
	margin:0 0 5px;
}
#text a {
	color:#00AEEF;
	text-decoration: none;
}
#shows a {
	color:#fff;
	text-decoration: none;
}
#text blockquote, #shows blockquote {
	padding:15px;
}
#text blockquote p, #shows blockquote p {
	font-style:italic;
}
#text object {
	display:block;
	margin:0 35px 16px 23px;
}
h2.postTitle {
	line-height:normal;
}
/* shows */
#shows #poster {
	width:312px;
	overflow:hidden;
	float:left;
	margin:-50px 15px 0 0;
}
#shows img {
	margin:0;
}
#shows #maincontent {
	width:368px;
	margin:0 0 0 327px;
}
#shows .container h1, #shows .container h2, #shows .container h3, #shows .container h4, #shows .container h5, 
#shows .element h1, #shows .element h2, #shows .element h3, #shows .element h4, #shows .element h5, #shows .rss, 
#shows .blogList ul, #shows .fieldItem, #shows .EviteElement, #shows .submitButtonContainer, #shows ul, #shows ol, 
#shows .photoGalleryElement, #shows .eventsCalendar {
	padding-right:0 !important;
	padding-left:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
}
#shows ul, #shows ol {
	padding:0 0 0 25px !important;
}
#shows .textElement h3 {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:#00006A;
}


/* BLOG */
.blogList ul {
	padding:0 !important;
}
.blogList h2 {
	padding:24px 0 13px !important;
}
.rss {
	margin:0 23px !important;
}
.rss img {
	float:none !important;
	margin:0 !important;
}


/* FORMS */
.fieldItem, .EviteElement {
	border:none !important;
	margin:0 34px 0 24px !important;
}
.fieldSelected {
	background:none !important;
}
.fieldItemInner  {
	padding:0 !important;
}
.fieldItem .fieldBlock {
	float:none !important;
	padding:0 !important;
}
.fieldItem .fieldTitle {
	font-size:14px !important;
}
.fieldContent p, .EviteElement p {
	margin-left:0 !important;
}
.fieldContent input, .fieldContent textarea,
.EviteElement input, .EviteElement textarea {
	padding:1px 3px 3px !important;
	border:1px solid #999 !important;
	background:#fff !important;
}
.choice-option input {
	border:none !important;
	background:none !important;
	margin:0 5px 0 0 !important;
}
.submitButtonContainer {
	padding:0 !important;
	margin:0 34px 0 24px !important;
}
input.submitButton, input.EviteButton {
	font-size:14px !important;
	font-weight:bold !important;
	color:#fff !important;
	background:#00006A !important;
	padding:5px !important;
	border:none !important;
	cursor:pointer !important;
}
.EviteElement h4 {
	padding:24px 0 13px !important;
}
.EviteElement img {
	float:none !important;
	margin:0 !important;
}
a.EvitePreview {
	padding:5px;
}


/* CALENDAR */
.eventsCalendar {
	margin:0 34px 0 24px !important;
}
.eventsCalendar th, .eventsCalendar td {
	font-size:12px;
}


/* GALLERY */
.photoGalleryElement {
	margin:0 34px 0 24px !important;
}
.photoGalleryElement img {
	float:none !important;
	margin:0 !important;
}
.photoGalleryElement .thumbShadow {
	margin:0 8px 8px 0 !important;
}
.photoGalleryElement p {
	margin:0 !important;
}


/* ADMIN OVERRIDES */
.regionBoundary {
	clear:both !important;
}
#region_HeaderLinks h2 {
	color:#000 !important;
	position:relative;
	bottom:auto;
	left:auto;
}
#region_Poster {
	margin:135px 0 40px !important;
}
#text ul.suckerfish, #shows ul.suckerfish, #text ul.suckerfish ul, #shows ul.suckerfish ul {
	padding:0 !important;
	margin:0 !important;
}
#text ul.suckerfish ul, #shows ul.suckerfish ul {
	padding:10px 0 !important;
}
.rLeft p {
	font-style:normal !important;
	color:#fff !important;
	padding:0 !important;
}