/* for 456bereastreet method */
body,
html {
	margin:0;		/* To make the content reach the */
	padding:0;		/* edges of the browser window   */
	height: 100%;		/* for themaninblue footerstickalt method */
	min-height: 100%;
	background:#000;
	color:#FFF;
	font-family: "Avant Garde", "Tahoma", sans-serif; }
body {				/* give the     */
	min-width:1024px; }	/* content area */
h1, h2, h3, h4 {
	font-family: "Avant Garde", "Tahoma", sans-serif; }
h1 {font-size: 1.3em; font-weight: 500;}
h2 {font-size: 1.2em; font-weight: 500;}
h3 {font-size: 1.1em; font-weight: 500;}
h4 {font-size: 1.0em; font-weight: 500;}
#wrap {				/* a width and  */
	margin:0 auto;		/* centre it    */
	width:1024px;		/* horizontally */
	height: 100%; }
#colleftwide {				/* make the two   */
	float:left;		/* columns (#colleftwide */
	width:611px;		/* and #colrightthin)  display side by side*/
	margin: 10px; }
#colrightthin {			/* by side, and specify the    */
	float:right;		/* widths of      */
	width:333px;		/* the columns    */
	margin: 10px; }
#header {
	width: 1024px;
	padding: 10px; 
	margin: 10px auto; }
#footer {
	clear:both;		/* 456bereastreet - Push the footer down */
	position: relative;	/* for themaninblue footerstickalt method */
	margin-top: -7.5em;	/* for themaninblue footerstickalt method */	
	color: #6BC; 
	text-align: center; }
#nonFooter {			/* for themaninblue footerstickalt method */
	position: relative;
	min-height: 100%; }
* html #nonFooter {		/* for themaninblue footerstickalt method */
	height: 100%; }
#content {			/* for themaninblue footerstickalt method */
	padding-bottom: 9em; }
#logo {				/* for image-replacment */
	font: 1em impact;
	color: #6BC;
	width: 428px;
	height: 59px;
	position: relative; }
#logo span {			/* for image-replacment */
	background: url(images/niall-s-old-time-yard-remedies.jpg) no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%; }
#colfull {
	margin: 10px auto;
	/* padding: 10px; */
	width: 1024px ; 
	text-align: center; 
	padding-bottom: 7em; }
#collefthalf {
    float:left;
    width:472px;
    }
#colrighthalf {
    float:right;
    width: 472px; }

a:link,
a:visited {
	color: #6BC;
	text-decoration: none; }
a:hover,
a.header:hover span {
	color: #FFF; }
a:active {
	color: #666; }
a.header:hover {
	border: 0px; } /* for image-replacement - trigger for IE5.x and IE6 */
a.header span {
	color: #000; }
.thumbnail {
	float: left;
	width: 128px;
	margin: 0 64px 64px 0;
	padding: 5px;
	text-align: center; }
.fullsize {
	float: none;
	clear: both; }
.clearboth {
	clear: both; }