#loggedinInfo { font-size:0.9em; }
.fixFonts { visibility:hidden; }

/* Graham's London skin - (so mutilated by stk   */
/* that Graham wants nothing more to do with it) */

html { /* background:url(/_img/web/test.bmp); */}
body { background:url(/_img/web/test.bmp);  
     margin:10px auto; min-width:810px; 
     /*position:relative;*/
     /*font:62.5% verdana,sans-serif;*/
  }
#wrapper { padding:0 19px 200px 19px;
  max-width:1200px; margin:0 auto; }

.search_hit0,.searchDemo0 { 
  background:#ffa; color:#000;
  border-top:1px solid #000;
  border-bottom:1px solid #000;  }
.search_hit1,.searchDemo1 { 
  background:#afa; color:#000; 
  border-top:1px solid #000;
  border-bottom:1px solid #000; }
.search_hit2 { 
  background:#aff; color:#000; 
  border-top:1px solid #000;
  border-bottom:1px solid #000; }
.search_hit3 { 
  background:#faf; color:#000;
  border-top:1px solid #000;
  border-bottom:1px solid #000; }
.search_hit3 { 
  background:#faf; color:#000;
  border-top:1px solid #000;
  border-bottom:1px solid #000; }
.search_hit4 { 
  background:#aaf; color:#000;
  border-top:1px solid #000;
  border-bottom:1px solid #000; }
.search_hit4 { 
  background:#faa; color:#000;
  border-top:1px solid #000;
  border-bottom:1px solid #000; }
.search_hit5 { 
  background:#fca; color:#000;
  border-top:1px solid #000;
  border-bottom:1px solid #000; }
.search_hit7 { 
  background:#ddd; color:#000;
  border-top:1px solid #000;
  border-bottom:1px solid #000; }
		 
.description { display:none; }


/*
 * www.randsco.com header and footer
 * copyright stk 2005-2006
 *          
 */

/* Visual cue till the site is converted to relative fonts */
.fixFonts { position:absolute; left:25px; color:#eeaaef; background-color:inherit; }

body { font:100.01% verdana,sans-serif; }

#bannerWrap { border:1px solid #333; background-color:#6a3fff; height:99px; color:inherit; }

#nav { border-right:1px solid #333;
  margin-right:-1px; float:right;
  background-image:
  url('/_img/web/BannerRcrop2.jpg'); 
  height:99px; width:750px;
  background-repeat:no-repeat; }
#nav ul { position:relative; top:65px; 
  padding:0 1px; margin:0; }  
#nav li,#nav li h2 { font:0.7em verdana,sans-serif; }
#nav ul li { display:inline; }
#nav ul li a { color:#116;
  padding:3px 5px;
  text-decoration:none;
  background-color:inherit; }
#nav ul li a:hover { border:1px solid #fff; 
  margin-left:-1px; margin-right:-1px; }

#nav h1,
#nav h2.outline,
#nav h3.outline { display:none; }

#nav ul li.sixth a:hover {
  border:1px solid #000;
  background:#f6f2f3;
  color:#000; }
#nav ul li.fifth a:hover {
  border:1px solid #000; 
  background:#fde7fc;
  color:#000; }
#nav ul li.fourth a:hover {
  border:1px solid #809;  
  background:#f4c8fd; color:#406; }
#nav ul li.third a:hover { 
  background: #e3a2fc; color:#406; }
#nav ul li.second a:hover { 
  background:#bb73f9; color:#fff; }
#nav ul li.first a:hover { 
  background:#8b4afc; color:#fff; }

	
.printOnly { display:none; position:absolute; }



/* rands footer css */

#footerWrap { border:1px solid #000;
  background-color:#58b; color:#fff;
  margin: 5px 0 0 0; position:relative; }

#footer { padding:5px; text-align:center;
  font:bold 0.9em georgia,sans-serif; }
#footer span { font-family:sans-serif; }
#footer .outline { display:none; }

#footer p { margin:0; padding:0; }
#footer a { padding:0; margin:0; color:#fff; 
  text-decoration:none; background:inherit; }
#footer a:hover { border:none;
  background:#58b; padding:0;
  color:#f9f; }
#footer a:visited { padding:0; }
#footer a:visited:hover { border:none;
  background:transparent; }






/* End RandsMenuFooter.css (copy to rands.css) */




#mainWrap { border:1px solid #333; 
  margin:5px 0 0 0; color:inherit;
  background-color:#f4f4f4;
  font:62.5% verdana,sans-serif; }

#main { height:100%; /*for IE*/   
  /* padding:10px; */
  padding:10px 0 0 0; }
	
.bPosts { margin:0 10px 10px 10px; }

.outline,div.hide,p.hide,.hide { display:none; 
  line-height:0px; margin:0; 
/*font-size:0pt;*/ }
.hide_margin { position:absolute; 
  left:-20000px; visibility:hidden; }

/* blog body */
p,h1,pre { margin: 0px 0px 8px 0px; }

/* links */
a { color:#00f; text-decoration:none;
  padding: 2px 4px; background-color:inherit; }
