body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#393738;
	font-size:12px;
	display:block;
	background:url(images/background.gif) no-repeat 0% 118px;
}

a {
	color:#393738;
	text-decoration:none;
	display: block;
}

h1, h2{
	margin:5px;
}

p, ul, img {
display:block; 
}

#wrapper {
	padding-left:70px;
	width: 980px;
	padding-top: 40px;
}

#header {
	width:840px;
	padding-left:18px;
	padding-bottom: 20px;
}

#logo{
	float:left;
	width:205px;
}

/* ---------------------- NAVIGATION ---------------------*/
#mainnav {
margin:0px;
padding:0px;
padding-top:10px;
float:right;
}

#nav {
	margin-top:8px;
	width:600px;
	float:right;
}

#nav ul {
margin:0px;

}

#nav li {
	display:inline;
	float: left;
}

/* ----navigation bar replacement ----*/

#nav ul a {
width:80px;
position:relative;
float:left;
height:13px;
display: block; /* Allows you to change the width and height of the image */
text-indent: -2000em; /* Hides the text in the a tag */
text-decoration: none; /* Hides the underline of the hyperlink */
text-align:center;
z-index: 999; /* IE Fix*/
margin:0px;
padding:0px;
vertical-align:bottom;
}

#nav a.home {
left:-40px;
z-index: 998; /* IE Fix*/
background: url(images/homelink.gif) no-repeat 100% 0% ; /* The pathway to the image*/
}

#nav a.home:hover {
z-index: 1000; /* IE Fix*/
background: url(images/homelink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.bio {
left:-20px;
z-index: 998; /* IE Fix*/
background: url(images/biolink.gif) no-repeat 100% 0% ; /* The pathway to the image*/
}

#nav a.bio:hover {
z-index: 1000; /* IE Fix*/
background: url(images/biolink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.newham {
left:-17px;
z-index: 998; /* IE Fix*/
background: url(images/newlink.gif) no-repeat 100% 0% ; /* The pathway to the image*/
}

#nav a.newham:hover {
z-index: 1000; /* IE Fix*/
background: url(images/newlink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.sportstada {
left:10px;
z-index: 998; /* IE Fix*/
background: url(images/sportslink.gif) no-repeat 100% 0% ; /* The pathway to the image*/
}

#nav a.sportstada:hover {
z-index: 1000; /* IE Fix*/
background: url(images/sportslink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.media {
left:-3px;
z-index: 998; /* IE Fix*/
background: url(images/medialink.gif) no-repeat 100% 0% ; /* The pathway to the image*/
}

#nav a.media:hover {
z-index: 1000; /* IE Fix*/
background: url(images/medialink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.news {
left:-20px;
z-index: 998; /* IE Fix*/
background: url(images/newslink.gif) no-repeat 100% 0% ; /* The pathway to the image*/
}

#nav a.news:hover {
z-index: 1000; /* IE Fix*/
background: url(images/newslink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.contact {
z-index: 998; /* IE Fix*/
background: url(images/contactlink.gif) no-repeat 100% 0% ; /* The pathway to the image*/
}

#nav a.contact:hover {
z-index: 1000; /* IE Fix*/
background: url(images/contactlink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

/*------------selected----------------*/

#nav a.homeselected,#nav a.homeselected:hover {
left:-40px;
z-index: 998; /* IE Fix*/
background: url(images/homelink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.bioselected,#nav a.bioselected:hover {
left:-20px;
z-index: 998; /* IE Fix*/
background: url(images/biolink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.newhamselected,#nav a.newhamselected:hover {
left:-17px;
z-index: 998; /* IE Fix*/
background: url(images/newlink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.sportstadaselected,#nav a.sportstadaselected:hover {
left:10px;
z-index: 998; /* IE Fix*/
background: url(images/sportslink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.mediaselected,#nav a.mediaselected:hover {
left:-3px;
z-index: 998; /* IE Fix*/
background: url(images/medialink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.newsselected,#nav a.newsselected:hover {
left:-20px;
z-index: 998; /* IE Fix*/
background: url(images/newslink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

#nav a.contactselected,#nav a.contactselected:hover {
z-index: 998; /* IE Fix*/
background: url(images/contactlink.gif) no-repeat 100% 100% ; /* The pathway to the image*/
}

/* End navigation replacement*/

.navpara {
	font-size:10px;
	color:#868686;
	text-align: right;
	margin: 0px;
	display: block;
}

.navpara a{
	display:inline;
	text-indent: 0em;
	text-decoration:underline;
}
/* ------------------- END NAVIGATION -------------------*/

#content  #subcontent p{
	line-height:1.5em;
}

#media #content #subcontent p{
	line-height:1em;
}

#content  #subcontent ul{
	margin-left:18px;
	padding-left: 0px;
}

#content #subcontent ul li{
	padding-bottom:4px;
	font-size:12px;
	list-style:url(images/bullet.gif);
}

#content #subcontent #photos{
	padding-bottom:20px;
}

#content #subcontent #photos img{
	margin:10px 20px 0px 0px;
	float:left;
}

#newham #content #subcontent #photos img{
	border:#e9b523 2px solid;
}

#sportstada #content #subcontent #photos img{
	border:#ff256b 2px solid;
}



#content #subcontent #moreinfo img.photosmall, #content #subcontent #moreinfo #bodytext{
	float:left;
}

#content #subcontent #moreinfo img.leftimage
{
	float:left;
}

#content #subcontent #moreinfo #bodytext{
	padding-left:0px;
}

#newham #content #subcontent #moreinfo #bodytext{
	padding-left:15px;
	width:250px;
}

#content #subcontent #moreinfo #bodytext p{
	line-height:1em;
}

