Re: So, are people still using ubh?

Gerard Lanois <[email protected]> Sat, 17 Mar 2007 23:27:55 -0700 (PDT)
Newsgroups gmane.network.ubh
Message-ID <[email protected]>
--0-370037938-1174199275=:4038
Content-Type: text/plain; charset=ascii

There was quite a bit of extra logic added to ubh3 by 
a volunteer developer that severely hampers the 
performance of inserts (way too many indexes being
computed).  Thus I am reluctant to accept
anyone else's work.  If you think you can improve the
speed of ubh by **removing** code (and indexes),
by all means, show me what you have.  

I've changed either hard drives or computers 3x in
the past year and haven't revived my CVS setup.
I have a few commits to make (eg, handling subject
headers greater than 256 chars), but nothing major.
The last time I tried to do a commit SourceForge's
CVS server was offline (for several days, if I recall).

MySQL has been working very well for the past many
years.  What would be the compelling reason(s) for
moving to a different database engine?

As far as disk space checking is concerned, multi-terabyte
RAIDs are very affordable, why bother?  Unless you are
downloading questionable material into a size-limited 
encrypted filesystem.  It seems that everyone who has
ever desired disk space checking has been in that boat.

-Gerard


----- Original Message ----
From: Doug McLaren <[email protected]>
To: [email protected]
Sent: Monday, February 19, 2007 10:47:25 AM
Subject: [ubh] So, are people still using ubh?









  


    
            I've been using ubh2 for many years now, and have hacked it up to work

pretty much exactly like I want it.



However, RR recently outsourced their news server to newshosting. com.

Now, this is a good thing, but it created some problems -- most

notably, going from 1.5 days retention to 30 days retention has caused

the headers to increase greatly in size.  Now ubh2 averages spending

around two hours merely filtering the headers from some of the larger

groups (the -I/-X options.)



So I'm investigating ubh3.  So far, I'm pretty impressed with how it

works, but I see a lot of room for improvement.  ubhdb started out

really fast, but it's really slowed down later in the run, probably

because my headers and xref_headers tables have over 8 million rows

now.  (But that's what happens when you insert into a large table with

indexes ...)



Is ubh3 still being maintained?  Looking at the CVS, it looks like

nothing has been changed in two years.  And a few years ago (Feb 23,

2004) Gerald said he's not adding any new features, and not interested

in patches.  Has any of this changed since?



I see a few minor changes I'll want to make to ubh3 if I'm going to

switch to it, and wonder if there's any point in submitting patches.

If Gerald is not interested, are others?