a:hover { color:#00f; background:#fcf;
  border:1px solid #939; padding: 1px 3px; }
a:visited { color:#66a;
  text-decoration:underline; padding: 2px 4px; 
  background-color:inherit; }
a:visited:hover { background:#fcf; 
  border:1px solid #969; padding:1px 3px;  
  color:inherit; }

/* external links */
a.ext { color:#00f; text-decoration:none;
  padding: 2px 4px; background-color:inherit; }
a.ext:hover,a.popUp:hover,
a.ext:visited:hover,a.popUp:visited:hover {  
  border:1px solid #66a; background:#cfc; 
  margin:0; padding:1px 3px; 
  color:inherit; }
a.ext.img img { border:none; }
a.ext.img:hover,
a.ext.img:hover img { background:none; 
  border:none; padding:0 3px 0 2px }

/* ext image links */
.ext.exImg,
.ext.exImg:hover { margin:0; }
.ext.exImg,
.ext.exImg:hover, 
.PZ3zoom .ext.Clustr:hover { background:none;
  border:none; padding:0; }

/* smallprint links */
.bSmallPrint a { padding:2px 4px; }
.bSmallPrint a:hover { padding:1px 3px; }
.bSmallPrint a:visited { color:blue; 
  text-decoration:none; padding:2px 4px;
  background-color:inherit; }
.bSmallPrint a:visited:hover { padding:1px 3px;
  background:#fcf; color:inherit; }
	
.nextPage a,.nextPage a:visited {
  text-decoration:none; color:blue;
  background-color:inherit;  }
.nextPage { display:table; width:40%; margin:0 auto; background-color:#eee;
  line-height:30px; color:inherit; text-align:center; }



a.none { padding:0; position:static; }
a.none:hover { background:none; border:none;
  padding:0; position:static; }
a.none:visited { padding:0; position:static; }
a.none:visited:hover { background:none;
  border:none; padding:0; position:static; }
a.none img { border:none; }

#pgNums { width:500px; margin:0 auto; 
 font-weight:normal; padding:3px 0; }
#pgNums span { padding:0; margin:0; }
#pgNums a { border:1px solid; padding:0 2px; margin:2px; color:#00f; background-color:inherit; }
#pgNums a:hover { padding:0 2px; border-color:#00f;  }
#pgNums #onPg span { border:1px solid #000; padding:2px 4px;
  color:#000; background:#fcf;  }
#pgNums .pgEnds a { border:1px solid #f4f4f4; }
#pgNums .pgEnds a:hover { border:1px solid #00f; }

/* One-offs: fun hover */
span.funHov { position:relative; }
span.funHov a:hover { background:none; border:none;
  padding:0 4px; }
span.funHov img { border:none; }
span.funHov img.funHov { width:0; }
span.funHov a:hover img.funHov { position:absolute;
  width:100px; top:0px; left:0px; }

span.funHov a:hover img.funHov.globe {
  top:-20px; left:40px; }
span.funHov a:hover img.funHov[class~="globe"] {
  top:-35px;  }


.TopHead { display:inline; } 
.TopHead h2 { color:#fff; background-color:#eae;
  margin:10px 192px 10px 0; padding-left:15px;  
  font:small-caps bold 2.1em/1.5em georgia,verdana,sans-serif; }
.TopHead h2 a:visited { color:blue;
  text-decoration:none; background-color:inherit;}

.c19,.c20,.c21,.c22,.c24,.c25,.c36,.c68,           /* family      */
.c23,.c26,.c37,.c40,.c41,.c42,.c47,.c67,           /* tech        */
.c27,.c28,.c38,.c43,.c46,.c53,.c63,.c65,           /* info        */
.c32,.c33,.c34,.c52,.c54,.c64,                     /* adventure   */
.c70,.c71,.c72,.c73,.c74,.c75,.c76,.c77,           /* isagenix    */
.c51,.c69,                                         /* news/Nicole */
.c55,.c56,.c57,.c58,.c59,.c60,.c61,.c62,.c63,      /* thanks pg   */
.c66                                            {  /* best job    */
  margin:0; border-top:5px solid;
  height:55px; }


.c19,.c20,.c21,.c22,.c24,.c25,.c36,.c68 { 
  background:
  url(/_img/web/blogFadeVIO.jpg);
  background-repeat:repeat-x;
  border-color:#93c; color:#93c;
  background-color:inherit; }  /* violet */
.c32,.c33,.c34,.c52,.c54,.c64,
.c66 /* best job (delete) */
 { 
  background:url(/_img/web/blogFadeGRN.jpg);
  background-repeat:repeat-x;
  border-color:#093;  color:#093;
  background-color:inherit; }  /* green */
.c27,.c28,.c38,.c43,.c46,.c53,.c63,
.c65 { 
  background:url(/_img/web/blogFadeRED.jpg);
  background-repeat:repeat-x;
  border-color:#c00; color:#c00;
  background-color:inherit; }  /* red */
.c70,.c71,.c72,.c73,.c74,.c75,.c76,.c77 {
  background:url(/_img/web/blogFadeORG.jpg);
  background-repeat:repeat-x;
  border-color:#f93; color:#f93;
  background-color:inherit; } /* orange */
.c23,.c26,.c37,.c40,.c41,.c42,.c47,.c67,.c69 { 
  background:
  url(/_img/web/blogFadeBLU.jpg);
  background-repeat:repeat-x;
  border-color:#3300cd; color:#3300cc;
  background-color:inherit; }  /* blue */
.c51, /*news*/
.c55,.c56,.c57,.c58,.c59,.c60,.c61,.c62 { /* thanks pg */
  background:
  url(/_img/web/blogFadeBLK.jpg);
  background-repeat:repeat-x;
  border-color:#666; color:#666;
  background-color:inherit; } /* gray */

.bTitle { margin:0; padding:0 0 0 5px;
  font:bold 1.9em georgia,sans-serif; }

.c55 .bTitle a,.c56 .bTitle a,.c57 .bTitle a,.c58 .bTitle a,
.c59 .bTitle a,.c60 .bTitle a,.c61 .bTitle a,.c62 .bTitle a {
  color:#777; text-decoration:none;  
}

.date { float:left; font:1.3em georgia,serif;
  padding-left:5px; }
.date .mCat a { text-decoration:none; }
.date .mCat a:hover { color:inherit; background:#fcf; }

.c19 .mCat a,.c20 .mCat a,.c21 .mCat a,
.c22 .mCat a,.c24 .mCat a,.c25 .mCat a,
.c36 .mCat a,.c68 .mCat a {
  color:#93c; 
  background-color:inherit; } /* violet */
.c32 .mCat a,.c33 .mCat a,.c34 .mCat a,
.c52 .mCat a,.c54 .mCat a,.c64 .mCat a {
  color:#093;
  background-color:inherit; } /* green */
.c27 .mCat a,.c28 .mCat a,.c38 .mCat a,
.c43 .mCat a,.c46 .mCat a,.c53 .mCat a,
.c63 .mCat a,.c65 .mCat a {
  color:#c00;
  background-color:inherit; } /* red */
.c70 .mCat a,.c71 .mCat a,.c72 .mCat a,
.c73 .mCat a,.c74 .mCat a,.c75 .mCat a,
.c76 .mCat a,.c77 .mCat a { 
  color:#f93;
  background-color:inherit; } /* orange */
.c23 .mCat a,.c26 .mCat a,.c37 .mCat a,
.c40 .mCat a,.c41 .mCat a,.c42 .mCat a,
.c47 .mCat a,.c67 .mCat a,.c69 .mCat a {
  color:#30c;
  background-color:inherit; } /* blue */
.c51 .mCat a, /*news*/
.c55 .mCat a,.c56 .mCat a, /*thnks pg*/
.c57 .mCat a,.c58 .mCat a,.c59 .mCat a,
.c60 .mCat a,.c61 .mCat a,.c62 .mCat a { 
  color:#333;
  background-color:inherit; } /* gray */

.c19 .mCat a:visited,.c20 .mCat a:visited,
.c21 .mCat a:visited,.c22 .mCat a:visited,
.c24 .mCat a:visited,.c25 .mCat a:visited,
.c36 .mCat a:visited,.c68 .mCat a:visited {
  color:#93c;
  background-color:inherit; } /* violet */
.c32 .mCat a:visited,.c33 .mCat a:visited,
.c34 .mCat a:visited,.c52 .mCat a:visited,
.c54 .mCat a:visited,.c64 .mCat a:visited {
  color:#093;
  background-color:inherit; } /* green */
.c27 .mCat a:visited,.c28 .mCat a:visited,
.c38 .mCat a:visited,.c43 .mCat a:visited,
.c46 .mCat a:visited,.c53 .mCat a:visited,
.c63 .mCat a:visited,.c65 .mCat a:visited {
  color:#c00;
  background-color:inherit; } /* red */
.c70 .mCat a:visited,.c71 .mCat a:visited,
.c72 .mCat a:visited,.c73 .mCat a:visited,
.c74 .mCat a:visited,.c75 .mCat a:visited,
.c76 .mCat a:visited,.c77 .mCat a:visited { 
  color:#f93;
  background-color:inherit;} /* orange */
.c23 .mCat a:visited,.c26 .mCat a:visited,
.c37 .mCat a:visited,.c40 .mCat a:visited,
.c41 .mCat a:visited,.c42 .mCat a:visited,
.c47 .mCat a:visited,.c67 .mCat a:visited {
  color:#30c;
  background-color:inherit; } /* blue */
.c51 .mCat a:visited,/*news*/
.c55 .mCat a:visited,/*thnks page*/
.c56 .mCat a:visited,.c57 .mCat a:visited,
.c58 .mCat a:visited,.c59 .mCat a:visited,
.c60 .mCat a:visited,.c61 .mCat a:visited,
.c62 .mCat a:visited { color:#333;
  background-color:inherit;} /* gray */

.catHead { text-align:right; font-size:1.3em;
  padding:4px 3px 4px 0; float:right;
  margin-top:-3px; color:#666;
  background-color:inherit; }
.catHead .mCat a { font-family:
  verdana,sans-serif; }
.catHead a { font-family:arial,sans-serif;
  color:#666; background-color:inherit; }
.catHead a:hover { color:inherit;
  background-color:#fcf; }
.catHead a:visited { color:#666;
  background-color:inherit; 
  text-decoration:none; }

.admin a img { border:1px solid #999; }

.bText { color:#336; background-color:inherit;
	font:normal 1.3em/1.3em verdana,sans-serif;
  text-align:justify; margin:.8em;
/*clear:left;*/  }
.bText p { margin:0 0 1.3em 0;}

.bSmallPrint { border-top:1px dashed #aaa;
  font:normal 1.1em verdana,sans-serif;
  margin:10px 0 4px 0; padding:5px 10px 8px 6px; }
.bspInner { }
.bSmallPrint .rtBlok { float:right;
  text-align:right; padding:2px 0 2px 0; 
  position:relative; top:-2px; }

.bSmallPrint .rtBlok span { color:#aaa;
  padding-right:8px; background-color:inherit; }
.bSmallPrint span.updated { padding-left:4px;
  color:#aaa; background-color:inherit; }

.bMore { text-align: center; }
.bMore a { font:bold 1.2em verdana,sans-serif; }

/* bottom navigation */
#bNav{ text-align:center;
  font:1.3em verdana,sans-serif;
  color:blue; margin:0;
  background-color:inherit; }
#bNav span { color:#aaa; 
  background:inherit; }
#bNav a:visited { color:blue;
  text-decoration:none;	background-color:inherit; }
#bNav a:visited:hover { background:#fcf;
  color:blue; }
#bNav .top { display:table; margin:5px auto 0 auto;
  width:8em; font-weight:normal; }

/* blog elements */ 

ins { color:#c66; text-decoration: none;
  background-color:inherit; }
del { color:#666;
  background-color:inherit; }
acronym,abbr,cite,span.info { 
  border-bottom:1px dotted #000;
  cursor:help; }

blockquote { background:#e2e2e9 
  url(/_img/web/quoLt.gif) no-repeat;
  border:2px dotted; margin:10px 30px;
  color:inherit; }
blockquote div p {   }
blockquote div { background:
  url(/_img/web/quoRt.gif) 
  no-repeat right bottom;
  padding:1em 3.5em 0 3.5em; text-align:justify;
  border:1px solid #e2e2e8; }
blockquote div div { padding:0; }


blockquote.type1R,
blockquote.type1r { float:right; width:20em;
  margin:0 0 0 10px; padding:20px 0 10px 0;
  background: 
  url(/_img/web/quo1.gif)
  no-repeat 1px 1px; border:none;
  color:#000;
  background-color:transparent; }
blockquote.type1R div,
blockquote.type1r div { margin:0; 
  text-align:center; padding:0 0 10px 10px;
  background:url(/_img/web/quo2.gif) 
  no-repeat bottom right; border:none;
  font:bold 0.9em tahoma,verdana,sans-serif; 
}
.type1r p,.type1R p { margin:0 0 10px 0; padding:0; }



ol,ul { margin:0; padding:0 }
ul li, ol li { margin:0; padding:0 }
div.list1 { margin-bottom:10px; }
div.list1 p { text-indent:-20px; 
  padding:0 0 0 60px; margin:0;  }

/* quick classes */
.clear { clear:both; height:0 }
.small  { font-size:0.8em; }
.b {font-weight:bold }
.ragged { text-align:left; }

.cour8,.cour10,.cour12,.cour14,.cour16 { 
  font-family:courier,monospace; }
.geor10,.geor12,.geor13,.geor14,.geor16,.geor18 {
  font-family:georgia,times,serif; }

.cour8 { font-size:0.8em }
.geor13 { font-size:1.3em;  }
.cour14,.geor14 { font-size:1.45em }
.geor16 { font-size:1.6em; }
.geor18 { font-size:1.85em; }

.center { text-align:center; margin:auto; }

.right  { float:right; margin:0 0 0 10px; }
.left   { float:left; margin:0 10px 0 0;  }
.indent { padding:0px 20px; }

.gray,.grey { color:#999999; background:inherit; }
.red        { color:#ff00ff; background:inherit; }
.ins        { color:#cc6666; background:inherit; }
.orange     { color:#7b3f00; background:inherit; }
.catRed     { color:#cc0000; background:inherit; }
.catBlue    { color:#3300cc; background:inherit; }
.catGreen   { color:#009933; background:inherit; }
.magenta    { color:#ffeeff; background:inherit; }
.ltGray,
    .ltGrey { color:#aaaaaa; background:inherit; }
.blue       { color:#0000ff; background:inherit; }
.dkGray,
    .dkGrey { color:#666666; background:inherit; }
.olive      { color:#2f4f2f; background:inherit; }
.c369       { color:#336699; background:inherit; }
.teal       { color:#008080; background:inherit; }
.rose       { color:#6f4242; background:inherit; }
.catViolet  { color:#68228b; background:inherit; }
.black      { color:#000000; background:inherit; }
.white      { color:#ffffff; background:inherit; }

.solid { border:1px solid; }
.dotted { border:2px dotted; }
.title { font:1.45em georgia,times,serif; }

.hr { border-bottom:2px solid; margin:10px auto;
  width:80%; }

.bText ul.narrow { margin-left:200px;
  margin-right:200px; }

.bText ul,.bText ol { border:2px dotted #aaa;
  margin:5px 30px 10px 30px; 
  padding:10px 0px 15px 0px; 
  background:#fafafe; color:inherit; }
.bText ul li,.bText ol li { margin-left:30px; 
  padding:3px 5px; font-weight:bold; }
.bText ul li p,.bText ol li p {
  font-weight:normal; margin:0px;
  line-height:1.2em }

.bText ul.clean,.bText ol.clean,
.bText ul.plain,.bText ol.plain { border:none;
  background:none; padding:0px; 
  margin:0 0 10px 0; }
ul.clean li,ol.clean li,
ul.plain li,ol.plain li { font-weight:normal; 
  padding:0; margin-top:2px; margin-bottom:2px; }

ul.listTitle,ol.listTitle,p.listTitle {
  font:bold 1.85em georgia,verdana,sans-serif; 
  letter-spacing:2px; 
  list-style-type:none; margin-left:12px;
  color:#666; background-color:inherit; }

/* colored divs */

div.olive .code,div.rose .code,
 div.catRed .code, div.orange .code,
 div.grey .code, div.gray .code,
 div.teal .code { 
  background-image:
  url(/_img/web/code.gif);
  background-repeat:no-repeat;
  background-position:top right }

/*yellow*/
div.yellow {
  padding:10px; margin:0 0 10px 0;
  background:#ffa; color:#653; }
p.yellow,li.yellow {
  background-color:#fe4;
  color:#442;
  padding:5px 10px; 
  
}

/*gray*/
div.gray,div.grey { 
  padding:10px; margin:0 0 10px 0;
  background:#e2e2e9; color:#666; }
p.gray,p.grey,li.gray,li.grey {
  background-color:#ccc;
  color:#666; margin-left:0px; 
  padding:5px 10px; }

/*olive*/
p.olive { background:#f0fff0; color:#2f4f2f;
  margin-left:0px; padding:5px 10px;}
div.olive { padding:10px; margin:0 0 10px 0;
  background:#dfefd6; color:#2f4f2f; }
div.olive ins,ins.olive {  }
div.olive .code { background-color:#f0fff0;
  background-image:
  url(/_img/web/codeOlive.gif);
  background-repeat:no-repeat;
  background-position:95% 0%;
	color:inherit; }
div.olive ul { border:none; background:#dfefd6;
  margin:0; color:inherit;}
ul.olive { background:#dfefd6; color:#2f4f2f; }

/*rose*/
p.rose { margin-left:0px;
  padding:5px 10px; color:#6f4242;
  background:#ffe4e1; }
div.rose { padding:10px; margin:0 0 10px 0;
  background:#eed5d2; color:#6f4242; }
div.rose ins,ins.rose { color:red; 
  background-color:inherit; }
div.rose .code { background-color:#ffe4e1;
  color:inherit; }
div.rose ul { border:none; background:#eed5d2;
  margin:0; color:inherit; }

/*teal*/
p.teal { margin-left:0px; 
  padding:5px 10px; color:#007070;
  background:#96cdcd;  }
div.teal { padding:10px; margin:0 0 10px 0;   
  background:#c0d9d9; color:#008080; }
div.teal ins,ins.teal {  }
div.teal .code { background:#d0e9e9;
  background-image:
  url(/_img/web/codeTeal.gif);
  background-repeat:no-repeat;
  background-position:top right;
	color:inherit; }
div.teal ul { border:none; background:#c0d9d9;
  margin:0; color:inherit; }

/*catViolet*/
div.catViolet,div.Violet { margin:0 0 10px 0;
  padding:10px; background:#eeddff; 
  color:#68228b; }
p.catViolet,p.Violet { margin-left:0px; 
  padding:5px 10px; color:#68228b;
  background:#ddaaee;  }

/*catGreen*/
div.catGreen { margin:0 0 10px 0;
  padding:10px; background:#ebf8dc;
  color:#071; }
p.catGreen { margin-left:0px;
  padding:5px 10px; color:#060;
  background:#ae9; }

/*catRed*/
p.catRed { margin-left:0px; 
  padding:5px 10px; color:#c00;
  background:#fac1c1;  }
div.catRed { padding:10px; margin:0 0 10px 0; 
  background:#fae1e1; color:#c00; }
div.catRed ins,ins.catRed {  }
div.catRed .code { background:#fac1c1;
  color:inherit; }
div.catRed ul { border:none; background:#fae1e1;
  margin:0; color:inherit; }

/*orange*/
p.orange { margin-left:0px; 
  padding:5px 10px; color:#7b3f00; 
  background:#ffa54f;  }
div.orange { padding:10px; margin:0 0 10px 0;    
  background:#ffdab9; color:#7b3f00; }
div.orange ins,ins.catRed {  }
div.orange .code { }
div.orange ul { }

/*blue*/
p.catBlue { margin-left:0px; 
  padding:5px 10px; color:#30b;
  background:#a1a1ef;  }
div.catBlue { padding:10px; margin:0 0 10px 0;     
  background:#c1c1ff; color:#30b; }
div.catBlue ins,ins.catBlue {  }
div.catBlue.code { background:#e1e1ff; 
  color:inherit; background-image:
  url(/_img/web/codeCatBlue.gif);
  background-repeat:no-repeat;
  background-position:top right; }
ul.catBlue { background:#e1e1ff; color:#30b; }
div.catBlue a { font-weight:bold; }

span.code { background:#f8f8f8; color:#888; padding:0 5px; margin:0; border:0; font:1.2em monospace; }

/* Computing Tips */
.directions { background:#d1dfd1; text-align:left;
  padding:5px 10px; border:1px solid;
  font-family:courier,system,sans-serif;
  margin-bottom:5px; color:inherit;
  font-weight:normal;}

.code { padding:10px; border:1px solid;
  background:#e9efe5; font:1.0em courier,monospace;
  margin: 5px; 
  color:inherit; background-image:
  url(/_img/web/code.gif);
  background-repeat:no-repeat;
  background-position:right top; }
.code.short { height:auto; white-space:normal;
  text-align:left; }
.code.long { height:200px; overflow:auto;
  white-space:normal; text-align:left;
  background-attachment:fixed; }
.mustChange { background:#dbfef8;
  color:inherit;  }
.mayChange { background:#cfc;
  color:inherit; }
.hiLite,.highlight { background:#ffa;
  color:inherit; }

.tipTitle { 
  font:bold 1.9em georgia,verdana,sans-serif; 
  letter-spacing:2px; }
.browsing,.xhtml,.website { 
  border:2px dotted #aaa;
  margin:10px 20px 10px 20px; 
  padding:0px 25px 10px 35px; }
.browsing ol,.xhtml ol,
 .website ol { border:none; padding:0 20px 0 0;
  margin:-10px 0 0 -5px;}
.browsing li,.xhtml li,.website li { 
  font-weight:bold; padding:3px 5px; }
.browsing p,.xhtml p,.website p {
  font-weight:normal; padding:5px 0px }
/*colors*/
.browsing, .browsing .tipTitle,
  .browsing ol { background:#e0eeee;
  color:#008080 }
.xhtml,.xhtml .tipTitle,.xhtml ol {
  background:#f5f5dc; color:#777733; }
.website , .website .tipTitle, .website ol {
  background:#eee4e1; color:#cc3232; }

/* blog images */

/* swf audio */
div.audio2 {width:100px; height:35px;
  margin:5px 0 0 15px; float:right; 
  border:4px inset #fefefe;  }
div.audio2 object.blue_button { width:100px; 
  height:35px; }

/* video */
.Video { background:#f6f6f6; 
  color:inherit; }
.Video.w320 object { width:320px;
  height:240px; }
.Video.w240 object { width:240px; 
  height:320px; }
.Video.w400 object { width:400px;
  height:300px; }


/* popShow CSS */
div.popShow { position:relative; width:475px; 
  margin:auto;  }
div.popScreen { border:2px inset #aaa; 
  background:white; padding:10px;
	color:inherit; }

div.popShow a:link,
div.popShow a:link:hover,
div.popShow a:visited,
div.popShow a:link:visited:hover { padding:0;
  margin:0; border:none; background:none;}

div.popShow a img.popThm { height:50px; 
  width:50px; 
  border:none; margin:10px 0; padding:0; }
div.popShow a img.popThm.about { width:25px; }
div.popShow a img.popBg { width:0; border:none; }
div.popShow a img.popThm.about {
  background:
  url(/_img/blog/0510/aboutRoll.gif); }

div.popShow a:hover img.popThm,
div.popShow a:visited:hover img.popThm { 
  width:50px; 
  margin:0px 0px 15px 0px; border:none;
  /* padding:0 4px;*/ }
div[class="popShow"] a:hover img.popThm
  { padding:0 }
div.popShow a:hover img.popThm.about,
div.popShow a:visited:hover img.popThm.about {
  width:25px; margin:0 0 10px 0; 
  background:
  url(/_img/blog/0510/aboutRoll.gif)
  /* 29px 0; */
  25px 0; }
div[class="popShow"] a:hover img.popThm.about {
  background-position:25px 0; }


div.popShow a:hover img.popBg { 
  border:1px solid #369; 
  position:absolute; top:0px; left:0px; 
  width:450px; height:450px; 
  margin:12px; }

/* end popShow CSS */



/* Original Photo-Caption Zoom - CSS */

.Cright { float:right;
     margin:5px 0px 2px 10px; }
.Cleft   { float: left;
     margin:5px 10px 2px 0px; }

.Czoom img { border: 1px solid #339; 

    /* padding:5px; background:#efefff */}
.Czoom.noBrdr img { border:none } /*new*/

.Czoom.shoCap.t100 .kaption,
     .Czoom.t100 img  { width:100px; }
.Czoom.shoCap.t150 .kaption,
     .Czoom.t150 img  { width:150px; }
.Czoom.shoCap.t200 .kaption,            /*new*/
     .Czoom.t200 img  { width:200px; } 
.Czoom.shoCap.t250 .kaption,
     .Czoom.t250 img  { width:250px; }
.Czoom.shoCap.t300 .kaption,
     .Czoom.t300 img  { width:300px; }
.Czoom.shoCap.t350 .kaption,
     .Czoom.t350 img  { width:350px; }
.Czoom.shoCap.t400 .kaption,
     .Czoom.t400 img  { width:400px; }
.Czoom.shoCap.t450 .kaption,
     .Czoom t450 img  { width:450px; }
.Czoom.shoCap.t500 .kaption,
     .Czoom.t500 img  { width:500px; }
.Czoom.shoCap.t550 .kaption,
     .Czoom.t550 img  { width:550px; }
.Czoom.shoCap.t600 .kaption,
     .Czoom.t600 img  { width:600px; }
  
.Czoom .kaption { display:none; }
.Czoom.shoCap .kaption { display:block; } /*new*/

.Czoom a { padding:0px; cursor:default; }/*new*/
.Czoom a:hover { padding:0px;
     background:transparent;
     cursor:default; /*new*/
     border:none; } /*  IE needs */
.Czoom.Link a:hover { cursor:pointer }/*new*/
.Czoom a:visited { padding:0px;
     text-decoration:none; }

.w100 a:hover img,
     .w100.shoCap a:hover .kaption, /*ffox-new*/
     div.w100 a:hover .kaption {width:100px}
.w150 a:hover img,
     .w150.shoCap a:hover .kaption,
     div.w150 a:hover .kaption {width:150px}
.w200 a:hover img,
     .w200.shoCap a:hover .kaption,
     div.w200 a:hover .kaption {width:200px}
.w250 a:hover img,
     .w250.shoCap a:hover .kaption,
     div.w250 a:hover .kaption {width:250px}
.w300 a:hover img,
     .w300.shoCap a:hover .kaption,
     div.w300 a:hover .kaption {width:300px}
.w350 a:hover img,
     .w350.shoCap a:hover .kaption,
     div.w350 a:hover .kaption {width:350px}
.w400 a:hover img,
     .shoCap.w400 a:hover .kaption,
     div.w400 a:hover .kaption {width:400px}
.w450 a:hover img,
     .w450.shoCap a:hover .kaption,
     div.w450 a:hover .kaption {width:450px}
.w500 a:hover img,
     .w500.shoCap a:hover .kaption,
     div.w500 a:hover .kaption {width:500px}
.w550 a:hover img,
     .w550.shoCap a:hover .kaption,
     div.w550 a:hover .kaption {width:550px}
.w600 a:hover img,
     .w600.shoCap a:hover .kaption,
     div.w600 a:hover .kaption {width:600px}
.Czoom a:hover img,.Czoom.shoCap img { 
     margin-bottom:3px; }
.Czoom.noCap a:hover img { margin:0px }

.Czoom a:hover .kaption,
     .Czoom.shoCap .kaption {        
     display:block;
     color:#339; background:#f6f6ff;
     border:1px solid #339;
     text-decoration:none;
     text-align:justify;
     font:0.9em/1.4em verdana,sans-serif; 
     /* padding:2px 5px; */ }
.Czoom.noBrdr a:hover .kaption {
     border:none } 
.Czoom.noCap a:hover .kaption {
     display:none;  } 

.Czoom a:hover .pad,
     .Czoom.shoCap .pad {
     display:block;
     padding:3px 5px; } 

/* End Original PhotoZoom CSS */






/* PZ2 - Vers 2 Photo Zoom CSS 
 * Pulled from PZ2.css file (Dec-2011)
 */

/* IE div inside div multiple class name prob */
.inside.does.it.matter.what.you.put.inside .me { 
background:white; color:inherit; }

/* CSS for rands-specific displays */
.PZStrip { width:189px; float:left;
    padding:5px 10px 10px 20px; 
    margin:0 -70px 0 10px;
    background-image:
    url(../../../_img/web/filmStrip.gif);
    background-repeat:repeat-y; }
.PZblokLeft { float:left; border:3px double #aaa;
    margin:0 10px 2px 0; padding:10px 0 10px 15px; }

/* PlaceHolder Div */
.fill.left,.fill.cntr { float:left; 
    margin:5px 10px 0 0; 
    /*border:1px solid red;*/ }
.fill.right { float:right; margin:5px 0px 5px 20px;
    /*border:1px solid red;*/ }

/* MSIE z-index headache */
.PZcntr { position:relative; z-index:10 }
.PZtopLeft,.PCtopCenter,.PZtopRight,.PZmidLeft,
.PZmidRight,.PZbotLeft,.PZbotCenter,.PZbotRight,
.PZleft,.PZright { position:relative; }
.PZ1 { z-index:900; }
.PZ2 { z-index:890; }
.PZ3 { z-index:880; }
.PZ4 { z-index:870; }
.PZ5 { z-index:860; }
.PZ6 { z-index:850; }
.PZ7 { z-index:840; }
.PZ8 { z-index:830; }
.PZ9 { z-index:820; }
.PZ10 { z-index:810; }
.PZ11 { z-index:800; }
.PZ12 { z-index:790; }
.PZ13 { z-index:780; }
.PZ14 { z-index:770; }
.PZ15 { z-index:760; }
.PZ16 { z-index:750; }
.PZ17 { z-index:740; }
.PZ18 { z-index:730; }
.PZ19 { z-index:720; }
.PZ20 { z-index:710; }

/* Mozilla z-index bliss */
.PZtopLeft a,.PZtopCenter a,.PZtopRight a,
    .PZmidLeft a,.PZmidRight a,.PZbotLeft a,
    .PZbotCenter a,.PZbotRight a,
    .PZleft a,.PZright a,
    .PZcntr a { z-index:0; }
.PZtopLeft a:hover,.PZtopCenter a:hover,
    .PZtopRight a:hover,.PZmidLeft a:hover,
    .PZmidRight a:hover,.PZbotLeft a:hover,
    .PZbotCenter a:hover,.PZbotRight a:hover,
    .PZleft a:hover,.PZright a:hover,
    .PZcntr a:hover { position:absolute;
    z-index:1000; }

.PZoom a { position:absolute; cursor:default; }
.PZoom.Link a { cursor:pointer; }

.PZtopLeft .PZoom a:hover,
    .PZtopCenter .PZoom a:hover,
    .PZtopRight .PZoom a:hover,
    .PZmidLeft .PZoom a:hover,
    .PZmidRight .PZoom a:hover,
    .PZbotLeft .PZoom a:hover,
    .PZbotCenter .PZoom a:hover,
    .PZbotRight .PZoom a:hover,
.PZleft .PZoom a:hover,.PZcntr .PZoom a:hover,
    .PZright .PZoom a:hover,
    .PZleft .PZoom.Link a:hover,
    .PZright .PZoom.Link a:hover {
    border:0; background:none; 
    text-decoration:none; }

.PZtopRight .PZoom,.PZmidRight .PZoom,
    .PZbotRight .PZoom,
.PZright .PZoom { float:right; 
    margin:5px 0px 5px 10px; 
    position:relative; left:16px; top:-3px; }

.PZtopLeft .PZoom,.PZtopCenter .PZoom,
    .PZmidLeft .PZoom,.PZbotLeft .PZoom,
    .PZbotCenter .PZoom,
.PZleft .PZoom,.PZcntr .PZoom { float:left; 
    margin:0; position:relative; }

.PZleft .t100,.PZcntr .t100 { right:115px; }
.PZleft .t150,.PZcntr .t150 { right:165px; }
.PZleft .t200 { right:215px; }
.PZleft .t250 { right:265px; }
.PZleft .t300 { right:315px; }
.PZleft .t350 { right:365px; }

.t100 img { width:100px; }
.t150 img { width:150px; }
.t200 img { width:200px; }
.t250 img { width:250px; }
.t300 img { width:300px; }
.t350 img { width:350px; }
.PZoom img { border: 1px solid #369; }

.PZoom.noBrdr img { border:none; }

.w100 a:hover,.w100 a:hover img { width:100px; }
.w150 a:hover,.w150 a:hover img { width:150px; }
.w200 a:hover,.w200 a:hover img { width:200px; }
.w250 a:hover,.w250 a:hover img { width:250px; }
.w300 a:hover,.w300 a:hover img { width:300px; }
.w350 a:hover,.w350 a:hover img { width:350px; }
.w400 a:hover,.w400 a:hover img { width:400px; }
.w450 a:hover,.w450 a:hover img { width:450px; }
.w500 a:hover,.w500 a:hover img { width:500px; }
.w550 a:hover,.w550 a:hover img { width:550px; }
.w600 a:hover,.w600 a:hover img { width:600px; }
.w650 a:hover,.w650 a:hover img { width:650px; }
.w700 a:hover,.w700 a:hover img { width:700px; }
.PZoom a:hover img { margin-bottom:-3px; }

.PZoom .PZcap { display:none; }

.PZoom a:hover .PZcap { 	
     display:block;  background:#369;
     border:1px solid #346699;
     text-align:justify;   
     color:white; margin-right:-2px;
      /*font-family:verdana,sans-serif;*/
      /*font-size:9pt; line-height:12pt;*/
      /*font-weight:normal;*/	 
     font:1.0em/1.2em verdana,sans-serif;}

.PZoom a:hover .PZpad { display:block;
     padding:3px 5px 5px 5px; }

.PZoom.noCap a:hover .PZcap { display:none; }

/* ZoomOpen Positions 
 *
 * topLeft */
.PZleft .PZoom a:hover { left:1px; top:1px }

/* topCenter */
.PZcntr .w500 a:hover { left:-175px; top:1px }

/* topRight */
.PZright .t100 a:hover { right:-109px; top:1px; }
     .PZright>.t100 a:hover { right:-107px; }
.PZright .t150 a:hover { right:-159px; top:1px; }
     .PZright>.t150 a:hover { right:-157px; }
.PZright .t200 a:hover { right:-209px; top:1px; }
     .PZright>.t200 a:hover { right:-207px; }
.PZright .t250 a:hover { right:-259px; top:1px; }
     .PZright>.t250 a:hover { right:-257px; }
.PZright .t300 a:hover { right:-309px; top:1px; }
     .PZright>.t300 a:hover { right:-307px; }

/* midLeft 
 * midRight 
 * botLeft
 * botCenter
 */

/* botRight */
.PZbotRight .z100to400 a:hover { left:-290px;
    bottom:-130px }
.PZbotRight .z100to450 a:hover { left:-290px;
    bottom:-130px }

/* END PZ2 CSS Code */




/* BEGIN PZ3 CSS Code
 * Version 3 Photo-Zoom Code
 * Pulled from PZ3.css Dec-2011
 */

/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
	html>/**/body .PZ3-r { position:relative; }
		
.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
	html>/**/body .PZ3-r a { right:0; }
	
.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
	cursor:default; height:auto; width:auto;
	overflow:visible; border:1px solid #369;
	margin:-1px 0 0 -1px; }
	html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }
	
	
.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; display:block; }

/* added 5/08 (sorts caption gap)*/
.PZ3zoom a:hover img { display:block; }

/*.PZ3cap { display:none; }*/
a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:1.0em verdana,sans-serif;
  /*font:10pt verdana,sans-serif;*/

/* overridden -1% on 5/08 (sorts caption gap #2 of 2) */  
margin-top:0;

 background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */

/* randsco specific */
.Lnk a.ext:hover { background-color:transparent; margin:-1px -1px 0 -1px; border:1px solid #369; padding:0; }
.Lnk.noBdr a.ext:hover { border:none; margin:0; }
/* .Lnk a.exImg:hover { margin:-1px -1px 0 -1px; border:1px solid #369; padding:0; } */

/* Positional Openings */
.PZ3zoom.lft150 a:hover { margin-left:-150px; }
.PZ3zoom.lft300 a:hover { margin-left:-300px; }
.PZ3zoom.lft450 a:hover { margin-left:-450px; }

/* News Blog PZ3 Styling */
.bPost.cat51 .PZ3zoom { border:1px solid #000; }
.bPost.cat51 .PZ3zoom a:hover { border:1px solid #000; }
.bPost.cat51 a:hover .PZ3cap,
.bPost.cat51 a:hover .PZ31cap { background:#333; color:#cca; }
.bPost.cat51 a:hover .PZ3cap,
.bPost.cat51 a:hover .PZ3inr { padding:5px; }

.bPost.cat51 .PZ3zoom a:hover {
  margin:-1px 0 0 -1px; }
html>body .bPost.cat51 .PZ3-r a:hover {
  margin:-1px -1px 0 -1px; }

/* photo credits */
a:hover .credit,a:hover .credits { position:absolute; 
  right:5px; bottom:2px; color:#aaa; background:inherit;
  font-size:0.8em; }

/* credit "type 1" */
.PZ3zoom a:hover .ezpz1 { display:none; }
.credit1,.credit1 a:hover { border:none; }
.credit1 a:hover .PZ31cap { color:#222; background:#eef3c2; border:2px solid #865822; margin-top:2px; }
.PZ3zoom.PZ3-l.credit1 a:hover { margin:-15px 0 0 -42px; }
.PZ3zoom.PZ3-r.credit1 a:hover { margin:-15px -42px 0 0; }


/* END PZ3 CSS Code */




/* feedback */
div#tbURL { border-top:3px double #aaa;
  border-bottom:3px double #aaa; }

#g3_object { width:728px; height:90px; }
#google_ad_bottom { margin:0 auto; width:728px; padding:10px 0; }
*:first-child+html #google_ad_bottom { position:relative; bottom:5px; width:786px; } * html #google_ad_bottom { position:relative; bottom:5px; width:786px; } 

div#feedback { height:100%; margin-top:10px;  }
div#commentWrap { background-image:
     url(/_img/web/fRent.gif);
     background-repeat:repeat-y;
     background-position: 100% 100%; }

/* comm/tb/pb */
div#comments { margin-right:280px; height:100%; }
div#comments h4,div#commentForm h4 { 
  margin:0; padding:5px 0 0 5px; 
  color:#666; background-color:inherit;
  font:170% georgia, serif; }
.bComment span.num { font-size:1.4em;
  padding:0 5px;
  color:#777;
  background-color:inherit; }
.bComment .num a, 
.bComment .num a:visited { color:#777;
  background-color:inherit; }
.bComment .num a:hover {
  color:#777; background-color:#fcf; }
.bComment span.num img { padding-left:5px; }
span.pos { margin:0; font-size:1.2em; }
div.bComment { margin:5px 0 10px 0; border:1px solid #aaa; 
  overflow:hidden; background:#eee; 
  height:100%; color:inherit; 
/* taken out for disp=comments - width:98%; */ }
* html div.bComment { width:97%; }
div.bComment p { font:1em verdana,sans-serif; 
  color:#666; background:inherit;
  padding:5px 5px 0 5px; background-image:none; }
div.bComment span.line { display:block; 
  line-height:6px; /*ie*/
  height:7px; /*ffox*/ }
.bComment .code p { background-color:transparent; 
  font:1em courier,monospace; }
.bComTitleHdr,.bTbTitleHdr,.bPbTitleHdr {
  overflow:hidden; 
  height:100%/*ie*/;
  border-bottom:1px dotted #666; }
[class="bComTitleHdr"],[class="bTbTitleHdr"],
  [class="bPbTitleHeader"] { height:auto; }
     /*ffox */
.bComTitle,.bTbTitle,.bPbTitle { float:left; 
  font:bold 1.3em georgia,serif; 
  padding:4px; color:#999;
  background-color:inherit; }

span.bCommentSmallPrint { font:1.1em georgia,serif; 
  float:right; padding: 5px 10px; color:#666; 
  background-color:inherit; }
  /*comment header*/
.bComTitleHdr { background:#efdfef;
  color:inherit;  }
.comUnderlay { display:none; font:bold 1.6em georgia,serif; 
  letter-spacing:4px;  }
.comUnderlay.com { color:#efcfef;
  background-color:inherit; }
span.Scott { padding:0px 4px; color:#b36; 
  border-bottom:1px dotted #b36; cursor:help;
  background-color:inherit; }
div.bCommentText { font-size:1.3em; padding:5px; 
  clear:both; color:#666; background:inherit; }
div.bCommentText p { }

/* Comment Form */ 
#commentForm { float:right; width:280px;
  height:100%; background:#f4f4f4;
  color:inherit; margin:0 0 20px 0;
  clear:right; }
#commentForm h4 { padding-left:15px; }
div.info { font-size:1.1em; color:#aaa;
  background-color:inherit; }
#commentForm form { 
  margin:0px; padding:0px; }
#commentForm form p { margin:5px;}
#commentForm fieldset,form.bComment fieldset { 
  border:none; margin:0;
  padding:0; text-align:center; }
#commentForm input,textarea.t54 { 
  background:#f4eeee; color:#666;
  border:1px solid #aaa; padding:2px 5px;
  font:1.3em verdana,sans-serif; }
input#a12,input#e45,input#u28,
  textarea.t54 {
  background-repeat:no-repeat;
  margin-bottom:5px; width:85%;
  background-position:100% -5px; }
input#a12 { background-image:
  url(/_img/web/fName.gif); }
input#e45 { background-image:
  url(/_img/web/fEmail.gif); }
input#u28 { background-image:
  url(/_img/web/fURL.gif); }
textarea.t54 { background-image:
  url(/_img/web/fCommt1.gif);
  background-position:bottom; }
p.notes { color:#aaa; background-color:inherit;
   font-size:1.1em; position:relative; top:-5px;  }
input#buttID { width:35%;
  background-image:
  url(/_img/web/fSend.gif);
  background-repeat:no-repeat;
  background-position:50% -3px;
  position:relative; top:-25px;
  cursor:pointer; }
input#buttID:hover { background-color:white;
  color:inherit; }
div.input { background-color:#f4f4f4;
  color:inherit; }

/* comment subscription move */
.com_subs { position:relative; top:35px; }
.com_subs #am_subs_comment { border:none; position:relative; top:4px; }

/* google ad block under comment form */
#g2_object { height:250px; }
#google_ad_sidebar { margin:40px auto 10px auto; width:250px; }
* html #google_ad_sidebar { width:200px; background:#ccc;}



/* right sidebar*/
#main #menu { border-top:1px solid #333;
  border-right:none;
  border-bottom:1px solid #333;
  border-left:1px solid #333;
  float:right; width:180px;
  background-color:#f8f8ff; margin:-11px 0 0 10px;
  color:inherit;
position:relative; 
z-index:2;
 }
#main #menu ul { margin-left:5px;
  padding:0px; font-size:1.1em;
  list-style-type: none; }
#main #menu h3,#bo { color:#339; 
  background-color:inherit;
  font:bold small-caps 1.5em
  georgia,verdana,sans-serif;
  background:url(/_img/web/blend.jpg);
  background-repeat:repeat-x; text-align: center;
  height:25px; padding-top:4px;
  margin:-1px 0 -4px 0; 
  border-top:1px solid #333; }
#main #menu p { margin:0; }
#menu h3.outline,#menu h4.outline,
#menu h3 span { display:none; }

/* BO entry */
#main #menu #bo { margin-bottom:97px;}
#main #menu #bo a:hover { background:transparent;
  border:none; cursor:default; }
#main #menu #bo a:visited { text-decoration:none;
  font:bold small-caps 1.0em/1.3em georgia,verdana,
  sans-serif; padding-top:4px; }


/* Local Weather */
#smw a { position:absolute; }
#smw noscript { position:relative; display:block; top:-100px; left:40px; font-weight:bold; color:#333; }
#smw a:hover { background:none; border:0; padding:2px 4px; }
#smw a noscript:hover { color:red; }
#smw div { position:absolute; margin:-105px 0 0 11px; }
#smw div a {
  color:#00f !important;
  display:inline-block;
  position:static;
}
#smw table { padding:0; margin:-3px 0 1px 0; }
#smw table img { padding:0; margin:-3px 0 0 0; }
#smw td { font-weight:bold; }
#smw img { border:1px solid #ccc; width:60px; height:50px; }

















/* New Site Tools */

#new-tools { 
  height:135px; 
  padding:0 0 0 5px; 
}
#new-tools h4 { display:inline;
  font:bold 1.0em verdana,sans-serif;
  color:#369; background:inherit; }
#who,#map,#fBurn,#cloud,#green,
#guest,#news,#mq,#twitter {
  float:left; margin:0; padding:3px 0;
  width:42px; height:36px;
  text-align:center;
}
#who a,#map a,#fBurn a,#cloud a,
#green a,#guest a,#news a,#mq a,
#latest-tweet {
  display:block;
  height:36px; width:36px;
  padding:0; margin:0;
  border:none;
}
#who:hover,#who a:hover,#who a:visited:hover,
#map:hover,#map a:hover,#map a:visited:hover,
#fBurn:hover,#fBurn a:hover,#fBurn a:visited:hover {
  background-color:#9f9;
}
#cloud:hover,#cloud a:hover,#cloud a:visited:hover,
#green:hover,#green a:hover,#green a:visited:hover,
#guest:hover,#guest a:hover,#guest a:visited:hover,
#news:hover ,#news  a:hover,#news  a:visited:hover,
#mq:hover   ,#mq a:hover   ,#mq a:visited:hover,
#latest-tweet:hover,#latest-tweet:visited:hover   {
  background-color:#f9f;
}
#who .L1,#who .L2,#who .L3,#who .L4,#who .L5,#who .L6,#who .L7,#who .L8,#who .L9,#who .L100,
#who .R0,#who .R1,#who .R2,#who .R3,#who .R4,#who .R5,#who .R6,#who .R7,#who .R8,#who .R9,
#map .clustr,#fBurn .feed,#cloud .srch,#green .eggs,#guest .gb,#news .news,#mq .quote,#twitter a:hover .tweetbg {
  background:url(http://web.randsco.com/sb-sprite.png);
  margin:0 0 0 3px; 
}

/* Who's Online? */
#who span { 
  display:block;
  position:relative;
}
#who .no {
  position:absolute;
  width:18px; height:36px; 
}
#who .R0,#who .R1,#who .R2,#who .R3,#who .R4,
#who .R5,#who .R6,#who .R7,#who .R8,#who .R9 {
  margin:0 0 0 18px;
}
/* single digits */
#who .sd .L1,#who .sd .L2,#who .sd .L3,#who .sd .L4,#who .sd .L5,
#who .sd .L6,#who .sd .L7,#who .sd .L8,#who .sd .L9 {
  margin:0 0 0 10px;
}
/* 100+ */
#who .L100 { background-position: 180px 0; }
#who .L100 .no { display:none; }
/* Tens */
#who .L1 { background-position: 180px 310px; }
#who .L2 { background-position: 162px 310px; }
#who .L3 { background-position: 144px 310px; }
#who .L4 { background-position: 126px 310px; }
#who .L5 { background-position: 108px 310px; }
#who .L6 { background-position: 90px  310px; }
#who .L7 { background-position: 72px  310px; }
#who .L8 { background-position: 54px  310px; }
#who .L9 { background-position: 36px  310px; }
/* Ones */
#who .R0 { background-position: 198px 274px; }
#who .R1 { background-position: 180px 274px; }
#who .R2 { background-position: 162px 274px}
#who .R3 { background-position: 144px 274px; }
#who .R4 { background-position: 126px 274px; }
#who .R5 { background-position: 108px 274px; }
#who .R6 { background-position: 90px  274px; }
#who .R7 { background-position: 72px  274px; }
#who .R8 { background-position: 54px  274px; }
#who .R9 { background-position: 36px  274px; }

#who a .vizPic1,#who a .vizPic2 { display:none; }
#who a:hover .vizPic {
  position:absolute;
  width:160px; height:111px;
  background:url(http://web.randsco.com/sb-sprite.jpg);
  top:7px; left:8px;
  border:1px solid #333;
}
#who a:hover .vizPic1,
#who a:hover .vizPic2 {  
  display:block;
  position:absolute;
  top:60px; left:20px; 
  width:78px; height:55px;  
  text-align:left;
  color:#474; background-color:transparent;
}
#who a:hover .vizPic1 {
  top:40px;
  width:140px;
}


/* ClustrMaps*/
#map .clustr {
  background-position:252px 310px;
}
#map span.clustrPic {
  display:none; 
  width:160px; height:106px;
  background:url(http://clustrmaps.com/stats/maps-no_clusters/randsco.com-thumb.jpg);
}
#map .clustr:hover span.clustrPic {
  display:block;
  position:absolute;
  top:0;left:0;
  border:solid #f8f8ff;
  border-width:9px 10px 10px 10px;
}


/* Feedburner */
#fBurn .feed{
  background-position:252px 274px; 
}

/* Search Cloud */
#cloud .srch{
  background-position:288px 310px;
}

/* Green Eggs */
#green .eggs{
  background-position:288px 274px;
}

/* Guestbook */
#guest .gb{
   background-position:324px 310px;
}

/* Randsco News */
#news .news{
   background-position:324px 274px;
}
#news .new {
  background:url(/_img/web/news_ani.gif);
}

/* mQuote */
#mq .quote{
  background:url(http://web.randsco.com/sb-sprite.png) 324px 238px;
}


/* twitter */
#twitter { padding:0; }
#twitter #latest-tweet { padding:3px; }
#twitter #latest-tweet img { border:0; }
#twitter a .tweetbg { 
  position:absolute; 
  height:0; width:0;
}
#twitter a:hover .tweetbg { 
  width:348px; height:235px; 
  background:url(http://web.randsco.com/sb-sprite.png) -30px 1px; 
  top:-20px; left:-110px; 
  z-index:4; 
}
#twitter a .tw0 { display:none; }
#twitter a:hover .tweet { display:block; color:#333; 
  padding:25px 0 0 0; margin-left:-35px; width:155px; height:105px; 
  position:absolute; top:40px; left:-60px;  z-index:4;
  text-align:left; overflow:hidden; text-decoration:none; }
#twitter a:hover .goTime { display:block; margin:5px 0 0 0; text-align:right; color:#930; font-style:italic;
  text-decoration:none; }
#twitter a:hover .goAt,
#twitter a:hover .goLink { color:#c63; font-size:90%;}

#twitter5 { display:none; margin-bottom:-20px }
#twitter5 div { margin:5px 10px; }
#twitter5 .tweet { display:block; margin:10px 0 25px 0;  }
#twitter5 .twTime { float:right; }
#twitter5 .follow { display:block; 
  width:142px; height:92px; 
  background:url(/_img/web/twitter-follow.gif); 
  padding:0; margin:0 auto; position:relative; top:-30px;  }
#twitter5 .follow:hover { border:none; background-position:right top; }



















/* site tools */

#world a img.clustr,#world a img.text {  width:0;
  height:0; border:none; }
#world a:hover img.clustr { 
  position:absolute; top:7px; left:9px;
  border:1px solid #369; width:160px; 
  height:106px; }
#world a:hover img.text { visibility:hidden; /* stk april 2011 */
  width:160px;
  height:107px; position:absolute; top:7px;
  left:9px; border:1px solid #369;  }
	
#feedBurn a .rssPic { width:0; height:0; }
#feedBurn a:hover .rssPic { position:absolute;
  top:8px; left:9px; border:1px solid #000;
  width:160px; height:106px; }
	
#top40 a .cloudPic { width:0; height:0; }
#top40 a:hover .cloudPic { position:absolute; 
  width:179px; height:125px; 
  top:0; left:0; }

#gbwrite a img.guestBook { width:0; height:0; }
#gbwrite a:hover img.guestBook { width:180px; height:125px; position:absolute; top:0; left:0; z-index:4; }

#greenEggs a .greenPic { width:0; height:0; }
#greenEggs a:hover .greenPic { position:absolute;
  width:200px; height:160px;
  top:-35px; left:-20px; background:none;
  z-index:4;
}

#news a img.dog { width:0; height:0; 
  border:none; }
#news a:hover img.dog { position:absolute; 
  top:7px; left:10px; width:160px; height:126px; 
  background:none; }

#mQuote a img.quoteHover { width:0; height:0; border:none; }
#mQuote a:hover img.quoteHover { position:absolute; top:9px; left:10px; width:171px; height:117px; background:none; }


/* Begin cloud.css from /plugins/am_search_cloud_plugin/cloud.css 
 * Merged Dec 2011
 */
#search_cloud { margin:2em 4em; padding:1em 2em; }
#search_cloud ul { margin:0; padding:0; list-style:none; text-align:center; }
#search_cloud li { margin:0; padding:0; list-style:none; display:inline; }
#search_cloud a { margin:2px; padding:4px; text-decoration:none; }
#search_cloud a:hover { background:#eee; color:#000; }
 /* End cloud.css merge */

#cloudy2 { display:none; margin:0 0 10px 10px; padding:0; text-align:center; }
#cloudy2.refresh { display:block; }

#cloudy2 #search_cloud { position:relative; margin:0; padding:15px 0 0 0;  }
#cloudy2 #search_cloud img { position:absolute; width:100%; height:100%; top:0; left:0; }
#cloudy2 #search_cloud span { position:relative; font:bold 1.9em verdana,sans-serif; color:#333; display:block; background-color:inherit; }
#cloudy2 #search_cloud ul { position:relative; margin:0; padding:10px 50px 30px 50px;  }

#search_cloud a:hover, #search_cloud a:visited:hover { color:#000; background:#e6e6e6; }
#search_cloud a,#search_cloud a:visited { padding:0 4px; border:none; background:none; }

#cloudy2 .search_cloud_0,#cloudy2 .search_cloud_0:visited { color:#90f; background:inherit; font:1.1em arial,sans-serif; }
#cloudy2 .search_cloud_1,#cloudy2 .search_cloud_1:visited { color:#f93; background:inherit; font:bold 1.3em verdana,sans-serif; }
#cloudy2 .search_cloud_2,#cloudy2 .search_cloud_2:visited { color:#69f; background:inherit; font:bold 1.4em tahoma,sans-serif; }
#cloudy2 .search_cloud_3,#cloudy2 .search_cloud_3:visited { color:#f69; background:inherit; font:small-caps bold 1.5em georgia,serif; }
#cloudy2 .search_cloud_4,#cloudy2 .search_cloud_4:visited { color:#c3c; background:inherit; font:bold 1.6em verdana,sans-serif; }
#cloudy2 .search_cloud_5,#cloudy2 .search_cloud_5:visited { color:#3c3; background:inherit; font:bold 1.75em tahoma,sans-serif;  }
#cloudy2 .search_cloud_6,#cloudy2 .search_cloud_6:visited { color:#33f; background:inherit; font:bold 1.8em arial,sans-serif; }
#cloudy2 .search_cloud_7,#cloudy2 .search_cloud_7:visited { color:#e73; background:inherit; font:bold 2.0em arial,verdana,sans-serif; }
#cloudy2 .search_cloud_8,#cloudy2 .search_cloud_8:visited { color:#990; background:inherit; font:bold 2.7em 'times new roman',times,serif,sans-serif; }
#cloudy2 .search_cloud_9,#cloudy2 .search_cloud_9:visited { color:#66f; background:inherit; font:bold 2.3em courier,monospace; }
#cloudy2 .search_cloud_10,#cloudy2 .search_cloud_10:visited { color:#f69; background:inherit; font:bold 2.4em lithograph,georgia,serif,sans-serif; }

#cloudy2 #again,#cloudy2 #topOnes { text-decoration:none; padding:10px 20px; color:#00f; background-color:inherit; display:block; width:42px; position:absolute; margin-top:-15px; font-weight:bold; }
#cloudy2 #again:hover,#cloudy2 #topOnes:hover { background:url(/_img/web/cloudpuff2.gif) no-repeat 50% 50%; border:none; color:#000; background-color:transparent; }
#cloudy2 #again { left:10px; }
#cloudy2 #topOnes { right:197px; }


/* Random Picture */
#randomImage { text-align:center; 
  margin-bottom:5px;  }
#randomImage a:hover,
#randomImage a:visited { background:transparent; border:none; }
#randomImage img { width:160px; border:1px solid #369; }


/*login & contact*/
.login,.contact { display:none; }


/* Recent Updates */
#recent ul {margin-bottom:5px;}
#recent ul li { padding:2px 0px; 
  line-height:1.0em; color:#bbb;
	background-color:inherit; }
#recent a:visited { text-decoration:none;
  color:blue; background-color:inherit; }

/* Archives */
#navLink { float:left;
  font-size:106%; }
#navLink #newer { float:left; 
  width:86px; height:14px; 
  margin:0 0 0 3px; padding:2px 0px;
  background:url(http://web.randsco.com/sb-sprite.png) 97px 379px;
}
#navLink #bar { float:left; }
#navLink #older { 
  float:left;
  width:82px; height:14px; 
  background:url(http://web.randsco.com/sb-sprite.png) 143px 332px;
  padding:2px 0;
}
#archives { float:left; margin-left:-5px;
  width:103%; }
#archives a:visited,#navLink a:visited { 
  text-decoration:none; color:#00f;
  background-color:inherit; }
