body {

	margin-top:0px;

	margin-right:0px;

	margin-bottom:0px;

	margin-left:0px;

	background-color:#fff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

h1 {

	margin-top:10px;

	font-family:Helvetica, Arial, Verdana, sans-serif;

	font-weight:bold;

	font-size:24px;

}

h2 {

	font-family:Helvetica, Arial, Verdana, sans-serif;

	font-weight:bold;

	font-size:18px;

}

h3 {

	font-weight:bolder;

	font-size:14px;

	margin-bottom:-9px;

	margin-top:0;

	/* any IE */

	margin-bottom:expression('-14px');

}

h4 {

	font-weight:bold;

	font-size:14px;

	margin-bottom:-6px;

	margin-top:0;

	/* any IE */

	margin-bottom:expression('-14px');

, .

}

h5 {

	font-weight:strong;

	font-size:12px;

}

h6 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	margin:6px 0 0 0;

}

td {

	font-variant:normal;

	font-size:12px;

	line-height:16px;

}

p, .spacedlist {

	font-variant:normal;

	font-size:12px;

	line-height:16px;

}

a:link {

	color:#009ddc;

	text-decoration:none;

}

a:visited {

	text-decoration:none;

	color: #009ddc;

}

a:active {

	text-decoration:none;

}

a:hover {

	text-decoration:none;

}

#content {

	width:770px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

#main_content {

	width:770px;

}

#more {

	text-align:center;

	float:right;

	width:100px;

	height:49px;

	color:#009ddc;

	font-variant:normal;

	font-weight:bold;

	font-size:12px;

	line-height:16px;

	margin-top:10px;

	padding: 0 0 10px 0;

	background-image:url(http://www.explainers.com/images/nav/more-arrow.gif);

	background-repeat:no-repeat;

}

#more2 {

	text-align:center;

	float:right;

	width:100px;

	height:49px;

	color:#009ddc;

	font-variant:normal;

	font-weight:bold;

	font-size:12px;

	line-height:16px;

	margin-top:-100px;

	padding: 0 0 10px 0;

	background-image:url(http://www.explainers.com/images/nav/more-arrow.gif);

	background-repeat:no-repeat;

}

hr {

	clear:both;

	border:#aaa 1px thin;

	width:95%;

	margin-bottom:40px;

	/* any IE */

	margin-bottom:expression('20px');

}

.blog {

	margin-bottom:0;

}

img a:link, img a:visited, img a:active, img a:hover {

	border:0;

}

.txt {

	float:left;

	width:265px;

}

.txt_2 {

	float:left;

	width:350px;

	margin-bottom:40px;

	padding-right:175px;

}

.txt_cta {

	float:left;

	width:350px;

	margin-bottom:40px;

	padding-right:21px;

}

.txt_cta2 {

	float:left;

	width:350px;

	margin-bottom:80px;

	padding-right:21px;

}

.txt_2b {

	float:left;

	width:350px;

	margin-bottom:80px;

	padding-right:175px;

}

.txt_benefits {

	float:left;

	width:225px;

	height:225px;

	margin-bottom:20px;

	margin-right:125px;

	padding-right:175px;

	/* any IE */

	margin-bottom:expression('10px');

}

.txt_benefits2 {

	float:left;

	width:225px;

	height:225px;

	margin-bottom:20px;

	padding-right:146px;

	/* any IE */

	margin-bottom:expression('10px');

}

.txt_4s {

	text-align:center;

	float:left;

	width:170px;

	padding-right:13px;

	padding-left:13px;

	border-right:#aaa 1px solid;

	height:420px;

}

.txt_4sa {

	text-align:center;

	padding-right:13px;

	float:left;

	width:170px;

	border-right:solid #aaa 1px;

	height:420px;

}

.txt_4sb {

	text-align:center;

	padding-left:13px;

	float:left;

	width:170px;

}

#gallery {

	padding: 0 0 0 20px;

	vertical-align:top;

}

#describe {

	border-left:#bae5f4 15px solid;

	height:15px;

	padding-left:5px;

	width:640px;

	margin-bottom:40px;

}

#results {

	margin-left:15px;

	padding-left:5px;

	width:640px;

	float:left;

}

#describe2 {

	border-left:#bae5f4 15px solid;

	height:15px;

	padding-left:5px;

	width:640px;

	margin-bottom:120px;

}

#describe3 {

	border-left:#bae5f4 15px solid;

	height:15px;

	padding-left:5px;

	width:640px;

	margin-bottom:220px;

}

#describe4 {

	border-left:#bae5f4 15px solid;

	height:15px;

	padding-left:5px;

	width:640px;

	margin-bottom:60px;

}

#services {

	margin-left:15px;

	background-color:#6f6f70;

	color:#fff;

	font-size:12px;

	line-height:14px;

	font-weight:bold;

	width:740px;

}

.main {

	margin-top:0px;

}

