@charset "utf-8";
/* CSS Document */

body{
  /*background-image:url(../img/tweed.png);
  background-repeat:repeat;	*/
  background-color:#f4f4f4;
}

.container-fluid{
	background-color:#fff;	
	padding-top:2em;
	border-bottom:solid 1px #ddd;
}

a {
  color: #6d0017;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #6d0017;
  text-decoration: underline;
}

.btn-troy.active{
  color: rgba(255, 255, 255, 0.75);
}

.btn-troy {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background: #6d0017; /* Old browsers */
	background-image:url(../img/h-bg-red.jpg);
	background-repeat:repeat;
}
.btn-troy:hover,
.btn-troy:focus,
.btn-troy:active,
.btn-troy.active,
.btn-troy.disabled,
.btn-troy[disabled] {
  color: #ffffff;
  background-color: #6d0017;
}
.btn-troy:active,
.btn-troy.active {
  background-color: #6d0017 \9;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
background: #6d0017; /* Old browsers */
	background-image:url(../img/h-bg-red.jpg);
	background-repeat:repeat;
}

/* Custom Styles */
#banner{
	background-color:#6d0017;
	background-image:url(../img/h-bg-red.jpg);
	background-repeat:repeat;
}
#banner h1{
	font-size:2.5em;	
	color:#fbfbfb;
	font-weight:normal;
	padding-top:.25em;
	padding-bottom:.25em;
	padding-left:1.25em;
	font-familY:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:.05em;
}
#pcontent{
	margin-bottom:2em;
}
#footer{
	margin-top:1em;
	padding:1em;
}
#fnote{
	font-size:.8em;
	color:#777;
	text-align:left;
}
#fnote a:link, #fnote a:visited{
	color:#777;	
	text-decoration:none;
}
#fnote a:hover, #fnote a:active{
	color:#777;
	text-decoration:underline;	
}
#finfo{
	text-align:center;	
}
@media print {
}
 @media (min-width: 768px) and (max-width: 979px) {

}

 @media (min-width: 768px){

 }

 @media (max-width: 767px) {
	body{
	margin:0;
	padding:0;	
	}
	#banner{
	margin:0;
	padding:0;
	}
	#banner h1{
	padding:.7em;
	margin:0;
	letter-spacing:normal;
	line-height:1.2em;
	}
	.container-fluid{
	padding-top:0;	
	}
	#pcontent{
	padding-top:0;
	padding-bottom:0;	
	padding-left:1.25em;
	padding-right:1.25em;
	}
}
 @media (max-width: 480px) {
	#banner h1{
	font-size:1.5em;
	font-weight:normal;
	}
	 
}
 @media (min-width: 1200px) {
}
 @media (max-width: 979px) {
	 
}
 @media (min-width: 980px) {
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) { 

}