.active 									{ font-weight: bold; }

.occurrences, .categories 					{ margin: 10px 0; }

.show-item									{ padding: 25px 10px; border-bottom: solid 1px #CFCFCF;  }

.show-item > .image-column 					{ float: left; width: 100px; }

.show-item > .show { float: left; margin-left: 10px; width: 540px; }

.show h2 { font-size: 20px; font-weight: 700; background: none; border: none; padding: 0; margin-bottom: 5px; line-height: 20px; }

.show .show-category { color: #9A9A9A; margin-bottom: 5px; display: block; font-size: 11px; }

.description { margin-bottom: 5px; }

.show-detail div.image-links { float: left; width: 250px; }

	.show-detail div.image-links > img { margin-bottom: 10px; }
	
.show-detail div.details { float: right; width: 370px }

h4.show-header { background-color: #E4E4E4; color: #000; padding: .25em .5em; font-weight: bold; font-size: .95em; }

.panel { margin-bottom: 10px; }

.show-sort p { float: left; display: inline; margin: 0 1.5em 0 0; }

.create-show > div > form > div > label { display: block; margin: 1em 0 0 0; }

	.create-show > div > form > div > label > span { color: #ff0000; font-weight: bold; font-size: 1.5em; }

.create-show > div > form > div > .formHint { color: #3F3F3F; font-style: italic; }
 
ul.detail-list { margin:0; }

ul.detail-list > li { list-style-type:none; }

ul.detail-list li label { color:#8F8F8F; font-weight:bold; }
	
	ul.detail-list li.summary { margin-top: 10px; }
	
.podcast .photos { float:right; text-align:center; width:280px; margin-top: 20px; }
	
.podcast .details { float:left; padding:0 0 10px 0; width:330px; }

.podcast .episode-list { display: block; }

.showing-item { padding: .5em; font-size: 12px; margin: 0; }

	.showing-item a { font-weight: bold; }

.showing-item-detail { padding: 10px; background-color:#efefef; -moz-border-radius: 4px; margin: 10px 0 0 0; }

	.showing-item-detail ul { list-style-type: none; margin: 0; padding: 0; }
	
.showing-item-detail dt { float: left; clear: left; width: 18%; text-align: right; }

.showing-item-detail dd { float: left; width: 76%; }

/* Audio Style */ 
.audio { padding: 0px !important; }
 

.comment-container												{ padding: 20px 30px 20px 30px; width: 610px; }

.social-container			{ margin-bottom: 35px; }
.addthis_toolbox 			{ float: left; padding-right: 25px; }
ul.social-share-btns		{ float: right; list-style: none;  padding: 0; margin: 0; }
ul.social-share-btns li 	{ float: left; }
iframe.twitter-share-button	{ margin-left: 10px; }
