/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}

/* header sizes */
	h2 {
	font-size: 24px;
	color: #40603b;
	text-align: left;
	font-weight: lighter;
}

	.titleHeader {
	font-size: 24px;
	color: #40603b;
	text-align: left;
	font-weight: lighter;
	padding-left: 20px;
	padding-top: 20px;
}

	.titleHeaderS {
	font-size: 14px;
	color: #40603b;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 20px;
}

/* header sizes */
	h6 {
	font-size: 16px;
	color: #666666;
	text-align: left;
	font-weight: bold;
}

/* Normalize header sizes */
	h1, h3, h4, h5 {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}

/* Normalize list styles */
ul {
	list-style: none;
}

/* Normalize other borders */
	fieldset, img {
	border: 0;
}

.clearfix:after{content:".";
	display: block;
	height:0;
	clear:both;
	visibility:hidden;
     }
.clearfix{
	display:inline-table; 
}
*html.clearfix {
	height:1%;
     }
.clearfix{
	display:block; 
}

/* default links */

a:link {
	
	
}
a:visited {
	
	
	
}
a:hover {
	

}
/* Layout */

body {
	background-color: #fff;
	font: 75% Arial, Helvetica, "Times New Roman", serif;
	color: #333333;
	text-align: center;
}

#wrapper {
	width: 880px;
	margin: 0 auto;
	text-align: left;
	border-left: 2px solid #231f20;
	border-right: 2px solid #231f20;
	border-bottom: 2px solid #231f20;
}

#header {
	width: 860px;
	height:175px;
	background-image: url(../images/FSTBC-Header.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 20px;
	
}

#header h1 {
	height: 74px;
	width: 208px;
	text-indent: -3000px;
}

#content {
	float: left;
	position: relative;
	background-image: url(../images/background.jpg);
	background-position: top left;
	width: 880px;

}

.primaryContent {
	width:440px;
	text-align: justify;
	float: left;
}
.primaryContent p {
	width: 410px;
	padding-left: 20px;
	padding-bottom: 10px;
	line-height: 1.2em;
}

.primaryContent h2 {
	width: 308px;
	padding-left: 20px;
	padding-bottom: 20px;
	margin-left: 2px;
	padding-top: 20px;
}
.primaryContent h2 span{
	display: block;
	width: 149px;
	height: 24px;
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/h1_about.gif) no-repeat left top;	
	text-indent: -3000px;
	
}

.sideContentRIGHT {
	float:right;
	text-align: left;
	width: 210px;
}

.sideContentRIGHTcollie {
	float:right;
	text-align: left;
	background-image: url(../images/BorderCollie1.jpg);
	width: 208px;
	height: 1200px;
	background-repeat: no-repeat;
}

.sideContentRIGHTcollie2 {
	float:right;
	text-align: left;
	background-image: url(../images/BorderCollie2.jpg);
	width: 208px;
	height: 1100px;
	background-repeat: no-repeat;
}

.sideContentRIGHTpatron {
	float:right;
	text-align: left;
	background-image: url(../images/EllenMacArther.jpg);
	width: 208px;
	height: 1100px;
	background-repeat: no-repeat;
}

.sideContentRIGHTcontact {
	float:right;
	text-align: left;
	background-image: url(../images/contactPhone.jpg);
	width: 208px;
	height: 1100px;
	background-repeat: no-repeat;
}

.sideContentRIGHTnews {
	float:right;
	text-align: left;
	background-image: url(../images/news.jpg);
	width: 208px;
	height: 1100px;
	background-repeat: no-repeat;
}

.sideContentRIGHTlinks {
	float:right;
	text-align: left;
	background-image: url(../images/links.jpg);
	width: 208px;
	height: 1100px;
	background-repeat: no-repeat;
}

.sideContentRIGHTdonate {
	float:right;
	text-align: left;
	background-image: url(../images/donationsPrices.jpg);
	width: 208px;
	height: 1100px;
	background-repeat: no-repeat;
}

.sideContent {
	float:left;
	text-align: left;
	width: 218px;
}
.sideContent p {
	font-size: 190%;
	padding-left: 15px;		
}
.sideContent .sideBox {
	color: #FFFFFF;
	padding-top: 30px;
	width: 200px;
	padding-bottom: 20px;

}

.sideContent p.fax {
	font-size: 120%;
	padding-left: 15px;
	margin-bottom: 10px;
	line-height: 1.8em;
}

.sideContent ul {
	padding-left: 15px;
}



