body {
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #000;
	background-color: #FFF;
	margin-top: 0;
	padding-top: 0;
}
h1 {
	text-indent: -9000px;
	height: 0;
	padding: 0;
	margin: 0;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1em;
}
a img {
	border: none;
}
span {
	color: #F00;
}

/* div sections */

#content {
	padding-bottom: 20px;
	margin: 0 auto 0 auto;
	padding-top: 0;
	width: 720px;
}

* html #content {
	margin/**/: 1em auto 0 auto;
	width/**/: 720px;
}

#header {
	margin: 1.5em auto 1em auto;
	width:727px;
	height:52px;
	padding:0;
	background: url(images/banner.png) no-repeat left top;
}

#footer {
	clear: both;
	margin: 0 auto 0 auto;
	width: 727px;
	text-align: right;
	padding-top: 1em;
	background: url(images/line.png) no-repeat left top;
}

.page_break{
	background: url(images/line_sml.png) no-repeat center top;
	margin: 1em auto 0 auto;
	padding-bottom: 2em;
	height: 1px;
}

#col_r {
	width: 220px;
	float: right;
	margin-top: 1em;
}

* html #col_r {
	margin-top/**/: 0;
}

ul#nav {
	position: relative;
	width: 730px;
	height: 16px;
	margin: 0 auto 0 auto;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}
body#home ul#nav		{ background: transparent url(images/menu.png) no-repeat 0 0; }
body#watercolour ul#nav	{ background: transparent url(images/menu.png) no-repeat 0 0; }
body#oil ul#nav			{ background: transparent url(images/menu.png) no-repeat 0 0; }
body#prints ul#nav		{ background: transparent url(images/menu.png) no-repeat 0 0; }
body#cards ul#nav		{ background: transparent url(images/menu.png) no-repeat 0 0; }
body#exhabitions ul#nav	{ background: transparent url(images/menu.png) no-repeat 0 0; }
body#commissions ul#nav	{ background: transparent url(images/menu.png) no-repeat 0 0; }
body#progress ul#nav	{ background: transparent url(images/menu.png) no-repeat 0 0; }
body#purchasing ul#nav	{ background: transparent url(images/menu.png) no-repeat 0 0; }

ul#nav li a {
	position: absolute;
	top:0;
	width:730px;
	border:0;
	text-indent:-9000px;
	text-decoration:none;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:20px; /* IE5/Win */
	background: transparent url(images/menu.png) no-repeat;
}
body li#home a				{ background-position: 0px 0; width: 37px; left: 0; }
body li#home a:hover		{ background-position: 0px -20px; }
body li#watercolour a		{ background-position: -37px 0; width: 92px; left: 37px; }
body li#watercolour a:hover	{ background-position: -37px -20px; }
body li#oil a				{ background-position: -129px 0; width: 35px; left: 129px; }
body li#oil a:hover			{ background-position: -129px -20px; }
body li#prints a			{ background-position: -164px 0; width: 127px; left: 164px; }
body li#prints a:hover		{ background-position: -164px -20px; }
body li#cards a				{ background-position: -291px 0; width: 105px; left: 291px; }
body li#cards a:hover		{ background-position: -291px -20px; }
body li#exhibitions a		{ background-position: -396px 0; width: 72px; left: 396px; }
body li#exhibitions a:hover	{ background-position: -396px -20px; }
body li#commissions a		{ background-position: -468px 0; width: 83px; left: 468px; }
body li#commissions a:hover	{ background-position: -468px -20px; }
body li#progress a			{ background-position: -551px 0; width: 108px; left: 551px; }
body li#progress a:hover	{ background-position: -551px -20px; }
body li#purchasing a		{ background-position: -659px 0; width: 71px; left: 659px; }
body li#purchasing a:hover	{ background-position: -659px -20px; }

.paintings {
	margin: 0 auto 0 2em;
	width: 720px;
	background-color: #fff;
}
.row {
	clear: left;
	float: left;
}
.first_column {
	position: relative;
	width: 220px;
	float: left;
	margin-left: 0;
	margin-top: 1.5em;
}
.column {
	position: relative;
	width: 220px;
	float: left;
	margin-left: 30px;
	margin-top: 1.5em;
}