/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1190 {
	max-width: 1160px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_1190 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}

#stacks_in_1190 {
	padding: 0px 15px 0px 15px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 05, November, 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_943 #fsr_colwrap_stacks_in_943 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_943 #fsr_colwrap_stacks_in_943 #fsr_leftcol_stacks_in_943 {
	float: left;
	display: block;
	width: 18%;
	height: auto;
	margin: 0;
}

#stacks_in_943 #fsr_colwrap_stacks_in_943 #fsr_leftcol_stacks_in_943 .leftcolpad_stacks_in_943 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_943 #fsr_colwrap_stacks_in_943 #fsr_rightcol_stacks_in_943 {
	float: right;
	display: block;
	width: 82%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_943 #fsr_colwrap_stacks_in_943 #fsr_rightcol_stacks_in_943 .rightcolpad_stacks_in_943 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_943 #fsr_colwrap_stacks_in_943 #fsr_leftcol_stacks_in_943 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_943 #fsr_colwrap_stacks_in_943 #fsr_leftcol_stacks_in_943 .leftcolpad_stacks_in_943 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_943 #fsr_colwrap_stacks_in_943 #fsr_rightcol_stacks_in_943 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_943 #fsr_colwrap_stacks_in_943 #fsr_rightcol_stacks_in_943 .rightcolpad_stacks_in_943 {
	padding: 0px 0px 0px 0px;
}

}/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image Stack' 
Style Sheet: fsrimage.css
Created: 05, November, 2012
Last Modified: 11, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_945 {
	
}

#stacks_in_945 img {
	float: none;
	max-width: 100% !important;
	height: auto !important;
	padding: 0;
	margin: 0 auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_945 img {
	float: none;
	max-width: 75% !important;
	min-width: 40% !important;
	height: auto !important;
}

}
#stacks_in_945 {
	margin:  5px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsnavmenut1.css Style Sheet
Created: 29, March, 2011
Last Modified: 24, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2011 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#nav {	
}

#nav ul {
	position: relative;
	bottom: 0;
	left: 0;
	background: transparent;
	height: 40px!important;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}

#nav ul li {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	height: 40px;
	width: auto;
	background: url(navtransbg.png) top left no-repeat;
}

*:first-child+html #nav ul li {
	display: inline-block;
}

#nav ul li a, #nav ul li a:visited {
	background: transparent;
	color: #000000;
	cursor: pointer;
	display: block;
	font-size: 20px;
	font-weight: 400;
	padding: 0 10px 0 14px;
	text-decoration: none;
}

#nav ul li a:hover {
	background: transparent;
	color: #777777;
}

#nav ul li #current, #nav ul li .currentAncestor {
	background: transparent;
	color: #FC6508;
}

#nav ul li a:hover > ul {
	position: relative;
	display: block;
}

/* Sub Menu Levels */

#nav ul ul {
	display: none;
	height: 20px;
	left: 0;
	line-height: 20px;
	margin: 0;
	position: absolute;
	top: 40px;
	width: 149px;
}

#nav ul ul li {
	padding: 0;
	height: 20px;
	width: 149px;
}

#nav ul ul li a, #nav ul ul li a:visited {
	background: #FFFFFF;
	color: #000000;
	border-top: 0px solid #FFFFFF !important;
	border-left: 0px solid #FFFFFF !important;
	border-right: 0px solid #FFFFFF !important;
	font-size: 18px;
	font-weight: normal;
	height: 20px;
	padding: 0px 14px 0px 14px;
	margin: 0;
	text-shadow: none;
	width: 149px;
}

*:first-child+html #nav ul ul li a, #nav ul ul li a:visited {
	padding: 0px 14px 0px 14px;
	line-height: 20px !important;
	width: 149px !important;
}

#nav ul ul li a:hover {
	background: #EDEDED;
	color: #777777;
	width: 149px;
}

#nav ul ul li #current, #nav ul ul li .currentAncestor {
	background: #FFFFFF;
	color: #D60000;
	width: 149px;
}

#nav ul ul li:last-child > a {
	border-bottom: 0px solid #FFFFFF !important;
}

#nav ul ul ul {
	position: absolute;
	top: 0;
	left: 177px !important;
}


#stacks_in_948 {
	margin: 20px 0px 0px 0px;
}
/* Styling for Preview Mode & Publishing */


/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

#stacks_in_18313 .bx-wrapper {
	position: relative;
	
	margin: 0 auto;
	
	padding: 0;
	*zoom: 1;
}

#stacks_in_18313 .bx-wrapper img {
	

	
	width: 100%;
	height: auto;
	
	display: block;
}

/** THEME
===================================*/

#stacks_in_18313 .bx-wrapper .bx-viewport {
}

#stacks_in_18313 .bx-wrapper .bx-pager,
#stacks_in_18313 .bx-wrapper .bx-controls-auto {
	position: absolute;
	
	bottom: 20px;
	
	width: 100%;
	z-index: 200;
}

/* LOADER */

#stacks_in_18313 .bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../files/orbit-images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
}




	#stacks_in_18313 .bx-wrapper .bx-pager {
		display: none;
	}




/* Only add arrow CSS if toggled on in settings. */
/* DIRECTION CONTROLS (NEXT / PREV) */

#stacks_in_18313 .bx-wrapper .bx-prev,
#stacks_in_18313 .bx-wrapper .bx-next,
#stacks_in_18313 .bx-wrapper .bx-pager,
#stacks_in_18313 .bx-wrapper .bx-pager-item,
#stacks_in_18313 .bx-wrapper .bx-pager-item a {
	border: none;
}



#stacks_in_18313 .bx-wrapper .bx-prev {
	left: 10px;
	background: url(../files/orbit-images/controls.png) no-repeat 0 -32px;
}

#stacks_in_18313 .bx-wrapper .bx-next {
	right: 10px;
	background: url(../files/orbit-images/controls.png) no-repeat -43px -32px;
}

#stacks_in_18313 .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

#stacks_in_18313 .bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

#stacks_in_18313 .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 301;
}

#stacks_in_18313 .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}



/*  Hide navigation arrows if toggled off in settings. */


/* AUTO CONTROLS (START / STOP) */

#stacks_in_18313 .bx-wrapper .bx-controls-auto {
	text-align: center;
}

#stacks_in_18313 .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../files/orbit-images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

#stacks_in_18313 .bx-wrapper .bx-controls-auto .bx-start:hover,
#stacks_in_18313 .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

#stacks_in_18313 .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../files/orbit-images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

