
#stacks_in_946 .stacks_left {
	float:left;
	width:19%;
}

#stacks_in_946 .stacks_right {
	float:right;
	width:79%;
}
#stacks_in_946 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_948 {
	padding: 30px 0px 0px 110px;
}
/* Font style applied when the page has finished loading */

@media all {











#uniqueElement, .classElement,
#fontStackstacks_in_950 {
	font-family: 'PT Sans', sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 70%;
	line-height: 300%;
}

}


#stacks_in_13281 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_955 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_955 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_955 {
	border: solid rgba(183, 39, 1, 1.00);
	border-width: 0px 0px 1px 0px;
}

#stacks_in_15805 {
	padding: 50px 10px 0px 0px;
}

#stacks_in_15806 {
	font-size: 110%;
}
/* Font style applied when the page has finished loading */

@media all {











#uniqueElement, .classElement,
#fontStackstacks_in_960 {
	font-family: 'PT Sans', sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 70%;
	line-height: 300%;
}

}


#stacks_in_962 {
	padding: 50px 0px 0px 0px;
}

#stacks_in_964 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_964 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_964 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}
#stacks_in_964 {
	padding: 20px 25px 0px 25px;
}

#stacks_in_966 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_967 {
	display:inline-block; width:100%; line-height: 0.610000em;
}

#stacks_in_969 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_970 {
	display:inline-block; width:100%; line-height: 0.610000em;
}

#stacks_in_972 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_973 {
	display:inline-block; width:100%; line-height: 0.610000em;
}

/* START FLICKR PRO CSS */

.stacks_in_15809photos a{ border:none; text-decoration: none;} 
.stacks_in_15809photos a img { border:none; } 
.stacks_in_15809photos a:focus {
    outline: none;
}
/* classes added dependant on aspect ratio in js */
.stacks_in_15809photos img.wide {
 height: 100%;
 width: auto;
 min-width: 240px;
}
.stacks_in_15809photos img.tall {
 width: 100%;
 height: auto;
}


.stacks_in_15809centeringdiv {
	position: relative;
	margin: 0 auto;
}

.stacks_in_15809photos{
	float: left;
	position: relative;
	list-style: none;
	padding-left: 0px;  /* provides the left gutter */
}


.stacks_in_15809listitem{
	position: relative;
	float: left;
	display: block;
	width: 240px; 
	margin: 10px;
	padding: 0;	
	cursor:url(../files/flickrpro_images/maggy.cur);									
}

.stacks_in_15809listitem a{
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
}
.stacks_in_15809chopper{
	position: relative;
	display: block;
	width: 240px;
	height: 160px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #888888;
}


.stacks_in_15809title{
	display: block;
	position: relative;
	margin: 2px 0 0 0;
	width: 240px;
	padding: 7px 0 0 0;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	color: #333;
	overflow: hidden;
}

.stacks_in_15809embelishment1{
	position: absolute;
	display:none;
}

.stacks_in_15809embelishment2{
	position: absolute;
	display:none;
}

.stacks_in_15809embelishment1 span{
	display:none;
}







/* FLICKR PRO THEMES / SKINS BELOW */

 
/* ********************* START VANILA THEME FOR FLICKR PRO *************************** */
.stacks_in_15809chopper{

width: 238px;
border:1px solid #cccccc;
		
}

.stacks_in_15809title{
	font-size: 13px;
	font-family: '';
	padding: 0;
	padding-top: 8px;
	
	padding-bottom:4px;
	
	color: #555555;
}

/* ******************* END VANILA THEME FOR FLICKR PRO ******************************* */




























































/* FLICKR PRO LIGHTBOX STYLES BELOW */
		#colorbox, #stacks_in_15809Overlay, #stacks_in_15809Wrapper{position:absolute; top:0; left:0; z-index:500099; overflow:hidden;}
		#stacks_in_15809Overlay{position:fixed; width:100%; height:100%;}
		#stacks_in_15809MiddleLeft, #stacks_in_15809BottomLeft{clear:left;}
		#stacks_in_15809Content{position:relative;}
		#stacks_in_15809LoadedContent{overflow:auto;}
		#stacks_in_15809LoadedContent iframe{display:block; width:100%; height:100%; border:0;}
		#stacks_in_15809Title{margin:0;}
		#stacks_in_15809LoadingOverlay, #stacks_in_15809LoadingGraphic{position:absolute; top:0; left:0; width:100%;}
		#stacks_in_15809Previous, #stacks_in_15809Next, #stacks_in_15809Close, #stacks_in_15809Slideshow{cursor:pointer;}
