/* SierraBirdbum */



body {
  background-color: #ffffea;
}

.bold_green {
  color: #009900;
  font-weight: bold;  
}


h1 {
  color:black;
  font-family: "Courier New";
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 140%;
  line-height: normal;
  text-align: center;
}

.h1_left {
  font-family: "Courier New";
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 140%;
  line-height: normal;
  text-align: left;
}

.underline {
    text-decoration: underline;     
}

.h1_left_underline {
  font-family: "Courier New";
  font-style: normal;
  text-decoration: underline;
  font-variant: normal;
  font-weight: bold;
  font-size: 140%;
  line-height: normal;
  text-align: left;
}

.h1_underline {
  font-family: "Courier New";
  font-style: normal;
  text-decoration: underline;
  font-variant: normal;
  font-weight: bold;
  font-size: 140%;
  line-height: normal;
  text-align: center;
}

.h1_no_top_margin {
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 140%;
  line-height: normal;
  text-align: center;
}

.h1_center_double_green_border {
  border-color: green;
  border-width: .25em;
  border-style: double;
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 140%;
  line-height: normal;
  text-align: center;
}

.h1_left_double_green_border {
  border-color: green;
  border-width: .25em;
  border-style: double;
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 140%;
  line-height: normal;
  text-align: left;
}

.h2 {
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 120%;
  line-height: normal;
  text-align: center;
}


.h2_left {
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 120%;
  line-height: normal;
  text-align: left;
}

.h2_left_double_blue_border {
  border-color: blue;
  border-width: .25em;
  border-style: double;
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 120%;
  line-height: normal;
  text-align: left;
}

.h2_center_double_green_border {
  border-color: green;
  border-width: .25em;
  border-style: double;
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 120%;
  line-height: normal;
  text-align: center;
}

.h2_left_italic {
  font-family: "Times New Roman";
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  font-size: 120%;
  line-height: normal;
  text-align: left;
}

.h2_left_italic_underline {
  font-family: "Times New Roman";
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  font-size: 120%;
  line-height: normal;
  text-align: left;
  text-decoration: underline;
}

.h2_center_italic_underline {
  font-family: "Times New Roman";
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  font-size: 120%;
  line-height: normal;
  text-align: center;
  text-decoration: underline;
}
.h2_center_single_green_border{
  border-color: green;
  border-width: .1em;
  border-style: solid;
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 120%;
  line-height: normal;
  text-align: center;
}

.h2_no_top_margin {
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 120%;
  line-height: normal;
  text-align: center;
}

.h2_center_bold {
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 120%;
  line-height: normal;
  text-align: center;
}

.h3_center {
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 110%;
  line-height: normal;
  text-align: center;
}

.h4_center {
  font-family: "Times New Roman";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 105%;
  line-height: normal;
  text-align: center;
}



.emailLink{
  border-color: green;
  border-width: .25em;
  border-style: double;
  width: 16.5em;
  text-decoration: none;
  color: black;
  display: block;
  /*background-color:#ccccbf;*/
}

/* left_float_indexes formats side by side from left to right, then to next line */

.left_float_indexes {
	text-decoration: none;
}

.left_float_indexes li{
	list-style-type: none;
	width: 8em;
	height: 15em;
	float: left; 
	text-align: center;
	border: 3px outset blue;
}

 .left_float_indexes a{

 	color: black;
 	display: block;
 }
 /* end left_float_indexes */

/* gallery indexes -- no labels, left to right across page */
.gallery_indexes {
	text-decoration: none;
}

.gallery_indexes li{
	list-style-type: none;
	width: 100px;
	height: 67px;
	float: left;
}

 .gallery_indexes a{

 	color: black;
 	display: block;
 }





.topButton{ 
	margin-left: 20%;
	border: 1px black solid;
	width:12em;
	height: 3em;
	background-color: #00DDDD; /* light blue-green */
	text-align: center;
}

.topButtonRecent{
	border: 1px black solid;
	width: 80%;
	height: 3em;
	background-color: #00DDDD;
	text-align: center;
	float: left;
	margin-left: 3%;
}  /* Recent does not use the same newspapercolumn approach as the other pages, so needs a special format for topButton reference */

.leftIndent{
   margin-left:1%;
}

/* As of 4/1/11, selections class is no longer in use */
.selections a{
	text-decoration: none;}

.selections li {
    margin-left:20%;
	list-style-type: none;
	border: 1px black solid;
	width:17em;
	height: 8em;
	background-color: #CCCCCC;
	text-align: left;
}

.selections ul {
	margin-left: -2.5em;
}

.selections .tbox {
	float: left;
	text-align: left;
	 /* border: 1px black solid; */
}
.selections .tphoto {
	float: right;
}

/* Next four added when changing from frames to columns */


.headrows {
	text-align: center;
	/* border-bottom: 3px double black; */
}


/* As of 4/1/11, leftcol, rightcol, and footerrows no longer in use (but leftcol and rightcol are used independently in lightbox */
#leftcol {
	border: 3px blue solid;
	float: left;
	width: 40%;
	padding-left: 1%;
	padding-right: 1%;
	
}

#rightcol {
    border: 3px blue solid;
	float: left;
	width: 40%;
	padding-left: 1%;
    padding-right: 1%;
}

.footerrows {
	border-top: 3px double gray;
	clear: both;
	text-align: center;
}

/* These two are added 4/7/11 to put families vertical menu and each family's thumbnails on the same page */
/* The menu uses .floated, the thumbnails (which are, themselves, left floated, use .right to make room for the menu,
even if they extend below the bottom of the menu. */
.floated {
  float: left;
  width: 300px;
}

.right {
  margin-left:302px;
}