#archives a:visited:hover,
#navLink a:visited:hover { color:#00f;
  background-color:#fcf; }
#archives .dimmed { display:inline; color:#bbb; 
  cursor:help; font-size:0.8em;
  background-color:inherit; } 
#archives ul { margin:5px 0; }
#archives ul li {  margin:0; padding:0 0 1px 0; }
/*expanding archives*/
#archives ul ul { margin:4px 0 7px 0; }
#archives li li { padding-bottom:2px; 
  font:.8em verdana,sans-serif; }
#archives li li a,#archives li li a:visited { 
  color:#666; background-color:inherit; }
#archives li li a:hover,
#archives li li a:visited:hover { 
  color:#00f; background-color:#fcf; }
#archives ul.arcdir li { margin-left:25px; }
/* expanding stuff (ish) */
#archives a.parent { margin-left:5px; }
#cats .maxmin, #archives .maxmin { 
  position:relative; top:2px; padding:0; margin:0 0 0 30px; 
  display:inline-block; width:13px; height:13px;
}
#cats .maxmin { 
  margin:2px 0 0 -2px;
}
#cats .max, #archives .max { background:url(http://web.randsco.com/sb-sprite.png) 214px 269px; }
#cats .min, #archives .min { background:url(http://web.randsco.com/sb-sprite.png) 212px 256px; position:relative; top:7px; }



