#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; }

#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 { 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 */
.OPEN,                                             /* OPEN      */
.c51,                                              /* news      */
.c55,.c56,.c57,.c58,.c59,.c60,.c61,.c62,.c63,      /* thanks pg */
.c66                                            {  /* best jog */
  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 */
.OPEN { 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 { 
  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 */
.OPEN .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 {
  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 */
.OPEN .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; }

/* .wPCT a:hover img { width:100%; } */
/*
doesn't work properly in MSIE ... width:100% 
is the full page ... ACK!  */

/*   max-width:110px;
width:expression( this.width > 110 ? 110: true); }
 */  

.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; } 


/* 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; 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 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; }


/* weather button */
#wthr2 { margin:5px auto 0 auto; width:155px; height:91px; padding:0 0 5px 0;
  background:url(/_img/web/wthr_bak.png) no-repeat; position:relative; left:2px}
#wthr2 #wthr_loc { font:bold 14px verdana,sans-serif; text-align:center; padding-top:4px; color:#666; }
#wthr2 a:hover { margin:0; padding:2px 12px; background:none; border:none; } 
#wthrLnk { position:absolute; width:40px; height:45px; margin-top:15px; }
#cond_txt { text-align:center;}
#wthr_wrap { float:left;  width:80px; margin-left:58px; }
#wthrTemp { float:left; margin-top:5px; }
#wthrTemp p { font:bold 12px verdana,sans-serif; text-align:center; }
#wthrTemp p span { font: 10px verdana,sans-serif; }
#wthrImg { margin:5px; position:relative; left:10px; }
#wthr_forcst { float:right; margin-right:8px; }
/* ie fixes */
* html #wthr_wrap { margin-left:29px; }
*:first-child+html #wthr_forcst { margin-top:-3px; } * html #wthr_forcst { margin-top:-3px; }
*:first-child+html #wthr_forcst:hover { margin-top:-3px; } * html #wthr_forcst:hover { margin-top:-3px; }

#forecast { display:none; margin:0 0 10px 10px; padding:0; text-align:center; }


/* site tools */
#tools { height:135px; padding:0 0 0 5px; }
#tools h4 { display:inline;
  font:bold 1.0em verdana,sans-serif;
  color:#369; background:inherit; }


/* site tool buttons*/
#online,#gbwrite,#feedBurn,
  #greenEggs,#world,#news,#top40,
  #mQuote,#twitter {
  float:left; margin:0; padding:3px 0;
  width:42px; text-align:center;  }
#gbwrite img,#feedBurn img,
  #online img,#greenEggs img,#world img,#news img,
  #top40 img,#mQuote img,#twitter img { 
  border:none; }
#gbwrite a,#feedBurn a,
  #online a,#greenEggs a,#world a,#news a,
  #top40 a,#mQuote a,#twitter a {
  padding:0; margin:0; 
  border:none; background:none; }
#feedBurn a:hover img,
#online a:hover img,#world a:hover img.globe,
#twitter a:hover .icon  { background:url(/_img/web/extBack.gif) }
#gbwrite a:hover img,#greenEggs a:hover img,
#news a:hover img.icon,#top40 a:hover img,
#mQuote a:hover img, #if-js-on #twitter a:hover .icon { background-image:url(/_img/web/back.gif) }

#online a .vizPic,
#online a .vizPic2 { height:0; width:0; display:block; overflow:hidden; }
#online a:hover .vizPic { 
 position:absolute; top:8px; left:9px; 
 width:160px; height:106px; border:1px solid #464;}
#online a:hover span.vizPic { padding:25px 5px 5px 8px; 
 width:147px; height:76px; color:#464; background-color:inherit; }
#online a:hover .vizPic2 {  position:absolute;
  top:60px; left:20px; width:78px; height:55px; text-align:left;
  color:#474; background-color:inherit;   }

#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 { 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; }

#twitter a .tweetbg { width:0; height:0; border:none; }
#twitter a:hover .tweetbg { width:356px; height:235px; background:none; position:absolute; top:-65px; left:-50px;  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:0; left:0;  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; }

#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; }

/* search */
#SearchForm { margin:0; padding:0 0 10px 0; }
#SearchForm legend, #SearchForm label { 
  display:none; }
#SearchForm input.box { display:block; 
  margin:0 auto 5px auto; padding:0 0 0 5px; 
  border:1px solid #369; 
  background:#fef url(/_img/web/search.gif)
  no-repeat 50% -6px; color:#369; height:20px; }
#SearchForm input.submit { display:block;
  margin:0 auto; border:1px solid #369; 
  cursor:pointer; padding:0px;
  height:20px; width:50px; 
  color:inherit; background:#ddf url(/_img/web/go.gif) no-repeat 50% 50%; }
#SearchForm input.submit:hover { 
  background-color:#eef; color:inherit; }


/* 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-left:3px;
  background-image:
  url(/_img/web/newer.gif);
  background-repeat:no-repeat;
  background-position: 4px 4px; 
  padding:2px 0px }
#navLink #bar { float:left; }
#navLink #older { float:left; width:82px;
  height:14px; background-image:
  url(/_img/web/older.gif);
  background-repeat:no-repeat;
  background-position: 4px 3px; 
  padding:2px 0px;}
#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:1px 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; }
#archives a.parent { margin-left:5px; }
#archives .maxmin { padding:0;
margin:0 0 0 30px; } 


/* 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; }
#cats ul ul { margin:0; }
#cats ul li { margin:0; }
#cats ul ul li { margin:0 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; }

/* Weather ForeCast */
#forecast h4 { margin:5px 0 15px 0; font:bold 1em verdana,sans-serif; }
#forecast .day,#forecast .night { float:left; padding:0 0 10px 0; }
#forecast .day { background:url(/_img/web/forecast4.gif) no-repeat 50% 0px }
#forecast .night { background:url(/_img/web/forecast4n.gif) no-repeat 50% 0px}
#forecast .w6 .day,#forecast .w6 .night { width:16.2%; }
#forecast .w5 .day,#forecast .w5 .night { width:19.5%; }
#forecast p { padding:5px 0 0 5px; width:68px; margin:0 auto; }
#forecast .red { color:#f00; background-color:inherit; border-bottom:1px dotted #f00; cursor:help; }
#forecast .blue { border-bottom:1px dotted #00f; cursor:help; }
#forecast_wrap { overflow:hidden; }
#forecast .twn { width:auto;}


/* 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;
	background:url(/_img/web/search.png) center top no-repeat;
	font-family:verdana,sans-serif;
	margin:0;
	font-size:100%;
	height:49px;
	padding:0 20px 0 10px;
}

#searchWrap:hover{
	background-position:center -49px;
}

#s{
	color:#000;
	opacity:0;
	border:none;
	width:186px;
    height:20px;
	margin:5px 0 0 0;
	font-size:14px;
}

#s:focus {
	background:url(/_img/web/search.png) 5px -103px no-repeat;
	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;  }


