

	body {background-color:#1b1b19;}
	a.more-link:hover {color:#bb8226 !important;}
	a.arrowedbt:hover  {color: #bb8226 !important;}
	
	#wide-column h2, h3#blog-title, #home-blogposts a, #info a, div.blog p a, .categories a, #comments a:hover {color:#bb8226}
	ul.cats li a:hover, ul.cats li.current-cat a {color:#fff !important; background-image:url(images/arrow-mini-white.png); border:1px solid #bb8226;
	background-color:#bb8226;}
	#header h1 a {background: url(../images/sslogo475x137.png) no-repeat;}
	li.alternate-lists ul li a:hover {color:#bb8226 !important;}
	#sidebar ul li.widget ul li a:hover, #sidebar ul li.widget ul li.current-cat a {color:#bb8226;}
	/*#info a:hover {border-bottom: 1px solid #bb8226; }*/
	#comments a, div#respond ol li a {color:#333; border-bottom:1px solid #bb8226;}	



#supportLogos {
background-color:#FFFFFF;
margin-top:20px;
position:relative;
top:0;
}


#support
{
font-size: 1.2em;
 font-family: "Lucida Grande", Verdana, Helvetica, Arial;
color:#ffffff;
}


#services
{
color:#2acbff;
position: relative;
#top: 200px;
left:0px;
#background-color: #a2a2a2;

	#background-image: url(images/bg-thermometer-short.png);
}

#services p
{

	width: 510px;
	#margin: 0 0 32px 20px;
margin: 0 0 32px 20px;
	float: left;
}

#services p strong
{
	padding-right: 0.25em;
}

#services p:first-child
{
	margin-left: 0;
}

#services img
{
	display: block;
	border: 1px solid;
border-color:#a2a2a2;
	float: left;
	margin: 0 11px 0 -1px;
}

#services ul
{
	margin: 0 -6px;
	overflow: auto;
}

#services ul:first-child
{
	padding-bottom: 12px;
}

#services li
{
	font-weight: bold;
	line-height: 16px;
	padding: 0 12px 0 16px;
	background: url(images/bg-bullet.png) 2px 4px no-repeat;
	float: left;
	width: 140px;
	margin-left: 12px;
}

#services li:first-child
{
	margin-left: 8px;
	padding-right: 4px;	
}

/** #content general headings **/
	#services h3 {
#color:#ffffff;
font-size: 1.75em;
 font-family: "Lucida Grande", Verdana, Helvetica, Arial;
 }

#footer {
#height:100px;
#background: url(../images/wave6.png) no-repeat;
border-top:2px solid #2F2F2F;
border-bottom:2px solid #2F2F2F;
padding-bottom: 12px;
clear:both;
color:#F4F4ED;
display:block;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
font-size:13px;
letter-spacing:0;
line-height:1.5em;
padding:18px 0 55px 0;
text-transform:none;
width:100%;
}

#footer a {
color:#ffffff;
text-decoration:none;
}
#footer  a:hover {
color:#2acbff;
text-decoration:none;
}


div#contactForm {
float:left;
min-height:20px;
width:440px;
padding-bottom: 100px;
}

div {
overflow:hidden;
}

#contactinfo
{
 color:#ffffff;

}

#contactinfo li.contactus:hover {
color:#2acbff;
}

#contactinfo li.tel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/commentssm.png) no-repeat scroll left center;
}


#contactinfo li.email {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/mailsm.png) no-repeat scroll left center;
}

#contactinfo li.officeAddr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/homesm.png) no-repeat scroll left center;
}

#contactinfo li.twitter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/twittersm.png) no-repeat scroll left center;
}

#contactinfo li.contactus a:hover {
color:#2acbff;
text-decoration:none;
}

#contactinfo li.contactus a {
color:#D3D3D3;
text-decoration:none;
text-transform:lowercase;
}



#contactinfo li.contactus {
color:#D3D3D3;
font-size:1.4em;
font-weight:bold;
margin-left:20px;
padding:10px 20px 20px 80px;
}


/** #content general headings **/
	#contactinfo h3 {
color:#ffffff;
font-size: 1.75em;
 font-family: "Lucida Grande", Verdana, Helvetica, Arial;
 }


#contactinfo li.twitter:hover {
#background-position:left bottom;
}

#TwitterButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/structure/twitter_btn.png) no-repeat scroll left top;
display:block;
float:right;
height:61px;
margin-left:-40px;
position:relative;
right:-40px;
top:0;
width:184px;
z-index:100;
}


#blog
{

color:#ffffff;



}

#stuff span { 

#font-size: 1.2em;
 #font-family: "Lucida Grande", Verdana, Helvetica, Arial;
#color:#2acbff;
font-family: monospace
}

#intro
{

font-size: 1.2em;
 font-family: "Lucida Grande", Verdana, Helvetica, Arial;
color:#2acbff;

}

#instructions
{

font-size: 1.0em;
 font-family: "Lucida Grande", Verdana, Helvetica, Arial;
color:#2acbff;

}