(For starters, I'd probably add a quickstart guide, move database

coordinates to a config file, add disk space checking, make -I/-X

searches case insensitive by default, perhaps make it work for

databases other than mysql (though mysql is probably the ideal match

for ubh.)



Have people replaced ubh with anything else?  (Am I beating a dead

horse here?)





    
  

    
    




<!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a {
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc {
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
-->






--0-370037938-1174199275=:4038
Content-Type: text/html; charset=ascii
Content-Transfer-Encoding: 7bit


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>

<!-- Network content -->


<body style="background-color: #ffffff;">

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="width:655px; position:relative;">
  <div id="ygrp-msg" style="width: 490px; padding: 0 15px 0 0; float:left;  z-index:1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text">
            <p><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;"><div style="font-family: arial,helvetica,sans-serif;font-size: 12pt;">There was quite a bit of extra logic added to ubh3 by <br>a volunteer developer that severely hampers the <br>performance of inserts (way too many indexes being<br>computed).&nbsp; Thus I am reluctant to accept<br>anyone else's work.&nbsp; If you think you can improve the<br>speed of ubh by **removing** code (and indexes),<br>by all means, show me what you have.&nbsp; <br><br>I've changed either hard drives or computers 3x in<br>the past year and haven't revived my CVS setup.<br>I have a few commits to make (eg, handling subject<br>headers greater than 256 chars), but nothing major.<br>The last time I tried to do a commit SourceForge'<wbr>s<br>CVS server was offline (for several days, if I recall).<br><br>MySQL has been working very well
  for the past
 many<br>years.&nbsp; What would be the compelling reason(s) for<br>moving to a different database engine?<br><br>As far as disk space checking is concerned, multi-terabyte<br>RAIDs are very affordable, why bother?&nbsp; Unless you are<br>downloading questionable material into a size-limited <br>encrypted filesystem.&nbsp; It seems that everyone who has<br>ever desired disk space checking has been in that boat.<br><br>-Gerard<br><br><br><div style="border-left: 2px solid rgb(16, 16, 255);font-family: times new roman,new york,times,serif;font-size: 12pt;">----- Original Message ----<br>From: Doug McLaren &lt;dougmc&#43;yahoo@<wbr>algol-cm.<wbr>frenzied.<wbr>us&gt;<br>To: ubh@yahoogroups.<wbr>com<br>Sent: Monday, February 19, 2007 10:47:25 AM<br>Subject: [ubh] So, are people still using ubh?<br><br>







    <div id="ygrp-text">
            <p>I've been using ubh2 for many years now, and have hacked it up to work<br>
pretty much exactly like I want it.<br>
<br>
However, RR recently outsourced their news server to newshosting. com.<br>
Now, this is a good thing, but it created some problems -- most<br>
notably, going from 1.5 days retention to 30 days retention has caused<br>
the headers to increase greatly in size.  Now ubh2 averages spending<br>
around two hours merely filtering the headers from some of the larger<br>
groups (the -I/-X options.)<br>
<br>
So I'm investigating ubh3.  So far, I'm pretty impressed with how it<br>
works, but I see a lot of room for improvement.  ubhdb started out<br>
really fast, but it's really slowed down later in the run, probably<br>
because my headers and xref_headers tables have over 8 million rows<br>
now.  (But that's what happens when you insert into a large table with<br>
indexes ...)<br>
<br>
Is ubh3 still being maintained?  Looking at the CVS, it looks like<br>
nothing has been changed in two years.  And a few years ago (Feb 23,<br>
2004) Gerald said he's not adding any new features, and not interested<br>
in patches.  Has any of this changed since?<br>
<br>
I see a few minor changes I'll want to make to ubh3 if I'm going to<br>
switch to it, and wonder if there's any point in submitting patches.<br>
If Gerald is not interested, are others?<br>
<br>
(For starters, I'd probably add a quickstart guide, move database<br>
coordinates to a config file, add disk space checking, make -I/-X<br>
searches case insensitive by default, perhaps make it work for<br>
databases other than mysql (though mysql is probably the ideal match<br>
for ubh.)<br>
<br>
Have people replaced ubh with anything else?  (Am I beating a dead<br>
horse here?)<br>
<br>
</p>
    </div>  



</div><br></div></div></p>
    </div>  

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <span width="1" style="color: white;">__._,_.___</span>
    <!-- Start the section with Message In topic -->
    <div id="ygrp-actbar">
              <span class="left">
          <a href="http://groups.yahoo.com/group/ubh/message/780;_ylc=X3oDMTMybWN1bzQ5BF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBG1zZ0lkAzc4MQRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzExNzQxOTkzMzcEdHBjSWQDNzgw">
            Messages in this topic          </a> (<span class="bld">2</span>)
        </span>
        <a href="http://groups.yahoo.com/group/ubh/post;_ylc=X3oDMTJvaDRoOGdmBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBG1zZ0lkAzc4MQRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzExNzQxOTkzMzc-?act=reply&messageNum=781">
          <span class="bld">
            Reply          </span> (via web post)
        </a>  | 
        <a href="http://groups.yahoo.com/group/ubh/post;_ylc=X3oDMTJlNzQ1cXA0BF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE3NDE5OTMzNw--" class="bld">
          Start a new topic        </a>
          </div> 
    <!-------     Start Nav Bar  ------>
    <!-- |**|begin egp html banner|**| -->
    <div id="ygrp-vitnav">
                <a href="http://groups.yahoo.com/group/ubh/messages;_ylc=X3oDMTJlbTkwNGM2BF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE3NDE5OTMzNw--">Messages</a>  
            |    <a href="http://groups.yahoo.com/group/ubh/files;_ylc=X3oDMTJmNWpycGRvBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzExNzQxOTkzMzc-">Files</a>  
            |    <a href="http://groups.yahoo.com/group/ubh/photos;_ylc=X3oDMTJlZjA5dTlmBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTE3NDE5OTMzNw--">Photos</a>  
            |    <a href="http://groups.yahoo.com/group/ubh/links;_ylc=X3oDMTJmZDlobzVoBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzExNzQxOTkzMzc-">Links</a>  
            |    <a href="http://groups.yahoo.com/group/ubh/database;_ylc=X3oDMTJjNWMzMDNnBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2RiBHN0aW1lAzExNzQxOTkzMzc-">Database</a>  
            |    <a href="http://groups.yahoo.com/group/ubh/polls;_ylc=X3oDMTJmbGw1NWdmBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA3BvbGxzBHN0aW1lAzExNzQxOTkzMzc-">Polls</a>  
            |    <a href="http://groups.yahoo.com/group/ubh/members;_ylc=X3oDMTJlYWk4aWFvBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTE3NDE5OTMzNw--">Members</a>  
            |    <a href="http://groups.yahoo.com/group/ubh/calendar;_ylc=X3oDMTJkbGZscHZqBF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2NhbARzdGltZQMxMTc0MTk5MzM3">Calendar</a>  
    </div>  
    <!-- |**|end egp html banner|**| -->

    <!-- Do not have place to put it yet -->
    <div id="ygrp-grft">
          </div>

    <!-- yahoo logo -->
    <!-- |**|begin egp html banner|**| -->
    <div id="ygrp-ft">
      <a href="http://groups.yahoo.com/;_ylc=X3oDMTJkbWFraTFwBF9TAzk3NDc2NTkwBGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMTc0MTk5MzM3">
      <img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br>
      <a href="http://groups.yahoo.com/group/ubh/join;_ylc=X3oDMTJmZ24wNmwwBF9TAzk3NDc2NTkwBGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzExNzQxOTkzMzc-">Change settings via the Web</a> (Yahoo! ID required) <br>
      Change settings via email: <a href="mailto:[email protected]?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:[email protected]?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br>

      <a href="http://groups.yahoo.com/group/ubh;_ylc=X3oDMTJkNGNibThlBF9TAzk3NDc2NTkwBGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMTc0MTk5MzM3">
        Visit Your Group 
      </a> |
      <a href="http://docs.yahoo.com/info/terms/">
        Yahoo! Groups Terms of Use      </a> |
      <a href="mailto:[email protected]?subject=">
        Unsubscribe      </a> 
    </div>     <!-- |**|end egp html banner|**| -->
  </div> <!-- ygrp-msg -->

  
  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:140px;float: left; clear: none; margin-left: 5px; background:white; margin-bottom:25px ;position:absolute; top:0; right: 0;">
    <!-- Network content -->
    
    <!-- Start vitality -->
    <div id="ygrp-vital">
            <a href="http://groups.yahoo.com/group/ubh;_ylc=X3oDMTJlZThsdXU5BF9TAzk3MzU5NzE0BGdycElkAzI5MTcwNTQEZ3Jwc3BJZAMxNzA1MDA1NTEyBHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTE3NDE5OTMzNw--">
        Visit Your Group      </a>
    </div> 
                <div id="hd">SPONSORED LINKS</div>
      <div id="ov">
        <ul>
                    <li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjczZramdlBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDMjkxNzA1NARncnBzcElkAzE3MDUwMDU1MTIEc2VjA3NsbW9kBHN0aW1lAzExNzQxOTkzMzc-?t=ms&k=Computer+internet+help&w1=Computer+internet+help&w2=Usenet+binaries&w3=Computer+internet+business&w4=Computer+internet+access&w5=Computer+internet+security&c=5&s=143&g=2&.sig=aansB8eBE9FcZ_QqM8FNvg">Computer internet help</a></li>
                    <li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjNzhoY3FuBF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDMjkxNzA1NARncnBzcElkAzE3MDUwMDU1MTIEc2VjA3NsbW9kBHN0aW1lAzExNzQxOTkzMzc-?t=ms&k=Usenet+binaries&w1=Computer+internet+help&w2=Usenet+binaries&w3=Computer+internet+business&w4=Computer+internet+access&w5=Computer+internet+security&c=5&s=143&g=2&.sig=ZdhV59iRoMVES-myjBkykg">Usenet binaries</a></li>
                    <li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjcGQ4MWZoBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDMjkxNzA1NARncnBzcElkAzE3MDUwMDU1MTIEc2VjA3NsbW9kBHN0aW1lAzExNzQxOTkzMzc-?t=ms&k=Computer+internet+business&w1=Computer+internet+help&w2=Usenet+binaries&w3=Computer+internet+business&w4=Computer+internet+access&w5=Computer+internet+security&c=5&s=143&g=2&.sig=bxsS2jcJWULXfkbxxpfEfg">Computer internet business</a></li>
                    <li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjcGhxZzg5BF9TAzk3MzU5NzE0BF9wAzQEZ3JwSWQDMjkxNzA1NARncnBzcElkAzE3MDUwMDU1MTIEc2VjA3NsbW9kBHN0aW1lAzExNzQxOTkzMzc-?t=ms&k=Computer+internet+access&w1=Computer+internet+help&w2=Usenet+binaries&w3=Computer+internet+business&w4=Computer+internet+access&w5=Computer+internet+security&c=5&s=143&g=2&.sig=5UMS8lqLVqs9RPJYb9B5lA">Computer internet access</a></li>
                    <li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjdG85azFkBF9TAzk3MzU5NzE0BF9wAzUEZ3JwSWQDMjkxNzA1NARncnBzcElkAzE3MDUwMDU1MTIEc2VjA3NsbW9kBHN0aW1lAzExNzQxOTkzMzc-?t=ms&k=Computer+internet+security&w1=Computer+internet+help&w2=Usenet+binaries&w3=Computer+internet+business&w4=Computer+internet+access&w5=Computer+internet+security&c=5&s=143&g=2&.sig=ONCODGPpGKw6R2MQtUivbQ">Computer internet security</a></li>
                  </ul>
      </div>
              
    <!-- Network content -->
              <div id="nc">
              <div class="ad">
                      <div id="hd1">Cool Websites</div>
<p><a href="http://us.ard.yahoo.com/SIG=12jjqajmp/M=493064.10322723.10977639.9706567/D=groups/S=1705005512:NC/Y=YAHOO/EXP=1174206537/A=4438988/R=0/SIG=111nufaaj/*http://www.bix.com/contest/4746">Know a good site?</a></p>
<p>Share and vote</p>
<p>on Bix.com!</p>                  </div>
                    <div class="ad">
                      <div id="hd1">Y! Messenger</div> 
<p><a href="http://us.ard.yahoo.com/SIG=12i9na2jn/M=493064.9803215.10510209.8674578/D=groups/S=1705005512:NC/Y=YAHOO/EXP=1174206537/A=3848585/R=0/SIG=12ceqob45/*http://us.rd.yahoo.com/evt=42403/*http://messenger.yahoo.com/feat_conf.php">All together now</a></p> 
<p>Host a free online</p> 
<p>conference on IM.</p>                  </div>
                    <div class="ad">
                      <div id="hd1">Yahoo! Mail</div> 
<p><a href="http://us.ard.yahoo.com/SIG=12iamja0p/M=493064.9803214.10510208.8674578/D=groups/S=1705005512:NC/Y=YAHOO/EXP=1174206537/A=3848567/R=0/SIG=12jvenc9k/*http://us.rd.yahoo.com/evt=42408/*http://advision.webevents.yahoo.com/handraisers">Get on board</a></p> 
<p>You're invited to try</p> 
<p>the all-new Mail Beta.</p>                  </div>
          </div>
    
  </div>   <!-- |**|end egp html banner|**| -->
  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>   <img src="http://geo.yahoo.com/serv?s=97359714/grpId=2917054/grpspId=1705005512/msgId=781/stime=1174199337/nc1=4438988/nc2=3848585/nc3=3848567" width="1" height="1"> <br>

<span  style="color: white;">__,_._,___</span>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</body>
<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type="text/css">
<!--
#ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
    font-family: Georgia;	
}
#ygrp-text p{
    margin: 0 0 1em 0;
}
#ygrp-tpmsgs{
    font-family: Arial;	
    clear: both;
}
#ygrp-vitnav{
	padding-top: 10px;
	font-family: Verdana;
	font-size: 77%;
	margin: 0;
}
#ygrp-vitnav a{
	padding: 0 1px;
}
#ygrp-actbar{
	clear: both;
	margin: 25px 0;
	white-space:nowrap;
	color: #666;
	text-align: right;
}
#ygrp-actbar .left{
	float: left;
	white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
	font-family: Verdana;
	font-size: 77%;
	padding: 15px 0;
}
#ygrp-ft{
  font-family: verdana;
  font-size: 77%;
  border-top: 1px solid #666; 
  padding: 5px 0; 
}
#ygrp-mlmsg #logo{
  padding-bottom: 10px;
}