#fish {

	float:left;

	margin-left:15px;

	padding:12px 0 0 10px;

	background:url(http://www.explainers.com/images/about-us/l_range.gif) top left no-repeat;

	width:370px;

	height:83px;

	color:#fff;

	font-size:14px;

	line-height:17px;

	font-weight:bold;

}

#fish2 {

	margin-left:-10px;

	padding-top:12px;

	float:left;

	background:url(http://www.explainers.com/images/about-us/r_range.gif) top left no-repeat;

	width:370px;

	height:83px;

	color:#fff;

	font-size:14px;

	line-height:17px;

	font-weight:bold;

}

#fish3 {

	text-align:right;

	float:right;

	padding-right:10px;

}

#describe-blog {

	border-left:#bae5f4 15px solid;

	padding-left:5px;

	width:640px;

	margin-bottom:20px;

}

#describe-article {

	padding-left:20px;

	width:640px;

	padding-bottom:30px;

}

#error {

	border-left:red 15px solid;

	height:15px;

	padding-left:5px;

	width:640px;

	margin-bottom:400px;

}

#privacy {

	margin-left:60px;

	padding-left: 40px;

	font-size: 11px;

	line-height: 16px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	border-left: solid;

	border-left-color: #aaa;

	border-left-width: 1px;

	height:100%;

}

#sample_home {

	float:left;

	margin-top:120px;

	margin-left:10px;

	margin-bottom:40px;

	/* any IE */

	margin-bottom:expression('30px');

	margin-top:expression('130px');

}

#sample_1 {

	float:left;

	width:495px;

	margin-bottom:40px;

	/* any IE */

	margin-bottom:expression('40px');

}

#sample_2, #sample_3, #sample_4, #sample_5, #sample_6 {

	float:left;

	width:245px;

	margin-bottom:20px;

	/*any IE */

	margin-bottom:expression('10px');

}

.txt ul, .txt_2 ul, .txt_2b ul, .txt_cta ul, .txt_cta2 ul, #describe ul {

	margin-top:-6px;

	/*any IE */

	margin-top:expression('-12px');

}

.solution {

	margin-bottom:10px;

	/*any IE */

	margin-bottom:expression('18px');

}

#sample_request {

	float:left;

	margin-bottom:40px;

	/* any IE */

	margin-bottom:expression('40px');

}

.txt li, .txt_2 li, .txt_2b li, .txt_cta li, .txt_cta2 li, #describe li {

	margin-top:0;

	padding-bottom:4px;

	margin-left:-24px;

	font-size:12px;

	line-height:16px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	/*any IE */

	margin-left:expression('-24px');

}

#form {

	float:left;

	text-align:right;

	width:300px;

	margin-bottom:40px;

	/* any IE */

	margin-bottom:expression('40px');

}

input {

}

/*Navigation Styles*/

.main-nav ul {

	margin:0 0 2px 200px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 240px;

}

.main-nav li {

	display:inline;

}

.main-nav li a {

	padding-bottom:1px;

	padding-left:10px;

	padding-top:4px;

	/* any IE */

  	padding-top:expression('0px');

	background:#bae5f4 url(http://www.explainers.com/images/nav/topleft-off.gif) top left no-repeat;

	font-family:"Arial";

	font-size:12px;

	font-weight:bold;

	text-align:center;

}

.main-nav li a:hover {

	padding-bottom:1px;

	padding-left:10px;

	padding-top:4px;

	/* any IE */

  	padding-top:expression('0px');

	background:#bae5f4 url(http://www.explainers.com/images/nav/topleft-off.gif) top left no-repeat;

	font-family:"Arial";

	font-size:12px;

	font-weight:bold;

	color:#333;

	text-align:center;

}

.main-nav li a span {

	padding-bottom:2px;

	padding-right:10px;

	padding-top:4px;

	text-decoration:none;

	background:url(http://www.explainers.com/images/nav/topright-off.gif) top right no-repeat;

}

.main-nav #current {

	padding-bottom:2px;

	padding-left:13px;

	padding-top:4px;

	/* any IE */

  	padding-top:expression('0px');

	background:#0084b9 url(http://www.explainers.com/images/nav/left-on.gif) top left no-repeat;

	font-family:"Arial";

	font-size:12px;

	font-weight:bold;

	color:#fff;

	text-align:center;

}

.main-nav #current span {

	padding-right:12px;

	padding-top:4px;

	text-decoration:none;

	background:url(http://www.explainers.com/images/nav/right-on.gif) top right no-repeat;

}

#main-nav {

	width:770px;

	margin:0px auto;

}

table.subnav, table.subnav2 {

	background-color:#0084b9;

	width:770px;

	font-family:"Arial";

	font-size:12px;

	font-weight:bold;

	line-height:14px;

	color:#fff;

	margin-right: auto;

	margin-left: auto;

}