/* categories */

#cats { clear:both; padding:0 0 5px 0;}
#cats a.allCats { color:#339; background:inherit;
  font:bold 1.1em/1.8em verdana,sans-serif;
  text-decoration:none; }
#cats a:hover { color:inherit;
  background:#fcf; border:1px solid; }
#cats .allCats a:hover { color:#339;
  background:#fcf; }
#cats ul li .allCats { margin:0; }
#cats .shoAll { font-size:0.9em; 
  color:#bbb; cursor:help; background:inherit; } 
#cats li { padding:0 0 0 22px; }
#cats ul { margin:0 0 10px 0; }
#cats ul ul { margin:5px 0 8px 0;; }
#cats ul li { margin:0; }
#cats ul ul li { margin:2px 0 0 -15px; font-size:0.9em; }
#cats .dimmed { color: #bbb; font-size:0.9em;
  margin:0px; cursor:help; background-color:inherit; }


li a.c39 { display:none; } 
     /*hide updated*/

li .c19,li .c20,li .c21,li .c22,li .c23,
 li .c24,li .c25,li .c26,li .c27,li .c28,
 li .c29,li .c36,li .c31,li .c32,li .c33,
 li .c34,li .c37,li .c38,li .c40,li .c41,
 li .c42,li .c43,li .c46,li .c47,li .c52,
 li .c53,li .c54, /*c55-62 not in list*/
 li .c63,li .c64,li .c65,li .c67,li .c68 { 
  border:none; background:none;
  margin:0px; display:inline;
  line-height:.2em }