#content #subcontent #moreinfo #bodytext a img{
	vertical-align:middle;
	padding-left:4px;
	border:none;
	display:inline;
}

#content #subcontent a:hover
{
	color:#00a6dd;
}

#content #subcontent a.greenlink:hover
{
	color:#41bc7e;
}

#content #subcontent a.redlink:hover
{
	color:#ed1556;
}
		

#content a{
	display:inline;
}

#leftcol {
	width:400px;
	float:left;

}

#homepage #leftcol, #newham #leftcol, #sportstada #leftcol, #news #leftcol  {
	width:430px;
	float:left;
}

#news #leftcol  {
	width:418px;
	float:left;
}

#leftcol #subcontent {
	color:#393738;
	font-size:14px;
	padding-left: 18px;
	margin-top: 10px;
	padding-top: 5px;
}

#leftcol strong.highlight{
color:#ff2552;
font-size:14px;
}

#rightcol strong.highlight {
color:#ff2552;
font-size:12px;
}

#flashpatch {
	margin-top:8px;
}

#flashpatch #flashcontent object{
	margin-right:20px;
}

#rightcol {
	margin-left:20px;
	float:left;
	width:420px;
	padding-top: 5px;
}

#biography #rightcol, #newham #rightcol, #sportstada #rightcol, #news #rightcol {
	padding-top:5px;
}

#media #rightcol,#contact #rightcol{

}

#cols{

}

/*hompage patchs*/
#sportstadanews {
	float:left;
	width:200px;
}

#sportstadanews #sportspatchcontent{
	padding:15px;
	padding-top:20px;
	height:240px;
	background:url(images/sportstadapatch.png) no-repeat;
}

#newhamnews{
	margin-left:10px;
	float:left;
	width:207px;
}

#newhamnews #newhampatchcontent{
	padding:15px;
	padding-top:20px;
	height:239px;
	background:url(images/newhampatch.png) no-repeat;
}

#sportstadanews #sportspatchcontent h2{
	margin-left:0px;
	font-size:12px;
	font-weight:bold;
	color:#00a6dd;
	display: block;
	margin-top: 0px;
}

#newhamnews #newhampatchcontent h2{
	margin-left:0px;
	font-size:12px;
	font-weight:bold;
	color:#41bc7e;
	margin-top: 0px;
	display: block;
}

#sportstadanews #sportspatchcontent h1{
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#00a6dd;
	padding-bottom:0px;
}

#newhamnews #newhampatchcontent h1{
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#41bc7e;
	padding-bottom:0px;
}


#sportstadanews #sportspatchcontent p, #newhamnews #newhampatchcontent p{
	margin:5px 0px 5px 0px;
	font-size:12px;
}