/* user styles */
		#stacks_in_15809Overlay{background:#000000;}
		#colorbox{}
   		#stacks_in_15809Content{margin:20px;}
        #stacks_in_15809LoadedContent{background:#fff;padding: 20px;-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.7);-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.7);}
        #stacks_in_15809Title{position:absolute; bottom:4px; left:20px;  color:#fff;  font-size: 12px;}
        #stacks_in_15809LoadingOverlay{background:#f4f4f4;}
        #stacks_in_15809LoadingGraphic{background:url(../files/flickrpro_images/images/loading0.gif) center center no-repeat;}
        #stacks_in_15809Close{position:absolute; top:-11px; right:-11px; display:block; background:url(../files/flickrpro_images/images/controls.png) top center no-repeat; width:22px; height:21px; text-indent:-9999px;}
        #stacks_in_15809Close.hover{background-position:bottom center;}
        
        
/* END FLICKR PRO CSS */      





/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_15816popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_15816popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_15816popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_15816popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_15816popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

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

.stacks_in_15816popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_15816popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_15816popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

#stacks_in_15871 img {
	padding-right: 0 !important;
}

#stacks_in_15871 .stacks_in_15871portfolioWrapper {
	display:block;
	width: 100%;
	text-align: center;
	margin:0;
	padding:0;
}

.stacks_in_15871itemContainer {
	position:relative;
	display: inline-block;
	overflow: hidden;
	margin:0;
	padding:0;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
}



.stacks_in_15871portitleBox {
	text-align: left;
	max-width:260px;
	height: auto;
	position:absolute;
	left:0px;
	bottom:0px;
	 
	padding-bottom:20px;
	
	color:#555555;
	line-height: normal;
}

.stacks_in_15871title {
	font-weight:bold;
	color:#333333;
}


.stacks_in_15871portitleBox a {
	color:#555555;
	text-decoration:none;
}

.stacks_in_15871portitleBox a:hover {
	color:#993300;
}

#stacks_in_15871 .stacks_in_15871sliderBox {
	position:relative;
	padding: 0;
	margin: 0;
}

.stacks_in_15871colouredTile {
	display: block;
	border-radius: 2px;
	position:relative;
	max-width:260px;
	padding:7px 7px 10px 7px;
	z-index:100;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
}

#stacks_in_15871 .stacks_in_15871doolowershadow {
	position:relative;
	max-width:260px;
	padding:0;
	padding-top: 0;
	margin-top: 0;
	margin: 0;
	
	line-height: 0px;
}

#stacks_in_15871 .stacks_in_15871doolowershadow img {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	padding-top: 0;
	margin-top: 0;
}

#stacks_in_15871 .centered_image {
	border: 1px solid #CCCCCC;
	max-width:248px;
	max-height:162px;
	
	overflow: hidden;
}

#stacks_in_15871 .centered_image img {
		width:100%;
		height:auto;
		display: block;
}


#stacks_in_15871 .centered_image img a {
	border:none;
	width:100%;
		height:auto;
}




#stacks_in_15832>.s3_row {
	margin: 0 -10px;
}

#stacks_in_15832>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_15832>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_15832>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_15832>.s3_row>.s3_column {
	padding: 0 10px;
}








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



}



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


	#stacks_in_15832>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_15832>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



/* PolyCapThing by RapidWeaver Central  */


#polyCapThingstacks_in_15823   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #B03331;
		
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_15823 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}

#stacks_in_15823 .imageThing:hover  {
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_15823 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:80px 300px 0   0;
    border-style:solid;
    border-color: transparent #B03331  transparent #B03331 ;
	outline: 1px solid transparent;
	z-index: 1;
}


#stacks_in_15823 .contentThing {
	top: -100px;
	padding-top: 20px;
	position: relative;
	display: block;
}

 #stacks_in_15823 .captionThing {
}


#stacks_in_15823 .figcap {
	position: absolute;
	width: auto;
	height: 100%;
	top: 0;
	padding: 20px 20px 20px 20px;
	opacity: 0;
	background: #96001F;
	z-index: 2;
	-webkit-transition: all 0.6s ease;
	   -moz-transition: all 0.6s ease;
		-ms-transition: all 0.6s ease;
		 	transition: all 0.6s ease;
}

#stacks_in_15823 .captionThing:hover  {
	z-index: 3;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_15823 .figcap:before {
	bottom: 10px;
	left: 10px;
}

#stacks_in_15823 .figcap {
	top: 0;
	left: -50%;
}

#stacks_in_15823 .figcap:hover {
	z-index: 3;
	opacity:  1 !important;
	left: 0;
}