table.subnav3 {

	background-color:#bae5f4;

	width:770px;

	font-family:"Arial";

	font-size:12px;

	font-weight:bold;

	line-height:14px;

	color:#fff;

}

table.subnav2 td {

	text-align:center;

	vertical-align:top;

	line-height:14px;

	padding:6px 4px 2px 4px;

}

table.subnav td {

	text-align:center;

	vertical-align:top;

	line-height:14px;

	padding:6px 4px 2px 4px;

}

.subnav a:link, .subnav a:active, .subnav a:visited, .subnav2 a:link, .subnav2 a:active, .subnav2 a:visited {

	color:#fff;

}

.subnav #current2, .subnav a:hover, .subnav2 #current2, .subnav2 a:hover {

	color:#ffbf00;

}

.topsearch {

	margin-bottom:12px;

}

#header {

	width:770px;

	text-align:right;

	margin-bottom:26px;

	/* any IE */

	padding-top:expression('2px');

	margin:expression('8px 0 -26px 0');

}

#home {

	margin-top:-7px;

	margin: 0px;

}

#fourcs {

	float: left;

	width: 506px;

	padding-right: 20px;

	font-size: 11px;

	line-height: 16px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	border-right: solid;

	border-right-color: #aaa;

	border-right-width: 1px;

}

#aliteracy {

	float: left;

	padding-left: 30px;

	padding-right: 10px;

	width: 180px;

	font-size: 11px;

	line-height: 16px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

}

#contact {

	float: left;

	width: 470px;

	padding-right: 20px;

	font-size: 11px;

	line-height: 16px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	border-right: solid;

	border-right-color: #aaa;

	border-right-width: 1px;

}

.date {

	border-left:#bae5f4 15px solid;

	height:15px;

	padding-left:5px;

	margin-bottom:-7px;

	font-size:10px;

	/* any IE */

	margin-bottom:expression('8px');

}

.box {

	border-left:#bae5f4 15px solid;

	height:15px;

	padding-left:5px;

	margin-bottom:-7px;

	/* any IE */

	margin-bottom:expression('8px');

}

.tip {

	float:left;

	width:460px;

	padding:0 30px 20px 20px;

	margin-right:20px;

	margin-bottom:20px;

	text-align:left;

	border-right:#aaa;

	border-right-style:solid;

	border-right-width:1px;

}

.tips, .tips a:link, .tips a:active, .tips a:visited {

	float:left;

	width:225px;

	font-size:8px;

	text-align:center;

	padding: 0 12px 4px 0;

}

.authors {

	float:left;

	width:220px;

	background-color:#fff;

	margin-top:60px;

	padding:10px 0 10px 0;

	/* any IE */

	margin-top:expression('50px');

}

.resources {

	float:left;

	width:220px;

	background-color:#fff;

	margin-top:20px;

	padding:10px 0 10px 0;

}

.reprint {

	float:left;

	width:720px;

	padding:0 20px 20px 20px;

	font-size:10px;

	line-height:12px;

	margin-right:20px;

	text-align:left;

	border-top:#aaa solid 1px;

}

/* This CSS is used for the Show/Hide functionality. */

.more {

	display:none;

	border-top:1px solid #666;

	border-bottom:1px solid #666;

}

a.showLink, a.hideLink {

	text-decoration:none;

	color:#36f;

	padding-left:8px;

}

a.showLink:hover, a.hideLink:hover {

	border-bottom:1px dotted #36f;

}

/* ----------------------------------------- */		

#careers {

	float: left;

	padding-left: 30px;

	padding-right: 10px;

	width: 216px;

	font-size: 11px;

	line-height: 16px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	padding-top:20px;

}

.vip {

	width:470px;

	height:250px;

}

.vip p {

	padding:10px;

	padding-top:160px;

}

.vip img {

	padding:10px;

}

.faq {

	padding-top:10px;

	padding-left:54px;

	font-size:12px;

	line-height:16px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align:left;

	width: 520px;

}

.top {

	text-align: right;

	padding-bottom:10px;

}

.faq li {

	padding-bottom: 8px;

	margin-left: -10px;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.phone-number {

	color:#999;

	letter-spacing:1px;

	text-align:right;

	float: right;

}

.breadcrumb a:hover {



}

#footerPara {

	float:left;

	background:#F6F3A1;

	border:#FFCC00 solid 2px;

	padding:15px;

}

#footer {

	float:left;

	background:#fff;

	width:770px;

	border-top:#aaa solid 1px;

	margin-top:14px;

	padding-bottom:10px;

}

#footernav {

	float:left;

	background:#fff;

	height:14px;

}

.footernav ul {

	padding-top:4px;

	padding-left:0;

	height:14px;

	margin:0;

	color:#999;

	font-family:Arial;

	font-size:10px;

	font-weight:bold;

	text-align:left;

}

.footernav li {

	display:inline;

}

