/* AUTHOR:	PETER WILLIAM NISBET	*/
/* CONTRACT: 	SPRINGBANK COTTAGE 	*/
/* COPYRIGHT 2004 Peter William Nisbet  */

/* This stylesheet defines only the structural components of the website design */

body {

	background: 	url('../graphics/objects/background.gif') center top;

	width: 		765px;

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	1px solid #5F5F5F;
	border-right:	1px solid #5F5F5F;
	border-bottom:	1px solid #5F5F5F;
	border-left:	1px solid #5F5F5F;

	margin-top:	5px;
	margin-right:	auto;
	margin-bottom:	5px;
	margin-left:	auto;
}

div.header {

	background:	#FFFFFF;

	vertical-align:	middle;
	text-align:	left;

	font-size:	130%;		/*THIS LINE STOPS THE 1PX LINE APPEARING ABOVE HEADER IMG IN IE*/

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	0;
}

div.content {

	background:	#FFFFFF;

	vertical-align:	top;
	text-align:	left;

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	0;
}

div.footer {

	background:	#FFFFFF;

	vertical-align:	middle;
	text-align:	left;

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	0;
}

table.columns {
	vertical-align: top;
	text-align:	left;

	border-collapse: 	collapse;

	padding-top:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-left:	0;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	0;
}

table.columns td.left {
	vertical-align:	top;
	text-align:	center;

	width:		15%;
	height:		auto;

	padding-top:	0.2em;
	padding-right:	0.5em;
	padding-bottom:	0.8em;
	padding-left:	0.5em;

	border-top:	0;
	border-right:	1px solid #C6C6C6;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	0;
}

table.columns td.middle {
	vertical-align:	top;
	text-align:	left;

	width:		50%;
	height:		auto;

	padding-top:	0.5em;
	padding-right:	0.5em;
	padding-bottom:	0.8em;
	padding-left:	0.5em;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	0;
}

table.columns td.middlewide {
	vertical-align:	top;
	text-align:	left;

	width:		85%;
	height:		auto;

	padding-top:	0.5em;
	padding-right:	0.5em;
	padding-bottom:	0.8em;
	padding-left:	0.5em;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	0;
}

table.columns td.right {
	vertical-align:	top;
	text-align:	center;

	width:		35%;
	height:		auto;

	padding-top:	1.5em;
	padding-right:	1em;
	padding-bottom:	2em;
	padding-left:	1em;

	border-top:	0;
	border-right:	0;
	border-bottom:	0;
	border-left:	0;

	margin-top:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-left:	0;
}

img {
    	border: none;
	vertical-align: middle;
}