#stacks_in_18313 .bx-wrapper .bx-controls-auto .bx-stop:hover,
#stacks_in_18313 .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

#stacks_in_18313 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

#stacks_in_18313 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

#stacks_in_18313 .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

#stacks_in_18313 .bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

#stacks_in_18313 ul.bxslider, #stacks_in_18313 ul.bxslider li {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}






/* Styling for Edit Mode within Stacks */



#stacks_in_18313 {
	margin: 10px 0px 20px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsspacer.css Style Sheet
Created: 21, November, 2010
Last Modified: 23, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_24620_headerSpacer {
	display: block;
	width:  1px;
	height: 10px;
	background: transparent;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 05, November, 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_24610 #fsr_colwrap_stacks_in_24610 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_24610 #fsr_colwrap_stacks_in_24610 #fsr_leftcol_stacks_in_24610 {
	float: left;
	display: block;
	width: 70%;
	height: auto;
	margin: 0;
}

#stacks_in_24610 #fsr_colwrap_stacks_in_24610 #fsr_leftcol_stacks_in_24610 .leftcolpad_stacks_in_24610 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_24610 #fsr_colwrap_stacks_in_24610 #fsr_rightcol_stacks_in_24610 {
	float: right;
	display: block;
	width: 30%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_24610 #fsr_colwrap_stacks_in_24610 #fsr_rightcol_stacks_in_24610 .rightcolpad_stacks_in_24610 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_24610 #fsr_colwrap_stacks_in_24610 #fsr_leftcol_stacks_in_24610 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_24610 #fsr_colwrap_stacks_in_24610 #fsr_leftcol_stacks_in_24610 .leftcolpad_stacks_in_24610 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_24610 #fsr_colwrap_stacks_in_24610 #fsr_rightcol_stacks_in_24610 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_24610 #fsr_colwrap_stacks_in_24610 #fsr_rightcol_stacks_in_24610 .rightcolpad_stacks_in_24610 {
	padding: 0px 0px 0px 0px;
}

}


/* Color picker style settings */



/* Option for removing base margin on paragraphs */
#stacks_in_24621 p,
#stacks_in_24621 {
	
	
}

#stacks_in_24563 {
	margin: 0px 10px 0px 0px;
}

#stacks_in_24565 {
	margin: 20px 20px 0px 0px;
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_5 {
	width:18%;
	margin: 0 1%;
}

