/* Fonts & Background */

body.custom {
    background: #A9A9A9;
}

.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0.3em;
    background: #33332f;
    border: 0.3em solid #3e3e3a;
}


body {			color:#4B4B4B;}

a 			{	color:#2BAFCE;}
a:link 		{	text-decoration: none; color:#105B95; }
a:visited 	{	text-decoration: none; color:#105B95; }
a:hover 	{ 	color: #FD7F18;}

hr{border-bottom:1px solid #B3DBE4;height:1px;}


.custom #page {
    background: #fff;
}




/* Remove Comments Strapline */
.custom .comments_closed p {display: none ;}


/*remove header border*/
.custom #header {&nbsp; border:none ;  }


/* This line collapses the space of the tagline so that 
there isn't unnecessary white space after the header image */
.custom #header #tagline { height: 0; }
.custom #header { padding: 0; }


/* Button Stack */

.bt-stack-host-price {
	line-height: 1.2;
	list-style-position : outside;
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
	list-style-type : square;
	color: #7B7B7B;
} 
.bt-stack-copy {
	line-height: normal;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	list-style-type : square;
	color: #626C6D;
} 
.bt-stack-copy A:link {
line-height: 1.8;
  list-style-position : outside; 
  vertical-align : top; 
  color : #61A70A; 
  list-style-type : square; 
  text-decoration : none; 
} 
.bt-stack-copy A:active {
line-height: 1.8;
  color : #61A70A; 
  list-style-type : square; 
  text-decoration : none; 
} 
.bt-stack-copy A:visited {
line-height: 1.8; 
  color : #61A70A; 
  list-style-type : square; 
  text-decoration : none; 
} 
.bt-stack-copy A:hover {
line-height: 1.8;
  color : #61A70A; 
  list-style-type : square; 
  text-decoration : underline; 
}
.bt-stack-sub-text {
	line-height: 1.6;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	list-style-type : square;
	color: #4B4B4B;
}