li a.c32,li a.c27,li a.c25,li .OPEN,
li a.c26 { font-weight:bold; }

li a.c19,li a.c20,li a.c21,li a.c22,
li a.c24,li a.c25,li a.c36,li a.c68 {
  color:#93c; background:inherit; }  /* violet */
li a.c32,li a.c33,li a.c34,li a.c52,
li a.c54,li a.c64 {
  color:#093; background:inherit; }   /* green */
li a.c27,li a.c28,li a.c38,li a.c43,
li a.c46,li a.c53,li a.c63,li a.c65 { 
  color:#c00; background:inherit; }     /* red */
li a.OPEN { 
  color:#f93; background:inherit; }  /* orange */
li a.c23,li a.c26,li a.c37,li a.c40,
li a.c41,li a.c42,li a.c47,li a.c67 {
  color:#30c; background:inherit; }    /* blue */


#cats li a:visited { text-decoration:none; }
li .c19 a:visited,li .c20 a:visited,
li .c21 a:visited,li .c22 a:visited,
li .c24 a:visited,li .c25 a:visited,
li .c36 a:visited,li .c68 a:visited { 
  color:#93c; background:inherit;}     /* violet */
li .c32 a:visited,li .c33 a:visited,
li .c34 a:visited,li .c52 a:visited,
li .c54 a:visited,li .c64 a:visited { 
  color:#093; background:inherit; }    /* green */
li .c27 a:visited,li .c28 a:visited,
li .c38 a:visited,li .c43 a:visited,
li .c46 a:visited,li .c53 a:visited,
li .c63 a:visited,li .c65 a:visited {
  color:#c00; background:inherit; }    /* red */
li .OPEN a:visited { 
  color:#f93; background:inherit; }    /* orange */
li .c23 a:visited,li .c26 a:visited,
li .c37 a:visited,li .c40 a:visited,
li .c41 a:visited,li .c42 a:visited,
li .c47 a:visited,li .c67 a:visited {
  color:#30c; background:inherit; }    /* blue */

/* Random Donor */
/* sidebar */
#sponsors { text-align:center; }
#sponsors h3 a { color:#339; }
#sponsors .sponsor_tease,
#sponsors .bMore { display:none; }
#sponsors a.logo { border:none; background:none; padding:0; }
#sponsors a.logo img { float:none; border:none; display:block; margin:0 auto; padding:0; }
#sponsors a.logo:hover img { /* backgound:none; */}
#sponsors #all { display:block; width:135px; margin:0 auto 3px auto; }











/* end right column */

/* Archive Directory Listing */
.arcDir { background-image:
  url(/_img/web/archives.gif);
  background-repeat:no-repeat;
  background-position:0px 30px;     
  height:100%; padding-bottom:90px;
  margin:10px 192px 10px 10px;
  border:2px solid #eae;
  background-color:#eee; color:inherit; }
.arcDir ul { padding-top:13px; }
.arcDir li { margin-left:90px;
  list-style-type:none;
  font:bold 1.7em georgia,verdana,
  sans-serif; }
.arcDir a:visited { color:blue;
  text-decoration:none; 
  background-color:inherit; }
.arcDir .dimmed { color:#ccc; background:inherit;
  font:0.7em verdana,sans-serif;
  cursor:pointer; }

/* Sponsored Ads */
#g4_object { height:600px; }
#google_ads_sidebar { width:160px; margin:20px auto 10px auto;   }

/* Email Contact Form */

#Opt1desc,#Opt2desc { border:1px solid #666; 
  background:#ddd; margin:0 193px 10px 110px; 
  position:relative; padding:8px 10px 0 10px;
  color:#666; font-size:1.3em;  }
span.optNum { position:absolute; left:-90px;
  font:4.8em georgia,times,serif;
  color:#aaa; background-color:inherit; }
#kontak1 form { padding:0; margin:0; }
#kontak1 { margin:0 190px 10px 100px; 
  text-align:center;  }
#kontak1 fieldset { margin-left:10px; 
  background:#eee; border:1px solid #666;
  padding:10px 20px; color:inherit; }
#kontak1 p { font-size:1.3em; color:#666; 
  background:inherit; }
#kontak1 textarea { width:90%; height:100px;
  border:1px solid #aaa; background:#f4f4f4;
  font:1.1em verdana,sans-serif;
  color:#00a; padding:2px; background-image:
  url(/_img/web/eBody.gif);
  background-repeat:no-repeat;
  background-position:bottom right; }
#kontak1 input.text { width:90%; 
  border:1px solid #aaa; color:#00a;
  background:#f4f4f4; padding:2px;
  font-family:verdana,sans-serif; }
#kontak1 input.addy { background-image:
  url(/_img/web/eYours.gif);
  background-repeat:no-repeat;
  background-position:100% -3px; }
#kontak1 input.subject { background-image:
  url(/_img/web/eSubj.gif);
  background-repeat:no-repeat;
  background-position:100% -1px; } 
#kontak1 input.submit { border:1px solid #aaa; 
  background:#eee; color:inherit; }
#kontak1 input.submit:hover { background:#fff;
  color:inherit; }
#Opt2desc { margin-top:20px; }
#kontak2 a:visited { text-decoration:none; 
  color:blue; background:inherit; }
#kontak2 { border:1px solid #666; background:#eee;
  margin-left:110px; margin-right:193px; 
  text-align:center; padding-top:5px; 
  color:inherit; }
#kontak2 p { font:2.5em georgia,serif; }
span.noJava { color:#c55; background:inherit; }

/* unknowns */

.bPost, .bPostpublished { margin:0;
  padding:0; }

.bPostSide { margin-bottom: 0px; }

h1 { font-size:3.2em; }
h2 { margin:0px;
  font:2.8em georgia,verdana,sans-serif;
  color: #369; background-color:inherit; }

.search input { margin-left: 1ex; }

/* error pages */
#error { border:1px solid #333; margin:20px 0px;
  padding:20px; color:inherit; 
  background:#eeb4b4 url(/_img/web/error.gif) no-repeat top right;
  height:100%; overflow:hidden; }
#error #no403,#no404 { display:block;
  font:bold 16em courier,monospace;
  position:relative; top:-20px; 
  color:#ffec8b; background-color:inherit; }
#error #err403,#err404 { font:6em georgia,serif;
  position:relative; top:-150px; left:100px; 
  color:#ee6363; background-color:inherit; }
#error div { margin-top:-150px; 
  color:#ee6363; background-color:#eeb4b4;
  height:100%; font:1.2em verdana,sans-serif;}
#error #file { text-align:center; }
#error #file #loc { font-weight:bold; 
  font-size:1.0em; color:#666;
  background-color:inherit; }
		 
/* basic styles */
fieldset { border:none; margin:0; padding:0; }
.nobr,.line { white-space: nowrap; }

div.error { padding: 0 1ex; margin: 1ex auto;
	border: 1px solid #d99;	color: #e00;
	background-color:#fbf2ee; }
div.error ul, div.error ol {
	margin-bottom: 0ex; }
p.error, span.error {	margin: 1ex;
	color: #e00; font-weight:bold; 
	background-color:inherit; }

/* wanker stats */
ul.wanker { list-style:none; margin-bottom:10px;
 display:inline;  }
.wanker li { display:inline; margin:10px; 
  padding:5px; }
.wanker li a { border:1px solid; background:#fdf;
  color:inherit; }
div.wanker { font:normal 1.3em verdana,sans-serif; 
 margin-bottom:20px; }
table.wanker { border-collapse:collapse; }
.wanker td { border:1px solid #999; }

/* News */
#newsWrap,div.newsWrap { padding-right:180px;
  margin:0 0 20px 0; }
#rNews,div.rNews { padding:10px; background:#e9e9e9;
  color:#333; border:1px solid #333; }
#rNews h2,dv.rNews h2 { color:#333; background:inherit; 
  font-family:georgia,serif; }
#rNews p.intro,div.rNews p.intro { font:italic 1.6em georgia,
  sans-serif; padding:20px 10px; 
  margin:0 10px 10px 0;}


