td {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 12px;
	}
	
#xfadeimage {
	position:relative;
	width:770px;
	height:294px;
	margin: 0px;
}
#xfadeimage img {
	display:none;
	position:absolute;
	top:0; left:0;
	margin: 0px;
}
.navpulldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 15px;
}

.navpulldown:hover {
	text-decoration: underline;
}

.textNormal, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 15px;
	Letter-spacing: 1px;
}

.newsTitle {
	font-family: Georgia, Times, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EFEFEF;
	text-transform: uppercase;
	text-decoration: none;
}
.newsTitle:hover {
	text-decoration: none;
}

.newsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFEFEF;
	line-height: 13px;
	text-decoration: none;
}

.newsText:hover {	
	text-decoration: none;
}

.headerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #A44325;
	line-height: 16px;
}
.textH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #A44325;
	line-height: 16px;
}

.textH2 {
	font-family: Georgia, Times, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	line-height: 16px;
}



.formBorder {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width: 225px;
}

ol li {
list-style-type: none;
list-style:none;
margin-left: -15px;
padding:0px;
}

a {
	color: #9E5E30;
	text-decoration: none;	
}
a:hover {
	color: #A84529;
	text-decoration: underline;
}


.imageBoxRight {
	float: right;
	clear: right;
	background: url(/images/dropshadow_alpha.png) no-repeat bottom right !important;
	margin: 0px 0px 0px 20px !important;
	margin: 0px 0px 0px 20px;
	}
.imageBoxRight img{
	display: block;
	border: 3px solid #C7B894;
	margin: 0px 6px 6px 0px;
	}	


.imageBoxLeft {
	float: left;
	clear: left;
	background: url(/images/dropshadow_alpha.png) no-repeat bottom right !important;
	margin: 0px 8px 0 0px !important;
	margin: 0px 8px 0 0px;
	}
.imageBoxLeft img{
	display: block;
	border: 3px solid #C7B894;
	margin: 0px 6px 6px 0px;
	}	


.imageBoxTop {
	float: right;
	clear: right;
	background: url(/images/dropshadow_alpha.png) no-repeat bottom right !important;
	margin: 0px 0 10px 10px !important;
	margin: 0px 0 10px 5px;
	}
.imageBoxTop img{
	display: block;
	border: 3px solid #C7B894;
	margin: 0px 6px 6px 0px;
	}
	
 .imageBack img{
	display: block;
	border: 0px;
    background: url(/images/template_background.jpg) repeat-y center !important;
	margin: 0px 0px 0px 0px;
	}
	
 
	.photoRight {
		padding-left: 30px;
	}
	.photoLeft {
		padding-right: 20px;
	}
	.photoTop {
		padding-bottom: 10px;
	}

/* Lee's stuff /*

* NAVIGATION */
div#nav-list {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#3F3326;
	float: left;
	position: relative;
	top: -4px;
	/*margin-left:20px;*/
	padding-left: 20px;
	/* width: 16em; */
	/* max-width: 155px; */
	z-index: 3;
}


div#nav-list ul {
  list-style-type: none; /* get rid of the bullets */
  padding: 0 0 5px 10px;           
  margin:0;              /* no margin for IE either */
}


div#nav-list ul ul {
  background: none;
  list-style-type: none;
  padding-bottom: 5px;
  margin:0;
}

div#nav-list ul li {
  margin: 0;
  padding: 0;
  padding-bottom: 0px;
  display:block;
  max-width: 125em;
  color:#3F3326;
  list-style-type: none;  
}

div#nav-list a:hover {
	color: #A44325;
}

div#nav-list ul li a {
  display: block;         /* lines extend to right, make area clickable */
  padding: 3px 3px 3px 0px;
  margin: 0px ;
  text-decoration: none;
  height: 1.25em;           /* hint for IE, alternatively remove whitespace from HTML */
  color:#3F3326;
  font-size: 10px;
  line-height:10px;
}

div#nav-list ul ul li a {
  margin-left: 0.8em;     /* indent level 1 */
  line-height: 15px;
  
}

div#nav-list ul ul ul li a {
  margin-left: 1.6em; 
      /* indent level 2 */
}

div#nav-list li ul, div#nav-list li.open li.closed ul {
  display: none;         /* collapse */
}