#sportstadanews #sportspatchcontent a img, #newhamnews #newhampatchcontent a img, .rssfeed a img{
	vertical-align:middle;
	padding-left:4px;
	border:none;
	display:inline;
}

#sportstadanews #sportspatchcontent a, #newhamnews #newhampatchcontent a{
	font-size:12px;
	background:url(images/select_green.gif) no-repeat 58% 50%;
	display:block;
	padding-right:20px;
}

#sportstadanews #sportspatchcontent a {
	background:url(images/select_blue.gif) no-repeat 60% 50%;
}

/*end homepage patches*/

/* -------------------CONTENT PATCHES -------------*/

#newham #contentpatch, #biography #contentpatch, #news #contentpatch{
	width:440px;
	;
}

#newham #contentpatch #contentpatchtop, #biography #contentpatch #contentpatchtop, #media #contentpatch #contentpatchtop, #contact #contentpatch #contentpatchtop, #news #contentpatch #contentpatchtop {
	width:440px;
	height:26px;
	background:url(images/contentpatchtop.gif) no-repeat top left;
}

#newham #contentpatch #contentpatchbody, #biography #contentpatch #contentpatchbody, #media #contentpatch #contentpatchbody, #contact #contentpatch #contentpatchbody, #news #contentpatch #contentpatchbody{
	margin:0px;
	width:420px;
	background:url(images/contentpatchback.gif) repeat-y top left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}


#newham #contentpatch #contentpatchbottom, #biography #contentpatch #contentpatchbottom, #media #contentpatch #contentpatchbottom, #contact #contentpatch #contentpatchbottom, #news #contentpatch #contentpatchbottom{
	width:439px;
	height:47px;
	background:url(images/contentpatchbottom.gif) no-repeat top left;
}

#newham #contentpatch #contentpatchbody p, #biography #contentpatch #contentpatchbody p, #media #contentpatch #contentpatchbody p , #contact #contentpatch #contentpatchbody p, #news #contentpatch #contentpatchbody p{
	margin:0px;
	width:395px;
}

#newham #contentpatch #contentpatchbody ul, #biography #contentpatch #contentpatchbody ul, #media #contentpatch #contentpatchbody ul{
	margin:10px 0px 10px 0px;
	padding-left: 20px;
}

#newham #contentpatch #contentpatchbody ul li, #biography #contentpatch #contentpatchbody ul li, #media #contentpatch #contentpatchbody #themes li{
	list-style:url(images/bulltet_green.gif);
}

#media #contentpatch #contentpatchbody #appearances ul li, #media #subcontent #clients ul li{
	list-style-image:none;
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:1.25em;
}

#media #subcontent ul, #media #subcontent #clients ul{
	margin:10px 0px 15px 18px;
	padding:0px;
}

#media #subcontent #clients ul{margin:0px 0px 15px 0px;}

#media #contentpatch #contentpatchbody #appearances ul{
	margin:0px;
	padding:0px;
	width:190px;
}

#newham #contentpatch #contentpatchbody h1, #biography #contentpatch #contentpatchbody h1{
	margin:0px;
	width:350px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#ed1556;
	padding-bottom:0px;
}

#sportstada #contentpatch{
	width:440px;
	;
	margin-top:3px;
}

#sportstada #contentpatch #contentpatchtop{
	width:440px;
	height:22px;
	background:url(images/contentpatchtop_stada.gif) no-repeat top left;
}

#sportstada #contentpatch #contentpatchbody{
	margin:0px;
	width:439px;
	padding:0px 10px 0px 20px;
	background:url(images/contentpatchback_stada.gif) repeat-y top left;
}


#sportstada #contentpatch #contentpatchbottom{
	width:439px;
	height:134px;
	background:url(images/contentpatchbottom_stada.gif) no-repeat top left;
}

#sportstada #contentpatch #contentpatchbody p{
	margin:0px;
	width:375px;
}

#sportstada #contentpatch #contentpatchbody ul{
	margin:10px 20px 10px 20px;
	width:395px;
}

#sportstada #contentpatch #contentpatchbody ul li{
	list-style:url(images/bulltet_green.gif);
}

#sportstada #contentpatch #contentpatchbody h1{
	margin:0px;
	width:350px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#ed1556;
	padding-bottom:0px;
}