.footernav li a:link, .footernav li a:visited {

	text-decoration:none;

	color:#999;

	padding:4px 5px;

}

.footernav li a:hover {

	color:#000;

}

#copyright {

	padding-top:4px;

	float:right;

	text-align:right;

	background:#fff;

	color:#999;

	font-family:Arial;

	font-size:10px;

	font-weight:bold;

	text-align:right;

	height:14px;

}

/*Clients and Testimonials Styles*/

.clients img {

	padding-right:50px;

	padding-bottom:4px;

	padding-top:4px;

	float:left;

	height:58px;

	width:104px;

	vertical-align:center;

	border:0;

}

img a:link.clients, img a:visited.clients, img a:active.clients, img a:hover.clients {

	border:0px;

}

.clients {

	float:left;

	width:470px;

	border-right:#aaa;

	border-right-style:solid;

	border-right-width:1px;

	padding-bottom:10px;

	margin-bottom:10px;

	margin-right:20px;

}

.testifier {

	text-align:left;

	font-family:Helvetica, Arial, sans-serif;

	font-size:13px;

	font-style:oblique;

}

.testifierco {

	font-family:Helvetica, Arial, sans-serif;

	font-size:13px;

	font-weight:bold;

}

.affiliations {

	float:left;

	width:450px;

	padding-right:10px;

	padding-top:0px;

	padding-bottom:20px;

	margin-top:20px;

	margin-right:20px;

	background-image:url(http://www.explainers.com/images/affiliations/bkgd.gif);

	background-position:0px 13px;

	background-repeat:no-repeat;

	/* any IE */

	background-position:expression('0 0');

}

.affiliations img {

	padding-left:20px;

	padding-right:20px;

	padding-bottom:4px;

	padding-top:0px;

	margin-top:-10px;

	float:left;

	height:58px;

	width:104px;

	vertical-align:center;

}

#testimonials {

	float:left;

	width:210px;

}

#bubbles {

	float:left;

	width:210px;

	margin-left:0px;

	padding-top:18px;

	margin-left:expression('16px');

}

.testimonialnav {

	float:left;

	color:#000;

	font-family:Arial;

	font-size:12px;

	padding-bottom:6px;

	margin-left:-9px;

	text-align:left;

	word-spacing:1px;

	/* any IE */

	float:expression('right');

	text-align:expression('center');

	margin-left:expression('0');

}

.testimonialnav a:link, .testimonialnav a:visited {

	color:#aaa;

	text-decoration:none;

}

.testimonialnav a:hover {

	color:#009ddc;

	text-decoration:underline;

}

.testimonialnav a:active {

	color:#009ddc;

	font-weight:bold;

}

.testimonialnav ul {

	margin:0;

	text-align:left;

	display:inline;

}

.testimonialnav li {

	margin:0;

	text-align:left;

	display:inline;

	word-spacing:2.5px;

}

.bubble {

	float:left;

	margin-left:20px;

	width:204px;

	margin-left:expression('9px');

}

.bubbletop {

	float:left;

	width:204px;

	height:13px;

	background-image:url(http://www.explainers.com/images/bubble/top.gif);

	background-repeat:no-repeat;

}

.bubbletext {

	float:left;

	padding-left:15px;

	width:170px;

	padding-right:18px;

	font-style:oblique;

	background-image:url(http://www.explainers.com/images/bubble/sides.gif);

	background-repeat:repeat-y;

	padding-bottom:expression('3px');

}

.bubbletext2 {

	float:left;

	padding-left:15px;

	width:170px;

	padding-right:18px;

	background-image:url(http://www.explainers.com/images/bubble/sides.gif);

	background-repeat:repeat-y;

	padding-bottom:expression('3px');

}

.bubblebottom {

	float:left;

	width:204px;

	height:55px;

	background-image:url(http://www.explainers.com/images/bubble/bottom.gif);

	background-repeat:no-repeat;

	margin-bottom:8px;

}

.bubblebottom2 {

	float:left;

	width:204px;

	height:24px;

	background-image:url(http://www.explainers.com/images/bubble/bottom2.gif);

	background-repeat:no-repeat;

	margin-bottom:8px;

}

#div1 {

	display:block;

	width:204px;

}

#div2, #div3, #div4, #div5, #div6, #div7, #div8, #div9 {

	display:none;

	width:204px;

}

#currentbubble, #currentbubble2, #currentbubble3, #currentbubble4, #currentbubble5, #currentbubble6, #currentbubble7, #currentbubble8, #currentbubble9 {

	font-weight:bold;

	color:#009ddc;

}

/* Calls to Action

----------------------------------------------- */

.cta {

	margin-top:-280px;

	height:504px;

	width:154px;

	float:left;

}

.cta2 {

	margin-top:-520px;

	margin-bottom:10px;

	height:504px;

	width:154px;

	float:right;

}

.cta3 { /* Installation Guides*/

	margin-bottom:-180px;

	height:504px;

	width:154px;

	float:left;

}

.cta4 { /* Operator Instructions*/

	margin-bottom:-260px;

	height:504px;

	width:154px;

	float:left;

}

.cta5 { /* Maintenance Procedures*/

	margin-top:-23px;

	margin-bottom:-230px;

	height:504px;

	width:154px;

	float:left;

}

.cta6 { /* Repair Instructions*/

	margin-bottom:-240px;

	height:504px;

	width:154px;

	float:left;

}

.cta7 { /* Training Materials*/

	margin-top:-23px;

	margin-bottom:-220px;

	height:504px;

	width:154px;

	float:left;

}

.cta8 { /* Index*/

	margin-bottom:-250px;

	height:504px;

	width:154px;

	float:left;

}

#cta9 {

	float: left;

	margin-left: 20px;

	padding-left: 36px;

	padding-bottom: 46px;

	height:504px;

	width:204px;

	border-bottom: solid;

	border-bottom-color: #aaa;

	border-bottom-width: 1px;

}

/* Tips and Insights

----------------------------------------------- */

.columns {

	float: left;

	margin-left: 20px;

	width: 310px;

}

/*

-----------------------------------------------

Blogger Template Style

Name:     Explainers

Designer: Phil Goodwin

URL:      www.explainers.com

Date:     28 Dec 2006

----------------------------------------------- */





a img {

	border-width:0;

}





/* Header

----------------------------------------------- */

@media all {

#header {

	padding:0px;

	background-color:#ffffff;

	border:0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

}

@media handheld {

#header {

	width:90%;

}

}

