
a:link {
 	color:navy;
/*  font-size: 120%; */
} 
a:visited {
 	color:darkviolet;
/*  font-size: 120%; */
}


h2 {
  border: 0;
 padding-right: 100px; 
  text-align: center;
  font-weight: bold;
  font-size: 200%;
  margin-top: 5px;
  margin-bottom: 0;
/*  margin-left: 15em;*/
 }

h3 {
  border: 0;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
  font-size: 130%;
}

.introx {
padding-left: 250px; 
padding-right: 150px; 
/* margin-left:  100px; */
 /* border: 500px; */
}

.introx p {
/* padding-left: 500px; */
}

.table-wrapper { 
 max-width: 1000px;
 min-width: 250px;
 background-color: #ced8d6; /* very light gray #ced8d6 */
 margin: 2px 2px 2px 2px;
 border: 2px;
}

.main-table {
	clear: none;
display: table;
max-width: 800px;
min-width:  90px;
/* border: 2px solid #5a3811; */
border-collapse: collapse;
margin-bottom: 0; 
font-style: normal;
font-variant: normal;
font-weight: normal;
} 

.rightsidebar {
  display: inline-block;
  float: right; 
  max-width: 250px;
  min-width: 80px;
  background-color: gray;
/*  background-color: #256290; */
  color: white;
/*  margin: 0.4em; */
  padding: 5px;
}

.rightsidebar h3  {
  font-size: 120%;
  /* background-image: url(img/sidebar-header-bg.jpg); */
  background-repeat: no-repeat;
  margin: 0;
  padding: 0.2em 0 0.2em 0;
  font-weight: normal;
  color: yellow;
}

.rightsidebar .inner {
	 color: white;
  padding: 10px; 
}


.rightsidebar ul {
  /* list-style-image: url(img/more-bullet.gif); */
  margin-left: 0;
  color: white;
  padding-left: 2px;
}

.rightsidebar p, .rightsidebar li {
  font-size: 90%;
  line-height: 1.4em;
  color: white;
}

.rightsidebar a:link, .rightsidebar a:visited {
  color: cyan;
  font-size: 120%;
}

.rightsidebar ul a:link, .rightsidebar ul a:visited {
  color: cyan;
}

.main-t1-cells {
max-width: 1200px;
min-width:  400px;
display: table-cell;
border: 0px  none #5a3811;
border-collapse: collapse;
padding: 20px;
background-color:  #ced8d6; /* very light gray #ced8d6 */
} 

.main-t2-cells {
max-width: 1200px;
min-width: 60px;
border-collapse: collapse;
display: table-cell;
border: 5px none #5a3811;
background-color:  #ced8d6; /* very light gray #ced8d6 */
padding: 10px;
}

.main-table-captpre {	
clear: none;	
 width: 75%; 
/* border-collapse: collapse; */
display: table-caption;
border: 2px none #5a3811;
padding: 3px;
font-size: 200%;
 font-weight: bold;
text-align: center;
background-color: wheat;
min-width: 10em;
}


.main-table-caption {	
clear: none;	
 width: 40%; 
/* border-collapse: collapse; */
display: table-caption;
border: 2px none #5a3811;
padding: 3px;
font-size: 200%;
 font-weight: bold;
text-align: left;
background-color: wheat;
min-width: 20em;
}

.main-t1-cells img {
	float: left;
	padding-right: 5px;
}

.main-t2-cells img {
	float: left;
	padding-right: 5px;
}



.main-table h3 {
font-size: 120%;
font-weight: bold;
color: #5a3811;
}

.main-table ul {
list-style: none;
}

.main-table p, .main-table li {
font-size: 100%;
}

.table-photo-narrow-cells {
max-width: 500px;
min-width: 80px;
display: table-cell;
/* border: 2px  none #5a3811; */
border-collapse: collapse;
padding: 5px;
background-color:  #ced8d6; /* very light gray #ced8d6 */
} 


.table-photo-normal-cells {
max-width: 700px;
min-width: 80px;
display: table-cell;
/* border: 2px  none #5a3811; */
border-collapse: collapse;
padding: 5px;
background-color:  #ced8d6; /* very light gray #ced8d6 */
} 
 
.table-photo-wide-cells {
max-width: 900px;
min-width: 100px;
display: table-cell;
/* border: 2px  none #5a3811; */
border-collapse: collapse;
padding: 5px;
background-color: #ced8d6; /* very light gray #ced8d6 */
} 
  
 
.inline-photo-restricted-cells {
display: inline;
max-width: 300px;
min-width:  90px;
/* border: 2px  none #5a3811; */
border-collapse: collapse;
padding: 3px;
background-color:  #ced8d6; /* very light gray #ced8d6 */
} 


.inline-photo-normal-cells {
display: inline-block;
max-width: 600px;
min-width:  40px;
/* border: 2px  none #5a3811; */
border-collapse: collapse;
padding: 3px;
background-color: #ced8d6; /* very light gray #ced8d6 */
} 


.table-photo-normal-cells img, .block-photo-restricted-cells img, .block-photo-normal-cells img {
	float: left;
/*	padding-right: 5px; */
}	
  
 
.main-table .nav img {
	float: left;
}



.row1 {
display: table-row;
	clear: none;

/* clear: both; */
} 

.row2 {
display: table-row;
clear: both;
} 

.main-table img {
float: left;
margin: 2px; 
} 

 