/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { border-style: none;
    margin: 0pt;
    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: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(127, 119, 114);
    }

  form { border-style: none;
    margin: 0pt;
    padding: 0pt;
    }

  fieldset { border: medium none ;
    margin: 0pt;
    padding: 0pt;
    }

  input, textarea { border: 1px solid rgb(98, 98, 98);
    padding: 5px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  h1, h1 a, h2, h2 a, h3, h3 a { margin: 0pt;
    text-decoration: none;
    font-weight: normal;
    color: rgb(106, 162, 253);
    }

  h1 { border-style: none;
    letter-spacing: -3px;
    font-size: 2.6em;
    }

  h2 { letter-spacing: -2px;
    font-size: 2em;
    }

  h3 { margin-bottom: 2em;
    font-size: 1em;
    font-weight: bold;
    }

  p, ol, ul { margin: 0pt 0pt 2em;
    line-height: 200%;
    }

  blockquote { border-left: 5px solid rgb(221, 221, 221);
    margin: 0pt 0pt 0pt 1.5em;
    padding-left: 1em;
    }

  a { color: rgb(106, 162, 253);
    }

  a:hover { text-decoration: none;
    color: rgb(255, 116, 0);
    }

  img { border: medium none ;
    }

  #header { margin: 0pt auto;
    height: 108px;
    width: 900px;
    }

  #logo h1, #logo p { float: left;
    color: rgb(59, 59, 59);
    }

  #logo h1 { padding: 20px 90px 0pt 0pt;
    background: transparent url(http://www.yorkadoptapet.com/adopt.jpg) no-repeat scroll right bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 88px;
    font-size: 4em;
    }

  #logo p { margin: 0pt 0pt 0pt -30px;
    padding: 70px 0pt 0pt;
    line-height: normal;
    letter-spacing: -1px;
    font-size: 1.8em;
    font-weight: bold;
    }

  #logo a { text-decoration: none;
    color: rgb(59, 59, 59);
    font-weight: bold;
    }

  #rss { padding: 30px 39px 20px 0pt;
    text-align: right;
    }

  #rss a { padding: 0pt 0pt 3px 24px;
    background: transparent url(images/img03.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    font-weight: bold;
    }

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

  #search { background: rgb(255, 255, 255) url(images/img02.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: right;
    width: 200px;
    height: 28px;
    }

  #search #x { display: none;
    }

  #search #s { border: medium none ;
    padding: 6px 5px 5px 35px;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: auto;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(0, 0, 0);
    width: 160px;
    }

  #search br { display: none;
    }

  #menu { margin: 0pt auto;
    background: rgb(106, 162, 253) url(images/img04.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 950px;
    height: 60px;
    }

  #menu ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #menu li { display: inline;
    }

  #menu a { padding: 18px 30px 0pt;
    display: block;
    float: left;
    text-decoration: none;
    font-size: 1.6em;
    font-weight: bold;
    color: rgb(255, 255, 255);
    }

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

  #menu .current_page_item {  }

  #menu .current_page_item a { color: rgb(255, 255, 255);
    }

  #page { margin: 0pt auto;
    padding: 30px 0pt;
    width: 900px;
    }

  #ads { padding: 0pt 0pt 0pt 20px;
    float: right;
    width: 160px;
    }

  #content { float: left;
    width: 550px;
    }

  .post { margin-bottom: 50px;
    }

  .post .title {  }

  .post .title h2 { font-size: 2.2em;
    }

  .post .title p { margin: 0pt;
    line-height: normal;
    color: rgb(186, 186, 186);
    }

  .post .title p a { color: rgb(186, 186, 186);
    }

  .post .entry { padding-top: 30px;
    }

  .post .links { margin: 0pt;
    padding: 6px 0pt 0pt 20px;
    background: rgb(243, 243, 243) url(images/img08.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 29px;
    width: 410px;
    }

  .post .links a { padding: 0pt 23px;
    text-decoration: none;
    font-weight: bold;
    }

  .post .links a:hover { text-decoration: underline;
    }

  .post .links .more { background: transparent url(images/img09.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .post .links .comments { background: transparent url(images/img10.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #sidebar { float: right;
    width: 340px;
    }

  #sidebar ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #sidebar li { background: rgb(243, 243, 243) url(images/img06.gif) no-repeat scroll left bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    margin-bottom: 20px;
    }

  #sidebar li ul { padding: 15px 20px;
    line-height: 200%;
    }

  #sidebar li li { margin: 0pt;
    background: transparent url(images/img07.gif) no-repeat scroll 0pt 11px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 15px;
    }

  #sidebar h2 { padding: 5px 0pt 0pt 30px;
    background: rgb(255, 183, 0) url(images/img05.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 210px;
    height: 30px;
    letter-spacing: -1px;
    font-size: 1.6em;
    color: rgb(255, 255, 255);
    }

  #calendar_wrap { padding: 15px 20px;
    }

  #calendar table { border: 1px solid rgb(219, 219, 219);
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 100%;
    text-align: center;
    }

  #calendar thead { background: rgb(219, 219, 219) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #calendar tbody td { border: 1px solid rgb(219, 219, 219);
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #calendar #prev { text-align: left;
    }

  #calendar #next { text-align: right;
    }

  #calendar tfoot a { text-decoration: none;
    font-weight: bold;
    }

  #calendar #today { border: 1px solid rgb(255, 116, 0);
    background: rgb(255, 243, 167) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: bold;
    color: rgb(255, 116, 0);
    }

  #footer { margin: 0pt auto;
    padding: 30px 0pt;
    background: transparent url(images/img11.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    width: 950px;
    }

  #footer p { margin: 0pt 0pt 5px;
    text-align: center;
    line-height: normal;
    font-size: 0.9em;
    }

  #footer a { text-decoration: none;
    }