.bPost.cat51 .bSmallPrint { clear:left; }
.bPost.cat51 p { color:#656; 
  background-color:inherit; }

.newscol { }
.newscol .col1 { width:50%; float:left;
  border-right:2px solid #666; }
.newscol .col1inner { padding-right:10px; }
.newscol .col2 { 
  width:49%; float:left;
  border-left:2px solid #666;
  margin-left:-2px; }
* html #newNews .newscol .col2 { position:relative;margin-left:0;left:-2px; }
.newscol .col2inner { padding-left:10px; }
.bPost.cat51 .title { text-align:center; 
  font:bold 1.4em tahoma,verdana,sans-serif; }

#newNews { position:relative; }
#newNews img.newNewsPic { position:absolute;  
  right:40%; top:-50px;  }
.newscol.new p,.newscol.new ul { color:#961; background-color:inherit; }

a:hover .newswire { position:absolute; 
  right:5px; color:#997; background:inherit;  }
.newscol acronym { border-bottom:1px dotted #cca;}

/* Thanks Blog */
  /* first post header */
#thanksWrap { padding-right:180px;
  margin:0 0 20px 0; }
#rThanks_wrap { background:#e9e9e9 url(/_img/web/snowy_fade.gif) right repeat-y; }
#rThanks { padding:10px; 
  color:#333; border:1px solid #333; position:relative; min-height:235px;  }
#rThanks .haddock { position:absolute; right:0; bottom:0; }
#rThanks h2 { color:#333; background:transparent; 
  font-family:georgia,serif; margin:0 0 20px 0; }
#rThanks p.intro { font:italic 1.6em georgia,
  sans-serif; padding:0 10px;  margin:0 310px 10px 0; }
  /* indiv posts */
