body { margin-top: 0px; background-color: #ffffff }

i { color: #0000ff }

span.title { color: #ff00ff; font-style: italic }

blockquote { border: 1px dashed #666666; padding: 5px; font-style: italic; background-color: #ffffcc }

/* Page Header */

div.header { margin: 20px auto auto auto; width: 95%; height: auto; border: 3px solid #009966; background-color: #ffcc00; padding-bottom: 3px }

h1.header { text-align: center; margin: 0px; margin: 10px }

span.header { color: #009966; font-size: 40px }
span.subheader { color: #ffffff; font-size: 16px; font-family: Arial, Helvetica, sans-serif }

.external { background:url(/images/external.png) 99% 40% no-repeat; padding-right: 15px }


/* Ads */

div.ad { margin 10px 0px 10px 0px; padding: 10px 0px 0px 10px }

div.leaderboard { text-align: center; padding: 10px; }


/* Pet Supplements */

div.supplements { border: 1px solid #ffcc00; padding: 10px; margin: 5px }

div.supplements div.left { float: left; width: 35%; vertical-align: top; margin: 0px }

div.supplements div.right { float: right; width: 65%; text-align: right; vertical-align: top; margin: 0pz }

div.right form select { vertical-align: top; margin 0px }

div.right form option { vertical-align: top; margin: 0px }

div.right form input { vertical-align: top; margin: 0px }

div.button { text-align: center; width: 100% }

div.button form select { vertical-align: top; margin 0px }

div.button form option { vertical-align: top; margin: 0px }

div.button form input { vertical-align: top; margin: 0px }

img.supplements { border: 1px solid #000000 }


/* Headers */

div.title {  border-bottom: 1px solid #000000; background-color: #cccccc; margin: 10px 0px 0px 0px; width: 100% }
h1.title { color: #000000; font-size: 25px; margin: 0px; padding: 5px 0px 2px 5px; font-family: Arial, Helvetica, sans-serif  }

div.h1 { border-bottom: 1px dashed #009966; margin: 20px 0px 10px 0px; width: auto }
div.h1 h1 { color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0px; font-size: 25px; padding: 5px 5px 5px 5px }

div.h2 { border-bottom: 1px dashed #009966; margin: 50px 0px 10px 0px; width: auto; padding: 5px 5px 5px 5px }
div.h2 h2 { color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0px; font-size: 25px }

div.h3 { margin: 0px 0px 0px 0px; width: auto; padding: 5px 5px 5px 5px }
div.h3 h3 { color: #000000; font-style: italic }


/* Fieldset */

fieldset { margin: 0px auto 10px auto; border: 3px solid #009966; width: 90% }
legend { font: arial; font-size: 15px; font-style: italic; margin: 0px 10px 10px 10px; padding: 20px 10px 10px 10px }


/* Content */

div.wrappermain { width: 70%; margin: 0px; top: 0px; float: left }
div.main { background-color: #ffffff; width: 100%; margin: 0px; top: 0px; border-right: 1px solid #000000 }

div.content { font-family: 'Courier New', Verdana, optimum, tahoma, arial, sans-serif, serif; width: 95%; margin-left: auto; margin-right: auto }

div.content img { margin: 15px 15px 15px 15px }

div.content li { margin: auto 0px auto 0px; padding: auto 0px auto 0px }


/* Navigation */

div.wrappernavi { width: 30%; margin: 0px 0px 0px 0px; float: left }
div.navi { background-color: #ffffff; width: 100%; margin: 0px 0px 0px 0px; border-left: 1px solid #000000 }

div.navititle { background-color: #6699cc; border-bottom: 1px solid #000000; width: 100%; margin: 10px 0px 0px 0px }
h4.navi { color: #ffcc00; font-size: 25px; margin: 0px; padding: 5px 0px 2px 5px; font-family: Arial, Helvetica, sans-serif  }

div.navitext { width: auto; margin: 10px 10px 10px 10px }


/* Ask Jesse */

div.wide {  border-bottom: 1px solid #000000; background-color: #cccccc; margin: 10px 0px 0px 0px; width: 100% }


/* Testimonials */

div.testimonials img { margin: 10px 10px 10px 10px; padding: 0px; border: 3px solid #ff0000 }

div.testimonials a { margin: 10px; padding: 0px }

div.testimonials a img { margin: 10px 10px 10px 10px; padding: 0px }


/* Sick Pet Project */

img.jumbo { margin: 10px 0px 10px 0px; padding: 0px; border: 3px solid #ff0000 }

a.jumbo { margin: 0px; padding: 0px }

a.jumbo img.jumbo { margin: 10px 0px 10px 0px; padding: 0px }


/* Footer */

div.footer { margin: 20px auto auto auto; width: 95%; height: auto; border: 3px solid #009966; background-color: #ffcc00; padding-bottom: 3px }
div.footertitle {background-color: #99CC66; border-bottom: 1px solid #6699cc; width: 100% }
h1.footer { color: #ffffff; padding-left: 10px; margin: 0px }