/* Navigation*/
#nav {
	float: left;
	width: 875px;
	border-bottom: 3px solid #fff;
	border-top: 3px solid #fff;
	padding-left: 5px;
	background-image: url(../images/NavBackground.gif);
	
}
a.navTop {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #2F5735;
	float: left;
	padding-top: 14px;
	padding-right: 9px;
	padding-bottom: 14px;
	padding-left: 9px;
}
.navTopLEFT {
	border-right: 3px solid;
	border-color: #FFFFFF;
	float: left;
	width: 210px;
	padding-left: 3px;
}

a.navTop:hover {
	text-decoration: none;
	font-weight: bold;
	background-color: #53995E;
}

.navTopLIVE{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 14px;
	background-color: #89A98D;
	float: left;
}

a.navTopLIVE{
	text-decoration: none;
	font-weight: bold;
	background-color: #89A98D;
}

.navTopLIVE2{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #53995E;
	float: left;
	padding-top: 14px;
	padding-right: 9px;
	padding-bottom: 14px;
	padding-left: 9px;
}

a.navTopLIVE2{
	text-decoration: none;
	font-weight: bold;
	background-color: #53995E;
}

a.navTop2 {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 14px;
	float: left;
}
a.navTop2:hover {
	text-decoration: none;
	font-weight: bold;
	background-color: #89A98D;
}

#wrapper #nav ul.mainNav {
	float:left;
	width: 880px;
	border: none;
	background-color: #2D5935;
}

#wrapper #nav ul.mainNav li {
	float:left;
	text-align: center;
}
#wrapper #nav ul.mainNav li a {
	float:left;
	height: 20px;
	color: #fff;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 8px 8px 20px 8px;
}
#wrapper #nav ul.mainNav li a:hover {
	background-color: #2C5938;

}

#wrapper #nav ul.mainNav li a.current {
	background: #828282 url(file:///F|/www/FSTBC/Website%2008/build/images/nav_bg.gif) repeat-x left bottom;
}

#wrapper #nav ul.mainNav li.last  {
	border: none;
}

#wrapper #nav ul.mainNav li.first  {
	border-left: 2px solid #fff;
	width: 120px;

}

/* Contact*/

.oneColRight {
	float: right;
	margin-top: 30px;
	margin-right: 40px;
}

.oneColRight p {
	width: 210px;
	font-size: 10px;
}
body#contact .primaryContent {
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/contact_us.jpg) no-repeat left top;
	height: 476px;
}
body#contact .primaryContent .oneColRight p.phone {
	font-size: 200%;
	font-weight: bold;
	text-align: right;
}
body#contact .primaryContent .oneColRight p.hours {
	color: #9e9e9e;
	font-size: 95%;
	text-align: right;
	margin-top: -10px;
}

body#contact .primaryContent .oneColRight p.cfax {
	text-align: right;
}

body#contact .primaryContent .oneColRight p.email a{
	display: block;
	font-size: 120%;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	color: #515151;
	border-top: 1px solid #9e9e9e;
	border-bottom: 1px solid #9e9e9e;
	padding: 15px 0 15px 0;
	
}

body#contact .primaryContent .oneColRight ul.caddress {
	text-align: right;
}


/* Stock Condition*/

body#stock .primaryContent {
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/stock.jpg) no-repeat right top;

}

body#stock .primaryContent h2 span{
	width: 225px;
	height: 26px;
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/h1_stock.gif) no-repeat left top;	
	
}

/* Stock Condition*/

body#home .primaryContent {
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/home.jpg) no-repeat right top;

}

body#home .primaryContent h2 span{
	width: 228px;
	height: 24px;
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/h1_home.gif) no-repeat left top;	

	
}
/* Energy Performance*/

body#energy .primaryContent {
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/energy.jpg) no-repeat right top;

}

body#energy .primaryContent h2 span{
	width: 205px;
	height: 53px;
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/h1_energy.gif) no-repeat left top;	

	
}
/* Home Info*/

body#homeinfo .primaryContent {
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/home_info.jpg) no-repeat right top;

}

body#homeinfo .primaryContent h2 span{
	width: 234px;
	height: 24px;
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/h1_home_info.gif) no-repeat left top;		
}

body#homeinfo .primaryContent h2 {
	width: 343px;
}

body#homeinfo .oneCol, body#terms .oneCol {
	float: left;
	width: 300px;
	padding: 0;
	margin-left: 10px;	
}

body#homeinfo .oneColt p, body#terms .oneColt p {
	width: 300px;
}

body#homeinfo .oneCol h3, body#terms .oneCol h3 {
	margin-left: 20px;
}