.stacks_column_center {
	margin:0 41%;
}/*
-------------------------------------------
File: 'Blueball FreeStacks' fsspacer.css Style Sheet
Created: 21, November, 2010
Last Modified: 23, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_24618_headerSpacer {
	display: block;
	width:  1px;
	height: 20px;
	background: transparent;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsspacer.css Style Sheet
Created: 21, November, 2010
Last Modified: 23, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_24584_headerSpacer {
	display: block;
	width:  1px;
	height: 20px;
	background: transparent;
}

#stacks_in_24584 {
	background-color: rgba(240, 251, 251, 1.00);
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsspacer.css Style Sheet
Created: 21, November, 2010
Last Modified: 23, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_24568_headerSpacer {
	display: block;
	width:  1px;
	height: 20px;
	background: transparent;
}
 #custom_images_stacks_in_24585{display:none} #custom_images_stacks_in_24585{text-align:center;display:none;}#custom_images_stacks_in_24585 div{width:100px;display:inline-block}#stacks_in_24585 a:link,#stacks_in_24585 a:visited,#stacks_in_24585 a:active{text-decoration:none}#stacks_in_24585 a img{border:0}#stacks_in_24585 h1,#stacks_in_24585 h2,#stacks_in_24585 h3,#stacks_in_24585 h4,#stacks_in_24585 h5,#stacks_in_24585 h6{color:#0824AE;font-weight:bold;margin:0;padding:0;padding-bottom:.5em}#stacks_in_24585 blockquote{border-left:2px solid #CCCCCC;margin:0 1em 1.5em;padding:0 1em}#stacks_in_24585 blockquote ul,#stacks_in_24585 blockquote ol{margin-left:2em}#stacks_in_24585 :focus{outline:0}.tumblr-refresh{display:block;height:32px;width:75px;position:fixed;bottom:0;left:0;z-index:9999}.tumblr-refresh a{display:none;height:32px;width:32px;float:left;margin:0;padding:0}#tumblr-posts-stacks_in_24585{margin:30px auto}#stacks_in_24585 .post{display:block;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow-none:2px 2px 3px #666;-webkit-box-shadow-none:2px 2px 3px #666;box-shadow-none:2px 2px 3px #666}#stacks_in_24585 .post.outside_date{margin-bottom:50px;margin-left:6em}#stacks_in_24585 .post.inline_date{margin-bottom:70px}#stacks_in_24585 .tumblr_error{font-size:18px;margin:0 auto;text-align:center}#stacks_in_24585 .hidden_error{display:none}#stacks_in_24585 .post-content{overflow:hidden;line-height:1.4em;font-size:12px;color:#666666;padding:15px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-radius-topright:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-radius-topleft:10px}#stacks_in_24585 .post-content p{margin:0 0 1.5em}#stacks_in_24585 .post-content ul{list-style:disc;margin-bottom:1.5em}#stacks_in_24585 .post-content ol{list-style:decimal;margin-bottom:1.5em}#stacks_in_24585 .post-content h3{min-height:25px;color:#0824AE;font-size:24px;margin-bottom:24px;line-height:1.4em;margin-right:60px}#stacks_in_24585 .post-content h3 a{color:#0824AE;font-size:24px;text-decoration:none}#stacks_in_24585 .post-content img{height:auto;max-width:100%}#stacks_in_24585 .post .caption,#stacks_in_24585 .post .source{margin-top:1.5em}#stacks_in_24585 .post .reblogged{font-size:11px;background:url(../files/tumblr-images/reblogged.png) no-repeat left center;margin:0;padding:0;padding-left:16px;margin-left:10px}@media screen and (max-width:320px){#stacks_in_24585 .post-content h3 a,#stacks_in_24585 .post-content h3{font-size:19px}}#stacks_in_24585 .date.outside_date{border-top:2px solid #CCCCCC;position:absolute;left:-6em;top:5px;text-align:center;width:4em}#stacks_in_24585 .date.outside_date .permalink{font-size:18px;color:#6699CC;font-variant:small-caps;line-height:1.25;text-decoration:none;text-transform:lowercase}#stacks_in_24585 .date.outside_date .day,#stacks_in_24585 .date .month{display:block}#stacks_in_24585 .date.outside_date .month{font-size:1.4em;line-height:1.15384615385}#stacks_in_24585 .date.inline_date .permalink{font-size:18px;color:#6699CC;line-height:1.25;text-decoration:none;float:right;position:absolute;top:-1.4em;right:0;margin-right:10px}@media screen and (max-width:320px){#stacks_in_24585 .date.inline_date .permalink{font-size:.9em}}#stacks_in_24585 .text{background-image:url(../files/tumblr-images/text2.png);background-position:98% 10px;background-repeat:no-repeat}#stacks_in_24585 .answer{background-image:url(../files/tumblr-images/answer2.png);background-position:98% 10px;background-repeat:no-repeat}#stacks_in_24585 .answer h3{margin-bottom:0}#stacks_in_24585 .answer .asking_name{color:#666666;margin-bottom:24px}#stacks_in_24585 .answer .asking_name a{color:#666666}#stacks_in_24585 .link{background-image:url(../files/tumblr-images/link2.png);background-position:98% 10px;background-repeat:no-repeat}#stacks_in_24585 .post-content.link h3 a{text-decoration:underline}#stacks_in_24585 .video{background-image:url(../files/tumblr-images/video2.png);background-position:98% 10px;background-repeat:no-repeat;padding-top:70px}#stacks_in_24585 .video .caption{display:block}#stacks_in_24585 .audio{background-image:url(../files/tumblr-images/audio2.png);background-position:98% 10px;background-repeat:no-repeat;padding-top:70px}#stacks_in_24585 .audio a{text-decoration:none}#stacks_in_24585 .audio .player_wrapper{font-size:13px;height:109px;position:relative;width:100%}#stacks_in_24585 .audio .artwork,.audio .track{overflow:visible;height:109px;float:left;position:relative}#stacks_in_24585 .audio .artwork{margin-right:10px;}#stacks_in_24585 .audio .artwork img{float:left}#stacks_in_24585 .audio .track_name{font-size:18px;font-weight:bold}#stacks_in_24585 .audio .player_footer{font-size:10px}#stacks_in_24585 .audio .audio_source{float:right}#stacks_in_24585 .audio .player{position:absolute;bottom:0;white-space:nowrap;overflow:visible}#stacks_in_24585 .audio .audio_player{width:300px}#stacks_in_24585 .audio .caption{clear:both}#stacks_in_24585 .chat{background-image:url(../files/tumblr-images/chat2.png);background-position:98% 10px;background-repeat:no-repeat}#stacks_in_24585 .chat ul{list-style:none;margin:0 0 1.5em;padding:0}#stacks_in_24585 .chat ul li.odd{color:#666666}
#stacks_in_24585 .chat ul li .who{background:#333333;color:#666666;padding:0 .25em}#stacks_in_24585 .chat ul li.odd .who{background:#666666;color:#333333}#stacks_in_24585 .photo,#stacks_in_24585 .photoset{background-image:url(../files/tumblr-images/photo2.png);background-position:98% 10px;background-repeat:no-repeat;padding-top:70px}#stacks_in_24585 .photo .image{position:relative}#stacks_in_24585 .photo .image a{display:block}#stacks_in_24585 .photo img,#stacks_in_24585 .photoset img{max-height:500px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#stacks_in_24585 .post img{display:block;margin-left:auto;margin-right:auto;width:auto;height:auto;max-width:100%;max-height:500px}#fullprint{display:none;min-height:128px;min-width:128px;overflow:visible}#fullprint.loading{background:url(../files/tumblr-images/loading.gif) no-repeat center center;top:35%!important}#fullprint img{max-width:1280px;-moz-box-shadow:#1f1f1f 0 2px 10px;-webkit-box-shadow:#1f1f1f 0 2px 10px;box-shadow:#1f1f1f 0 2px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#fullprint .close{display:none;background-image:url(../files/tumblr-images/close.png);position:absolute;left:-12px;top:-12px;cursor:pointer;height:28px;width:28px}#fullprint a{display:block;width:50%;position:absolute;top:0;height:1000px;text-decoration:none}#fullprint a.prev_photo{left:0;display:none}#fullprint a.next_photo{right:0;display:none}#stacks_in_24585 .photoset .photoset-gallery{position:relative;width:100%;overflow:auto}#stacks_in_24585 .photoset .photoset-gallery img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#stacks_in_24585 .photoset .photoset-gallery .image{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:left;width:75px;height:75px;margin:10px;-moz-box-shadow:2px 2px 3px #666;-webkit-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666}#stacks_in_24585 .photoset-cycler{position:relative;display:block;height:500px;text-align:center}#stacks_in_24585 .quote{background-image:url(../files/tumblr-images/quotes2.png);background-position:98% 10px;background-repeat:no-repeat}#stacks_in_24585 .quote .quote-words{background:url(../files/tumblr-images/quote.png) no-repeat top left;background-position:0 0;font-size:1.4em;line-height:1.15384615385;padding-left:45px;margin-right:60px}#stacks_in_24585 .quote .source{padding-left:20px}#stacks_in_24585 .post-footer{padding:5px 10px;color:#333333;background-color:#E6E6E6;border-top:1px solid #CCCCCC;font-size:11px;display:block;position:relative;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-radius-bottomleft:10px}#stacks_in_24585 .post-footer{}#stacks_in_24585 .post-footer a,#stacks_in_24585 .post-footer a:hover{color:#333333}#stacks_in_24585 .post-footer p{padding:0;margin:0;padding-right:18px}#stacks_in_24585 .post-footer .posttime{font-weight:normal;background:url(../files/tumblr-images/clock.png) no-repeat right center}#stacks_in_24585 .post-footer .tags{background:url(../files/tumblr-images/tags.png) no-repeat right center}#stacks_in_24585 .post-footer a.tag{margin:0 5px;display:inline-block}#stacks_in_24585 .post-footer .comments{background:url(../files/tumblr-images/comments.png) no-repeat right center}#stacks_in_24585 .post-footer .share_button{height:20px;width:100px;padding:0;margin:5px 0;display:block;position:relative;overflow:visible}#stacks_in_24585 .post-footer .share_button.twitter,.share_button.google{display:inline;float:left}#stacks_in_24585 .post-footer .share_button.twitter.en,.post-footer .share_button.twitter.nl,.post-footer .share_button.twitter.id,.post-footer .share_button.twitter.it,.post-footer .share_button.twitter.ko{width:110px}#stacks_in_24585 .post-footer .share_button.twitter.fr,.post-footer .share_button.twitter.es{width:118px}#stacks_in_24585 .post-footer .share_button.twitter.pt,.post-footer .share_button.twitter.ru,.post-footer .share_button.twitter.tr{width:120px}#stacks_in_24585 .post-footer .share_button.twitter.de{width:122px}#stacks_in_24585 .post-footer .share_button.twitter.ja{width:130px}#stacks_in_24585 .post-footer .share_button_wrapper{height:60px;display:block;float:left;width:250px}#stacks_in_24585 .post-footer .meta_wrapper{display:block;text-align:right;float:right}#stacks_in_24585 .post-footer .clear-footer{clear:both}@media screen and (max-width:500px){#stacks_in_24585 .post-footer .meta_wrapper{display:block;text-align:left;float:left;width:100%!important}#stacks_in_24585 .post-footer p{padding:0;margin:0;padding-left:18px}#stacks_in_24585 .post-footer .posttime{font-weight:normal;background:url(../files/tumblr-images/clock.png) no-repeat left center}#stacks_in_24585 .post-footer .tags{background:url(../files/tumblr-images/tags.png) no-repeat left center}#stacks_in_24585 .post-footer a.tag{margin:0 5px;display:inline-block}#stacks_in_24585 .post-footer .comments{background:url(../files/tumblr-images/comments.png) no-repeat left center}}#stacks_in_24585 .post_nav{font-size:18px;width:100%}#stacks_in_24585 .post_nav .older_posts{float:right}
#stacks_in_24585 .post_nav .newer_posts{float:left}#facebook_thread{text-align:center}#disqus_thread li{list-style:none!important}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 05, November, 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_24613 #fsr_colwrap_stacks_in_24613 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_24613 #fsr_colwrap_stacks_in_24613 #fsr_leftcol_stacks_in_24613 {
	float: left;
	display: block;
	width: 65%;
	height: auto;
	margin: 0;
}

#stacks_in_24613 #fsr_colwrap_stacks_in_24613 #fsr_leftcol_stacks_in_24613 .leftcolpad_stacks_in_24613 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_24613 #fsr_colwrap_stacks_in_24613 #fsr_rightcol_stacks_in_24613 {
	float: right;
	display: block;
	width: 35%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_24613 #fsr_colwrap_stacks_in_24613 #fsr_rightcol_stacks_in_24613 .rightcolpad_stacks_in_24613 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_24613 #fsr_colwrap_stacks_in_24613 #fsr_leftcol_stacks_in_24613 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_24613 #fsr_colwrap_stacks_in_24613 #fsr_leftcol_stacks_in_24613 .leftcolpad_stacks_in_24613 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_24613 #fsr_colwrap_stacks_in_24613 #fsr_rightcol_stacks_in_24613 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_24613 #fsr_colwrap_stacks_in_24613 #fsr_rightcol_stacks_in_24613 .rightcolpad_stacks_in_24613 {
	padding: 0px 0px 0px 0px;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks' fsspacer.css Style Sheet
Created: 21, November, 2010
Last Modified: 23, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_24605_headerSpacer {
	display: block;
	width:  1px;
	height: 20px;
	background: transparent;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanVideos/
 * Support: support@1littledesigner.com
 * Version 1.1.0
 * Description: cleanVideo uses Chris Coyier's FitVids and tailors it for use in RapidWeaver
 */

