body, html, #sstrailleftcolumn, .ssinfobox, #sstrails, .sstrailmap, #sevenhomebanner h1, #sevenhomebanner strong {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.sevenfeaturebox {
	-webkit-border-bottom-left-radius: 1em;-moz-border-radius-bottomleft: 1em;
	width: 305px;
	background-color: #007844;
	color: #ffffff;
	margin: 0;
	padding: 0;
}
.sevenfeaturebox img {
	border-bottom: 3px solid #6bbf52;
}
.sevenfeaturebox h4 {
	color: #ffffff;
	margin: -30px 0 0 0;
	padding: 0 0 0 10px;
}
.sevenfeaturebox h4 a{
	color: #ffffff;
}
.sevenfeaturebox p {
	color: #ffffff;
	padding: 0 10px 0 10px;
}
.sevenfeaturebox p a{
	color: #ffffff;
}
.sevenfeaturebox p a:visited{
	color: #ddffdd!important;
}
.ssfeaturetext {
	padding: 0 10px 2px 10px;
	color: #ffffff;
}
.ssfeaturetext p{
	color: #ffffff;
}
.ssfeaturetext p a {
	color: #ffffff;
}
body,html {
	/*font-size: 0.9em;*/
	margin: 0;
	padding: 0;
}
#sstrailblackbanner {
	color: #ffffff;
	background-color: #ffffff;
	background-image: url(images/seventrailbanner.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 754px;
	height: 68px;
	margin: 10px 0 10px 0;
}
#sstrailblackbanner img {
	position: relative;
	top: 6px;
	left: 20px;
}
#sstrailblackbanner h1 {
	position: relative;
	margin: -45px 0 0 0;
	left: 70px;
	padding: 0;
}
#sstrailblackbannercrumbs {
	position: relative;
	left: 70px;
}
a {
	color: #336600;
}
#sscontainer {
	/*width: 710px;*/
	width: 740px;
	padding: 0 22px 0 22px;
}
#sstrailleftcolumn {
	float: left;
	width: 385px;
	font-size: 0.9em;
	line-height:1.6em;/*Test to bring in line with main site*/
}
#sstrailrightcolumn {
	float: right;
	left: 420px;
	width: 305px;
	line-height:1.6em;/*Test to bring in line with main site*/
}
.ssinfobox {
	width: 305px;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}