body#homeinfo .oneCol ul {
	text-align: left;
	list-style: disc;
	margin-left: 35px;
}


/* Building Inventory*/

body#building .primaryContent {
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/building.jpg) no-repeat right top;

}

body#building .primaryContent h2 span{
	width: 256px;
	height: 25px;
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/h1_building.gif) no-repeat left top;		
}

/* Asbestos Survey*/

body#asbestos .primaryContent, body#terms .primaryContent {
	background: none;
}

body#asbestos .oneCol, body#terms .oneCol {
	float: left;
	width: 300px;
	padding: 0;
	margin-left: 10px;	
}

body#asbestos .oneColt p, body#terms .oneColt p {
	width: 300px;
}

body#asbestos .oneCol h3, body#terms .oneCol h3 {
	margin-left: 20px;
}

body#asbestos .oneCol ul {
	text-align: left;
	list-style: disc;
	margin-left: 35px;
}

body#asbestos .primaryContent h2 span{
	width: 256px;
	height: 25px;
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/h1_asbestos.gif) no-repeat left top;		
}

body#asbestos .primaryContent h2 {
	width: 640px;
}

/* Privacy*/

body#privacy .primaryContent {
	background: none;
}

body#privacy .oneCol {
	float: left;
	padding: 0;
	margin-left: 10px;	
}

body#privacy .oneCol p {
	width: 600px;
}

body#privacy .primaryContent h2 span{
	width: 256px;
	height: 25px;
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/h1_privacy.gif) no-repeat left top;		
}

body#privacy .primaryContent h2 {
	width: 640px;
}

/* Terms*/

body#terms .primaryContent h2 span{
	width: 256px;
	height: 25px;
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/h1_terms.gif) no-repeat left top;		
}

body#terms .primaryContent h2 {
	width: 640px;
}
.pageHeaderText {
	color: #8CC426;
	font-size: 22px;
	text-align: left;
	font-weight: lighter;
	font-style: normal;
}
a.linkLink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	float: left;
	width: 170px;
}
.linkLink2 {
	float: left;
	width: 200px;
	margin-bottom: 20px;
}
.linkLinkSmall {
	font-size: 11px;
	color: #CCCCCC;
	margin-left: 0px;
	margin-bottom: 5px;
	width: 170px;
	padding-top: 15px;
	float: left;
	padding-left: 20px;
}
a.emailS {
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 15px;
	text-decoration: none;
	color: #FFFFFF;
}
#header h2 {
	height: 74px;
	width: 208px;
	background: transparent url(file:///F|/www/FSTBC/Website%2008/build/images/pennine_logoPD.gif) no-repeat left center;
	text-indent: -3000px;
}
.navTopRIGHT {
	padding-left: 5px;
	float: left;
	width: 650px;
}
.topShadow {
	background-image: url(../images/TopShadow.jpg);
	height: 15px;
	width: 879px;
}

.newsHolder{
	width: 180px;
	padding-left: 18px;
	padding-right: 15px;
	padding-top: 20px;
	clear: both;
	padding-bottom: 10px;
}
.newsHolder a{
	border-color: #000000;

}

.newsHolder img {
	border:1px solid;
	border-color: #000000;
	margin-bottom: 5px;
}
a.newsThumbHeadline {
	color: #FFFFFF;
	font-weight: bolder;
	text-decoration: none;
	font-style: italic;
}
a.newsThumbIntro {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
a.newsThumbRead {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 11px;
}

.newsThumbHeadline {
	margin-top: 5px;

}
.newsThumbIntro {
	margin-top: 5px;

}
.newsThumbRead {
	margin-top: 7px;

}
.greyPartition {
	height: 37px;
	background-image: url(../images/greyHeader.jpg);
	width: 202px;
	padding-left: 15px;
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bolder;
	font-style: italic;
	margin-top: 20px;
}
.greyPartition a{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
}
.partitionTHIN {
	background-image: url(../images/partitionTHIN.jpg);
	height: 3px;
	margin-top: 10px;
	width: 216px;
	margin-bottom: 5px;
	font-size: 0px;
}
.newsColPaddingBottom {
	float: left;
	width: auto;
	height: 200px;
	padding-bottom: 20px;
}


 /*FOOTER*/
#footer {
	float: left;
	width: 875px;
	border-top: 3px solid #fff;
	padding-left: 5px;
	font-size: 11px;
	background-image: url(../images/NavBackground.gif);
}
a.navTopFooter {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 14px;
	float: left;
}
.navTopLEFTFooter {
	border-right: 3px solid;
	border-color: #FFFFFF;
	float: left;
	width: 210px;
	padding-left: 3px;
}