/* HTML 5 Videos Only */

cleanVids_stacks_in_24606 video {
    width: 100% !important;
    height: auto !important;
}
#stacks_in_24606 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_24609 {
	display:inline-block; width:100%; line-height: 0.900000em;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsspacer.css Style Sheet
Created: 21, November, 2010
Last Modified: 23, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_24623_headerSpacer {
	display: block;
	width:  1px;
	height: 20px;
	background: transparent;
}
 :root{--mejs-background:#000;--mejs-color:#fff;--mejs-controls:url('http://www.screen-play.co.uk/rw_common/plugins/stacks/mejs-controls.svg')}#stacks_in_24578 .html5audio_wrapper{width:100%;text-align:center;}#stacks_in_24578 div:focus{outline:none}#stacks_in_24578 .html5audio,#stacks_in_24578 audio.html5audio{outline:none;margin:0 auto;display:block;width:100% !important;height:auto;}#stacks_in_24578 .html5audio.mejs-ted,#stacks_in_24578 .html5audio.mejs-wmp,#stacks_in_24578 audio.html5audio.mejs-ted,#stacks_in_24578 audio.html5audio.mejs-wmp{min-height:65px}#stacks_in_24578 button{-webkit-box-shadow:none;box-shadow:none;border-width:0;border-style:none}#stacks_in_24578 .mejs__container .mejs__overlay-play,#stacks_in_24578 .mejs__container .mejs__overlay-loading{}#stacks_in_24578 .mejs__container .mejs__controls{}#stacks_in_24578 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total{}#stacks_in_24578 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-loaded{}#stacks_in_24578 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-current{} 

#stacks_in_24578 {
	margin:  10px;
}
 :root{--mejs-background:#000;--mejs-color:#fff;--mejs-controls:url('http://www.screen-play.co.uk/rw_common/plugins/stacks/mejs-controls.svg')}#stacks_in_24579 .html5audio_wrapper{width:100%;text-align:center;}#stacks_in_24579 div:focus{outline:none}#stacks_in_24579 .html5audio,#stacks_in_24579 audio.html5audio{outline:none;margin:0 auto;display:block;width:100% !important;height:auto;}#stacks_in_24579 .html5audio.mejs-ted,#stacks_in_24579 .html5audio.mejs-wmp,#stacks_in_24579 audio.html5audio.mejs-ted,#stacks_in_24579 audio.html5audio.mejs-wmp{min-height:65px}#stacks_in_24579 button{-webkit-box-shadow:none;box-shadow:none;border-width:0;border-style:none}#stacks_in_24579 .mejs__container .mejs__overlay-play,#stacks_in_24579 .mejs__container .mejs__overlay-loading{}#stacks_in_24579 .mejs__container .mejs__controls{}#stacks_in_24579 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total{}#stacks_in_24579 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-loaded{}#stacks_in_24579 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-current{} 

#stacks_in_24579 {
	margin:  10px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsspacer.css Style Sheet
Created: 21, November, 2010
Last Modified: 23, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_24616_headerSpacer {
	display: block;
	width:  1px;
	height: 20px;
	background: transparent;
}

#stacks_in_24616 {
	background-color: rgba(240, 251, 251, 1.00);
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsspacer.css Style Sheet
Created: 21, November, 2010
Last Modified: 23, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_24569_headerSpacer {
	display: block;
	width:  1px;
	height: 20px;
	background: transparent;
}



/* Color picker style settings */



/* Option for removing base margin on paragraphs */
#stacks_in_24624 p,
#stacks_in_24624 {
	
	
}

