html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.0em;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	vertical-align:baseline;
}


body {
	color:#000000;
	font-size:1.0em;
	line-height:1.4em;
	background-color:#ffffff;
	background-image:url(images/bg.jpg);
	background-repeat: x;
}

h1{
	background-color: #008ad2;
	color: #ffffff;
	font-family:Helvetica,Arial,sans-serif;
	font-size:0.9em;
	line-height:1.3em;
	padding: 0 2px 0 4px;
	margin: 0 0 5px 0;

}
h2, h3, h4 {
	font-family:Helvetica,Arial,sans-serif;
	font-size:0.85em;
	font-weight:bold;
	
}


#page {
	background-color:#ffffff;
	margin:0pt auto;
	width:800px;
	height: 600px;
}
#content{
	margin:10px;
}

#content div {
	display:inline;
	float:left;
	padding:0px;
}
#branding, #branding-sub, #columns, #dairy,#contact {
	margin:0;
	width:780px;
}
.col {
	background-image:url(images/bg_col.jpg);
	margin: 5px 2px 5px 0;
	width:154px;
	height:154px;
	font-size:0.9em;
}
.last{
	margin: 5px 0 5px 0;
}

.col a{
	text-decoration: none;
	color: #008ad2;
}

.col p,#branding-sub p,#dairy p,#contact p {
	margin: 0 4px 4px 4px;
	font-size:0.75em;
	line-height:1.1em;
}
.col h2{
	margin: 0 0 0 4px;
}



