﻿body { height: 100%; }
html { height: 100%; }
body {
    margin: 10px 0 0 0; padding: 0px; 
    background: #EEEEE0 url(../images/site_bg.png) repeat top left; 
}
body, p, ol, ul, td {
    font-family: arial, helvetica, tahoma, verdana, sans-serif;
    font-size:   11px;
    line-height: 18px;
    color: rgb(0,0,0); /* font color */
}
img {
	border: 0px;
}
table td { vertical-align: top; }
p { 
	margin-left: 10px;
	margin-right: 10px;
}


h1 {
  clear: both;
  font-family: arial, helvetica, tahoma, verdana, sans-serif;
  border-bottom: 1px solid #000;
  padding-left: 0px;
  padding-bottom: 5px;
  color: rgb(79,148,205);
  font-size: 20px;
}

h2 {
  clear: both;
  font-family: arial, helvetica, tahoma, verdana, sans-serif;
  padding: 0 0 8px 0;
  margin: 0;
  font-size: 18px;
}

h3 {
  clear: both;
  font-family: arial, helvetica, tahoma, verdana, sans-serif;
  padding: 0 0 8px 0;
  margin: 0;
  font-size: 16px;
}

div.mainBox { width:962px;  margin-left: auto; margin-right: auto; border: 0px; }
div.mainBox01 { /* dog's head */
	background: url('../images/gla_01_01.png') no-repeat scroll top left;
	width: 156px;
	height: 46px;
} 
div.mainBox02 { /* dogs neck and the shadow spanning the whole width */
	background: url('../images/gla_02_01.png') no-repeat scroll top left;
	width: 962px;
	height: 7px;
}
div.mainBox03 { /* Gotta Love a Lab spanning whole width */
	background: url('../images/gla_03_01.png') no-repeat scroll top left;
	width: 962px;
	height: 90px;
}
div.mainBox04 { /* menu bg */
    background: url('../images/gla_04_01.png') no-repeat scroll top left;
    width: 962px;
    height: 25px;
}
div.mainBox04 ul {
    margin: 0 0 0 150px;
    list-style-type: none;
}
div.mainBox04 ul:first-child { 
    padding: 0 0 0 0;
}
div.mainBox04 li {
    float: left;
    margin: 1px 7px 0 7px;
    line-height: 25px;
}
div.mainBox04 ul li a {
    text-decoration: none;
    color: white;
    font-size: 15px;
    font-weight: bold;
}

div.mainBox05 { /* shadow spanning whole width */
	background: url('../images/gla_05_01.png') no-repeat scroll top left;
	width: 962px;
	height: 14px;
}
div.mainBoxContentSpacer { /* shadow spanning whole width */
	background: url('../images/gla_content_spacer.png') repeat top left;
	width: 962px;
	height: 20px;
}


#content {
	min-height: 400px;
	background-image: url(../images/content_bg.png); 
	background-repeat: repeat;
	background-position: top left;
}


div.mainBoxContentLeft {
	padding: 0 33px 0 33px;
	width:157px; 
	color: rgb(0,0,0); /* font color */
	float: left; 
}

div.mainBoxContentRight {
	padding-left: 31px;
	float: left; 
	color: rgb(0,0,0); /* font color */
}

div.mainBoxContentMid {
	width:523px; 
	float: left; 
	color: rgb(0,0,0); /* font color */
}

div.newsItem {
	background: url('../images/gla_header.png') no-repeat scroll top left;
	width: 157px;
	height: 33px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-size: 15px;
	font-weight: bold;
	padding: 8px 0 0 0;
}

div.mainBoxFooter {
	width:980; 
	height: 55px;
	padding: 0px; 
	clear: left; 
	background-image: url(../images/gla_06_01_footer.png); 
	background-repeat: no-repeat;
	background-position: top left;
	color: #000;
}

div.mainBoxContentMid p {
    color: #000;
    background: #FFF;
}

div.mainBoxContentRight p {
    padding: 0;
    text-align: left;
}