/* Start Comment stack CSS code */






	.fb_iframe_widget,
	.fb_iframe_widget span,
	.fb_iframe_widget span iframe[style] {
	  min-width: 100% !important;
	  width: 100% !important;
	}
	
	.fb-comments > span{overflow: hidden;margin-bottom: -32px;}



/* End Comment stack CSS code */
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Footer' 
Style Sheet: fsrfooter.css
Created: 25, October, 2010
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_967 {
}

#stacks_in_967 #footer {
	font-size: 0.95em;
	line-height: 1.20em;
	width: 100%;
}


/* FlowBox 3rd Generation - 13-Jan-2012 - revised 24-Feb-2012 */
/* in case of reponse questions
video{max-width:100%;height:auto;}
*/
/* @group ColorBox Styling Group for FlowBox Stack Usage */

/* @group Style 1 */

#colorbox,#cbox1Overlay,#cbox1Wrapper{position:absolute;top:0;left:0;z-index:21001;overflow:hidden;}
#cbox1Overlay{position:fixed;width:100%;height:100%;}
#cbox1MiddleLeft,#cbox1BottomLeft{clear:left;}
#cbox1Content{position:relative;}
#cbox1LoadedContent{overflow:auto;}
#cbox1Title{margin:0;}
#cbox1LoadingOverlay,#cbox1LoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cbox1Previous,#cbox1Next,#cbox1Close,#cbox1Slideshow{cursor:pointer;}
.cbox1Photo{float:left;margin:auto;border:0;display:block;}
.cbox1Iframe{width:100%;height:100%;display:block;border:0;}
/* User Style:1 */
#cbox1Overlay{background:url(overlay1.png) repeat 0 0;}
#colorbox{}
#cbox1TopLeft{width:21px;height:21px;background:url(controls1.png) no-repeat -100px 0;}
#cbox1TopRight{width:21px;height:21px;background:url(controls1.png) no-repeat -129px 0;}
#cbox1BottomLeft{width:21px;height:21px;background:url(controls1.png) no-repeat -100px -29px;}
#cbox1BottomRight{width:21px;height:21px;background:url(controls1.png) no-repeat -129px -29px;}
#cbox1MiddleLeft{width:21px;background:url(controls1.png) left top repeat-y;}
#cbox1MiddleRight{width:21px;background:url(controls1.png) right top repeat-y;}
#cbox1TopCenter{height:21px;background:url(border1.png) 0 0 repeat-x;}
#cbox1BottomCenter{height:21px;background:url(border1.png) 0 -29px repeat-x;}
#cbox1Content{background:#FFFFFF;overflow:hidden;}
#cbox1Error{padding:50px;border:1px solid #ccc;}
#cbox1LoadedContent{margin-bottom:28px;padding: 5px;}
#cbox1Title{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#000000;}
#cbox1Current{position:absolute;bottom:4px;left:58px;color:#000000;}
#cbox1Slideshow{position:absolute;bottom:4px;right:30px;color:#000000;}
#cbox1Previous{position:absolute;bottom:0;left:0;background:url(controls1.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;color:#000000;}
#cbox1Previous.hover{background-position:-75px -25px;}
#cbox1Next{position:absolute;bottom:0;left:27px;background:url(controls1.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;color:#000000;}
#cbox1Next.hover{background-position:-50px -25px;}
#cbox1LoadingOverlay{background:url(loading_background1.png) no-repeat center center;}
#cbox1LoadingGraphic{background:url(loading1.gif) no-repeat center center;}
#cbox1Close{position:absolute;bottom:0;right:0;background:url(controls1.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;color:#000000;}
#cbox1Close.hover{background-position:-25px -25px;}
/* The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
when an alpha filter (opacity change) is set on the element or ancestor element. */
.cbox1IE #cbox1TopLeft,
.cbox1IE #cbox1TopCenter,
.cbox1IE #cbox1TopRight,
.cbox1IE #cbox1BottomLeft,
.cbox1IE #cbox1BottomCenter,
.cbox1IE #cbox1BottomRight,
.cbox1IE #cbox1MiddleLeft,
.cbox1IE #cbox1MiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
/* The following provides PNG transparency support for IE6 */
.cbox1IE6 #cbox1TopLeft{background:url(borderTopLeft1.png);}
.cbox1IE6 #cbox1TopCenter{background:url(borderTopCenter11.png);}
.cbox1IE6 #cbox1TopRight{background:url(borderTopRight11.png);}
.cbox1IE6 #cbox1BottomLeft{background:url(borderBottomLeft1.png);}
.cbox1IE6 #cbox1BottomCenter{background:url(borderBottomCenter1.png);}
.cbox1IE6 #cbox1BottomRight{background:url(borderBottomRight1.png);}
.cbox1IE6 #cbox1MiddleLeft{background:url(borderMiddleLeft1.png);}
.cbox1IE6 #cbox1MiddleRight{background:url(borderMiddleRight1.png);}
.cbox1IE6 #cbox1TopLeft,
.cbox1IE6 #cbox1TopCenter,
.cbox1IE6 #cbox1TopRight,
.cbox1IE6 #cbox1BottomLeft,
.cbox1IE6 #cbox1BottomCenter,
.cbox1IE6 #cbox1BottomRight,
.cbox1IE6 #cbox1MiddleLeft,
.cbox1IE6 #cbox1MiddleRight{_behavior:expression(this.src = this.src ? this.src :this.currentStyle.backgroundImage.split('"')[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ",sizingMethod='scale')");}

/* @end */

/* ColorBox Core Style:2 */

