/* @override 
	http://www.staffordcountymuseum.com.php53-16.dfw1-2.websitetestlink.com/dev/wp-content/themes/stf_base/css/stf_structure.css?ver=1.0
	http://www.staffordcountymuseum.com.php53-16.dfw1-2.websitetestlink.com/wp-content/themes/stf_base/css/stf_structure.css?ver=1.0 */

a {
	color: white;
}
	
.pad15 {
	padding: 15px;
}

.condensed_text {
	font-family: 'myriad-pro-condensed' , sans-serif;
}

.has_data_permalink {
	cursor: pointer;
}

.clear15bottom {
	margin-right: -15px;
	margin-bottom: -15px;
	margin-left: -15px;
}

.clear15top {
	margin-right: -15px;
	margin-top: -15px;
	margin-left: -15px;
}

.clear15sides {
	margin-right: -15px;
	margin-left: -15px;
}

.full_tile_width {
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -3px;
}

.tile_with_button {
	padding-bottom: 35px;
}

.no_padding {
	padding: 0;
}

.no_margin {
	margin: 0;
}

.right15 {
	padding-right: 15px;
}

.margin-right-25 {
	margin-right: 25px;
}

.right25 {
	padding-right: 25px;
}

.top15 {
	padding-top: 15px;
}

.bottom15 {
	margin-bottom: 15px;
}

.bottom25 {
	margin-bottom: 25px;
}

.one_col {
	width: 325px;
}

.display_block {
	display: block;
}

.two_col {
	width: 675px;
}

.two_col.pad15 {
	width: 645px;
}

.one_col.pad15 {
	width: 295px;
}

.middle_col {
	margin-left: 25px;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}
.band {
	text-indent: 20px;
	height: 50px;
	line-height: 50px;
}

.pager {
	position: relative;
	height: 40px;
	line-height: 40px;
	font-size: 28px;
}

.pager ul {
	margin: 0;
	padding: 0;
	float: left;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 30px;
	right: 30px;
	text-align: center;
}

.pager li {
	display: inline;
}

.pager_arrow {
	line-height: 40px;
}

.brown {
	background: #ae885b;
}

.dark_text,
.dark_text > * {
	color: #2a2a2a;
}

.cream {
	background: #f0d4a1;
}

.gray,
.grey {
	background: #555;
}

.pos_rel {
	position: relative;
}

.pos_abs {
	position: absolute;
}

.clear_both {
	clear: both;
}

.clear_left {
	clear: left;
}

.clear_right {
	clear: right;
}

.sidebar_exdent {
	position: relative;
	left: -20px;
}

.sidebar_exdent.sidebar_full_width {
	width: 240px;
}
.yellow {
	background: #F0D4A1;
}

.yellow * {
	color: #2A2A2A;
}

.copper {
	background: #AE885B;
}

.navy {
	background: #436F84;
}

.gray {
	background: #555555;
}

.red{
	background: #C12736;
}

.yellow_border {
	border: 5px solid #cab389;
}

.gray_border {
	border: 5px solid #4c4d4f;
}

.copper_border {
	border: 5px solid #685845;
}

.blue_border {
	border: 5px solid #285c71;
}

.navy_border {
	border: 5px solid #395360;
}

.filter_time {
	background: #c12736;
}

.filter_cat {
	background: #ae855b;
}

.filter_loc {
	background: #436f84;
}

.inline_children > * {
	display: inline;
}

.center_text {
	text-align: center;
}

.left_text {
	text-align: left;
}

.right_text {
	text-align: right;
}

.full_width {
	width: 100%;
}

.sidebar {
	width: 270px;
	/*height: 674px;*/
	overflow-x: hidden;
	overflow-y: scroll;
}

.display_none {
	display: none;
}

.fancybox {

}

.fancybox_button {
	position: absolute;
	bottom: 0;
	right: 0;
	text-decoration: none;
	padding: 5px;
	text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,
	             rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,
	             rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px; 
	             
	font-family: 'entyporegular';
	font-size: 2em;
	line-height: .5em;
	vertical-align: middle;
	
	border-top: 1px solid rgba(255, 255, 255, .25);
	border-left: 1px solid rgba(255, 255, 255, .25);
	          
	/* Gradient */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#59ffffff',GradientType=0 ); /* IE6-9 */	
}

.fancybox_button a:hover {
	color: black !important;
}

.white_text {
	color: white;
}

.abs_bl {
	position: absolute;
	bottom: 0;
	left: 0;
}

.abs_br {
	position: absolute;
	bottom: 0;
	right: 0;
}

.abs_tl {
	position: absolute;
	top: 0;
	left: 0;
}

.abs_tr {
	position: absolute;
	top: 0;
	right: 0;
}

.abs_l {
	top: 0;
	left: 0;
	bottom: 0;
}

.abs_r {
	top: 0;
	right: 0;
	bottom: 0;
}

.abs_t {
	top: 0;
	left: 0;
	right: 0;
}

.abs_b {
	bottom: 0;
	left: 0;
	right: 0;
}

.button .band {
	text-indent: 0;
}

.padding_horz {
	padding-left: 20px;
	padding-right: 20px;
}

.bold {
	font-weight: bold !important;
}

.weight_500 {
	font-weight: 500 !important;
}

.center_block {
	display: block;
	margin: auto;
}

.pointer_hover,
.has_link {
	cursor: pointer;
}

.sidepadding5 {
	padding-left: 5px;
	padding-right: 5px;
}

.top_btm_borders {
	border: 1px solid #fff;
	border-left: none;
	border-right: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}