.bText a.logo img { border:none; }
body div.bText a.logo { padding:0; /*ffox*/
  /* background:none; pulled b/c of css error - body(#top) added for specificity */ border:none;  }

/* Google Ads */
.googleAds { margin:0 auto 10px 0; text-align:center; }
.googleAds object { width:470px; height:64px; }




/* amcode overrides */
/* AstonishMe code plugin styles */
.code { font-weight:bold; margin:.5em 0 .4em 1em;}

.pre { margin:0 2em; font:13px monospace;
  border:2px solid #bbb; }
.pre.long { height:20em; overflow:auto; }
.pre.short { border:none; }

.pre table { border-collapse:collapse;  }
.pre td { border:1px solid #ccc; width:100%;
  padding:0 10px 0 33px; text-indent:-28px; }

.codeodd { background:#efefef; color:#666; }
.codeeven{ background:#ececec; color:#666; }

/* code plugin line numbers */

td.line { padding:0 5px; font-size:0; width:auto; }
td.line div { padding-right:9px; height:10px; }
.pre .amc0 { background-position:90% 100%; }
.pre .amc1 { background-position:90% 0%; }
.pre .amc2 { background-position:90% 11%; }
.pre .amc3 { background-position:90% 22%; }
.pre .amc4 { background-position:90% 33%; }
.pre .amc5 { background-position:90% 44%; }
.pre .amc6 { background-position:90% 55%; }
.pre .amc7 { background-position:90% 67%; }
.pre .amc8 { background-position:90% 78%; }
.pre .amc9 { background-position:90% 89%; }

/* PHP syntax highlighting colours */
.pre .amc_html { color:#000; background:inherit; }
.pre .amc_default { color:#00b; background:inherit; }
.pre .amc_keyword { color:#070; background:inherit; }
.pre .amc_string { color:#d00; background:inherit; }
.pre .amc_comment { color:#f80; background:inherit; }

.pre a:link,
.pre a:visited { color:#00f; background:inherit; }
.pre a:hover{ color:#88f; background:inherit; }


/* - - - - - - - - - - - - - - - - - - - */   
/*  popINFO copyright 2007 randsco.com   */
/*  (note: public version = "popInfo"    */   
/* - - - - - - - - - - - - - - - - - - - */   
   
 /* the mechanics */   
.popINFO span span {  
 display:block;   
 margin:0 0 5px 0;
 padding:0 10px;
 text-align:left; 
}   
 .popINFO .box { /*hidden*/   
   position:absolute;   
   margin-left:-20000px;   
   z-index:1000;   
 }   
 .popINFO:hover .box { /*center*/   
   margin:-40px 0 0 0;   
   right:50%;   
 }   
 * html .popINFO:visited:hover { /*IE*/   
   padding:0;   
 }   
   
 /* link styling */   
 .popINFO,
 .popINFO:visited {   
   background:none;   
   color:#333;   
   padding:0;   
   margin:0;   
   border-bottom:1px dashed #f00;   
   cursor:help;
   text-decoration:none;
 }
 .popINFO.ext,
 .popINFO.ext:visited {
   padding:0 1px; 
 }
 
 .popINFO.ext:hover,
 .popINFO.ext:visited:hover {
   padding:0;
 }
 .popINFO:hover,
 .popINFO:visited:hover {   
   background:none;   
   color:#333;   
   padding:0;   
   margin:0;   
   border:dashed #c60;   
   border-width:0 0 1px 0;
   text-decoration:none; 
 }   
   
 /* pop-up styling */
.popINFO .title {
  font-weight:bold;
  padding:5px 0;
  margin-bottom:10px;
  text-align:center !important;
}   
 .popINFO .box {         
   font:80% verdana,sans-serif;
   border:1px solid;
   background:#fff;  
 }   
.popINFO img {   
 border:none;
}
.popINFO img.left {
 padding:0 0 10px 10px;
}
/* cat-specific popInfo  colors*/
/* close to home */
.cat27 .popINFO .title,
.cat28 .popINFO .title,
.cat38 .popINFO .title,
.cat43 .popINFO .title,
.cat46 .popINFO .title,
.cat53 .popINFO .title {
  background:#c00;
  color:#fff;
}
.cat27 .popINFO .box,
.cat28 .popINFO .box,
.cat38 .popINFO .box,
.cat43 .popINFO .box,
.cat46 .popINFO .box,
.cat53 .popINFO .box {
  border-color:#c00;
}

/* family */
.cat19 .popINFO .title,
.cat20 .popINFO .title,
.cat21 .popINFO .title,
.cat22 .popINFO .title,
.cat24 .popINFO .title,
.cat25 .popINFO .title,
.cat36 .popINFO .title {
 background:#93c;
 color:#fff;
}
.cat19 .popINFO .box,
.cat20 .popINFO .box,
.cat21 .popINFO .box,
.cat22 .popINFO .box,
.cat24 .popINFO .box,
.cat25 .popINFO .box,
.cat36 .popINFO .box {
  border-color:#93c;
}
/* adventure */
.cat32 .popINFO .title,
.cat33 .popINFO .title,
.cat34 .popINFO .title,
.cat52 .popINFO .title,
.cat54 .popINFO .title,
.cat64 .popINFO .title {
 background:#093;
 color:#fff;
}
.cat32 .popINFO .box,
.cat33 .popINFO .box,
.cat34 .popINFO .box,
.cat52 .popINFO .box,
.cat54 .popINFO .box,
.cat64 .popINFO .box {
 border-color:#093;
}
/* tech */
.cat23 .popINFO .title,
.cat26 .popINFO .title,
.cat37 .popINFO .title,
.cat40 .popINFO .title,
.cat41 .popINFO .title,
.cat42 .popINFO .title,
.cat47 .popINFO .title {
 background:#3300cd;
 color:#fff;
}
.cat23 .popINFO .box,
.cat26 .popINFO .box,
.cat37 .popINFO .box,
.cat40 .popINFO .box,
.cat41 .popINFO .box,
.cat42 .popINFO .box,
.cat47 .popINFO .box {
 border-color:#3300cd;
}

/* three-state search */
#relWrap { position:relative; }
#searchBlog { position:absolute; 
  right:86px; margin-top:-44px; opacity:1; z-index:4; }
#searchBlog legend,#searchBlog label { display:none; }
#searchWrap{
  width:216px; height:49px;
  background:url(http://web.randsco.com/sb-sprite.png) 216px 147px;
  font-family:verdana,sans-serif;
  margin:0; padding:0; 
  font-size:100%;
}
#searchWrap:hover{
  background-position:216px 98px;
}
#s{
  color:#000;
  opacity:0;
  border:none;
  width:186px; height:20px;
  margin:5px 0 0 0;
  font-size:14px;
}
#s:focus {
  background:url(http://web.randsco.com/sb-sprite.png) 216px 44px;
  opacity:1;
  padding:0 15px;
}


/* Aussie bid */
#scotts_bid { height:133px; background:url(/_img/blog/0902/bj/bj-bg.jpg) no-repeat; margin:0 0 10px 10px; }
#scotts_bid .bj-hover { display:block; width:185px; height:133px; background:url(/_img/blog/0902/bj/hover.jpg);
  padding:0; margin:0; float:left; }
#scotts_bid .bj-hover:hover { padding:0; border:none; margin:0; background-position:right; }
#scotts_bid p { padding:10px 20px; font:bold 150% verdana,sans-serif; color:#136; }


/* Tweet Testing */
#tweet-wrapper1 { width:180px; margin:0 auto; border:1px solid; background:#f4f4f4; }
#tweet-wrapper1 h2 { font-size:120%; text-align:center; margin:0 0 -1em 0; }
#tweet-wrapper1 #latest-tweets { display:block; margin:30px 5px; font-size:60%; }
#tweet-wrapper1 #latest-tweets span { display:block; margin:2.5em 0 0 0; }
#tweet-wrapper1 .twTime { float:right; font-style:italic;  }



/* New Clustrmaps Test */

#clustrmaps-widget { 
 position:absolute !important;
 width:40px !important; height:40px !important;
 margin:0 0 0 40px;
}
#clustrmaps-widget a {
 width:35px; height:35px;
 display:block;
}
#clustrmaps-widget a:hover {
  background:none;
}
#clustrmaps-widget a img {
  position:absolute;
  display:none;
  margin-left:-9999px;
}
#clustrmaps-widget a:hover img {
 display:block;
 margin-top:-143px; margin-left:-34px;
}
.nojs-clustrmaps a { position:absolute; width:32px; height:34px; display:block; margin:4px 0 0 46px; z-index:0; }
.nojs-clustrmaps a:hover { background:url(/_img/web/extBack.gif) no-repeat; border:0; }
.nojs-clustrmaps a img { position:absolute; display:none; }
.nojs-clustrmaps a:hover img { display:block; margin:-150px 0 0 -45px;}
img.globe { position:relative !important; z-index:2; }









/* Simple Gallery CSS merge (Dec 2011)
 *
 */


#amsgWindow{
position:fixed;
display:none;
bottom:0;
right:0;
width:100%;
height:100%;
opacity:.85; /* stk mod of yabba's mod of stk's original mod */
background:center center no-repeat;
z-index:998;
}

