/*
Changes log:
xx xxx 2014 New version for rollout.
*/

/* This stmt helps older browsers interpret HTML5   */
article, aside, figure, footer, header, nav, section {
display: block;
}

body {
font-family: constantia, cambria, georgia, serif;
font-size: 110%;
line-height: 120%;
width: 960px;
margin: 0px auto; 
background-image: url("../images/thistle_background.jpg");	
background-repeat: repeat;
}

section {
margin-top: 10px;
margin-bottom: 0px;
padding-top: 0px;				/* Border color next line must also match nav color etc further on  */
border: 5px solid #F5DDCD;		/* F5DDCD pale matches background. darker: E8CDBB F6DAC1            */
background-color: #FDF8F3;		/* orig color until Aug was #FFF4E2, then #FBF3EB till end Sep 2013 */
}								/* then FFF7F6 till Oct 6th */

header {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin-top: 0px;				/* Was 10px to show small amt of wallpaper at top */
margin-bottom: 0px;
}

footer {
border: 0px;
margin: 0px;
clear: both;  /* Ensures that any footered section will close below bottom and margin of any image */
}

table {
	white-space: nowrap;
	}

th, td {
	text-align: left;
	padding-right: 20px;
	}

p {
margin-top: 0px;
margin-bottom: 0px;
}

h1 {
font-size: 120%;
line-height: 130%;
margin-top: 0px;			/* margin-top & bottom 0px are necessary */
margin-bottom: 0px;
}

h2 {
font-size: 90%;
line-height: 100%;
margin-top: 0px;
margin-bottom: 0px;
}

h3 {							/* not yet in use - same as default */
font-size: 100%;
line-height: 110%;
margin-top: 0px;
margin-bottom: 0px;
}


h4 {
font-size: 110%;
line-height: 130%;			/* Provide a little more space on headings */
margin-top: 0px;
margin-bottom: 0px;  
}

h5 {
font-size: 75%;
line-height: 85%;
margin-top: 0px;
margin-bottom: 0px;			/* Portrait page needs work re misc chgs h2 h4 h5 */
}

h6 {
font-size: 80%;				/* specifically designed to control breaks */
line-height: 90%;
margin-top: 0px;
margin-bottom: 0px;
}

a:link { color: #00008B; }			/* 00008B great. 000080 a bit purple. 191970 too dark */
a:visited { color: #00008B; }		/* 611E9E great. (Temp override to same as link.) 531A88 maybe too subtle. */
a:hover { color: #FF8C00; }			/* FF8C00 great (same as darkorange). FF6A33 also good. */
									/* See also hover in Navlinks below */
a {
text-decoration: none
}

#hdr_image {
float: center;
border: 5px solid #F5DDCD;			/* Must match section border above (near top)       */
border-top: 2px solid #F5DDCD;		/* OR: border-top changed to none or orig 5px       */
border-top-left-radius: none;		/* OR: 5px on these two                             */
border-top-right-radius: none;
border-bottom: none;
}

#hdr_image:hover {
opacity: .95;                 /* fades slightly on hover, before you click on it (returns to Home page) */
}

#pagetop_section {
margin-top: 0px;
border-top: 0px; 
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
padding-top: 9px;			/* 9px above links (approx 8px is remaining below links) */
padding-bottom: 30px;		/* Large padding necessary here to contain nav list in section */ 
}

#navlinks {
width: 100%;
margin: auto;
float: left;
list-style: none;
}

#navlinks li {
float: left;
}

#navlinks li a {
display: block;
margin: auto;
padding-left: 10px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
color: black;
}
 
#navlinks li a:hover {
color: #FF8C00;
}
  
#navlinks a.current {
color: #408140;						/* Current-page link dark green - see also below */				
}

#pagebottom_section {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
margin-top: 10px;
margin-bottom: 0px;
padding-left: 70px;
padding-top: 2px;
padding-bottom: 0px;
}
 
.color_darkgreen {
	color: #408140;					/* This dark green also used above and below */	
	}
	
.bold_font {
	font-weight: bold;
	}

.italic_font {
	font-style: italic;
	}	

.big_font {
	font-size: 130%;
	font-weight: bold;
	color: #408140;					/* This dark green also used elsewhere */	
	}
	
.bold_less_padding {
	font-weight: bold;
	padding-right: 0px;
	}
	  
.numeric_font {
	font-family: cambria, constantia, serif;
	}
	
.right_justify {	
	text-align: right;
	}	

.large_indent {
	padding-left: 380px;
	}

.medium_padding {
	padding-left: 60px;
	padding-right: 60px;
	}

.quotation_style {
	font-family: cambria, constantia, serif;
	font-size: 90%;
	padding-left: 25px;
	padding-right: 60px;
	}
 
.quotation_style_2 {
	font-family: cambria, constantia, serif;
	font-size: 90%;
	}
 
.temp_note {
	padding-left: 60px;
	padding-right: 60px;
	color: red;
	}
