/* CSS Document */
body {
	background:#b9cade url(../i/css/matthewnorman.gif) no-repeat top left;
	background-attachment:fixed;
	padding:14px 20px 0 73px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.5;
   	color: #222;

	}

p {
	margin: 0 0 1.5em;
}
a:link {
	color: #689fdf;
}
a:hover {
	color: #0000FF;
	text-decoration: underline;
}
a {	color: #000000;
	text-decoration: underline;
}

#bannerBearer {
	position:absolute; 
	left:9px; 
	top:7px; 
	width:774px; 
	height:58px; 
	z-index:1;
	border-bottom:1px solid #000; display:none;
}
#logoHolder {position:absolute; left:10px; top:7px; width:234px; height:47px; z-index:2; display:none;}
#navHolder {position:absolute; left:280px; top:36px; width:504px; height:21px; z-index:3; display:none;}
#content {visibility: visible;padding-top:225px;  background:white url(../i/css/fisheyetree.jpg) no-repeat top left; width:485px;}
#context {position:absolute; left:580px; top:14px; width:240px;  z-index:5; visibility: visible;
	font-size: x-small;
	color: #000000; background:white url(../i/css/rapeseedfield.jpg) no-repeat top left;
	padding-top:225px;
	}
	
	
	
h1,dt {
	
	font-size: 18px;
	font-weight: bolder;
	padding: 10px 0 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: 0 2px 4px #aaa;
    
    border-bottom: 1px solid #eee;
}


.article, dd {
	margin: 0;
	padding: 25px 25px;	
}

.article img, dd img {
	margin: 0 1.5em 1em 0;	
}

.quote {
	background: #ffffff url(http://www.mattnorman.co.uk/i/css/quotes-image.jpg) no-repeat top left;
	
	margin: 25px 0;
	padding: 25px 50px;
	
	background-color: #c3d8eb;
	
	color:#000033;
	font-family: 'Cantarell', Arial, Helvetica, sans-serif;
	font-size:14px;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-shadow: 0 -1px 1px #aaa;
}
.readmore {
padding-bottom:5px;
display:block;
}

#news {background:transparent url(../i/newsborder.gif) repeat-y top left; padding:0px 25px 0 25px;}
#contextpot {background:transparent url(../i/contextlines.gif) repeat-y top left;padding:0px 3px 10px 3px; border-bottom: 1px solid #387ebc;}

#contextpot strong {
	
	display: block;
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #eee;
	
}

#contextpot ul {
	 list-style: none;
	 margin: 10px 0 25px;
	 padding: 0;
}
#contextpot li a {
	display: block;
	text-decoration: none;
	padding: 5px 10px;
}
#contextpot li a:hover {
	background-color: #689fdf;
	color: #fff;
}

#twitter_div {padding:10px 10px 10px 10px;}

#twitter_update_list li span a {padding:0 0 0 0;display:inline;}

.pdaonly {display:none}

table.mntable
{
border:1px solid #E0E0E0;
border-collapse:collapse;
font-size:100%;
margin:7px 0 10px;
padding:0;
width:100%;
}
 
table.mntable th#X0Y0 {
border-left:1px solid #E0E0E0;
}
 
table.mntable th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F1EF none repeat scroll 0 0;
border:1px solid #E0E0E0;
color:#000000;
padding:5px;
text-align:left;
vertical-align:top;
}
 
table.mntable td {
border-color:-moz-use-text-color #E0E0E0 #E0E0E0;
border-style:none solid solid;
border-width:medium 1px 1px;
padding:5px;
text-align:left;
vertical-align:top;
width:auto;
}
 


/* These following are for the flickr badge - pulled out of their own code. */
.zg_div {margin:0px 5px 5px 0px; width:117px;}
.zg_div_inner { color:#666666; text-align:center; font-family:arial, helvetica; font-size:11px;}
.zg_div a, .zg_div a:hover, .zg_div a:visited {color:#666666; background:inherit !important; text-decoration:none !important;}

#footer {width:485px;}
#footer p, #footer p a {color:#777777;}

