h1{color : gray;font-family: 'Saira Extra Condensed', sans-serif; font-size:3em; display:block; float:left; }
.button{color : gray;font-family: 'Saira Extra Condensed', sans-serif; font-size:1.5em; float:left; margin: 0px 20px 0px 0px; }
.button a{color: gray; text-decoration:none;}
.selected{color: black;text-decoration:underline;}
body{padding:0px; margin:0px; }
#mainFrame{width:100%;padding:0px; margin:0px; float: left;}
#centerColumn{width:65%; max-width:900px;margin:0px auto;position: relative;}
#innerFrame{float:left;max-width:1000px; }
#naviFrame{ position:fixed;background-color:#FFFFFF;width:65%;float: left;overflow: hidden;max-width:1000px; }
#header{padding:0px; margin:0px;line-height:.05em;float:left; max-height:60px; width: 100%; border-bottom: 1px solid gray;position: relative; max-width:1000px; }
#bodyFrame{float:left; width: 100%; margin-top:120px;
}
.social{float:right;margin:25px 0px 0px 0px;color: gray;
}

.social a{text-decoration:none;
}

.social span{display:inline-block;float:right;margin:0px 25px 0px 0px;color: gray;
}

.introText{
	width:100%; float:left; font-family: 'Oswald', sans-serif; font-size: 1.5em; color : gray; margin-bottom: 15px;
}
#imageColumn{margin: 0px auto; width: 80%;

}
.caption{float:left; width: 100%;font-family: 'Open Sans Condensed', sans-serif; font-size:1em; margin-bottom: 20px;}
#imageColumn img{
	width: 100%; height:auto;margin-bottom: 5px;
}


.headerCopy{
	color: #FFF;
	float: left;
	width: 94%;
	text-align:center;
	font-family: 'ARIAL';
	font-weight: 700;
	font-size: .9em;
	padding-top: 3px;
}

.photoFrame{
	float: left;
	width: 100%;
	margin: 8px 8px 8px 8px;
	 vertical-align: text-top;
	
}

.articleImages{
	float: left;
	width: 100%;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	 height: 300px;
}

.photoCaption{
	float:left;
	width: 100%;
	font-size:.85em;
	font-weight:100;
	margin-top:5px;
}

.infoCopy{
	width: 100%;
	font-family: 'ARIAl';
	font-size:.9em;
	float:left;
	text-align:left;
	padding: 8px;
}

.sold{float:right; font-size: .9em;}

.dot{color:#F03; font-size: .6em;}

.gallerybutton{font-family: 'Oswald', sans-serif; font-size: 1.5em; padding: 4px 4px 6px 4px; float: left; width:50%; margin: 10px  25% 10px 25%;  border: 1px solid #0088cc; border-radius: 30px; background-color:#e6f7ff; color: #0088cc; text-align: center;}





.galleryintroText{
	width:100%; float:left; font-family: 'Oswald', sans-serif; font-size: 1.5em; color : gray; margin-bottom: 15px; text-align: center;
}

.printFrame{width: 400px; float: left; margin-left: 22%; }

/**Tablet**/

@media (max-width: 1024px){
.printFrame{width: 400px; float: left; margin-left: 20px;  }	
	
}


/**Phone**/


@media (max-width: 768px){
#centerColumn{width:98%;margin:0px auto;}
.button{color : gray;font-family: 'Saira Extra Condensed', sans-serif; font-size:1.2em; float:left; margin: 0px 20px 0px 0px; }	
#naviFrame{ position:fixed;background-color:#FFFFFF;width:98%;float: left;overflow: hidden;}
.gallerybutton{font-family: 'Oswald', sans-serif; font-size: 1em; padding: 4px; float: left; width:50%; margin: 10px  25% 10px 25%;  border: 1px solid #0088cc; border-radius: 30px; background-color:#e6f7ff; color: #0088cc; text-align: center;}
.galleryintroText{
	width:100%; float:left; font-family: 'Oswald', sans-serif; font-size: 1.2em; color : gray; margin-bottom: 15px; text-align: center;}
.printFrame{width: 400px; float: left; margin-left: -40px;  }


		
}

@media (max-width: 667px){
#centerColumn{width:98%;margin:0px auto;}
.button{color : gray;font-family: 'Saira Extra Condensed', sans-serif; font-size:1.2em; float:left; margin: 0px 20px 0px 0px; }
#naviFrame{ position:fixed;background-color:#FFFFFF;width:98%;float: left;overflow: hidden; }		
}

@media (max-width: 414px){
	#centerColumn{width:98%;margin:0px auto;}
	.button{color : gray;font-family: 'Saira Extra Condensed', sans-serif; font-size:1em; float:left; margin: 0px 10px 0px 0px; }	
	#naviFrame{ position:fixed;background-color:#FFFFFF;width:98%;float: left;overflow: hidden;  }
	.galleryintroText{ font-size: 1em;}
}

/**small phones **/

@media (max-width : 361px ){
	#centerColumn{width:98%;margin:0px auto;}
	.button{color : gray;font-family: 'Saira Extra Condensed', sans-serif; font-size:1em; float:left; margin: 0px 10px 0px 0px;  }	
	#naviFrame{ position:fixed;background-color:#FFFFFF;width:98%;float: left;overflow: hidden;}
	.galleryintroText{ font-size: 1em;}	
}

@media (max-width: 320px){
	#centerColumn{width:98%;margin:0px auto;}
	.button{color : gray;font-family: 'Saira Extra Condensed', sans-serif; font-size:1em; float:left; margin: 0px 10px 0px 0px; }	
	#naviFrame{ position:fixed;background-color:#FFFFFF;width:98%;float: left;overflow: hidden; }
	.galleryintroText{ font-size: 1em;}
}