HTML {
/*	BORDER-LEFT: #003 15px solid;*/
HEIGHT: 100%;
	}

BODY {
  FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-ALIGN: left; LINE-HEIGHT: 18px; FONT-SIZE: 14px; COLOR: #000;
  BACKGROUND-COLOR: #ffc;BACKGROUND-IMAGE: none;
}

DIV, object, embed {
  MARGIN: 0;
  PADDING: 0;
  BORDER: 0;
  DISPLAY: block; 
}

LI {
    list-style: none;
}

P, H1 {
	FONT: normal 18px/24px Times New Roman, Times, Sans Serif; MARGIN: 10px; PADDING:0 20px 0 0;
	}
.clear {
	CLEAR: left;
	}
H1 {
	font-weight: bold;
	margin: 0px;
}

H2,H3, H4 {
	COLOR: #003; DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 26px; FONT-SIZE: 20px; MARGIN: 0; PADDING: 2px; BORDER: 0;
	}
H1 {
	
}
EM {
	FONT-STYLE: italic;
	}


BODY {
  FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-ALIGN: left; LINE-HEIGHT: 22px; FONT-SIZE: 14px; COLOR: #000;
  PADDING: 0px; MARGIN: 0; BORDER: 0;
  POSITION: relative; MIN-WIDTH: 850px; MIN-HEIGHT: 620px; HEIGHT: 100%; Z-INDEX: 0;
  /* BORDER-TOP: #003 15px solid; BORDER-RIGHT: #003 3px solid; BORDER-BOTTOM: #003 3px solid;*/
	}
BODY#popup { BORDER-TOP: 0; BACKGROUND-IMAGE: none; MIN-WIDTH: 0px }


#txt {
	WIDTH: 500px; PADDING-LEFT: 80px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; POSITION: relative;
	}

#contact, #news_wrapper, #quote1, #baselinks, #baselinks2 {
margin-left: 40px;
	}
#baselinks2 {
padding-left: 40px;
padding-bottom: 20px;
}
#contact p, #news_wrapper p {
	font-size: 14px;
	line-height: 19px;
	}
#contact h3, #news_wrapper h3 {
	font-size: 16px;
	line-height: 22px;
	}
#context {
	POSITION: relative;
	//BORDER-TOP: #003 15px solid;
	BACKGROUND: #ffc url() scroll right bottom no-repeat;
	WIDTH: 100%
	}
#topbar {
	BORDER-TOP: #003 15px solid;
	WIDTH: 100%;
	margin-bottom: 5px;
}


LI {
    list-style: none;
}
UL.clientlist {
 MARGIN: 0; PADDING: 0 10px 10px 40px; BORDER: 0;
	}

P {
	FONT: normal 18px/26px Times New Roman, Times, Sans Serif; MARGIN: 10px; PADDING:0 20px 0 0;
	}
.clear {
	CLEAR: left;
	}
H1 {
	FONT: normal 42px/20px "Courier New", Monospace; Z-INDEX: 0;
	COLOR: #003; DISPLAY: block; PADDING: 55px 5px 50px 80px; BACKGROUND: #999966 url(/images/title_bar.gif) 45px 10px no-repeat scroll; MARGIN: 0; BORDER-TOP: #003 3px solid; BORDER-BOTTOM: #003 3px solid; BORDER-LEFT: #003 0px solid; BORDER-RIGHT: #003 0px solid; letter-spacing: 6px; 
	}
/* Grant Eustace.co.uk */
H2 {
	FONT: bold 48px/20px "Times New Roman", "Sans Serif"; 
	COLOR: #003; 
	DISPLAY: block; 
	PADDING: 55px 5px 45px 80px; 
	BACKGROUND: #999966 url(/images/title_bar_too.gif) 45px 10px no-repeat scroll; 
	MARGIN: 0; BORDER-TOP: #003 3px solid; BORDER-BOTTOM: #003 3px solid; BORDER-LEFT: #003 0px solid; BORDER-RIGHT: #003 0px solid; letter-spacing: 6px;
	}

#ext {
	FONT-SIZE: 18px; 
	}
H3 { 
	COLOR: #000; FONT-SIZE: 19px; FONT-WEIGHT: bold; PADDING: 0; MARGIN: 10px 0; LINE-HEIGHT: 25px;
	}
EM {
	FONT-STYLE: italic;
	}
H4 {
	FONT: normal 16px/20px Courier New, Monospace; MARGIN: -10px 0 -10px 20px; PADDING: 10px 20px; BORDER: 0;
	}

IMG {
  MARGIN: 0; PADDING: 0; DISPLAY: block; BORDER: 0;
  }
IMG#bio IMG#bio4 {
	MARGIN: 5px 0 20px -10px;
	}
IMG.bio_sidey{
	FLOAT: left; CLEAR: left; POSITION: relative; RIGHT: 30px; TOP: 5px; MARGIN-RIGHT: -10px;
	}
IMG.righty {
	FLOAT: right; MARGIN: 20px 0; POSITION: relative; LEFT: 30px;
	}
IMG.lefty {
	FLOAT: left; MARGIN: 20px 0; POSITION: relative; RIGHT: 30px;
	}
IMG.sidey {
	FLOAT: left; CLEAR: left; POSITION: relative; RIGHT: 80px; MARGIN-RIGHT: -60px;
	}




/* .content_nav css starts */
.content_nav {
	/*POSITION: relative; top: 30px; right: 30px; doesn't work in IE6?*/
	}
.content_nav A {
	PADDING: 0px; FLOAT: right; CLEAR: both; MARGIN: 10px 20px 0 20px;
	}
.content_nav a:link {
  color: #999966;
  text-decoration: underline;
  }
.content_nav a:visited {
  text-decoration: underline;
  color: #996;
}
.content_nav a:hover {
  TEXT-DECORATION: none;
  color: #996;
}
.content_nav a:active {
  text-decoration: underline;
  color: #996;
}

/* links table css starts here */
TABLE {
	MARGIN: 10px 0 20px 0;
	}
TH	{
	COLOR: #000; FONT-WEIGHT: normal; PADDING: 1px; MARGIN: 12px 10px 0 0;
	}
TD A:link {
	COLOR: #996; TEXT-DECORATION: none;
	}
TD A:visited {
	COLOR: #996; TEXT-DECORATION: none;
	}
TD A:active {
	COLOR: #996; TEXT-DECORATION: underline;
	}
TD A:hover {
	COLOR: #996; TEXT-DECORATION: underline;
	}
TD	{
	TEXT-ALIGN: left; PADDING: 1px; MARGIN: 0;
	}

/*artlink css [incomplete]*/
.artlink {
	FLOAT: right; POSITION: relative; RIGHT: 0px; BOTTOM: 10px;
	}
a:link, a:link.artlink {
  color: #996;
  text-decoration: underline;
  }
a:visited, a:visited.artlink {
  text-decoration: underline;
  color: #996;
}
a:hover, a:hover.artlink {
  TEXT-DECORATION: none;
  color: #996;
}
a:active, a:active.artlink {
  text-decoration: underline;
  color: #996;
}

#Nav1 UL{
  MARGIN-LEFT: 40px;
}




/*cos links don't work for some reason*/
 #Nav1 { DISPLAY: none; }