#blog-title {

	margin:5px 5px 0;

	padding:20px 20px .25em;

	border:1px solid #eee;

	border-width:1px 1px 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:33px;

	line-height:16px;

	font-weight:bold;

	color:#ffffff;

	background-color:#ffffff;

	text-transform:uppercase;

}

#blog-title a {

	color:#000000;

	text-decoration:none;

}

#blog-title a:hover {

	color:#c60;

}

#description {

	margin:0 5px 5px;

	padding:0 20px 20px;

	border:1px solid #eee;

	border-width:0 1px 1px;

	max-width:769px;

	font-size:13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:0;

	color:#000000;

}



/* BlogContent

----------------------------------------------- */

@media all {

#contentblog {

	width:769px;

	margin:0 auto;

	padding:10px;

	text-align:left;

}

#mainblog {

	width:470px;

	float:left;

}

#bar {

	margin-left: 30px;

	padding-left:4px;

	padding-right:4px;

	padding-top:4px;

	padding-bottom:0px;

	float:left;

	background-image:url(http://www.explainers.com/images/blog/bkgd/profile-bubble-sides.gif);

	background-repeat: repeat-y;

	width: 230px;

	padding-bottom: -10px;

}

#bar2 {

	width: 190px;

	padding: 15px;

}

}

 @media handheld {

#contentblog {

	width:90%;

}

#mainblog {

	width:100%;

	float:none;

}

#bar {

	width:100%;

	float:none;

}

}

/* Headings

----------------------------------------------- */

h5 {

	margin:1.5em 0 .75em;

	font-family: Helvetica, Arial, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000000;

}

.archive-list ul, .archive-list, #recently {

	margin:1.5em 0 .75em;

	font-family: Helvetica, Arial sans-serif;

	font-size:12px;

	color:#000000;

}

/* Posts

----------------------------------------------- */

@media all {

.date-header {

	margin:1.5em 0 .5em;

	font-weight:normal;

}

.post {

	margin:.5em 0 1.5em;

	border-bottom:1px solid #000000;

	padding-bottom:1.5em;

}

}

@media handheld {

.date-header {

	padding:0 1.5em 0 1.5em;

}

.post {

	padding:0 1.5em 0 20px;

}

}

.post-title {

	margin:.25em 0 0;

	font-size:14px;

	font-weight:bold;

	color:#000000;

}

.post-title a, .post-title a:visited, .post-title strong {

	display:block;

	text-decoration:none;

	color:#c60;

	font-weight:normal;

}

.post-title strong, .post-title a:hover {

	color:#333;

}

.post div {

	margin:0 0 0em;

	line-height:1.6em;

}

p.post-footer {

	margin:-.25em 0 0;

	color:#ccc;

	padding-top:10px;

}

.post-footer em, .comment-link {

	font-size:10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	padding-top:10px;

}

.post-footer em {

	font-style:normal;

	color:#000000;

	margin-right:.6em;

}

.comment-link {

	margin-left:.6em;

}

.post img {

	padding:4px;

	border:10px;

}

.post blockquote {

	margin:1em 20px;

}

.post blockquote p {

	margin:.75em 0;

}

.post-body {

	font-size: 11px;

	line-height: 16px;

}

/* Comments

----------------------------------------------- */

#comments h4 {

	margin:1em 0;

	font-size:13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#000000;

}

