@charset "utf-8";
/* CSS Document */

.blog-link a:link,
.blog-link a:visited {
	color: #27aa4f;
}

.blog-link a:hover,
.blog-link a:active {
	color: #2e93c8;
}

.checklist {
	border-top: 1px solid #ddd;
	margin: 5px 18px 0 17px;
	padding:5px 0 0 5px;
}

.checklist a {
	color: #069;
	font-size: 12px;
	font-weight: bold;
}

#header	h1	a	{
	background-image: url(../images/westcoast-inspection-logo.jpg);
	background-position: 0 0;
	display: block;
	height: 113px;
	overflow: hidden;
	text-indent: -9999px;
	width: 293px;
}

#header	h1	a:hover	{
	background-position: 0 -113px;
}

#navigation	li	a	{
	background-image: url(../images/navigation.jpg);
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -9999px;
}

#navigation	li	a.home	{
	background-position: 0 0;
	width: 114px;
}

	#navigation	li	a.home:hover	{
		background-position: 0 -38px;
	}

#navigation	li	a.about	{
	background-position: -114px 0;
	width: 89px;
}

	#navigation	li	a.about:hover	{
		background-position: -114px -38px;
	}

#navigation	li	a.resources	{
	background-position: -203px 0;
	width: 145px;
}

	#navigation	li	a.resources:hover	{
		background-position: -203px -38px;
	}
	
#navigation	li	a.faq	{
	background-position: -348px 0;
	width: 97px;
}

	#navigation	li	a.faq:hover	{
		background-position: -348px -38px;
	}
	
#navigation	li	a.schedule	{
	background-position: -445px 0;
	width: 158px;
}

	#navigation	li	a.schedule:hover	{
		background-position: -445px -38px;
	}
	
#navigation	li	a.contact	{
	background-position: -603px 0;
	width: 127px;
}

	#navigation	li	a.contact:hover	{
		background-position: -603px -38px;
	}

#content	a:link, 
#content	a:visited	{
}

#content	a:hover, 
#content	a:active	{
}

#footer	a:link, 
#footer	a:visited	{
	color: #765e46;
}

#footer	a:hover, 
#footer	a:active	{
	color: #ffffff;
}

#sidelinks	li	a	{
	background-image: url(../images/sidelinks.jpg);
	background-position: center;
	display: block;
	height: 80px;
	overflow: hidden;
	text-indent: -9999px;
}

#sidelinks	li	a.appointment	{
	background-position: 0 0;
	width: 200px;
}

	#sidelinks	li	a.appointment:hover	{
		background-position: 0 -165px;
	}

#sidelinks	li	a.report	{
	background-position: 0 -85px;
	width: 200px;
}

	#sidelinks	li	a.report:hover	{
		background-position: 0 -415px;
	}

.secondary-nav	a:link, 
.secondary-nav	a:visited	{
	color: #333;
	text-decoration: none;
}

.secondary-nav	a:hover, 
.secondary-nav	a:active	{
	color: #ed9313;
}

.resource-nav	a:link, 
.resource-nav	a:visited	{
	color: #000;
	text-decoration: none;
}

.resource-nav	a:hover, 
.resource-nav	a:active	{
	color: #ed9313;
}

.links p {
	padding-top: 20px;
	color: #ed9313;
	font-weight: bold;
}

.links	a:link, 
.links	a:visited	{
	color: #27aa4f;
}

.links	a:hover, 
.links	a:active	{
	color: #2e93c8;
}

.resource-link	{
	font-size: 0.8em;
	font-weight: bold;
}

.resource-link	a:link, 
.resource-link	a:visited	{
	color: #ed9313;
	text-decoration: none;
}

.resource-link	a:hover, 
.resource-link	a:active	{
	color: #27aa4f;
	text-decoration: none;
}