/* colleen_crosson.css */

body {
	margin-top: 0px;
	/* background-image: url(images/common/bgnd_leaves_sized.jpg); */
	background-color: #758e92;
	font-family: Arial, Helvetica, sans-serif;
}

#pagebox { 
background-color: #758e92; 
text-align: center;
}
#pageinnerbox {
width: 800px;
margin-left: auto;
margin-right: auto;
background-color: #758e92;
}

a { 
 /* color: #D0F193; */
	color: #444444;
	text-decoration: none;
	font-style: italic;
	}
a:hover {
 text-decoration: underline;
	}	

/* a.con { font-size: 11px; } */
a.con { font-size: 10px; }
.con { padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px;}
td.content { color: #FFFFFF; font-size: 16px; text-align: left; }
td.content { color: #333333; }
td.heading { color: #333333; font-size: 24px; text-align: left; } 
td.footnote { color: #FFFFFF; font-size: 17px; font-weight: bold; text-align: right; font-style: italic; }
.title { font-size: 20px; font-weight: bold; }
.schedule_full  { text-align: left; width: 620px; }
.schedule_left  { padding-left: 10px; padding-right: 10px; text-align: right; width: 100px; }
.schedule_right { text-align: left; width: 520px; }
.caption { font-size: 11px; }

td.nav {
 text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
 }

a.nav {
 font-weight: bold;
	font-size: 20px;
	text-decoration: none;
 }
a.nav:hover {
 color: #FFFFFF;
	}
	
#navbottom {
 font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
 }

/* home page */
#home-content {
 position: relative;
 }
	
#home-quote {
 position: absolute;
	left: 70px; 
	top: 390px;
	text-align: right;
	font-weight: bold;
	line-height: 25px;
	font-style: italic;
 }

#home-links {
 position: absolute;
	left: 360px; 
	top: 160px;
	font-weight: bold;
	line-height: 25px;
	font-style: italic;	
 }
		
/* photos page */
div.photos {
 position: relative;
	color: #FFFFFF;
	font-size: 10px;
 }
	
div.photos_center {
 position: relative;
 width: 530px;
	margin-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
 }
		
div.photo {
 position: relative;
 background-color: #000000;
 width: 125px;
	height: 95px;
	float: left;
	margin: 2px;
 }
	
/* news_and_notes page */
.inset {
 padding-left: 10px;
 }
	
td.contact {
	text-align: left;
	padding-right: 10px;
 }
	
td.cvalue {
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
}

.css-2::before {
  /* replace U+ with \0 */
  content: "\01F525";
}

.fire {
  font-size: 24px;
}