html,body,table {margin: 0px; padding: 0px;}
body,td,p {font: 11px/17px tahoma, verdana, arial, helvetica, sans-serif;}
body {background: url("images/bg.gif") repeat-x #ffffff;}
table {border-collapse: collapse;}
img {border: 0px;}
blockquote {font: normal 11px/18px tahoma, verdana, helvetica, sans-serif;}

/*Font rules*/
h1 {display: inline; font: bold 16px/19px arial, helvetica, sans-serif; color: #736C5B; letter-spacing: -1px;}
h2 {display: inline; font: bold 18px/21px verdana, arial, helvetica, sans-serif; color: #B60D2A; letter-spacing: -1px;}
h3 {display: inline; font: bold 19px/34px tahoma, arial, helvetica, sans-serif;}
h4 {display: inline; font: bold 10px/16px tahoma, arial, helvetica, sans-serif; color: #B60D2A;}
h5 {display: inline; font: bold 11px/17px tahoma, arial, helvetica, sans-serif; color: #736C5B;}
h6 {display: inline; font: bold 12px/17px tahoma, arial, helvetica, sans-serif; color: #B60D2A;}
.header {display: inline; font: bold 16px/20px arial, helvetica, sans-serif; color: #B60D2A;}

.smalltext {font: normal 10px/16px tahoma, verdana, arial, helvetica, sans-serif;}
.smalltextbold {font: bold 10px/14px tahoma, verdana, arial, helvetica, sans-serif; color: #736C5B;}
.smallwhite {font: normal 10px/13px verdana, arial, helvetica, sans-serif; color: #ffffff;}
.tinytext {font: normal 9px/13px tahoma, verdana, arial, helvetica, sans-serif; color: #736C5B;}

/*Link rules*/
a:link, a:visited, a:active {font: normal 11px/18px tahoma, verdana, arial, helvetica, sans-serif; color: #B60D2A; text-decoration: none;}
a:hover {color: #736C5B; text-decoration: underline;}

a.small:link, a.small:visited, a.small:active {font: normal 10px/16px tahoma, verdana, arial, helvetica, sans-serif; color: #3652DD; text-decoration: none;}
a.small:hover {color: #B60D2A; text-decoration: underline;}

a.bottom:link,a.bottom:visited,a.bottom:active {font: normal 10px verdana, arial, helvetica, sans-serif; color: #ffffff; text-decoration: none;}
a.bottom:hover {text-decoration: underline;}

/*Positioning rules*/

div.align {position: relative; left: 50%; margin-left: -350px; width: 700px;}

#photo {position: absolute; left: 16px; top: 425px; z-index: 1;}
#quotebox {position: absolute; left: 26px; top: 625px; z-index: 1;}
#cat {position: absolute; left: 365px; top: 400px; z-index: 1;}
#dog {position: absolute; left: 589px; top: 346px; z-index: 1;}

/*box rules*/

.boxes {
background: url("images/box_bg.gif") repeat-y;
padding-left: 10px;
font: normal 10px/18px tahoma, arial, sans-serif;
width: 197px;
}

.boxpad {
padding-left: 76px;
background: #ffffff;
}

.bottompad {
padding-left: 76px;
padding-bottom: 5px;
background: #ffffff;
font: normal 10px/18px tahoma, arial, sans-serif;
}

/*General rules*/
.quote {display: block; border-top: 3px dotted #B60D2A; border-bottom: 3px dotted #B60D2A; padding-left: 10px; padding-right: 10px; padding-top: 14px; padding-bottom: 14px; font: normal 11px/17px verdana, arial, helvetica, sans-serif; width: 138px; background: #ffffff;}
.quote2 {display: block; border-top: 3px dotted #B60D2A; border-bottom: 3px dotted #B60D2A; padding-left: 10px; padding-right: 10px; padding-top: 14px; padding-bottom: 14px; font: normal 11px/17px verdana, arial, helvetica, sans-serif; width: 138px; background: #ffffff;}
.bgwhite{background: #ffffff;}
.padding_t {padding-left: 30px; padding-bottom: 5px; background: #ffffff;}
