/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    padding: 0pt;
    background: rgb(240, 240, 240) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    background-image:url('http://www.caddyinfo.com/wordpress/wp-content/themes/producer/images/footer_bg_blank.jpg');
    background-repeat:repeat;
    background-attachment:fixed;
    font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size-adjust: none;
    line-height: 1.5em;
    color: rgb(69, 69, 69);
    font-size: 0.8em;
    }

  a { color: rgb(14, 77, 139);
    }

  a:hover { color: rgb(0, 0, 0);
    }

  a.title { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(180, 26, 26);
    }

  h1 { margin: 0pt;
    padding: 16px 0pt 0pt 8px;
    font-family: Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 2em;
    line-height: normal;
    font-size-adjust: none;
    letter-spacing: -1px;
    }

  h2 { margin: 0pt;
    padding: 0pt;
    font-family: Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1.6em;
    line-height: normal;
    font-size-adjust: none;
   
    letter-spacing: -1px;
    }

  h1 a { color: rgb(255, 255, 255);
    }

  h1 a, h2 a { text-decoration: none;
    }

  h1 a:hover, h2 a:hover { color: rgb(191, 225, 237);
    }

  h3 { margin: 0pt 0pt 10px;
    padding: 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 90%;
    line-height: normal;
    font-size-adjust: none;
 
    color: rgb(95, 95, 95);
    }

  p { margin: 0pt 0pt 0px;
    line-height: 1.5em;
    }

  form { margin: 0pt;
    }

  input.search { border: medium none ;
    padding: 4px;
    background: rgb(255, 255, 255) url(input.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 199px;
    color: rgb(128, 128, 128);
    }

  input.submit { border: medium none ;
    padding: 3px;
    background: rgb(217, 104, 85) url(button.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 24px;
    font-weight: bold;
    width: 53px;
    color: rgb(255, 255, 255);
    }

  .content { margin: 10px auto;
    background: rgb(255, 255, 255) url(big_middle.gif) repeat-y scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 768px;
    color: rgb(69, 69, 69);
    }

  .logo { padding: 18px 0pt 0pt 3px;
    }

  .header_top { background: rgb(254, 254, 254) url(big_top.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    height: 15px;
    }

  .header { padding: 0px 10px 0pt;
    }

  .header_bottom { background: rgb(254, 254, 254) url(big_bottom.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    color: rgb(255, 255, 255);
    height: 15px;
    }

  #nav { width: 100%;
    float: left;
    background-image: url(zebrano.jpg);
    background-color: rgb(153, 51, 0);
    }

  #nav ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    background-position: center top;
    background-image: url(nav.gif);
    }

  #nav a, #nav strong, #nav span { padding: 7px 20px 4px 10px;
    background: rgb(196, 50, 25) url(nav.gif) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    display: block;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-weight: bold;
    }

  #nav a { float: none;
    background-image: url(nav.gif);
    background-position: right top;
    }

  #nav li { margin: 0pt;
    padding: 0pt 0pt 0pt 9px;
    background: rgb(196, 50, 25) url(nav.gif) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    color: rgb(255, 255, 255);
    }

  #nav #current { background: rgb(25, 149, 194) url(nav.gif) no-repeat scroll 0pt -41px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  #nav #current a { padding: 7px 20px 4px 11px;
    background: rgb(25, 149, 194) url(nav.gif) no-repeat scroll 100% -41px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  #nav a:hover { background: rgb(196, 50, 25) url(nav.gif) no-repeat scroll 100% 0px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(191, 225, 237);
    }

  .sf_left { border-top: 1px solid rgb(19, 125, 162);
    border-bottom: 1px solid rgb(0, 0, 0);
    padding: 0px 0pt 0px 7px;
    background: rgb(91, 178, 209) url(zebrano.jpg) repeat-x scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 203px;
    height: 77px;
    color: rgb(255, 255, 255);
    }

  .sf_right { width: 537px;
    float: right;
    color: rgb(255, 255, 255);
    }

  .sf_search { border-top: 1px solid rgb(170, 23, 23);
    border-bottom: 1px solid rgb(0, 0, 0);
    padding: 18px 0pt 17px 15px;
    background: rgb(202, 9, 13) none repeat-x scroll center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    display: block;
    color: rgb(255, 228, 224);
    margin-top: 0px;
    }

  .subheader { padding: 8px;
    background: rgb(240, 240, 240) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(128, 128, 128);
    }

  .left { margin: 0pt 0pt 10px;
    float: left;
    width: 595px;
    }

  .box_top { background: rgb(240, 240, 240) url(leftbox_top.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(128, 128, 128);
    height: 40px;
    width: 159px;
    }

  .box_top h2 { margin: 0pt;
    padding: 7px 0pt 0pt 5px;
    color: rgb(128, 128, 128);
    }

  .box { border-left: 2px solid rgb(240, 240, 240);
    border-right: 2px solid rgb(240, 240, 240);
    margin: 0pt;
    padding: 0pt 4px 0pt 7px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 144px;
    color: rgb(89, 89, 89);
    }

  .box_bottom { margin: 0pt 0pt 7px;
    background: rgb(255, 255, 255) url(leftbox_bottom.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    height: 13px;
    width: 160px;
    }

  .left_side { padding: 0px 5px 8px 8px;
    float: left;
    width: 159px;
    }

  .right_side { margin: 0pt 5px 0pt 0pt;
    float: right;
    width: 405px;
    text-align: justify;
    }

  .article { padding: 0pt 5px 0pt 0px;
    margin-bottom: 20px;
    }

  .grey_top { margin: 0px 0pt 0pt 6px;
    padding: 0pt;
    background: rgb(237, 237, 237) url(grey_top.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    width: 382px;
    color: rgb(0, 0, 0);
    height: 5px;
    }

  .grey { margin: 0pt 0pt 0pt 6px;
    padding: 10px;
    background: rgb(237, 237, 237) url(grey_bottom.gif) no-repeat scroll left bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 362px;
    color: rgb(128, 128, 128);
    }

  .grey a { color: rgb(200, 60, 60);
    font-weight: bold;
    }

  .grey a:hover { background: rgb(237, 237, 237) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    }

  .highlight { border-bottom: 1px solid rgb(204, 204, 204);
    margin: 0pt 0pt 3px;
    padding: 5px 3px;
    }

  .right { margin: 0pt 0pt 10px;
    float: right;
    width: 170px;
    }

  img { margin: 0pt 9px 3px 0pt;
    float: left;
    }

  .footer { border-top: 1px solid rgb(238, 238, 238);
    padding: 10px 0pt 5px;
    background: rgb(240, 240, 240) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    text-align: center;
    color: rgb(128, 128, 128);
    }

  .footer p { line-height: 2em;
    }

  .footer a { border-bottom: 1px dotted rgb(128, 128, 128);
    background: rgb(240, 240, 240) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(79, 79, 79);
    text-decoration: none;
    }