.ssinfobox h3 {
	-webkit-border-top-right-radius: 1em;-moz-border-radius-topright: 1em;
	font-size: 1.2em;
	color: #ffffff;
	background-color: #000000;
	font-weight: bolder;
	text-align: right;
	display: block;
	padding: 2px 10px 2px 0;
	border-bottom: #6bbf52 solid 3px;
	margin: 10px 0 5px 0;
}
.ssinfobox ul {
	list-style: none;
	margin: 0px;
	padding: 0 5px 0 5px;
}
.ssinfobox img {
	position: relative;
	margin-top: -35px;
	margin-left: -15px;
	margin-bottom: 0;
	margin-right: 0;
}
#sstrails {
	-webkit-border-top-right-radius: 1em;-moz-border-radius-topright: 1em;
	-webkit-border-bottom-left-radius: 1em;-moz-border-radius-bottomleft: 1em;
	width: 285px;
	background-color: #000000;
	color: #ffffff;
	margin: 0;
	padding: 10px;
}
#sstrails h2 {
	display: block;
	background-color: #6bbf52;
	font-size: 1.4em;
	font-weight: bolder;
	margin: 0 0 10px 0;
	padding: 0.1em 0.1em 0.1em 0.2em;
}
#sstrails ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sstrails a {
	color: #ffffff;
	text-decoration: none;
}
#sstrails a:hover {
	text-decoration: underline;
}
.sstrailmap {
	background-image: url(images/sspdfbackground.gif);
	background-color: #6bbf52;
	/*width: 175px;*/
	min-height: 48px;
	background-repeat: no-repeat;
	background-position: left;
	padding: 40px 20px 20px 110px;
	margin: 10px 0 10px 0;
	color: #ffffff;
	font-weight: bolder;
}
.sstrailmap a {
	text-decoration: none;
	color: #ffffff;
}
.sstrailmap a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#footer {
	clear: both;
}
#sevenleftcolumn {
	background-color: #6bbf52;
	background-image: url(images/greenbiker.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	max-width: 125px;
}
/* Gives the black background strip for table cell */
#ssbannernav {
	background-color: #000000;
	/*height: 30px;*/
	height:30px;
}
/* Changes the left hand navigation column to green background with white links */
#sevenleftcolumn ul {
	list-style-image: none;
	margin: 0;
	padding: 0 0 0 0.5em;
	/*line-height: 2.5em;*/
}
#sevenleftcolumn ul li{
	padding-bottom: 1.3em;
	max-width:125px;
}
#sevenleftcolumn a {
	color: #ffffff;
	font-size: 1em;
	font-weight: bolder;
	text-decoration: none;
	
}
#sevenleftcolumn a:hover {
	text-decoration: underline;
	
}
#sevenleftcolumn img {
	text-align: center;
	padding: 20px;
}
/* Gives the 'torn' green edge to the left hand navigation column */
#dotlineV {
	background-color: #6bbf52;
	background-image: url(images/sevenleftcolstrip.gif);
	background-position: right;
	background-repeat: repeat-y;
}
/* 7stanes banner style */
.hidetext {
	display: none;
}
#sspagecontainer {
	width: 760px;
}
/* --------------- 7stanes top banner --------------- */
#stanesbanner {
	margin: 0 0 0 140px;
	min-width: 900px;
	/*width: 900px;*/
	padding: 0;
	background-color: #000000;
	color: #ffffff;
	height: 37px;
	/*height:100%;*/
	font-size: 0.9em;
}
#stanesbanner a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#stanesbanner a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
#stanesbanner ul {
	list-style-type: none;
	height: 25px;
}
#stanesbanner #banglentrool {
	float: left;
	display: block;
	width: 115px;
	height: 100%;
	/*height: 25px;*/
	/*max-height: 25px;*/
	/*margin-left: 140px;*/
	padding-top: 5px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 6px solid #ba1c3d;
	text-align: center;
}
#stanesbanner #bankirroughtree {
	float: left;
	display: block;
	width: 115px;
	height: 100%;
	/*height: 25px;*/
	padding-top: 5px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 6px solid #f3873a;
	text-align: center;
}
#stanesbanner #bandalbeattie {
	float: left;
	display: block;
	width: 115px;
	height: 100%;
	/*height: 25px;*/
	padding-top: 5px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 6px solid #fde205;
	text-align: center;
}
#stanesbanner #banmabie {
	float: left;
	display: block;
	width: 115px;
	height: 100%;
	/*height: 25px;*/
	padding-top: 5px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 6px solid #a4d75b;
	text-align: center;
}
#stanesbanner #banae {
	float: left;
	display: block;
	width: 115px;
	height: 100%;
	/*height: 25px;*/
	padding-top: 5px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 6px solid #9ce6ff;
	text-align: center;
}
#stanesbanner #banglentress {
	float: left;
	display: block;
	width: 115px;
	/*height: 30px;*/
	height: 100%;
	padding-top: 5px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 6px solid #0098ae;
	text-align: center;
}
#stanesbanner #bannewcastleton {
	float: left;
	display: block;
	width: 115px;
	height: 100%;
	padding-top: 5px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 6px solid #9f53ab;
	text-align: center;
}
/* --------------- End of 7stanes top banner --------------- */
#sevenhomebanner {
	width: 756px;
	height: 222px;
	background-image: url("/images/7stanes_homekirr2010.jpg/$file/7stanes_homekirr2010.jpg"); 
	background-repeat: no-repeat;
	margin: 10px 0 10px 0;
}
#sevenhomebanner h1 {
	font-size: 25px;
	color: #ffffff;
	font-weight: lighter;
	margin: 0;
	padding: 0;
	text-align:right; 
	position: relative;
	/*left:40px;
	top:20px;*/
	right: 40px;
	top: 125px;
}
#sevenhomebanner strong {
	font-size: 40px;
	color: #ffffff;
	font-weight: lighter;
	margin: 0;
	padding: 0;
}
#ssleftcolumn {
	float: left;
	width: 305px;
	max-width: 305px;
}
#ssblackboxtext {
	width: 94%;
	padding: 0.5% 3% 0.5% 3%;
	background-color: #000000;
	color: #ffffff;
	margin-bottom: 5%;
}
#ssblackboxtext  p{
	color: #ffffff;
}
#sslefttextbox {
	width: 94%;
	padding: 0.5% 3% 0.5% 3%;
	background-color: #ffffff;
	color: #000000;
	margin-bottom: 5%;
}
#sshomecontent {
	margin-left: 20px;
	width: 720px;
}
#ssleftcolumn h3 {
	color: Green;
	font-size: 1.3em;
	font-weight: bolder;
	margin: 0;
}
#ssrightcolumn {
	float: right;
	width: 385px;
	max-width: 385px;
}
#ssrightcolumn h2 {
	color: #007844;
	font-weight: bolder;
	font-size: 1.8em;
	margin: 0;
	padding: 0em 0 0.3em 0;
}
/* --------------- 7stanes right trails banner --------------- */
#ssglentroolbox {
	width: 100%;
	min-height: 56px;
	background-color: #ffffff;
	background-image: url(/images/stanes_glentrool.gif/$file/stanes_glentrool.gif);
	background-repeat: no-repeat;
	background-position: left,top;
	margin: 0 0 1em 0;
}
#ssglentroolbox h3 {
	-webkit-border-top-right-radius: 1em;-moz-border-radius-topright: 1em;
	margin: 0 0 0 30px;
	padding: 2px 0 2px 8px;
	background-color: #ba1c3d;
	color: #ffffff;
}
#ssglentroolbox a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#ssglentroolbox a:hover {
	color: #ffffff;
	text-decoration: underline;
	display: block;
}
#ssglentroolbox p {
	margin: 0 0 0 35px;
	padding: 0.2em 0 0.2em 0.2em;
	background-color: #ffffff;
	color: #000000;
}
#sskirroughtreebox {
	width: 100%;
	min-height: 56px;
	background-color: #ffffff;
	background-image: url(/images/stanes_kirroughtree.gif/$file/stanes_kirroughtree.gif);
	background-repeat: no-repeat;
	background-position: left,top;
	margin: 0 0 1em 0;
}
#sskirroughtreebox h3 {
	-webkit-border-top-right-radius: 1em;-moz-border-radius-topright: 1em;
	margin: 0 0 0 30px;
	padding: 0.1em 0 0.1em 0.5em;
	background-color: #f3873a;
	color: #ffffff;
}
#sskirroughtreebox p {
	margin: 0 0 0 35px;
	padding: 0.2em 0 0.2em 0.2em;
	background-color: #ffffff;
	color: #000000;
}
#sskirroughtreebox a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#sskirroughtreebox a:hover {
	color: #ffffff;
	text-decoration: underline;
	display: block;
}
#ssdalbeattiebox {
	width: 100%;
	min-height: 56px;
	background-color: #ffffff;
	background-image: url(/images/stanes_dalbeattie.gif/$file/stanes_dalbeattie.gif);
	background-repeat: no-repeat;
	background-position: left,top;
	margin: 0 0 1em 0;
}
#ssdalbeattiebox h3 {
	-webkit-border-top-right-radius: 1em;-moz-border-radius-topright: 1em;
	margin: 0 0 0 30px;
	padding: 0.1em 0 0.1em 0.5em;
	background-color: #fde205;
	color: #ffffff;
}
#ssdalbeattiebox p {
	margin: 0 0 0 35px;
	padding: 0.2em 0 0.2em 0.2em;
	background-color: #ffffff;
	color: #000000;
}
#ssdalbeattiebox a {
	color: #ff6600;
	text-decoration: none;
	display: block;
}
#ssdalbeattiebox a:hover {
	color: #ff6600;
	text-decoration: underline;
	display: block;
}
#ssmabiebox {
	width: 100%;
	min-height: 56px;
	background-color: #ffffff;
	background-image: url(/images/stanes_mabie.gif/$file/stanes_mabie.gif);
	background-repeat: no-repeat;
	background-position: left,top;
	margin: 0 0 1em 0;
}
#ssmabiebox h3 {
	-webkit-border-top-right-radius: 1em;-moz-border-radius-topright: 1em;
	margin: 0 0 0 30px;
	padding: 0.1em 0 0.1em 0.5em;
	background-color: #a4d75b;
	color: #ffffff;
}
#ssmabiebox p {
	margin: 0 0 0 35px;
	padding: 0.2em 0 0.2em 0.2em;
	background-color: #ffffff;
	color: #000000;
}
#ssmabiebox a {
	color: #003300;
	text-decoration: none;
	display: block;
}
#ssmabiebox a:hover {
	color: #003300;
	text-decoration: underline;
	display: block;
}
#ssaebox {
	width: 100%;
	min-height: 56px;
	background-color: #ffffff;
	background-image: url(/images/stanes_ae.gif/$file/stanes_ae.gif);
	background-repeat: no-repeat;
	background-position: left,top;
	margin: 0 0 1em 0;
}
#ssaebox h3 {
	-webkit-border-top-right-radius: 1em;-moz-border-radius-topright: 1em;
	margin: 0 0 0 30px;
	padding: 0.1em 0 0.1em 0.5em;
	background-color: #9ce6ff;
	color: #ffffff;
}
#ssaebox p {
	margin: 0 0 0 35px;
	padding: 0.2em 0 0.2em 0.2em;
	background-color: #ffffff;
	color: #000000;
}
#ssaebox a {
	color: #3333cc;
	text-decoration: none;
	display: block;
}
#ssaebox a:hover {
	color: #3333cc;
	text-decoration: underline;
	display: block;
}
#ssglentressbox {
	width: 100%;
	min-height: 56px;
	background-color: #ffffff;
	background-image: url(/images/stanes_glentress.gif/$file/stanes_glentress.gif);
	background-repeat: no-repeat;
	background-position: left,top;
	margin: 0 0 1em 0;
}
#ssglentressbox h3 {
	-webkit-border-top-right-radius: 1em;-moz-border-radius-topright: 1em;
	margin: 0 0 0 30px;
	padding: 0.1em 0 0.1em 0.5em;
	background-color: #0098ae;
	color: #ffffff;
}
#ssglentressbox p {
	margin: 0 0 0 35px;
	padding: 0.2em 0 0.2em 0.2em;
	background-color: #ffffff;
	color: #000000;
}
#ssglentressbox a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#ssglentressbox a:hover {
	color: #ffffff;
	text-decoration: underline;
	display: block;
}
#ssnewcastletonbox {
	width: 100%;
	min-height: 56px;
	background-color: #ffffff;
	background-image: url(/images/stanes_newcastleton.gif/$file/stanes_newcastleton.gif);
	background-repeat: no-repeat;
	background-position: left,top;
	margin: 0 0 1em 0;
}
#ssnewcastletonbox h3 {
	-webkit-border-top-right-radius: 1em;-moz-border-radius-topright: 1em;
	margin: 0 0 0 30px;
	padding: 0.1em 0 0.1em 0.5em;
	background-color: #9f53ab;
	color: #ffffff;
}
#ssnewcastletonbox p {
	margin: 0 0 0 35px;
	padding: 0.2em 0 0.2em 0.2em;
	background-color: #ffffff;
	color: #000000;
}
#ssnewcastletonbox a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#ssnewcastletonbox a:hover {
	color: #ffffff;
	text-decoration: underline;
	display: block;
}
.comments {
-webkit-border-top-right-radius: 1em;-moz-border-radius-topright: 1em;
	-webkit-border-bottom-left-radius: 1em;-moz-border-radius-bottomleft: 1em;
padding: 0.5em 0.5em 1em 0.5em; margin-bottom: 0.5em;
}