a.navTopFooter:hover {
	text-decoration: none;
	font-weight: bold;
	background-color: #53995E;
}
a.navTop2Footer {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 14px;
	float: left;
}
a.navTop2Footer:hover {
	text-decoration: none;
	font-weight: bold;
	background-color: #89A98D;
}
.navTopRIGHTFooter {
	padding-left: 5px;
	float: left;
	width: 650px;
}
.subFooter {
	padding-left: 5px;
	float: left;
	width: 100%;
	clear: both;
	margin-top: 10px;
	color: #666666;
	font-size: 11px;
}
a.tinyGreyLink {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
.dottedLine {
	font-size: 0px;
	background-image: url(../images/DottedLine.jpg);
	height: 4px;
	width: 410px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.newsDottedLine{
	font-size: 0px;
	background-image: url(../images/DottedLine.jpg);
	height: 4px;
	width: 410px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	}
	
.newsDottedLine2{
	font-size: 0px;
	background-image: url(../images/DottedLine.jpg);
	height: 4px;
	width: 410px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 5px;
	float: left;
	}

.ambassadorDogName{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.ambassadorDogIntro{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.trusteeHolder {
	padding-bottom: 30px;
	text-align: left;
	font-size: 11px;
	padding-left: 20px;
	width: 400px;
	color: #333333;
	float: left;
}

.trusteeHolder2{
	padding-bottom: 30px;
	text-align: left;
	font-size: 11px;
	width: 400px;
	color: #333333;
	float: left;
	}
.newsStoryHolder2{
	text-align: left;
	font-size: 11px;
	width: 400px;
	color: #333333;
	float: left;
	text-decoration: none;
}
.newsStoryHolder2 a{
	text-decoration: none;
	color: #333333;
	font-weight: bolder;
}
.trusteeHolder img{
	border: 1px solid;
	float: left;
	margin-right: 15px;
	border-color: #000000;
}
a.trusteeThumbRead{
	text-decoration: none;
	color: #999999;
	float: left;
	font-weight: bold;
	font-style: italic;
	margin-top: 10px;
}

.newsThumbRead2{
	text-decoration: none;
	color: #666666;
	float: left;
	font-weight: bold;
	font-style: italic;
	padding-left: 20px;
}
.dogName {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	float: left;
	width: 200px;
}
a.rescueLink{
	font-size: 14px;
	color: #003300;
	text-decoration: none;
	font-weight: bolder;
}

a.rescueLinkTHIS{
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	font-weight: bolder;
}

a.rescueLink:hover{
	color: #008400;
}
.rescueLink{
	margin-top: 7px;
	padding-left: 5px;
}


a.WhiteLink{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
}

a.WhiteLinkTHIS{
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
}

a.WhiteLink:hover{
	color: #CCCCCC;
}
.WhiteLink{
	margin-top: 7px;
	padding-left: 5px;
}

.newsHeadlineGreen{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #003300;
	padding-left: 20px;
	}
a.linksLink{
	color: #40603b;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}
a.linksLink2{
	color: #40603b;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.contactTelephone {
	color: #003300;
	font-size: 32px;
	font-weight: bolder;
	padding-left: 20px;
}
.contactFax {
	font-size: 18px;
	font-weight: bolder;
	padding-left: 20px;
}
a.contactEmail {
	font-weight: bolder;
	color: #40603b;
	text-decoration: none;
	font-style: italic;
}
.trusteeHolder2 p{
	font-size: 12px;
}

.trusteeHolder2 img{
	border: 1px solid;
	float: left;
	margin-right: 15px;
	border-color: #000000;
	margin-left: 20px;
}
.photoInfo {
	font-size: 11px;
	color: #666666;
	text-align: right;
	padding-right: 10px;
	padding-top: 1050px;
}
.dogNameBold {
	color: #333333;
	font-size: 16px;
	font-weight: bolder;
	padding-left: 20px;
	padding-bottom: 10px;
}
.newsBigPhoto {
	margin-top: 20px;
}
.aboutHistoryLeftImage {
	float: left;
	padding-right: 18px;
	padding-bottom: 20px;
	padding-left: 19px;
	font-size: 11px;
	font-style: italic;
	color: #666666;
	width: 180px;
}
.aboutHistoryRightImage {
	float: right;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 11px;
	font-style: italic;
	color: #666666;
}
.descriptionText {
	font-size: 11px;
	font-weight: normal;
	width: 200px;
}