/* @group Style 2 */
/* Core Style:2 */
#colorbox,#cbox2Overlay,#cbox2Wrapper{position:absolute;top:0;left:0;z-index:21001;overflow:hidden;}
#cbox2Overlay{position:fixed;width:100%;height:100%;}
#cbox2MiddleLeft,#cbox2BottomLeft{clear:left;}
#cbox2Content{position:relative;}
#cbox2LoadedContent{overflow:auto;}
#cbox2Title{margin:0;}
#cbox2LoadingOverlay,#cbox2LoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cbox2Previous,#cbox2Next,#cbox2Close,#cbox2Slideshow{cursor:pointer;}
.cbox2Photo{float:left;margin:auto;border:0;display:block;}
.cbox2Iframe{width:100%;height:100%;display:block;border:0;}
/* User Style:2 */
#cbox2Overlay{background:#fff;}
#colorbox{}
#cbox2Content{margin-top:32px;overflow:visible;}
.cbox2Iframe{background:#fff;}
#cbox2Error{padding:50px;border:1px solid #ccc;}
#cbox2LoadedContent{background:#000;padding:5px;}
#cbox2LoadingGraphic{background:url(loading2.gif) no-repeat center center;}
#cbox2LoadingOverlay{background:#000;}
#cbox2Title{position:absolute;top:-22px;left:0;color:#000;}
#cbox2Current{position:absolute;top:-22px;right:205px;text-indent:-9999px;}
#cbox2Slideshow,#cbox2Previous,#cbox2Next,#cbox2Close{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(controls2.png) no-repeat 0 0;}
#cbox2Previous{background-position:0px 0px;right:44px;}
#cbox2Previous:hover{background-position:0px -25px;}
#cbox2Next{background-position:-25px 0px;right:22px;}
#cbox2Next:hover{background-position:-25px -25px;}
#cbox2Close{background-position:-50px 0px;right:0;}
#cbox2Close:hover{background-position:-50px -25px;}
.cbox2Slideshow_on #cbox2Previous,.cbox2Slideshow_off #cbox2Previous{right:66px;}
.cbox2Slideshow_on #cbox2Slideshow{background-position:-75px -25px;right:44px;}
.cbox2Slideshow_on #cbox2Slideshow:hover{background-position:-100px -25px;}
.cbox2Slideshow_off #cbox2Slideshow{background-position:-100px 0px;right:44px;}
.cbox2Slideshow_off #cbox2Slideshow:hover{background-position:-75px -25px;}

/* @end */
/* ColorBox Core Style:3 */

/* @group Style 3 */
/* Core Style:3 */
#colorbox,#cbox3Overlay,#cbox3Wrapper{position:absolute;top:0;left:0;z-index:21001;overflow:hidden;}
#cbox3Overlay{position:fixed;width:100%;height:100%;}
#cbox3MiddleLeft,#cbox3BottomLeft{clear:left;}
#cbox3Content{position:relative;}
#cbox3LoadedContent{overflow:auto;}
#cbox3Title{margin:0;}
#cbox3LoadingOverlay,#cbox3LoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cbox3Previous,#cbox3Next,#cbox3Close,#cbox3Slideshow{cursor:pointer;}
.cbox3Photo{float:left;margin:auto;border:0;display:block;}
.cbox3Iframe{width:100%;height:100%;display:block;border:0;}
/* User Style:3 */
#cbox3Overlay{background:#000;}
#colorbox{}
#cbox3Content{margin-top:20px;}
.cbox3Iframe{background:#fff;}
#cbox3Error{padding:50px;border:1px solid #ccc;}
#cbox3LoadedContent{border:5px solid #000;background:#000;padding: 5px;background-color: none;}
#cbox3Title{position:absolute;top:-20px;left:0;color:#ccc;}
#cbox3Current{position:absolute;top:-20px;right:0px;color:#ccc;}
#cbox3Slideshow{position:absolute;top:-20px;right:90px;color:#fff;}
#cbox3Previous{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(controls3.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}
#cbox3Previous:hover{background-position:bottom left;}
#cbox3Next{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(controls3.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}
#cbox3Next:hover{background-position:bottom right;}
#cbox3LoadingOverlay{background:#000;}
#cbox3LoadingGraphic{background:url(loading3.gif) no-repeat center center;}
#cbox3Close{position:absolute;top:5px;right:5px;display:block;background:url(controls3.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px;}
#cbox3Close:hover{background-position:bottom center;}

/* @end */
/* ColorBox Core Style:4 */

/* @group Style 4  */
/* Core Style:4 */
#colorbox,#cbox4Overlay,#cbox4Wrapper{position:absolute;top:0;left:0;z-index:21001;overflow:hidden;}
#cbox4Overlay{position:fixed;width:100%;height:100%;}
#cbox4MiddleLeft,#cbox4BottomLeft{clear:left;}
#cbox4Content{position:relative;}
#cbox4LoadedContent{overflow:auto;}
#cbox4Title{margin:0;}
#cbox4LoadingOverlay,#cbox4LoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cbox4Previous,#cbox4Next,#cbox4Close,#cbox4Slideshow{cursor:pointer;}
.cbox4Photo{float:left;margin:auto;border:0;display:block;}
.cbox4Iframe{width:100%;height:100%;display:block;border:0;}
/* User Style:4 */
#cbox4Overlay{background:#fff;}
#colorbox{}
#cbox4TopLeft{width:25px;height:25px;background:url(border14.png) no-repeat 0 0;}
#cbox4TopCenter{height:25px;background:url(border14.png) repeat-x 0 -50px;}
#cbox4TopRight{width:25px;height:25px;background:url(border14.png) no-repeat -25px 0;}
#cbox4BottomLeft{width:25px;height:25px;background:url(border14.png) no-repeat 0 -25px;}
#cbox4BottomCenter{height:25px;background:url(border14.png) repeat-x 0 -75px;}
#cbox4BottomRight{width:25px;height:25px;background:url(border14.png) no-repeat -25px -25px;}
#cbox4MiddleLeft{width:25px;background:url(border24.png) repeat-y 0 0;}
#cbox4MiddleRight{width:25px;background:url(border24.png) repeat-y -25px 0;}
#cbox4Content{background:#fff;overflow:hidden;}
.cbox4Iframe{background:#fff;}
#cbox4Error{padding:50px;border:1px solid #ccc;}
#cbox4LoadedContent{margin-bottom:20px;padding: 5px;}
#cbox4Title{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999;}
#cbox4Current{position:absolute;bottom:0px;left:100px;color:#999;}
#cbox4Slideshow{position:absolute;bottom:0px;right:42px;color:#444;}
#cbox4Previous{position:absolute;bottom:0px;left:0;color:#444;}
#cbox4Next{position:absolute;bottom:0px;left:63px;color:#444;}
#cbox4LoadingOverlay{background:#fff url(loading4.gif) no-repeat 5px 5px;}
#cbox4Close{position:absolute;bottom:0;right:0;display:block;color:#444;}
/*
The following fixes a problem where IE7 and IE8 replace a4.png's alpha transparency with a black fill
when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9.
See:http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cbox4IE #cbox4TopLeft,
.cbox4IE #cbox4TopCenter,
.cbox4IE #cbox4TopRight,
.cbox4IE #cbox4BottomLeft,
.cbox4IE #cbox4BottomCenter,
.cbox4IE #cbox4BottomRight,
.cbox4IE #cbox4MiddleLeft,
.cbox4IE #cbox4MiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
/*
The following provides4.png transparency support for IE6
Feel free to remove this and the / directory if you have dropped IE6 support.
*/
.cbox4IE6 #cbox4TopLeft{background:url(borderTopLeft4.png);}
.cbox4IE6 #cbox4TopCenter{background:url(borderTopCenter4.png);}
.cbox4IE6 #cbox4TopRight{background:url(borderTopRight4.png);}
.cbox4IE6 #cbox4BottomLeft{background:url(borderBottomLeft4.png);}
.cbox4IE6 #cbox4BottomCenter{background:url(borderBottomCenter4.png);}
.cbox4IE6 #cbox4BottomRight{background:url(borderBottomRight4.png);}
.cbox4IE6 #cbox4MiddleLeft{background:url(borderMiddleLeft4.png);}
.cbox4IE6 #cbox4MiddleRight{background:url(borderMiddleRight4.png);}
.cbox4IE6 #cbox4TopLeft,
.cbox4IE6 #cbox4TopCenter,
.cbox4IE6 #cbox4TopRight,
.cbox4IE6 #cbox4BottomLeft,
.cbox4IE6 #cbox4BottomCenter,
.cbox4IE6 #cbox4BottomRight,
.cbox4IE6 #cbox4MiddleLeft,
.cbox4IE6 #cbox4MiddleRight{_behavior:expression(this.src = this.src ? this.src :this.currentStyle.backgroundImage.split('"')[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ",sizingMethod='scale')");}

/* @end */
/* ColorBox Core Style:5 */

/* @group Style 5 */
/*  Core Style:5  */ 
#colorbox,#cbox5Overlay,#cbox5Wrapper{position:absolute;top:0;left:0;z-index:21001;overflow:hidden;}
#cbox5Overlay{position:fixed;width:100%;height:100%;}
#cbox5MiddleLeft,#cbox5BottomLeft{clear:left;}
#cbox5Content{position:relative;}
#cbox5LoadedContent{overflow:auto;}
#cbox5Title{margin:0;}
#cbox5LoadingOverlay,#cbox5LoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cbox5Previous,#cbox5Next,#cbox5Close,#cbox5Slideshow{cursor:pointer;}
.cbox5Photo{float:left;margin:auto;border:0;display:block;}
.cbox5Iframe{width:100%;height:100%;display:block;border:0;}
/* User Style:5 */
#cbox5Overlay{background:#000;}
#colorbox{}
#cbox5TopLeft{width:14px;height:14px;background:url(controls5.png) no-repeat 0 0;}
#cbox5TopCenter{height:14px;background:url(border5.png) repeat-x top left;}
#cbox5TopRight{width:14px;height:14px;background:url(controls5.png) no-repeat -36px 0;}
#cbox5BottomLeft{width:14px;height:43px;background:url(controls5.png) no-repeat 0 -32px;}
#cbox5BottomCenter{height:43px;background:url(border5.png) repeat-x bottom left;}
#cbox5BottomRight{width:14px;height:43px;background:url(controls5.png) no-repeat -36px -32px;}
#cbox5MiddleLeft{width:14px;background:url(controls5.png) repeat-y -175px 0;}
#cbox5MiddleRight{width:14px;background:url(controls5.png) repeat-y -211px 0;}
#cbox5Content{background:#fff;overflow:visible;}
.cbox5Iframe{background:#fff;}
#cbox5Error{padding:50px;border:1px solid #ccc;}
#cbox5LoadedContent{margin-bottom:5px;padding: 5px;}
#cbox5LoadingOverlay{background:url(loading_background5.png) no-repeat center center;}
#cbox5LoadingGraphic{background:url(loading5.gif) no-repeat center center;}
#cbox5Title{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C;}
#cbox5Current{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C;}
#cbox5Previous,#cbox5Next,#cbox5Close,#cbox5Slideshow{position:absolute;bottom:-29px;background:url(controls5.png) no-repeat 0px 0px;width:23px;height:23px;text-indent:-9999px;}
#cbox5Previous{left:0px;background-position:-51px -25px;}
#cbox5Previous:hover{background-position:-51px 0px;}
#cbox5Next{left:27px;background-position:-75px -25px;}
#cbox5Next:hover{background-position:-75px 0px;}
#cbox5Close{right:0;background-position:-100px -25px;}
#cbox5Close:hover{background-position:-100px 0px;}
.cbox5Slideshow_on #cbox5Slideshow{background-position:-125px 0px;right:27px;}
.cbox5Slideshow_on #cbox5Slideshow:hover{background-position:-150px 0px;}
.cbox5Slideshow_off #cbox5Slideshow{background-position:-150px -25px;right:27px;}
.cbox5Slideshow_off #cbox5Slideshow:hover{background-position:-125px 0px;}
/* @end */

/* @end */
/* @group FormSnap Jr. */

#fsjr-tab{
	padding: 12px 10px 4px 10px;
	vertical-align: middle;
	text-align: center;
	color:  #FFFFFF;
	font-size: 13px;
	font-family:  Helvetica;
	font-weight: normal;
	display:block;
	position: fixed;
	border-radius: 5px;
	background: #1184A2;
	border: 2px solid #FFFFFF;
	cursor:pointer;
	z-index: 999999;
}
#fsjr-tab img {
	vertical-align: top;
	outline:  none;
	border: none;
	width: 16px;
	height: 16px;
}

#fsjr-tab.left{
	top:200px;
	left: -60px;
	border-top: none;
	width: 120px;
	max-width: 120px;
	overflow:  hidden;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	writing-mode: lr-tb;
}

#fsjr-tab.right
{
	top:200px;;
	right: -60px;
	width: 120px;
	max-width: 120px;
	overflow:  hidden;
	border-top: none;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	writing-mode: rl-tb;
}

#fsjr-tab.bottom
{
	bottom:-1px;
	right: 120px;
	padding-top: 6px;
	border-bottom: none;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

#fsjr-tab.top
{
	top: -1px;
	right: 120px;
	border-top: none;
	padding-top: 6px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}



/* fine -tuning position of tab */
#fsjr-tab.left{
	top:200px;
	left: -60px;
}

#fsjr-tab.right
{
	top:200px;;
	right: -60px;
}

#fsjr-tab.bottom
{
	bottom:0px;
	right: -60px;
}

#fsjr-tab.top
{
	top: 200px;
	right: -60px;;
}




div.blockOverlay {
	background-color: #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); 
    -moz-opacity:.40;
    opacity:.40;
    z-index: 100000;	
    -webkit-filter: grayscale(0.5) blur(10px);
}
div.fsjr-block{
    top:    10%;
    left:   37%;
    text-align:center;
	border: 1px solid #222222;
    outline: 2px #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
    -moz-opacity:1;
    opacity:1;
    padding: 0;
    color: ;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    background: #FFFFFF;
	z-index: 100001;
	cursor: default;
	font-family: Helvetica;
}

div.fsjr-block-inner { 
	width:  300px;
	margin: 20px auto;
	}

div.fsjr-block ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align:left;
}


