	#wrap {
	width:100%; 
	margin-right:auto; 
	margin-left:auto;
	padding-top:0; 
	}

	a:link {
   color: #c14d00;
   text-decoration:none;
}

a:visited {
   color: #cc00ff;
   text-decoration:none;
}
a:hover {
   color: #bd10e0;
   text-decoration:none;
}


.inside {background-color:#ffffff; 
       max-width:945px; 
	   margin-left:auto; 
	   margin-right:auto;
	   vertical-align:top;
	   text-align:left;
	   height: 100%;
	   padding-top:1.4%;
	   padding-bottom:2%;
}


h1 {
		font-family: "Titillium Web", sans-serif;
		font-size:30px;
		text-align:left;
		font-weight:bold;
	}
	
h2 {
		font-family: "Titillium Web", sans-serif;
		font-size:20px;
		text-align:left;
		font-weight:600;
	}

	
p {
		font-family: "Public Sans", sans-serif;
		font-size:14px;
		line-height:20px;
	text-align: left;
	} 
	
.caption {
		font-family: "Public Sans", sans-serif;
		font-size:16px;
		line-height:24px;
	text-align: left;
	} 

.intro {
		font-family: "Inter", sans-serif;
		font-size:20px;
		line-height:28px;
	text-align: left;
	} 

.capcredit {
  font-family: "PT Mono", monospace;
  font-size:14px;
  line-height:18px;
	text-align: left;
  font-style: normal;
}

.capcreditmini {
  font-family: "PT Mono", monospace;
  font-size:12px;
  line-height:16px;
	text-align: left;
  font-style: normal;
}



img {display: block; max-width: 100%; height: auto;}

.pairs {
      display: flex;
      justify-content: center; /* centers horizontally */
      align-items: center;     /* centers vertically */
      height: auto;           /* full viewport height */
      margin: 20px 0 0 0;
    }

    .pair-container {
      display: flex;
      gap: 20px; /* space between images */
    }

    .pair-container img {
      width: 50%;
      height: auto;
    }

.flex-container {
  display: flex; /* Makes the container a flex container */
}

.flex-child {
  flex: 1; /* Each child takes an equal share of the available space */
  /* Add other styling for your columns here */
  padding: 10px;
}

details {
  font-family: "Public Sans", sans-serif;
  font-size:14px;
}

summary {
  font-family: "Public Sans", sans-serif;
  font-size:14px;
  color: #c14d00;	
}

#footer2
{
width:100%;
background-color:#000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
}

.footer2_box
{
  font-family: Arial, Helvetica, sans-serif;
  width: 20%; 
  height: 50px;
  font-size:11px;
  color:#ffffff;
  display: inline-block;
  padding:2%;
  vertical-align:middle;
}

.social2 {
	height:28px;
	float:left;
	vertical-align:top;
	margin-left:10px;
}