.shadow-style0stacks_in_15823 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_15823	.shadow-style1stacks_in_15823  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_15823	.shadow-style1stacks_in_15823 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_15846   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #B03331;
		
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_15846 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_15846 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 300px;
    border-style:solid;
    border-color:transparent #B03331 #B03331 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_15846 .middleDiagonalThing {
   	background: #B03331;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_15846 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-100px;
	margin-bottom: -70px;
   	background: #9C2128;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_15846  a:link,
#topButtonlinkstacks_in_15846  a:hover {
	text-decoration: none;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_15846 .middleLabelThing {
	font-size: 20px;
	color: #FFFFFF;
	padding: 0 20px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 48px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_15846 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_15846 .bottomDiagonalThing {
   	background: #B03331;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_15846 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #9C2128;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_15846  a:link,
#bottomButtonlinkstacks_in_15846  a:hover {
	text-decoration: none;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_15846 .bottomLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_15846 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_15846	.shadow-style1stacks_in_15846  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_15846	.shadow-style1stacks_in_15846 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_15849 {
	padding:  10px;
}
/* SideRibbonThing by RapidWeaver Central  */

#sideribbonthingstacks_in_15881 {
	width: auto;
	height: auto;
	background-color: #EEEEEE;
	background-color: #EEEEEE;  
	position: relative;
	margin: 0px 14px 0px 0px !important;
	padding-top: 4.5em;
	z-index: 1;
}

#stacks_in_15881 .sideribbon-wrapper {
}

#stacks_in_15881 .ribbon.round {
	-webkit-border-top-left-radius: 0px !important;
	-webkit-border-top-right-radius: 0px !important;
	    -moz-border-radius-topleft: 0px !important;
	    -moz-border-radius-topright: 0px !important;
			border-top-left-radius: 0px !important;
			border-top-right-radius: 0px !important;
	-webkit-border-bottom-right-radius: 0px !important;
	-webkit-border-bottom-left-radius: 0px !important;
	    -moz-border-radius-bottomright: 0px !important;
	    -moz-border-radius-bottomleft: 0px !important;
			border-bottom-right-radius: 0px !important;
			border-bottom-left-radius: 0px !important;
}

#stacks_in_15881 .ribbon-bg:hover,  #stacks_in_15881 .ribbon-bg a:hover {
	width: 104px;
}

#stacks_in_15881 .ribbon-bg {
	width: 100px;
	position: absolute;
	top: 15px;
	right: -35px;
	padding: 15px 15px 15px 15px;
	font: bold 15px Sans-Serif;
	color: #BB0000 !important;
	text-shadow: 0 1px 0px #BFBFBF;
	text-shadow:none;  
	text-transform: none;;
	text-shadow:none;
	letter-spacing:0px;;
	font-weight:normal;;
	background-color: #BFDC7A;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
	z-index: 3;
	-webkit-transition: all 0.05s ease;
	   -moz-transition: all 0.05s ease;
	    -ms-transition: all 0.05s ease;
			transition: all 0.05s ease;
	-webkit-border-top-left-radius: 30px !important;
	    -moz-border-radius-topleft: 30px !important;
			border-top-left-radius: 30px !important;
	-webkit-border-bottom-left-radius: 30px !important;
	    -moz-border-radius-bottomleft: 30px !important;
			border-bottom-left-radius: 30px !important;

}

#stacks_in_15881 .ribbon-bg:after {
	content: "";
	position: absolute;
	top: 14px;
	right: 19px;
	width: 0;
	height: 0;
	border-top: 0px none;
	border-left: 16px solid #FFFFFF;
	border-bottom: 8px solid transparent;
	margin: 33px 0 0 5px;
	-webkit-transition: all 0.05s ease;
	   -moz-transition: all 0.05s ease;
	    -ms-transition: all 0.05s ease;
			transition: all 0.05s ease;
	z-index: 3;	
}

#stacks_in_15881 .ribbon-bg:before {

}

/* Ribbon Dropshadow */


.ribbon-style0stacks_in_15881 {
	-webkit-shadow: 	none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_15881	.ribbon-style1stacks_in_15881 {
	-webkit-shadow: 	0px 0px 5px rgba(0,0,0,0.50);
	   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);	
}

/* Container Dropshadow */


.shadow-style0stacks_in_15881 {
	-webkit-shadow: none;
		-moz-box-shadow: none;
			 box-shadow: none;
}

#stacks_in_15881	.shadow-style1stacks_in_15881 {
	-webkit-shadow: 	0px 0px 5px rgba(0,0,0,0.50);
	   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_15881	.shadow-style1stacks_in_15881 {
	margin: 10px !important;
}







#stacks_in_15827>.s3_row {
	margin: 0 -10px;
}

