body {
	margin: 0;
    padding: 0;
}

<!-- Layouts -->
#page {
	height: 400px;
}
#title {
	position: relative;
	top: -15px;
	}
#toplink {
	position: absolute;
	top: 165px;
	right: 10px;
	}
#content {
	margin-left: 42px;
	margin-top:0px;
	}
#footer {
	position: absolute;
	left: 300px;
	bottom: 25px;
	}
#bottom {
  padding: 0;
  margin: 0;
  position: absolute;
  width: 100%;
  bottom: 0px;  
  }		

<!-- Formats -->

address, blockquote, body, caption, center, dd, dir, div, dl, dt, form, ul, li, ol, p, pre, table, td, th, tr {
	color: #000000; 
	font: 13px/1.4em arial, helvetica, sans-serif; 
	}
	
li li, td td {
	color: #000000; 
	font: 13px/1.4em arial, helvetica, sans-serif; 
	}	

.smalltxt {
    font-size: 10px;
}

.largertxt div, .largertxt p, .largertxt td, .largertxt th, .largertxt a {
	font: 12px/1.4em "Verdana", arial, helvetica, sans-serif; 
}

h1, h2, h3, h4, h5, h6 { margin: 0; font-family:Arial, Helvetica, sans-serif; }

h1 {font-size: 1.3em; text-align:center;}

h2 {font-size: 1.2em; margin-top: 2em;}

h3 {font-size: 1.1em; margin-top: 2em;}

h4, h5, h6 {font-size: 1em; margin-top: 1.5em;}


.dogpagetitle {
	width: 500px;
	text-align:center;
	font-weight:bold;
}

.footerStyle {
    color: #330066;
    font-family: "Arial", Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

tr.smallLine
{ 
line-height: 5pt;
}
tr.mediumLine
{ 
line-height: 15px;
}    


.date-font	{ color: #000000; font: 11px verdana, arial, sans-serif; font-weight: normal }

img.b1 {
border-style: solid;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
}

<!-- top, right, bottom, left -->
img.b5 {
border-style: solid;
border-top-color: #663399;
border-right-color: #551A8B;
border-bottom-color: #551A8B;
border-left-color: #663399;
}

<!-- LINK ORDER - a:link a:visited a:hover a:active -->

a {
	font: 13px/1.4em arial, helvetica, sans-serif; 
    text-decoration: underline;	
}
a:link {
    color: #330066;
}
a:visited {
    color: #330066;
}
a:hover {
    color: #CC6633;
}
a:active {
    color: #CC6633;
}

a.homeLink {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-weight: bold;		
    text-decoration: none;	
}
a.homeLink:link {
    color: #ffffff;
}
a.homeLink:visited {
    color: #ffffff;
}
a.homeLink:hover {
    color: #CC6633;
}
a.homeLink:active {
    color: #CC6633;
}

a.plainLink {
	font: 13px/1.4em arial, helvetica, sans-serif; 
    text-decoration: none;	
}	
a.plainLink:link {
    color: #330066;
}
a.plainLink:visited {
    color: #330066;
}
a.plainLink:hover {
    color: #CC6633;
}
a.plainLink:active {
    color: #CC6633;
}


.photobox {
	margin: 5px;
	border: 1px solid #000000;	
	}
.photocaption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

a.photoboxlink img {
	margin: 5px;
	border: 3px solid #ffffff;
}
a:hover.photoboxlink img {
	border: 3px solid #CC6633;
}


a.bottomNavLink {
    font-family: "Verdana", Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;		
    text-decoration: none;	
}
a.bottomNavLink:link {
    color: #330066;
}
a.bottomNavLink:visited {
    color: #330066;		
}
a.bottomNavLink:hover {
    color: #CC6633;
}
a.bottomNavLink:active {
    color: #CC6633;
}


 /* IMAGE HOVER CODE */
#rollover 		{ background-color: #000000 }
#rolloveron 	{ background-color: #CC6600; Filter: Alpha(Opacity=50, FinishOpacity=20) }


.normalblackbold {
    COLOR: #000000;
    FONT-FAMILY: "Arial", Arial, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}

.bigblackbold {
    COLOR: #000000;
    FONT-FAMILY: "Arial", Arial, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}