#comments h4 strong {

	font-size:130%;

}

#comments-block {

	margin:1em 0 1.5em;

	line-height:1.6em;

}

#comments-block dt {

	margin:.5em 0;

}

#comments-block dd {

	margin:.25em 0 0;

}

#comments-block dd.comment-timestamp {

	margin:-.25em 0 2em;

	font-size:13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

#comments-block dd p {

	margin:0 0 .75em;

}

.deleted-comment {

	font-style:italic;

	color:gray;

}

/* Sidebar Content

----------------------------------------------- */

#bar ul {

	margin:0 0 1.5em;

	padding:0 0 1.5em;

	border-bottom:1px solid #636745;

	list-style:none;

}

#bar li {

	margin:0;

	padding:0 0 .25em 15px;

	text-indent:-15px;

	line-height:1.5em;

}

#bar p {

	color:#000000;

	font-size: 11px;

	line-height:16px;

}

/* Profile

----------------------------------------------- */

.sidebar-title {

	margin-left: -16px;

	padding-bottom: 10px;

}

#profile-bubble-top {

	background-image:url(http://www.explainers.com/images/blog/bkgd/profile-bubble-top.gif);

	background-repeat: no-repeat;

	width: 230px;

	height: 41px;

	margin-left:30px;

	float: left;

	background-position: 0px 20px;

}

#profile-bubble-bottom {

	background-image:url(http://www.explainers.com/images/blog/bkgd/profile-bubble-bottom.gif);

	background-repeat: no-repeat;

	width: 230px;

	height: 20px;

	margin-left:-4px;

	float: left;

}

#profile-container {

	margin-top: -60px;

	/* any IE */

  margin-top:expression('-74px');

	padding-top:expression('10px');

}

.profile-datablock {

	margin:.5em 0 .5em;

}

.profile-img {

	display:inline;

}

.profile-img img {

	float:left;

	padding:4px;

}

.profile-data {

	margin:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-bottom:8px;

}

.profile-data strong {

	font-weight:bold;

}

.profile-textblock {

	font-size:11px;

	margin:0 0 .5em;

}

.profile-link {

	margin:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-weight: bold;

	font-size:11px;

}

/* Footer

----------------------------------------------- */

#footerblog {

	width:769px;

	clear:both;

	margin:0 auto;

}

#footerblog hr {

	display:none;

}

#footerblog p {

	margin:0;

	padding-top:15px;

	font-size:13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

/* Feeds

----------------------------------------------- */

#blogfeeds {

}

#postfeeds {

}

#blogcontainer {

	float:left;

}

/* */





.highslide-container div {

	font-family: Verdana, Helvetica;

	font-size: 10pt;

}

.highslide {

	outline: none;

	text-decoration: none;

	padding: 0 0 0 0;

}