#stacks_in_15827>.s3_row>.s3_column {
	padding: 0 10px;
}








  


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




	#stacks_in_15827>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_15827>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



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


	#stacks_in_15827>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_15827>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  
.clearing-blackout{z-index:9999}#clearing_stacks_in_15820 a.th{border-color:rgba(255, 255, 255, 1.00);border-width:4px}   #clearing_stacks_in_15820{display:block!important;margin:0 -0.625em!important;padding:0!important}#clearing_stacks_in_15820 li{margin-right:0!important}#clearing_stacks_in_15820 li img{width:100%!important;height:auto!important}#stacks_in_15820 .clearing-blackout li{clear:inherit!important}   

/* START FLICKR PRO CSS */

.stacks_in_15808photos a{ border:none; text-decoration: none;} 
.stacks_in_15808photos a img { border:none; } 
.stacks_in_15808photos a:focus {
    outline: none;
}
/* classes added dependant on aspect ratio in js */
.stacks_in_15808photos img.wide {
 height: 100%;
 width: auto;
 min-width: 240px;
}
.stacks_in_15808photos img.tall {
 width: 100%;
 height: auto;
}


.stacks_in_15808centeringdiv {
	position: relative;
	margin: 0 auto;
}

.stacks_in_15808photos{
	float: left;
	position: relative;
	list-style: none;
	padding-left: 0px;  /* provides the left gutter */
}


.stacks_in_15808listitem{
	position: relative;
	float: left;
	display: block;
	width: 240px; 
	margin: 10px;
	padding: 0;	
	cursor:url(../files/flickrpro_images/maggy.cur);									
}

.stacks_in_15808listitem a{
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
}
.stacks_in_15808chopper{
	position: relative;
	display: block;
	width: 240px;
	height: 160px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #888888;
}


.stacks_in_15808title{
	display: block;
	position: relative;
	margin: 2px 0 0 0;
	width: 240px;
	padding: 7px 0 0 0;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	color: #333;
	overflow: hidden;
}

.stacks_in_15808embelishment1{
	position: absolute;
	display:none;
}

.stacks_in_15808embelishment2{
	position: absolute;
	display:none;
}

.stacks_in_15808embelishment1 span{
	display:none;
}







/* FLICKR PRO THEMES / SKINS BELOW */

 
/* ********************* START VANILA THEME FOR FLICKR PRO *************************** */
.stacks_in_15808chopper{

width: 238px;
border:1px solid #cccccc;
		
}

.stacks_in_15808title{
	font-size: 13px;
	font-family: '';
	padding: 0;
	padding-top: 8px;
	
	padding-bottom:4px;
	
	color: #555555;
}

/* ******************* END VANILA THEME FOR FLICKR PRO ******************************* */




























































/* FLICKR PRO LIGHTBOX STYLES BELOW */
		#colorbox, #stacks_in_15808Overlay, #stacks_in_15808Wrapper{position:absolute; top:0; left:0; z-index:500099; overflow:hidden;}
		#stacks_in_15808Overlay{position:fixed; width:100%; height:100%;}
		#stacks_in_15808MiddleLeft, #stacks_in_15808BottomLeft{clear:left;}
		#stacks_in_15808Content{position:relative;}
		#stacks_in_15808LoadedContent{overflow:auto;}
		#stacks_in_15808LoadedContent iframe{display:block; width:100%; height:100%; border:0;}
		#stacks_in_15808Title{margin:0;}
		#stacks_in_15808LoadingOverlay, #stacks_in_15808LoadingGraphic{position:absolute; top:0; left:0; width:100%;}
		#stacks_in_15808Previous, #stacks_in_15808Next, #stacks_in_15808Close, #stacks_in_15808Slideshow{cursor:pointer;}
/* user styles */
		#stacks_in_15808Overlay{background:#000000;}
		#colorbox{}
   		#stacks_in_15808Content{margin:20px;}
        #stacks_in_15808LoadedContent{background:#fff;padding: 20px;-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.7);-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.7);}
        #stacks_in_15808Title{position:absolute; bottom:4px; left:20px;  color:#fff;  font-size: 12px;}
        #stacks_in_15808LoadingOverlay{background:#f4f4f4;}
        #stacks_in_15808LoadingGraphic{background:url(../files/flickrpro_images/images/loading0.gif) center center no-repeat;}
        #stacks_in_15808Close{position:absolute; top:-11px; right:-11px; display:block; background:url(../files/flickrpro_images/images/controls.png) top center no-repeat; width:22px; height:21px; text-indent:-9999px;}
        #stacks_in_15808Close.hover{background-position:bottom center;}
        
        
/* END FLICKR PRO CSS */      



