SitePoint Sponsor

User Tag List

Page 1 of 4 1234 LastLast
Results 1 to 25 of 98
  1. #1
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Question sticky footer layout breaks on blog page

    hi there,

    I am using sticky footer layout but it breaks on blog page of my site http://prygara.com

    Also, I can't figure out why favicon showing correctly on blog page in Firefox and IE but it doesn't in Chrome and Opera


    Any advice is appreciated

    Edit:

    This thread was started in the CSS forum, but the discussion has evolved to WordPress code so it has been moved here.
    Mittineague
    Last edited by Mittineague; Jan 18, 2014 at 10:47.

  2. #2
    SitePoint Guru etidd's Avatar
    Join Date
    May 2011
    Location
    atlanta, ga
    Posts
    632
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    I clicked the link to your blog page and got a 404 file not found error. The footer on the page you linked doesn't appear to be broken.

  3. #3
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by etidd View Post
    I clicked the link to your blog page and got a 404 file not found error. The footer on the page you linked doesn't appear to be broken.
    I don't see 404 error. Please, take a look at image file attached (error_1.jpg) - page seems to load correctly but the header gets shifted downwards.
    Attached Images Attached Images

  4. #4
    SitePoint Guru etidd's Avatar
    Join Date
    May 2011
    Location
    atlanta, ga
    Posts
    632
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    It takes a long time for the image attachments to get approved. I prefer linking to photobucket or some other image hosting account that you may have. You should upload that image somewhere and provide a link to see it.

    Can you post some CSS here?

  5. #5
    SitePoint Mentor bronze trophy
    ronpat's Avatar
    Join Date
    Jun 2012
    Location
    NJ, USA
    Posts
    2,578
    Mentioned
    63 Post(s)
    Tagged
    2 Thread(s)
    The favicon seems to work in all browsers for me at this time.

    The sticky footer has a simple error:

    Code:
    #footer {
        background-color: #336633;
        border: 1px solid #336633;
        clear: both;
        color: #000000;
        height: 52px;    /* FYI: height:52px plus 2px for the border = total height of 54px */
        margin: auto;
        text-align: center;
        width: 958px;
    }
    Therefore:

    style.css (line 15)
    Code:
    #container {
        margin: -54px auto 0;  /* change from -52px */
    style.css (line 80)
    Code:
    html > body #minheight {
        margin-bottom: -54px;  /* change from -52px */
    }
    Your HTML could use a good run through the validator, too.

  6. #6
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    I corrected those. thanks ronpat. blog page not working though. as you asked etidd, please, see image here https://docs.google.com/file/d/0B6nF...it?usp=sharing

    here's css for blog page

    Code:
    /* layout starts*/
    html, body {height:100%}
    
    html,body {
    	padding:0;
    	margin:0;
    }
    body{	
       	min-width:960px;
        	font-family: Verdana, Helvetica, Arial, sans-serif;
    	text-align:center;
    	background: #DAE3DA;
    	
    }
    #container{
       	position:relative;
        	min-height:100%;
    	width:958px;
        	margin: -54px auto 0;/* negative top margin equals footer height - this drags the container 52px up through the top of the monitor*/
    	border-left:1px solid #336633;
    	border-right:1px solid #336633;
       	background: #EBF3EB url(http://prygara.com/blog/wp-content/themes/default/images/leftnav_bg.png) 	repeat-y left top;
    	color: #000000;
    	text-align:left;
    	
    }
     
    * html #container{
    	height:100%; /*IE treats height as min-height anyway*/
    	width:960px;
    	w\idth:958px;
    }
    #header{
    	position:absolute;
    	top:52px;/*place it at top of screen because we dragged container upwards by 52px*/
    	left:-1px;
    	width:958px;
    	height:100px;
    	background:#336633;
    	border:1px solid #336633;
    	overflow:hidden;/*if content overflows an element's box,overflow is clipped,and the rest of the content will be invisible*/
    	color: #fff;
    	z-index: 85;
    }
    
    
    #leftcol {
    	position:relative;
    	width:215px;
    	float:left;
    	padding-top:122px;/*make room for absolute header*/
         
    }
    
    #rightcol {
        	position:relative;
        	width:741px;
    	float:right;
    	padding-top:122px;/*make room for absolute  header*/
      
    }
    
    
    
    #footer {
    	width:958px;
    	clear:both;
    	height:52px;
    	border:1px solid #336633;
    	background-color: #336633;
    	color: #000000;
    	text-align:center;
    	margin:auto;
    }
    * html #footer {/*only ie gets this style*/
    	\height:52px;/* for ie5 */
    	he\ight:50px;/* for ie6 */
    }
    
    html>body #minheight {
          float:right;
          width:0;
          height:100%;
          margin-bottom:-54px;} /*safari wrapper */
    
    .clearer{height:10px;overflow:hidden;clear:both}
    
    /* end of layout*/
    
    
    /*layout formatting*/
    
    h1 {
          font-size: 1.70em;
          margin: 0;
          padding-top: 1.8em;
          padding-left: .9em; 
    }
    
    
    h2 {
    
          width: 681px;    
          margin-top: 40px;
          margin-left: 25px;
          font-size: 1.10em;
          color: #336633;
          font-weight: bold;
          border-bottom: 1px solid #336633; 
    
    
    }
    
    
    
    
    #search {
          position: relative;
          left: 430px;
          bottom: 25px;
          width: 514px;
    	
    }
    
    
    #tagline {
          position: relative;
          top: 130px;
          width:958px;
          z-index: 85;
            				
    }
    
    
    #tagline p {
          font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
          font-size: 1.1em;
          font-weight: bold;
          color: #336633;
          background-color: #BBCCBB;
          border-top: 2px solid #fff;
          border-bottom: 2px solid #fff;
          padding: 0.6em 0 0.6em 1.5em;
          margin: 0;
    	
    }
    
    
    #social {
          position: absolute;
          left: 490px;	
          bottom: 4px;
          margin: 0;
          padding: 0;
         				
    }
    
    #social li {
          list-style:none;
          float:left;
          display:block;
          padding:0;
          margin:0 7.5px;
    }
    
    
    #navigation {
          position: relative;
          top: 9px;       
          width: 13.41em;      
          font-family: Verdana, Lucida, helvetica, Arial;
          font-size: 1em;
          font-weight: bold;
          color: #669966;
    }
    
    #navigation ul {
          list-style: none;
          margin: 0;
          padding: 0;
          border: none;
    }
    
    #navigation li {
          border-bottom: 10px solid transparent;
          margin: 0;
    }
    
    #navigation li a {
          display: block;
          padding: 10px 10px 10px 0.8em;
          border-left: 12px solid #336633;
          border-right: 15px solid #7D9E7D;
          background-color: #469050;
          color: #fff;
          text-decoration: none;
          width: 100%;
    } 
    
    html>body #navigation li a {
       width:auto;
    }
    
    
    #navigation li a:hover {
          border-left: 12px solid #669966;
          border-right: 15px solid #8BB98B;
          background-color: #85AD85;
          color: #fff;
                    
    }
    
    body#about a#aboutnav,
    body#blog a#blognav,
    body#work a#worknav,
    body#contact a#contactnav {
    color: #fff;
    background: #85AD85;
    }
    
    
    #rightcol p{
          padding-left: 26px;
          padding-right: 35px;
          font-size: 0.95em;
          line-height: 23px;
    	color: #2E2E2E;
          
        
    }
    
    #footer {
         font-size: 0.75em;
         text-align: left;
         color: #fff;
    }
    
    #bottom_nav a {
         color: #fff
    }
    
    
    #bottom_nav {
         padding-top: 15px;
         padding-left: 10px;
    }
    
    
    /* end layout */
    
    
    /* start blog */
    
    a.page:link, a.page:visited, a.page:active {
         color:#336633;
         text-decoration:none;
    }
    
    a.page:hover {
         color:#336633;
         background-color:#CEDACE;
    
    }
    
    
    a.more:link, a.more:visited, a.more:active {
         color:#336633;font-weight: 
         bold;text-decoration:none; 
         margin-left:10px;
    }
    	
    a.more:hover {
          color:#336633;
          font-weight: bold; 
          background-color:#CEDACE;
    }
    
    #leftcol h3 {
    	width: 150px;
          font-size: 1.02em;
    	margin-top: 30px;
    	margin-left: 20px;
    	padding-left: 2px;     
          color: #336633;
          border-bottom: 1px solid #336633; 
    
    }
    
    ul.left {
    	width: 150px;
    	list-style-type:none;
    	margin-left:20px;
    	padding-left:2px;
    }
    
    .left li {
         padding-bottom: 6px;
         color:#336633;
    }
    
    .left li a {
         color:#336633;
    }
    
    
    
    #rightcol p.date {
          color: #336633; 
          font-weight: bold; 
          margin-top: -5px; 
    }
    
    .postmeta {
         color: #336633;
         font-weight: 600;
    }
    
    
    #name_label {
          color:#336633;
          margin-right:2.6em;	
    }
    
    
    #email_label { 
          color:#336633;
          margin-right:2.3em;	
    }
    
    
    #submit {
      background: #336633;
      color:  #fff;
      font-weight: bold;
      padding: 5px;
    
    }
    
    #submit:hover {
      background: #85AD85;
      cursor:pointer;
      color: #fff
    }
    
    textarea {     		/*makes comment form resize only vertical*/
      resize: vertical;
      
    }

  7. #7
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ronpat View Post
    Your HTML could use a good run through the validator, too.
    Sure I will. Thanks ronpat.

  8. #8
    The CSS Clinic is open silver trophybronze trophy
    Paul O'B's Avatar
    Join Date
    Jan 2003
    Location
    Hampshire UK
    Posts
    40,471
    Mentioned
    182 Post(s)
    Tagged
    6 Thread(s)
    The html element in the head is broken causing ot to display a space in the html.

    Code:
    <html xmlns="http://www.w3.org/1999/xhtml">
    lang="en-US">
    " lang="en-US">" is just hanging in mid air.

    If you fix it the space should go away.

  9. #9
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Paul O'B View Post
    " lang="en-US">" is just hanging in mid air. If you fix it the space should go away.
    Done. Thanks for catching this Paul O'B - it was a
    Code:
    <?php language_attributes(); ?>
    in header.php

    Here's some other stuff I am trying to fix:

    1. Going thru nav top-bottom, blog,work,contact tabs when clicked, the whole site gets shifted to the left a bit

    2. Nav is not working correctly, I guess I did some wrong linking, going frm blog tab to contact tab gives "page not found".

    Here's the snapshot https://docs.google.com/file/d/0B6nF...it?usp=sharing

  10. #10
    SitePoint Mentor bronze trophy
    ronpat's Avatar
    Join Date
    Jun 2012
    Location
    NJ, USA
    Posts
    2,578
    Mentioned
    63 Post(s)
    Tagged
    2 Thread(s)
    Problem #1 is a browser "feature", not a problem. The content in the index page is too short to trigger a scroll bar. The other pages trigger the scroll bar and thus the "jump to the left" (doin' the 'Time Warp' )

    You can work around that by forcing the scroll bar to be rendered always.
    Code:
    html {
        overflow-y:scroll;
    }
    Problem #2 is an href path error in your HTML.

  11. #11
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ronpat View Post
    Problem #2 is an href path error in your HTML.
    Can you take a look, ronpat. Here's the HTML. I used forward slash "/" in href so it looks for a page starting from the root - public_html.
    Should I have contact page with "/" as well - "/contact.html" ?

    HTML Code:
    <ul>
               <li><a href="/index.html"    id="aboutnav">About</a></li>
               <li><a href="../blog/"         id="blognav">Blog</a></li>
               <li><a href="/work.html"     id="worknav">Work</a></li>
               <li><a href="contact.html"  id="contactnav">Contact</a></li>
    
    </ul>

  12. #12
    It's all Geek to me silver trophybronze trophy
    ralph.m's Avatar
    Join Date
    Mar 2009
    Location
    Melbourne, AU
    Posts
    24,296
    Mentioned
    460 Post(s)
    Tagged
    8 Thread(s)
    Quote Originally Posted by 810311 View Post
    Should I have contact page with "/" as well - "/contact.html" ?
    If the contact.html page is in the root folder, then yes.

  13. #13
    SitePoint Mentor bronze trophy
    ronpat's Avatar
    Join Date
    Jun 2012
    Location
    NJ, USA
    Posts
    2,578
    Mentioned
    63 Post(s)
    Tagged
    2 Thread(s)
    For working code, I looked back at the site in your first post.


    The path to the Contact page from the menu button on the Blog page looks like this:

    http://prygara.com/blog/contact.html


    The path to the Contact page from the menu button on all other pages looks like this:

    http://prygara.com/contact.html


    Conclusion: the path to the Contact page from the menu button on the Blog page contains an erroneous directory, "blog".

    It should look like the others.

    Remove the preceeding dots from "../blog" and add the trailing slash so it looks for a child index or home page.

    URL:
    -----
    http://prygara.com/index.html
    http://prygara.com/blog/
    http://prygara.com/work.html
    http://prygara.com/contact.html

    root level notation (absolute path)
    -------------------
    /index.html
    /blog/
    /work.html
    /contact.html


    EDIT:

    All of the menu items at the bottom of the page also contain the errant directory in their path. They all fail.

  14. #14
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ronpat View Post
    Remove the preceeding dots from "../blog" and add the trailing slash so it looks for a child index or home page.

    URL:
    -----
    http://prygara.com/index.html
    http://prygara.com/blog/
    http://prygara.com/work.html
    http://prygara.com/contact.html

    root level notation (absolute path)
    -------------------
    /index.html
    /blog/
    /work.html
    /contact.html


    EDIT:

    All of the menu items at the bottom of the page also contain the errant directory in their path. They all fail.
    fixed. thanks ronpat.

  15. #15
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ronpat View Post
    Your HTML could use a good run through the validator, too.
    I just did. Fixing errors now....thanks. Will post later.

  16. #16
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ronpat View Post
    Your HTML could use a good run through the validator, too.
    Please,take a look, ronpat. I think it validates now.

    http://prygara.com/

  17. #17
    SitePoint Mentor bronze trophy
    ronpat's Avatar
    Join Date
    Jun 2012
    Location
    NJ, USA
    Posts
    2,578
    Mentioned
    63 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by 810311 View Post
    Please,take a look, ronpat. I think it validates now.

    http://prygara.com/
    Hi, 810311,

    Your XHTML page validates like a work of art! Very nicely done.


    I hope you will permit a few observations about the overall construction of the pages and the way they are rendered in the user's browser. I only looked at the Contact page, but the other pages would also benefit from a revisit.

    Parts of the layout of your page depend on a user using the same font-size as you, the designer, which is not a safe bet.

    For example, on the Contact page, the width of the textarea is set in columns. The downside of using the col attribute is that the width is becomes dependent on the user's font-size. In the case of cols="78", the textarea extends beyond the right border of the page on my PC. If I set the width in CSS, {width:650px}, it remains within the boundary of the fixed width column. You can see what I mean in FF if you zoom text-only larger.

    Another example is the width of the #navigation box is {width:13.41em}. It's a guarantee that you cannot predict that a user's PC or Mac or Linux box will render the width of the #navigation container as you intend. Again, notice what happens when you zoom text-only larger or smaller in FF. This is another place where pixel width, or better still - no width at all, would be better. If no width is applied, then the tabs will extend to fit into the left column nicely.

    A variable unit of measure like ems or percent for padding or margin is not always a good choice (sometimes, but not always). Using ems for the padding around your name in the header destabilizes the header. Again, do the zoom text-only thing in FF to see for yourself. An entirely different technique would offer more predictability there.

    Hope this is helpful.

  18. #18
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ronpat View Post
    Hi, 810311,Your XHTML page validates like a work of art! Very nicely done.
    Thanks ronpat.

    Quote Originally Posted by ronpat View Post
    For example, on the Contact page, the width of the textarea is set in columns. The downside of using the col attribute is that the width is becomes dependent on the user's font-size. In the case of cols="78", the textarea extends beyond the right border of the page on my PC. If I set the width in CSS, {width:650px}, it remains within the boundary of the fixed width column. You can see what I mean in FF if you zoom text-only larger.
    I did not know this trick - works like a charm now. I removed col attribute and set width in CSS as per your notes. I tested in FF with text zoom only. It holds better. Thanks.


    Quote Originally Posted by ronpat View Post
    Another example is the width of the #navigation box is {width:13.41em}. It's a guarantee that you cannot predict that a user's PC or Mac or Linux box will render the width of the #navigation container as you intend. Again, notice what happens when you zoom text-only larger or smaller in FF. This is another place where pixel width, or better still - no width at all, would be better. If no width is applied, then the tabs will extend to fit into the left column nicely.
    Yes, since the width already set for left column - no need for navigation width I guess.

    Quote Originally Posted by ronpat View Post
    A variable unit of measure like ems or percent for padding or margin is not always a good choice (sometimes, but not always). Using ems for the padding around your name in the header destabilizes the header. Again, do the zoom text-only thing in FF to see for yourself. An entirely different technique would offer more predictability there.
    Yes, you are correct - header text gets shifted downwards when I zoom text-only in FF. Can you expand on that different technique you metioned previously?

  19. #19
    SitePoint Mentor bronze trophy
    ronpat's Avatar
    Join Date
    Jun 2012
    Location
    NJ, USA
    Posts
    2,578
    Mentioned
    63 Post(s)
    Tagged
    2 Thread(s)
    Sergiy,

    I notice in your code that you have hacks for old browsers, IE5 and 6. I can help you make further improvements in your page, if you support IE8+, but I do not have the knowledge to properly support IE7 and earlier.

    The site has one major flaw. Position:absolute and position:relative have been used inappropriately which means modifications to the layout are difficult to make. It would be very helpful to change the structure so the contents "go with the flow" instead of being absolutely or relatively positioned. In the process, we could also improve the header, too.

    FYI: The attached screen shot shows how the header text in the current design could behave as it is zoomed, or if a user simply chose a larger font. The top shot shows normal size, the second is zoomed a bit larger, the third and fourth are zoomed to the point that something has to flow over/under the other text. In these examples, the height of the header does not change, although it would if more zooming occurred. Other designs are certainly possible.
    Attached Images Attached Images

  20. #20
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ronpat View Post
    I notice in your code that you have hacks for old browsers, IE5 and 6. I can help you make further improvements in your page, if you support IE8+, but I do not have the knowledge to properly support IE7 and earlier.
    Sure. I can try do fixes for IE7 and IE8+. I am not sure if majority of people nowdays still use IE5/6 but if I can keep those rules just to be on the safe side...I guess..in case a user uses on of those...


    Quote Originally Posted by ronpat View Post
    The site has one major flaw. Position:absolute and position:relative have been used inappropriately which means modifications to the layout are difficult to make. It would be very helpful to change the structure so the contents "go with the flow" instead of being absolutely or relatively positioned. In the process, we could also improve the header, too.
    That would be great too. Yes, I had a feeling absolute/relative were inappropriate in some cases there but I did use them because I did not find/did not know any other solutions at that time.

    Quote Originally Posted by ronpat View Post
    FYI: The attached screen shot shows how the header text in the current design could behave as it is zoomed, or if a user simply chose a larger font. The top shot shows normal size, the second is zoomed a bit larger, the third and fourth are zoomed to the point that something has to flow over/under the other text. In these examples, the height of the header does not change, although it would if more zooming occurred.
    Yes, I saw it.

    Overall, if we can keep the same layout that I have now but do your improvements, that'd be awesome. I am sorry I don't know your name? Also, I would be interested to take a look at some samples of your work. Do you have an online portfolio?

  21. #21
    It's all Geek to me silver trophybronze trophy
    ralph.m's Avatar
    Join Date
    Mar 2009
    Location
    Melbourne, AU
    Posts
    24,296
    Mentioned
    460 Post(s)
    Tagged
    8 Thread(s)
    Quote Originally Posted by 810311 View Post
    I am not sure if majority of people nowdays still use IE5/6 but if I can keep those rules just to be on the safe side...I guess..in case a user uses on of those...
    IE5 is long dead now, and IE6 has less than 1% user base ... and probably much less if you discount China. It's pretty much the same for IE7 now, thank goodness. Even IE8 is dying off fairly quickly.

  22. #22
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ralph.m View Post
    IE5 is long dead now, and IE6 has less than 1% user base ... and probably much less if you discount China. It's pretty much the same for IE7 now, thank goodness. Even IE8 is dying off fairly quickly.
    Thanks for the info, ralph.m. So I will remove the following rule:

    Code:
    * html #footer {/*only ie gets this style*/
    	\height:52px;/* for ie5 */
    	he\ight:50px;/* for ie6 */
    }

  23. #23
    It's all Geek to me silver trophybronze trophy
    ralph.m's Avatar
    Join Date
    Mar 2009
    Location
    Melbourne, AU
    Posts
    24,296
    Mentioned
    460 Post(s)
    Tagged
    8 Thread(s)
    Quote Originally Posted by 810311 View Post
    I will remove the following rule
    Yes, realistically, you don't need it any more, although it doesn't do any harm either. I just don't bother to set any special code for IE any more. Even people stuck with XP have the option to use Chrome, so I'm done with outdated browsers (though for clients I do test IE8).

  24. #24
    SitePoint Zealot 810311's Avatar
    Join Date
    Mar 2010
    Location
    Canada
    Posts
    132
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ralph.m View Post
    Yes, realistically, you don't need it any more.
    done.

  25. #25
    SitePoint Mentor bronze trophy
    ronpat's Avatar
    Join Date
    Jun 2012
    Location
    NJ, USA
    Posts
    2,578
    Mentioned
    63 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by 810311 View Post
    Overall, if we can keep the same layout that I have now but do your improvements, that'd be awesome. I am sorry I don't know your name? Also, I would be interested to take a look at some samples of your work. Do you have an online portfolio?
    I should have a new structure put together for you by tomorrow that does not use positioning, keeps your "look", and "goes with the flow". As always, there is more than one way to skin a cat. You'll have to decide if it works for you.

    My name is Ron. I have no portfolio. I'm just an amateur who has the good fortune of having been invited to play ball with the pros.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •