html {
	margin: 0; 
} 
	
body {
	margin: 0;
    padding: 0;
}

body, p, td, tr td, div, blockquote, ul, ol, ul li, ol li, legend {
    color: #ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

th {
	text-align:left; padding-right:6px;	
}

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

h1 { 
	 font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; 
	 margin: .5em 0 .5em 0; padding: 0;	 
}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; 
	 margin: .35em 0 .25em 0; padding: 0;	 
}
h3 {
	 font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;
	 margin: .35em 0 .25em 0; padding: 0;
}


/* Styles */

.pageBG {
	background-image:url(/images/starfieldblue.jpg); background-repeat:repeat;
}
.transblueBG { background-image:url(../images/transblueBG.png); background-repeat:repeat; }

.contentBG {
	background-color:#253690;
}


.leftcolumn {
	width:55%;
	float:left;
}
.rightcolumn {
	width:45%;
	float:right;
}

table.healthstats td {
	padding-right: 12px;
}
table.healthstats th {
	text-align:left;
	font-weight: bold;
	padding-right: 6px;
	}

div.photos {
	margin-top:1em;
	margin-left:15%;
	width:520px;
}

.photos img { margin-top:.5em; }
.photoframe { padding:8px; background-color:#FFF; border:1px solid #202020; box-shadow: 1px 1px 5px #006; }
/* h-shadow v-shadow blur spread color inset; */
.photocaption {
	margin-top:0;
	padding-top:.25em;
	font-weight:bold;
}

.largerBodyStyle {
    color: #ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	line-height:1.2em;	
	}
.largerBodyStyleBold {
    color: #ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	line-height:1.2em;	
	}

div.largerBodyStyle, 
div.largerBodyStyle p, 
div.largerBodyStyle p a, 
div.largerBodyStyle td, 
div.largerBodyStyle th, 
div.largerBodyStyle a, 
div.largerBodyStyle li, 
div.largerBodyStyle li a {
    color: #ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height:1.2em;	
	}
div.largerBodyStyle a:hover,	
div.largerBodyStyle li a:hover {
    color: #99CCFF;
	}	
	

ul.menulist li {
	line-height:1.8em;
	font-size:1.3em;
}
ul.menulist li a:hover {
	color: #99CCFF;
    text-decoration: underline;
}
	
	
.standout {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}		
.standout a {
	font-size:13px;
	font-weight:bold;
	}		
	

.black {background-color: #000000;}
.white {background-color:#ffffff;}

.noMargin {
	margin: 0px;
	}

.titleStyle {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
	text-align:center;
	margin-right:15%;
}
.subtitleStyle {
    color: #ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
	text-align:center;	
}

.mainCenter {
	height:100%;
}

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


	
.photopage {
	background-color:#253690;
}



.signature {
	font-family:Monotype Corsiva; font-style:italic; font-size:18px; letter-spacing:1.1px;
}


.footerStyle {
	padding:15px 0 5px 0;
	width:100%;
	text-align:center;
	line-height:1.5em;
}
	
div.footerStyle {
    color: #99ccff;
    font-weight: bold;
}
div.footerStyle a:link, div.footerStyle a:visited {
    color: #99ccff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	}
div.footerStyle a:hover, div.footerStyle a:active {
    color: #ffcc00;
    text-decoration: none;
	}


/****************************************************************************
							Placements 
****************************************************************************/

#topofpage {
	position: absolute;
	top: 0px;
	left: 0px;
	}
#mainbody {
	width:100%;
	position: absolute;
	top: 120px;
	left: 0px;
	z-index:2;
	}
#headerstar1 {
	position:  absolute;
	top: 13px;
	left: 567px;
	}
#headerstar2 {
	position:  relative;
	top: -105px;
	left: 900px;
	}
#headerstar3 {
	position:  relative;
	top: -60px;
	left: 925px;
	}			
#pagetitle {
	padding-top:5px; 
	padding-right:75px;
	clear:both;
	}
#dogpagetitle {
	margin-right:200px;
	clear:both;	
	}
#contentcontainer {
	position:relative;
	padding:0 15px 15px 15px;
	}	
#albumthumbgallery {
	width:110px; 
	height:285px;
	}
#albumphotogallery {
	width:550px; 
	height:425px; 
	margin-top:15px;	
	}
#albumphotogallerytall {
	width:570px; 
	height:460px; 
	margin-top:10px;	
	}	
#bottom {
  padding: 0;
  margin: 0;
  position: absolute;
  width: 100%;
  bottom: 0px;  
  }		
  
/**************************** More formatting ****************************************/

img.b1 {
	border-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	background-color:#CCCCCC;
/*	background-color:#B0C4DE; */
	}
img.b2 {
	border-style: solid;
	border-top-color:#CCCCCC;
	border-right-color:#999999;
	border-bottom-color:#666666;
	border-left-color:#CCCCCC;
	}
img.borderdark { border:1px solid #333; box-shadow: 1px 1px 4px #006;  }

.framed {
	padding:8px;
	border: 1px solid #999966;
	background-color:#FFFFFF;
	text-align:center;
}

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

a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
a:link {
    color: #ffffff;
    text-decoration: underline;
}
a:visited {
    color: #ffffff;
    text-decoration: underline;
}
a:hover {
    color: #99CCFF;
    text-decoration: underline;
}
a:active {
    color: #99CCFF;
    text-decoration: underline;
}

a.plainLinkBold:link {
    color: #ffffff;
    font-size: 11px;	
    font-weight: bold;		
    text-decoration: none;
}
a.plainLinkBold:visited {
    color: #ffffff;
    font-size: 11px;	
    font-weight: bold;		
    text-decoration: none;
}
a.plainLinkBold:hover {
    color:#99CCFF;
    font-size: 11px;	
    font-weight: bold;		
    text-decoration: none;
}
a.plainLinkBold:active {
    color: #99CCFF;
    font-size: 11px;	
    font-weight: bold;		
    text-decoration: none;
}

a:link .graphicLink, a:visited .graphicLink, a:hover .graphicLink, a:active .graphicLink {border:0px;}

div.lightboxdiv a { color:#000; }

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


.smallbluebold {
    color:#0033cc;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.smallerbluebold {
    color:#0033cc;
    font-family: "Tahoma", Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.normalblackbold {
    color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;	
}

.normalwhite {
    color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.normalwhitebold {
    color: #ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.normalbluebold {
    color:#0033cc;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.normalredbold {
    color:#ff0000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.bigwhitebold {
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

