html, body{
 margin:3px;
 padding:0;
}

body {
	color:#000;
	background-color:#BFA18D;
	background-image: url('http://www.myadams.net/dogs/images/bdbk1.jpg');
	
	font:14px "Verdana", arial, helvetica, sans-serif;
    background-repeat: repeat;
    background-position: center;
	
	}

#pagewidth{
 max-width:100%;
 min-width:100%;
}

#header{
 position:relative;
 height:275px;
 background-color: #798BC8;
 background-image: url('http://www.myadams.net/dogs/images/hdrbk.jpg'); 
 width:100%;
 margin-left: auto;
 margin-right: auto;
 border:solid #573E60 1px;
 padding:2px;
 text-align:center;
 font:14px "Verdana", arial, helvetica, sans-serif;
 color:#800080;
}

#leftcol{
 width:14%;
 float:left;
 position:relative;
 min-width:120px;
 background-color:#798BC8;
 background-image: url('http://www.myadams.net/dogs/images/hdrbk.jpg'); 
 border:solid #573E60 1px;
 padding:2px;
 text-align:center;
 color:#000;
 font:12px "Verdana", arial, helvetica, sans-serif;
}

img {border:none;;}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }


#twocols{
 width:83%;
 float:right;
 position:relative;
}

#rightcol{
 width:21%;
 float:right;
 position:relative;
 min-width:120px;
 background-color:#798BC8;
 border:solid #573E60 1px;
 padding:2px;
 text-align:center;
 color:#000;
 font:14px "Verdana", arial, helvetica, sans-serif;
}

#maincol{
 background-color:#92A8F1;
 float: left;
 display:inline;
 position: relative;
 width:85%;
 padding:2px;
 border:solid #92A8F1 5px;
}

#footer{
 height:50px;
 background-color:#92A8F1;
 border:solid #573E60 1px;
 padding:5px;
 width:67%;
 margin-left: auto;
 margin-right: auto;
 text-align:center;
 clear:both;
}

#detailleft{
 width:16%;
 float:left;
 position:relative;
 min-width:120px;
 background-color:#BFA18D;
 padding:2px;
 text-align:right;
 color:#000;
 font:14px "Verdana", arial, helvetica, sans-serif;
}

/* *** Float containers fix */
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.clearfix{display: inline;}
/* Hides from IE-mac \*/
 * html .clearfix{height: 1%;}
 .clearfix{display: block;}
/* End hide from IE-mac */



/*printer styles*/
@media print{
 /*hide the left column when printing*/
 #leftcol{display:none;}

 /*hide the right column when printing*/
 #rightcol{display:none;}
 #twocols, #maincol{width:100%; float:none;}
}

DIV.base-layer {
  background-color:#92A8F1; border: solid #333333 0px; color:#000;
  margin: 0.0em 0px 0.0em 0px; padding: 0; text-align: left; width: auto;
}

DIV.base-layerb {
  background-color:#92A8F1; border: solid #333333 0px; color:#000;
  margin: 0.0em 0px 0.0em 0px; padding: 0; text-align: left; width: auto;
}


DIV.table-row {
  background: none #92A8F1; border: solid #92A8F1 1px; color:#000;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 100%;
}

/* 3 x 2 table */

DIV.left-container2 {
  border: solid #333333 0px; float: left; margin: 0; padding: 1px; width: 50%;
}

DIV.right-container2 {
  border: solid #333333 0px; float: right; margin: 0; padding: 1px; width: 44%;
}

DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}



P.text {
  border: solid #3333cc 0px; margin: 0; padding: 0.3em 0.3em 0 0.3em;
  font-style: normal; font-size: 1em; text-align: center; text-indent: 0;
  width: auto;
}