div#nav-list li.open ul {
  display: block;        /* expand */
}
 


div#nav-list ul li.open a {
}

div#nav-list ul li.closed a {
}

div#nav-list ul li.navlist a {
}
 
div#nav-list li.active a {
}
 
div#nav-list li.active li a {
}

div#nav-list ul li a:hover {
}


/* NAVIGATION FOR DB DRIVEN LISTS */

div#nav-listDB {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color:#3F3326;
  float: left;
  position: relative;
  top: -4px;                /* align better with content */
  margin-left: 20px;
  width: 16em;              /* menu width */
  max-width: 155px;
  z-index: 3;
}


div#nav-listDB ul {
  list-style-type: none; /* get rid of the bullets */
  padding: 0 0 5px 10px;           
  margin:0;              /* no margin for IE either */
}

div#nav-listDB ul {
  background: none;
}

div#nav-listDB ul li {
  margin: 0;
  padding: 0;
  display:block;
  max-width: 125em;
  color: #3F3326;
}



div#nav-listDB a:hover {
	color: #A44325;
}

div#nav-listDB ul li a {
  display: block;         /* lines extend to right, make area clickable */
  padding: 3px 3px 3px 23px;
  margin:0;
  text-decoration: none;
  color:#3F3326;
  font-size: 10px;
}

div#nav-listDB ul ul li a {
  margin-left: 0.8em;     /* indent level 1 */
  line-height: 10px;
  margin-top: 0px;
  margin-bottom: 15px;
  text-transform:uppercase;
}

div#nav-listDB ul ul ul li a {
  margin-left: 1.6em;     /* indent level 2 */
}

div#nav-listDB li ul, div#nav-listDB li.open li.closed ul {
  display: none;         /* collapse */
}

div#nav-listDB li.open ul {
  display: block;        /* expand */
}
 


div#nav-listDB ul li.open a {
}

div#nav-listDB ul li.closed a {
}

div#nav-listDB ul li.navlist a {
}
 
div#nav-listDB li.active a {
}
 
div#nav-listDB li.active li a {
}

div#nav-listDB ul li a:hover {
}


.dottedLine {
	background-image: url(images/template_dottedline.png);
	background-repeat: repeat-y;
}

div#request-form {
	display:none;
}

 li {
 list-style-type:square;
 
 line-height:14px;
 }
 
.listedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	list-style-type:square;
	color:#a44325;
}

div#contentText
{
 font-family: Arial,Helvetica,sans-serif;
  float: right;
  position: relative;
  top: -4px;                /* align better with content */
  z-index: 3;
  margin: 55px 310px 0px 0px;
  width: 290px;
  font-size:11px;
  line-height:12px;
	
}

div#contentTodo
{
 font-family: Arial,Helvetica,sans-serif;
  margin: 0px;
  font-size: 11px;
  line-height: 12px;
}

div#regional {
	display:none;
}

div#town {
	position:absolute;
	
}

.textNormalCaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 15px;
	Letter-spacing: 1px;
	text-transform: uppercase;
}

div#driving
{
 font-family: Arial,Helvetica,sans-serif;
  position: relative;
  top: -4px;                /* align better with content */
  z-index: 3;
  margin:25px 2px 0px 25px;
  width: 475px;
  font-size:11px;
  line-height:12px;
	
}

div#ratesList ul {
padding:0px;
margin:0px;
line-height:15px;
list-style:none;
}

div#ratesList li {
padding:0px;
margin:0px;
line-height:15px;
list-style:none;
}

#stepdownNav {
margin-top:30px;
}

#stepdownNav li {
display:inline; 
padding-right:30px; 

}

/* Home page - Catelogue and Calendar text links (shared/footer.2.asp) */

table.image {
  background: url('http://fortsteele.ca/images/bg_footer.jpg');
  width: 770px; height: 128px;
} 

table.image td.link {
  text-align: center; 
  vertical-align: top; 
 
} 

table.image td a { 
  color: #fff;
  display: block;
  font: normal 12px verdana, Arial, Helvetica, sans-serif; 
  text-decoration: none;        
  padding:  0 10px 0 10px;  
}

table.image td a:hover {
  color: #c0ac87; background: transparent;
  text-decoration: none;
}