.highslide img {

	cursor: url(http://www.explainers.com/highslide/graphics/zoomin.cur), pointer;

	border: none;

}

.highslide:hover img {

	border-color: none;

}

.highslide-active-anchor img {

	visibility: hidden;

}

.highslide-gallery .highslide-active-anchor img {

	border-color: black;

	visibility: visible;

	cursor: default;

}

.highslide-image {

	border-width: 2px;

	border-style: solid;

	border-color: white;

	background: gray;

}

.highslide-wrapper, .highslide-outline {

	background: white;

}

.highslide-image-blur {

}

.highslide-number {

	font-weight: bold;

	color: gray;

}

.highslide-caption {

	display: none;

	border-top: none;

	font-size: 1em;

	padding: 5px;

	background: white;

}

.highslide-heading {

	display: none;

	font-weight: bold;

	margin: 0.4em;

}

.highslide-dimming {

	position: absolute;

	background: black;

}

.highslide-loading {

	display: block;

	color: black;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

	padding: 3px;

	border: 1px solid white;

	background-color: white;

	padding-left: 22px;

	background-image: url(http://www.explainers.com/highslide/graphics/loader.white.gif);

	background-repeat: no-repeat;

	background-position: 3px 1px;

}

a.highslide-credits, a.highslide-credits i {

	padding: 2px;

	color: silver;

	text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover, a.highslide-credits:hover i {

	color: white;

	background-color: gray;

}

.highslide-move, .highslide-move * {

	cursor: move;

}

.highslide-overlay {

	display: none;

}

/* Example of a semitransparent, offset closebutton */

.closebutton {

	position: relative;

	top: -15px;

	left: 15px;

	width: 30px;

	height: 30px;

	cursor: pointer;

	background: url(http://www.explainers.com/highslide/graphics/close.png);/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */

}

/*****************************************************************************/

/* Controls for the galleries.											   */

/* Remove these if you are not using a gallery							   */

/*****************************************************************************/

.highslide-controls {

	width: 195px;

	height: 40px;

	background: url(http://www.explainers.com/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;

	margin: 20px 15px 10px 0;

}

.highslide-controls ul {

	position: relative;

	left: 15px;

	height: 40px;

	list-style: none;

	margin: 0;

	padding: 0;

	background: url(http://www.explainers.com/highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}

.highslide-controls li {

	float: left;

	padding: 5px 0;

}

.highslide-controls a {

	background-image: url(http://www.explainers.com/highslide/graphics/controlbar-white.gif);

	display: block;

	float: left;

	height: 30px;

	width: 30px;

	outline: none;

}

.highslide-controls a.disabled {

	cursor: default;

}

.highslide-controls a span {

	/* hide the text for these graphic buttons */

	display: none;

}

/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */

.highslide-controls .highslide-previous a {

	background-position: 0 0;

}

.highslide-controls .highslide-previous a:hover {

	background-position: 0 -30px;

}

.highslide-controls .highslide-previous a.disabled {

	background-position: 0 -60px !important;

}

.highslide-controls .highslide-play a {

	background-position: -30px 0;

}

.highslide-controls .highslide-play a:hover {

	background-position:  -30px;

}

.highslide-controls .highslide-play a.disabled {

	background-position: -30px -60px !important;

}

.highslide-controls .highslide-pause a {

	background-position: -60px 0;

}

.highslide-controls .highslide-pause a:hover {

	background-position: -60px -30px;

}

.highslide-controls .highslide-next a {

	background-position: -90px 0;

}

.highslide-controls .highslide-next a:hover {

	background-position: -90px -30px;

}

.highslide-controls .highslide-next a.disabled {

	background-position: -90px -60px !important;

}

.highslide-controls .highslide-move a {

	background-position: -120px 0;

}

.highslide-controls .highslide-move a:hover {

	background-position: -120px -30px;

}

.highslide-controls .highslide-full-expand a {

	background-position: -150px 0;

}

.highslide-controls .highslide-full-expand a:hover {

	background-position: -150px -30px;

}

.highslide-controls .highslide-full-expand a.disabled {

	background-position: -150px -60px !important;

}

.highslide-controls .highslide-close a {

	background-position: -180px 0;

}

.highslide-controls .highslide-close a:hover {

	background-position: -180px -30px;

}

/*****************************************************************************/

/* Styles for the HTML popups											    */

/* Remove these if you are not using Highslide HTML						  */

/*****************************************************************************/

.highslide-maincontent {

	display: none;

}

.highslide-html-content {

	display: none;

}

.highslide-html {

	background-color: white;

}

.highslide-html-content {

	width: 400px;

	padding: 0 5px 5px 5px;

}

.highslide-header {

	padding-bottom: 5px;

}

.highslide-header ul {

	margin: 0;

	padding: 0;

	text-align: right;

}

.highslide-header ul li {

	display: inline;

	padding-left: 1em;

}

.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {

	display: none;

}

.highslide-header a {

	font-weight: bold;

	color: gray;

	text-transform: uppercase;

	text-decoration: none;

}

.highslide-header a:hover {

	color: black;

}

.highslide-header .highslide-move a {

	cursor: move;

}

.highslide-footer {

	height: 11px;

}

.highslide-footer .highslide-resize {

	float: right;

	height: 11px;

	width: 11px;

	background: url(http://www.explainers.com/highslide/graphics/resize.gif);

}

.highslide-body {

}

.highslide-resize {

	cursor: nw-resize;

}

/*****************************************************************************/

/* Styles for the Individual wrapper class names.							*/

/* See www.highslide.com/ref/hs.wrapperClassName							 */

/* You can safely remove the class name themes you don't use				 */

/*****************************************************************************/



/* hs.wrapperClassName = 'draggable-header' */

.draggable-header .highslide-header .highslide-move {

	cursor: move;

	display: block;

	height: 1em;

	position: absolute;

	left: 0;

	right: 1em;

	top: 0;

	width: auto;

	z-index: 1;

}

.draggable-header .highslide-header .highslide-move * {

	display: none;

}

.draggable-header .highslide-header .highslide-close {

	position: relative;

	z-index: 2;

}

/* hs.wrapperClassName = 'no-footer' */

.no-footer .highslide-footer {

	display: none;

}

/* hs.wrapperClassName = 'wide-border' */

.wide-border .highslide-image {

	border-width: 10px;

}

.wide-border .highslide-caption {

	padding: 0 10px 10px 10px;

}

/* hs.wrapperClassName = 'borderless' */

.borderless .highslide-image {

	border: none;

}

.borderless .highslide-caption {

	border-bottom: 1px solid white;

	border-top: 1px solid white;

	background: silver;

}

/* hs.wrapperClassName = 'outer-glow' */

.outer-glow {

	background: #444;

}

.outer-glow .highslide-image {

	border: 5px solid #444444;

}

.outer-glow .highslide-caption {

	border: 5px solid #444444;

	border-top: none;

	padding: 5px;

	background-color: gray;

}

/* hs.wrapperClassName = 'colored-border' */

.colored-border .highslide-image {

	border: 2px solid green;

}

.colored-border .highslide-caption {

	border: 2px solid green;

	border-top: none;

}

/* hs.wrapperClassName = 'dark' */

.dark {

	background: #111;

}

.dark .highslide-image {

	border-color: black black #202020 black;

	background: gray;

}

.dark .highslide-caption {

	color: white;

	background: #111;

}

.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a {

	background-image: url(http://www.explainers.com/highslide/graphics/controlbar-black-border.gif);

}

/* hs.wrapperClassName = 'floating-caption' */

.floating-caption .highslide-caption {

	position: absolute;

	padding: 1em 0 0 0;

	background: none;

	color: white;

	border: none;

	font-weight: bold;

}

/* hs.wrapperClassName = 'controls-in-heading' */

.controls-in-heading .highslide-heading {

	color: gray;

	font-weight: bold;

	height: 20px;

	overflow: hidden;

	cursor: default;

	padding: 0 0 0 22px;

	margin: 0;

	background: url(http://www.explainers.com/highslide/graphics/icon.gif) no-repeat 0 1px;

}

.controls-in-heading .highslide-controls {

	width: 105px;

	height: 20px;

	position: relative;

	margin: 0;

	top: -23px;

	left: 7px;

	background: none;

}

.controls-in-heading .highslide-controls ul {

	position: static;

	height: 20px;

	background: none;

}

.controls-in-heading .highslide-controls li {

	padding: 0;

}

.controls-in-heading .highslide-controls a {

	background-image: url(http://www.explainers.com/highslide/graphics/controlbar-white-small.gif);

	height: 20px;

	width: 20px;

}

.controls-in-heading .highslide-controls .highslide-move {

	display: none;

}

.controls-in-heading .highslide-controls .highslide-previous a {

	background-position: 0 0;

}

.controls-in-heading .highslide-controls .highslide-previous a:hover {

	background-position: 0 -20px;

}

.controls-in-heading .highslide-controls .highslide-previous a.disabled {

	background-position: 0 -40px !important;

}

.controls-in-heading .highslide-controls .highslide-play a {

	background-position: -20px 0;

}

.controls-in-heading .highslide-controls .highslide-play a:hover {

	background-position:  -20px;

}

.controls-in-heading .highslide-controls .highslide-play a.disabled {

	background-position: -20px -40px !important;

}

.controls-in-heading .highslide-controls .highslide-pause a {

	background-position: -40px 0;

}

.controls-in-heading .highslide-controls .highslide-pause a:hover {

	background-position: -40px -20px;

}

.controls-in-heading .highslide-controls .highslide-next a {

	background-position: -60px 0;

}

.controls-in-heading .highslide-controls .highslide-next a:hover {

	background-position: -60px -20px;

}

.controls-in-heading .highslide-controls .highslide-next a.disabled {

	background-position: -60px -40px !important;

}

.controls-in-heading .highslide-controls .highslide-full-expand a {

	background-position: -100px 0;

}

.controls-in-heading .highslide-controls .highslide-full-expand a:hover {

	background-position: -100px -20px;

}

.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {

	background-position: -100px -40px !important;

}

.controls-in-heading .highslide-controls .highslide-close a {

	background-position: -120px 0;

}

.controls-in-heading .highslide-controls .highslide-close a:hover {

	background-position: -120px -20px;

}

/* Zoom Search Engine */



.highlight {

	background: #fbf440;

}

.searchheading {

	font: Helvetica, Arial, sans-serif;

	font-weight: bold;

}

.summary {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

} /*results found.*/

.suggestion {

}

.results {

}

.category {

	color: #999999;

}

.sorting {

	text-align: right;

}

/* ----------------------------------------- */

.result_title {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-variant:normal;

	font-size:12px;

	line-height:16px;

	font-weight:bold;

}

.description {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-variant:normal;

	font-size:12px;

	line-height:16px;

	color: #339933;

} /* this was green*/

.context {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-variant:normal;

	font-size:12px;

	line-height:16px;

}

.infoline {

	font-size: 10px;

	font-style: normal;

	color: #808080;

	padding-top:3px;

}

/* ----------------------------------------- */

.zoom_searchform {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-variant:normal;

	font-size:12px;

	line-height:16px;

}

.zoom_results_per_page {

	font-size:12px;

	margin-left: 10px;

}

.zoom_match {

	font-size: 80%;

	margin-left: 10px;

}

.zoom_categories {

	font-size: 80%;

}

.zoom_categories ul {

	display: inline;

	margin: 0px;

	padding: 0px;

}

.zoom_categories li {

	display: inline;

	margin-left: 15px;

	list-style-type: none;

}

/* ----------------------------------------- */		

input.zoom_button {

}

input.zoom_searchbox {

}