#contentpatch #contentpatchbody a img{
	display:inline;
	border:none;
	vertical-align:middle;
	margin-left:4px;
}

#subcontent a img{
	display:inline;
	border:none;
	vertical-align:middle;
	margin-left:4px;
}

#contentpatch .newsitem 
{
	padding-left:4px;
	padding-bottom: 20px;
}

#contentpatch .newsitem h1, #contentpatch .newsitem h2
{
	margin:0px;
	width:350px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
}

#contentpatch .newsitem h1
{
	font-size:11px;
}


/* ------------------- END CONTENT PATCHES -------------*/

/* links */
#contentpatch #contentpatchbody a img{
	display:inline;
	border:none;
	vertical-align:middle;
	margin-left:4px;
}

#subcontent a img{
	display:inline;
	border:none;
	vertical-align:middle;
	margin-left:4px;
}

a.redlink{
	font-weight:bold;
	color:#ed1556;
}

a.redlink:hover{
	font-weight:bold;
	color:#ed1556;
}

a.bluelink{
	font-weight:bold;
	color:#00a6dd;
}

a.greenlink{
	font-weight:bold;
	color:#41bc7e;
}

a.greenlink:hover{
	font-weight:bold;
	color:#41bc7e;
}

/*  END LINKS */

img.patchtitle{
	padding-left:3px;
}

#news img.patchtitle
{
	padding:0px 0px 5px 0px;
}

.rssfeed a#rsstitle{
	padding-top:10px;
	font-size:13px;
	font-weight:bold;
	color:#ed1556;
}

.rssfeed h2{
	margin:0px;
	font-size:11px;
}

.rssfeed p{
	margin:5px 0px 0px 0px;
}

#footer {
	font-size:11px;
	padding-left: 18px;
}

#footer #credits{float:left;padding-top:50px;}
#footer #bottompics {float:left;padding-left:205px;}
#biography #footer #bottompics {float:left;padding-left:250px;}

#footer a{
	font-weight:bold;
	display:inline;
}

#bottompics {
	width:355px;
	height:275px;
}

#bottompics img{

	position:relative;
	float:left;
	display: block;
	top:-80px;
}

.clearboth {
clear:both;
}


/*=====additions ======*/

#content #subcontent p.detailspara  {
font-size:12px;
padding-top:5px;
display:block;
margin-top:0px;
}


/*===========i.e6 fixs===============*/

* html .pngfix, * html #sportstadanews #sportspatchcontent, * html #newhamnews #newhampatchcontent {
   behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "http://www.tessa.co.uk/tessa/images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}


/* ---------------------- NAVIGATION ---------------------*/

/*#mainnav {
margin:0px;
padding:0px;
}

#nav {
	margin-top:8px;
	width:600px;
	float:right;
}

#nav ul {
padding-top:10px;
margin:0px;
}

#nav li {
	display:inline;
	float: left;
}*/



/* ----navigation bar replacement ----*/
*html #nav ul li a.home {
left:-40px;
z-index: 998; /* IE Fix*/
background: url(images/homelink.gif) no-repeat 100% -20% ; /* The pathway to the image*/
}

*html #nav ul li a.bio {
left:-20px;
z-index: 998; /* IE Fix*/
background: url(images/biolink.gif) no-repeat 100% -20% ; /* The pathway to the image*/
}

*html #nav ul li a.newham {
left:-17px;
z-index: 998; /* IE Fix*/
background: url(images/newlink.gif) no-repeat 100% -20% ; /* The pathway to the image*/
}

*html #nav ul li a.sportstada {
left:10px;
z-index: 998; /* IE Fix*/
background: url(images/sportslink.gif) no-repeat 100% -20% ; /* The pathway to the image*/
}

*html #nav ul li a.media {
left:-3px;
z-index: 998; /* IE Fix*/
background: url(images/medialink.gif) no-repeat 100% -20% ; /* The pathway to the image*/
}

*html #nav ul li a.news {
left:-20px;
z-index: 998; /* IE Fix*/
background: url(images/newslink.gif) no-repeat 100% -20% ; /* The pathway to the image*/
}

*html #nav ul li a.contact {
z-index: 998; /* IE Fix*/
background: url(images/contactlink.gif) no-repeat 100% -20% ; /* The pathway to the image*/
}