div.fsjr-block .airmail-line {
	overflow: hidden; 
	margin: 0 -24px; 
	text-indent: -28px; 
	white-space: nowrap; 
	min-height: 15px; 
	padding: 0; 
	font: italic bold 200px/15px Helvetica, sans-serif; 
	height: 15px; 
	max-height: 15px; 
	letter-spacing: -8px;
}

div.fsjr-block .airmail-line b {
	color:#B94A48;
}

div.fsjr-block .airmail-line i {
	color:#006699;
}

div.fsjr-block h3{ 
	font-size: 20px; 
	margin:0 0 4px 0;
	font-weight: bold;
	color:  #222222;
	padding: 0;
}

div.fsjr-block li{
	margin-left:0 !important;
}

div.fsjr-block input[type="text"],
div.fsjr-block input[type="password"],
div.fsjr-block textarea {
    padding:5px;
    background-color: #FFFFFF; 
    border:1px solid #CCCCCC;
    border-radius:4px;
    font-size:12px;
    font-weight:bold;
    color: #444444;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    width:288px;
}

div.fsjr-block textarea { height:80px; }

div.fsjr-block span.required {color:  #B94A48;}
div.fsjr-block li.incomplete input[type=text],
div.fsjr-block li.incomplete textarea{ 
	border-color: #B94A48;
	box-shadow: 0 0 5px #ffffff;
	-webkit-box-shadow: 0 0 5px #B94A48;
	-moz-box-shadow: 0 0 5px #B94A48;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
  }



div.fsjr-block a.unblock {
	 position:  relative;
}

/* @end */
div.fsjr-block label { display: block; color:  #777777; text-transform: none; }


div.fsjr-block p { display: block; text-align: center; margin: 6px auto; }

/* alerts */

div.fsjr-block .alert {
  padding: 8px 35px 8px 14px;
  margin: 18px auto;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}


div.fsjr-block .alert-success {
  color: #468847;
  background-color: #E6FFE7;
  border-color: #AAECAB;
}

div.fsjr-block .alert-error {
  color: #B94A48;
  background-color: #FFEAE8;
  border-color: #FFAEAC;
}


.fsjr-btn {
  display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #444444;
  text-align: center;
  text-shadow: 0 1px 1px #FFFFFF;
  vertical-align: middle;
  cursor: pointer;
  background-color:  ;
  background-image: -ms-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#E6E6E6));
  background-image: -webkit-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: -o-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: -moz-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-repeat: repeat-x;
  border: 1px solid #CCCCCC;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #B3B3B3 #B3B3B3 #959595;
  border-bottom-color: #818181;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E6E6E6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fsjr-btn:hover,
.fsjr-btn:active,
.fsjr-btn.active,
.fsjr-btn.disabled,
.fsjr-btn[disabled] {
  background-color: #E6E6E6;
}

.fsjr-btn:active,
.fsjr-btn.active {
  background-color: #CDCDCD \9;
}

.fsjr-btn:first-child {
  *margin-left: 0;
}

.fsjr-btn:hover {
  color: #3A3A3A;
  text-decoration: none;
  background-color: #E6E6E6;
  *background-color: #D2D2D2;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.fsjr-btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.fsjr-btn.active,
.fsjr-btn:active {
  background-color: #E6E6E6;
  background-color: #CDCDCD \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fsjr-btn.disabled,
.fsjr-btn[disabled] {
  cursor: default;
  background-color: #E6E6E6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}


.fsjr-btn-primary,
.fsjr-btn-primary:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.fsjr-btn-primary.active {
  color: rgba(255, 255, 255, 0.75);
}

.fsjr-btn {
  border-color: #CCCCCC;
/*  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
}

.fsjr-btn-primary {
  background-color: #0067E6;
  background-image: -ms-linear-gradient(top, #1494FF, #0067E6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1494FF), to(#0067E6));
  background-image: -webkit-linear-gradient(top, #1494FF, #0067E6);
  background-image: -o-linear-gradient(top, #1494FF, #0067E6);
  background-image: -moz-linear-gradient(top, #1494FF, #0067E6);
  background-image: linear-gradient(top, #1494FF, #0067E6);
  background-repeat: repeat-x;
  border-color: #0067E6 #0067E6 #004ECD;
/*  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1494FF', endColorstr='#0067E6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.fsjr-btn-primary:hover,
.fsjr-btn-primary:active,
.fsjr-btn-primary.active,
.fsjr-btn-primary.disabled,
.fsjr-btn-primary[disabled] {
  background-color: #0067E6;
}

.fsjr-btn-primary:active,
.fsjr-btn-primary.active {
  background-color: #004ECD \9;
}

div.fsjr-block .close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: -12px;
	left: -15px;
	background-image: url(../files/formsnapjr/close.png);
	text-indent: -1000em;
	overflow: hidden;
	background-color: transparent;
	cursor: pointer;
}

div.fsjr-block .close:active {
	background-position: 0 -30px;
}


/* @end */


/* ! RESPONSIVE MEDIA QUERIES */
/* Smartphones (portrait and landscape) ----------- */
@media screen and (max-width : 480px) {
	div.blockOverlay {background-color: #000 !important;}
	div.fsjr-block {position: absolute !important; width:94% !important;top:10px !important;left:10px !important; }
	div.fsjr-block input[type="text"],
	div.fsjr-block input[type="password"],
	div.fsjr-block textarea { width:260px !important;}
	div.fsjr-block-inner { width:  280px !important; overflow:auto;}
	div.fsjr-block textarea { height: 30px !important;}
}
/* ! RESPONSIVE MEDIA QUERIES (END) */



#stacks_in_491 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}