#amsgScreen{
position:fixed;
display:none;
bottom:10px;
right:10px;
top:10px;
left:10px;
z-index:999;
text-align:center;
}

.amsgWindowOpen #amsgWindow,
.amsgWindowOpen #amsgScreen{
display:block;
}

.amsgDetailPic{
padding:4px;
margin:0 10px;
}

.amsgNext,
.amsgPrevious{
position:absolute;
padding:2px;
top:50%;
cursor:pointer;
}

.amsgNext{
right:0;
}

.amsgPrevious{
left:0;
}

#amsgPreload{
position:absolute;
top:-1000em;
left:-1000em;
}

/* IE6 Crap */
* html #amsgWindow{
position:absolute;
}

* html #amsgScreen{
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
width:100%;
height:100%;
}

* html.amsgWindowOpen,
* html.amsgWindowOpen body{
overflow:hidden;
}

* html.amsgWindowOpen select,
* html.amsgWindowOpen object,
* html.amsgWindowOpen embed{
visibility:hidden;
}

/**
 * Admin styles
 */
#amsgAdmin #amsgScreen{
overflow:auto;
}

#amsgGallery ul,
#amsgGallery li{
list-style:none;
margin:0;
padding:0;
}

#amsgGallery li{
float:left;
padding:4px;
height:240px;
margin:2px;
}

/**
 * Gallery styles
 */
.amsgGallery{
margin:40px auto;
padding:4px;
text-align:center;
border:2px solid #999; /*stk mod*/
}

.amsgGallery legend {
padding:0 1em;
margin:0 0 0 1em;
}

.amsgGallery .center {
text-align:center;
}

.bText .amsgGallery p {
margin:10px 0 15px 0;
padding:0;
}

.amsgGallery ul,
.amsgGallery li{
list-style:none;
padding:0;
margin:0;
}

.amsgGallery ul{
background:red;
}

.amsgGallery li{
display:inline;
}

.asmgGallery a{
text-decoration:none;
}

.amsgGallery a img{
margin:2px;
padding:4px;
height:100px;
}

#amsgGalleryDetail{
padding:4em 0 2em 0;
}

#amsgImageTitle{
margin:0 0 .5em 0;
}

#amsgImageCaption{
display:block;
margin:.5em 0 0 0;
}



/**
 * Colours and fonts
 */
#amsgWindow{
background-color:#000;
color:#fff;
}

.amsgGallery {
background:#eee;
}

.amsgDetailPic{
background:#ccc;
border:1px solid #888;
}

.amsgNext,
.amsgPrevious{
background:#fff;
border:1px solid #888;
}

#amsgAdmin #amsgScreen{
background:#ccc;
color:#333;
}

/* stk added */
.bText .amsgGallery ul{
border:none;
  background:#e9e9e9;
  margin:0 0 5px 0;
  padding:10px 0 5px 0;
  }

.bText .amsgGallery .logo {
  padding:0;
  margin:0;
  float:right;
  width:135px;
  height:23px;
  display:block;
  background:url(/blogs/plugins/am_SimpleGallery_plugin/logo.jpg) no-repeat;
}
.bText .amsgGallery .logo:hover {
  background-position:right;
  border:none;
}
/* end */

.bText .amsgGallery li{
margin:0;
padding:0;
}

.amsgGallery legend{
font-weight:bold;
font-size:120%;
font:bold 140% georgia,verdana,sans-serif;
/*color:#fda;*/
color:#336; /* stk mod */
}

/* stk added */
.amsgGallery a:hover,
.amsgGallery a:visited:hover {
background:none;
border:none;
padding:2px 4px;
}
/* end */


.amsgGallery a img{
background-color:#fff; /* stk mod */
border:1px solid #aaa; /* stk mod */
}

.amsgGallery a:hover img{
background-color:#fdf  /* stk mod */
}


#amsgDetailImage{
border:4px solid #fff;
background:#bbb;
padding:1px;
}

#amsgImageTitle{
font-family:georgia,verdana,sans-serif; /* stk mod */
font-size:1.5em;                        /* stk mod */
color:#ddd;                             /* stk mod */
}

#amsgImageCaption{
font-family:verdanda,sans-serif; /* stk mod */
font-size:1.1em;                 /* stk mod */
color:#ddd;                      /* stk mod */
}

#amsgImageLink a,
#amsgImageLink a:visited{
text-decoration:none;
color:#cc9;
}

#amsgImageLink a:hover{
text-decoration:underline;
}

#amsgZoom{
width:100px;
height:100px;
margin:-50px 0 0 -50px;
border:1px solid #fff;
background:no-repeat #000;
position:absolute;
cursor:crosshair; /* stk mod */
}

#amsgImageLink{
padding:1px;
}

#amsgWindow #amsgSimpleName{
font-size:200%;
position:absolute;
width:100%;
bottom:0;
opacity:.4;
color:#aaa;
margin:0 auto;
text-decoration:none;
background:transparent;
text-align:center;
}



/* END Simple Gallery Merge */
