/* CSS Document ----Layout---- */
/*elsahoughtonartist.co.uk version 1
designed by Mike Fenton: www.gallerymikefenton.co.uk
-------------------*/
body{
	margin:0;
	padding:0;
	background-color:#333;
	}
#wrapper{
	position:relative;
	width:790px;
	margin:auto;
	padding:0px;
	}
/*--------------------------------Quarter columns----------*/
.QuartContent{
	width:25%;/*255px*/
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	/*border-right:1px solid #333;*/
	}
.QuartContent img{
	border:3px solid #666;
	padding:0px;
	}
.QuartContent h1, h2, p{
	margin:0px 10px 0px 0px;
	}
.QuartContent table{
	border-collapse:collapse;
	/*border:hidden;
	border:2px solid #333;*/
	}
/*------------------------------Third columns-------*/
.ThirdContent{
	width:32%;/**/
	margin:10px 0px 10px 0px;
	padding:0px 0px 20px 0px;
	float:left;
	}
.ThirdContent h1, h2, p{
	margin:0px 10px 0px 0px;
	}
/*-----------------------Half columns---------*/
.halfContent{
	width:49%;
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	}
.halfContent img{
	border:3px solid #666;
	padding:0px;
	}
.halfContentBord{
	width:49%;/**/
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	border-right:1px solid #666;
	}
.halfContentBord h1, h2, p{
	margin:0px 10px 0px 0px;
	}
.halfContentBord img{
	padding:10px 10px 10px 0;
	}

/*--------------------------3 Quarter columns------*/
.twoThirdContent{
	width:65%;/*526px*/
	margin:10px 0px 10px 0px;
	padding:0px 0px 20px 0px;
	float:left;
	}
.twoThirdContent img{
	border:3px solid #666;
	padding:0px;
	margin:10px 0px 10px 0px;
	}
.twoThirdContent h1, h2, p{
	margin:0px 10px 0px 10px;
	}
.borderTop{
	width:100%;
	border-top:1px solid #666;
	}
/*--------------------------Full Width---------*/
.fullWidthContent{
	clear:left;
	width:100%;
	margin:5px 0px 5px 0px;
	padding:0px;
	}
/*--------------------------tables-------------*/
body table{
	float:left;
	width:auto;
	margin:10px 0px 10px 0px;
	padding:0px;
	border-collapse:collapse;
	border-style:hidden;
	}
body table tr{
	border-style:hidden;
	}
body table tr td{
	padding:0px 10px 10px 0;/**/
	size:1.1em;
	border-style:hidden;
	text-align:left;
	}
body table tr td img{
	margin:0;
	padding:0;
	}
.tdWidth{
	width:25%;
	}
.tdWidthAbstract{
	width:33%;
	}
/*----------------------FOOTER----------*/
#footer{
	clear:both;
	width:790px;
	position:fixed;	
	bottom:0;
	border-top:1px solid #666;
	margin:auto;
	padding:0px;
	background-color:#333;
}
#footer ul{
	list-style: none;
	margin: 5px 0px 5px 0px;
	text-align:center;
	background-color:#333;
}
#footer ul li{
	display:inline;
	color:#ccc;
	padding: 0px 20px 0px 0px;
	}
#footer ul li a{
	margin:0px 10px 0px 0px;
	padding: 0px 20px 0px 0px;
	color:#ccc;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	}
#footer ul li a:hover{
	color:#ffff00;
	}
.floatLeft{
	float:left;
	}
.floatRight{
	float:right;
	}
.clearBoth{
	clear:both;
	}
.clearLeft{
	clear:left;
	}
/*-----------------------TYPOGRAPHY----------*/
body {
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfcf;
	}
input, select, th, td{
	font-size:1em;
	}/*above 2 rules makes font size = 10px for each 1em*/
p {
	font-size:1.2em;
	padding:10px 0px 10px 0px;
	}
h1 {
	font-weight: bolder;
	font-size:2em;
	padding:10px 0px 0px 0px;
	}
h2{
	font-size:1.5em;
	font-weight:bolder;
	}
h3{
	font-size:1.3em;
	font-weight:bold;
	}
h4{
	font-size:1.2em;
	font-style:italic;
	}
.centreText{
	text-align:center;
	}
.smaller{
	font-size:.9em;
	}
.strong{
	font-weight:bold;
	}
.italic{
	font-style:italic;
	}
.alignRight{
	text-align:right;
	}