#ygrp-vital{
	background-color: #e0ecee;
	margin-bottom: 20px;
	padding: 2px 0 8px 8px;
}
#ygrp-vital #vithd{
	font-size: 77%;
	font-family: Verdana;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
}
#ygrp-vital ul{
	padding: 0;
	margin: 2px 0;
}
#ygrp-vital ul li{
  list-style-type: none;
  clear: both;
  border: 1px solid #e0ecee;  
}
#ygrp-vital ul li .ct{
  font-weight: bold;
  color: #ff7900;
  float: right;
  width: 2em;
  text-align:right;
  padding-right: .5em;
}
#ygrp-vital ul li .cat{
  font-weight: bold;
}
#ygrp-vital a {
	text-decoration: none;
}

#ygrp-vital a:hover{
  text-decoration: underline;
}

#ygrp-sponsor #hd{
	color: #999;
	font-size: 77%;
}
#ygrp-sponsor #ov{
	padding: 6px 13px;
	background-color: #e0ecee;
	margin-bottom: 20px;
}
#ygrp-sponsor #ov ul{
	padding: 0 0 0 8px;
	margin: 0;
}
#ygrp-sponsor #ov li{
	list-style-type: square;
	padding: 6px 0;
	font-size: 77%;
}
#ygrp-sponsor #ov li a{
	text-decoration: none;
	font-size: 130%;
}
#ygrp-sponsor #nc {
  background-color: #eee;
  margin-bottom: 20px;
  padding: 0 8px;
}
#ygrp-sponsor .ad{
	padding: 8px 0;
}
#ygrp-sponsor .ad #hd1{
	font-family: Arial;
	font-weight: bold;
	color: #628c2a;
	font-size: 100%;
	line-height: 122%;
}
#ygrp-sponsor .ad a{
	text-decoration: none;
}
#ygrp-sponsor .ad a:hover{
	text-decoration: underline;
}
#ygrp-sponsor .ad p{
	margin: 0;
}
o {font-size: 0; }
.MsoNormal {
   margin: 0 0 0 0;
}
#ygrp-text tt{
  font-size: 120%;
}
blockquote{margin: 0 0 0 4px;}
.replbq {margin:4}
-->
</style>
</head>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</html><!--End group email -->


--0-370037938-1174199275=:4038--