/* davmark css settings */
/* 	This site is designed for MOSE compliant browsers.
	It has been further tested for use with ie7.
	All settings are set in a form that ie6 processes. For special
	functions such as fixed positioning of images body[id="davmark"] 
	precedes the fuller more compliant instruction. This is processed by
	both MOSE and ie7 browsers and ignored by ie6.
	This approach removes the need for separate css files for the browsers. */
/*	*/
/*	*/

body {
	font-family: garamond, "times new roman", times, serif;
	color: #868788;
	background: #ffffff;
	width: 100%;
	}

a {
	color: #363738;
	font-size:1em;	/* 12px;	*/
	}
/*
body[id="davmark"] a:visited {
	color: #c5c6c7;
	}
*/	
a:hover {
	color: #636466;
	}

a.site	{
	font-size:1.1em;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:2px;
	padding-top:0px;
	color: #c5c6c7;
	background: #f5f6f7;
/*	border:1px;"trajan pro"
	color: #c5c6c7;
	border-style:outset;
	border-color: #868788; */
	}
a:hover.site	
	{
	background: #e5e6e7;
/*	border-style: inset;	*/
	}
a.ah1 {
	font-size: 1.5em; /* 22pt;	*/
	line-height: 1.6em;
	color: #333436;
	margin: 0px;
	}
h1 {font-size: 1.5em; margin-bottom:2px; color:#333436;}
h2 {font-size: 1.3em; margin-bottom:2px; color:#333436;}
h3 {font-size: 1.1em; margin-bottom:2px; color:#333436;}
h4 {font-size: 1em; margin-bottom:2px; color:#333436;}
h5 {font-size: 0.8em; margin-bottom:2px; color:#333436;}
p	{font-size:	1em; color:#030406; }
li	{font-size:	1em;  color:#636466;}
td	{font-size: 1em; color:#333436;}
td.cen	{text-align: center;}

.ash		{color: #666768;}
.rred		{color: #981418;}
.smoke		{color: #c5c6c7;}
.charcoal	{color: #030406;}	
.dgrey		{color: #131416;}
/*
.ash		{color: #868788;}
.charcoal	{color: #636466;}	
.dgrey		{color: #333436;}	*/

/* body[id="davmark"] a:hover {
	background: url(../images/davmark_london_l.jpg) fixed no-repeat top left;
	} */
/* directive for ie6 which does not support fixed */
#pageheader	{
	position:absolute;
/*	top:0px;
	left:0px;	*/
	left: 2.5%;
	top: 10px;
	width: 22%;
	}
/* ie7 and mose directive */
body[id="davmark"] #pageheader	{
	position:fixed;
/*	top:0px;
	left:0px;	*/
	}

#pageheader h1 {
	font-family: "Trajans-Caps", "Tranjan Pro", "Trajan", garamond, 
	times, "times new roman", serif;
	}
#pageheader h3 {
	line-height: 1.5em;
	}
#pageheader h1 {
	background: url(../images/davmark_cl_200_51.jpg) no-repeat top left;
	width: 200px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
#pageheader a	{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:51px;
	border:0px;
	}
	
#pageheader a:hover {
	background: url(../images/davmark_cl_200_51p.jpg) no-repeat top left;
	border:none;
	}
#pageheader h1.pw {
	background: url(../images/davmark_co_200_54.jpg) no-repeat top left;
	width: 200px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
#pageheader a.pw	{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:54px;
	border:0px;
	}
	
#pageheader a.pw:hover {
	background: url(../images/davmark_co_200_54p.jpg) no-repeat top left;
	border:none;
	}
#pageheader h1 span {
	display: none;
	}/*
#pageheader h1.ph {
	background: url(../images/davmark_co_175_47.jpg) no-repeat top left;
	width: 175px;
	height: 47px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
#pageheader h1.ph span{
	display: none;
	}		*/
/*#corp h1.ph1 span{
	display: none;
	}	*/
/*
#corp {
	position: absolute;
	top: 0px;
	left: 5%;	*/
/*	width: 250px;	*/
/*	height: 150px;
	}	*/


/*	
body[id="davmark"] #pageheader a:hover	{
	background: url(../images/davmark_logo_175_45tmd.gif) no-repeat top left;
	border:none;
	}
*/
/*
body[id="davmark"] #info	{
	margin: 10px  350px 25px 250px;
	border: 3px double #ccccff;
	}
	
body[id="davmark"] #info	{	
	background: black url(../images/davmark_london_lll.jpg) fixed no-repeat;
	}
body[id="davmark"] #info	{	
	height:500px;
	}
*/
/*
body[id="davmark"] #intro  {7
	background: #c5c6c7;	
	}	
*/	
#info  {
	background: #ffffff;	
	position:absolute;
	left:25%;
	top:10px;
/*	width:400px;	*/
	width: 40%;
	margin: 0;
	padding-left:1em;
	padding-right:1em;
	border: 1px;
	border-style: solid;
	border-color: #c5c6c7;
	}
/*
body[id="davmark"] #intro p.p1	{
	color: #000040;
	font-size: 12pt;
	}
body[id="davmark"] #intro p.p2	{
	color: #000040;
	font-size: 12pt;
	}
body[id="davmark"] #intro p.p3	{
	color: #000040;
	font-size: 12pt;
	}
body[id="davmark"] #intro p.p4	{
	color: #000040;
	font-size: 12pt;
	}
*/
#info ul	{	
	list-style-type: circle; 
	position:relative;
	margin-left: 0px;
	padding-left:10px;
	}
#info li	{
	margin-left:0px;
	margin-bottom: 2px;
	}
#info ol li	{
	margin-left:0px;
	}
#info a:hover	{
	background: #e5e6e7;
	}
#info a.page	{	
	font-size:1em;
/*	display:block;	
	margin-top:0px;
	margin-bottom:0px; */
	padding-left:2px;
	padding-top:0px;
	border:1px;
	display: block;
	background: #f5f6f7;
/*	border-style:outset;
	border-color: #c5c6c7;*/
	}

#info a:hover.page	{
	background: #e5e6e7;
	}

#info h2.aim {
	background: url(../images/oneaim_370_440.jpg) no-repeat top center;
	width: 370px;
	height: 440px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
#info h2.aim span	{
	display: none;
	}


#info h5.w3cl {
	background: url(../images/wc3_176_31.gif) no-repeat top left;
	width: 176px;
	height:31px;	
	margin:0px;
	padding:0px;
	border:0px;
	}
#info h5.w3cl span	{
	display:none;
	}

/*
body[id="davmark"] #group_headings
	{
	position:absolute;
	top:75px;
	left:25px;
	width:200px;
	}		*/
/* 						in the re-laid out html this is moved into the links division.	*/
/* ie6 directive followed by ie7 and mose directive */
#page_links	{
	position: absolute;
	left: 2.5%;
	top: 60px;
	width: 20%;
	border: 0px;
	padding:0px;
	margin:0px; 
	}
body[id="davmark"] #page_links	{
	position: fixed;
/*	left: 2.5%;
	top: 125px;
	width: 20%;
	border: 0px;
	padding:0px;
	margin:0px;	*/
	}
body[id="davmark"] #page_links.abs	{
	position: absolute;
	left: 2.5%;
	top: 125px;
	width: 20%;
	border: 0px;
	padding:0px;
	margin:0px; 
	}
	
#page_links p
	{
	color:#868788;
	}
	
#page_links ul 
	{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px; 
	}
#page_links li	{
	font-size:	1em;
	margin-bottom:  4px;
	list-style-type:none; }
#page_links li ul {
	margin-left: 10px;
	}
#page_links li.q a {
	font-size: 0.9em;
	}

#page_links a	{
	display:block;		
	font-size:1em;	}
#page_links a:hover	{
	background: #f5f6f7;
	}
#page_links a.page	{
	background: #f5f6f7;	
	font-size:1em;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:2px;
	padding-top:0px;
/*	border:1px;
	border-style:outset;
	border-color: #c5c6c7;	*/
	}
#page_links a:hover.page	{
	background: #e5e6e7;
/*	border-style: inset;	*/
	}
/* ie6 followed by ie7 and mose directives */
#links	{
	position: absolute;
	left: 72.5%;
/*	top: 200px;		*/
	top: 10px;
	width: 20%;
	border: 0px;
	padding:0px;
	margin:0px; 
	}
/*
#u1	{
	background: url(../images/one_55_110.jpg) no-repeat;
	width: 55px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}	*/
/*
#u2	{
	background: url(../images/two_75_115.jpg) no-repeat;
	width: 75px;
	height: 115px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}	*/
/*
#u3	{
	background: url(../images/three_75_115.jpg) no-repeat;
	width: 55px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}	*/
body[id="davmark"] #links	{
	position: fixed;
	left: 72.5%;
/*	top: 200px;		*/
	top: 10px;
	width: 20%;
	border: 0px;
	padding:0px;
	margin:0px; 
	}
#links ul 
	{
	/* font-size:18px; */
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px; 
/*	left:-2.5em; */
	}
#links li	{
	font-size:	1em; 
	list-style-type:none; }

#links a	{
	background: #f5f6f7;
	font-size:1em;
	display:block;	
	margin-top:0px;
	margin-bottom:5px;
	padding-left:2px;
	padding-top:0px;
/*	border:1px;
	border-style:outset;
	border-color: #c5c6c7;8	*/
/*	background: #fefeff;	*/
	}
#links a.green	{
	border-color: #aaffaa;
	color: #007000;
	}
#links a.e-homes	{
	border-color: #c5c6c7;
	color: #008080;
	}
#links a.photography	{
	border-color: #fffafa;
	color: #708090;
	}
#links a:hover	{
/*	border-style:inset;	*/
	color: #868788;
	background: #e5e6e7;
	}
#links a:visited.green	{
	color: #008000;
	}	
/*		idea to have complete area rather than just the word(s) background
body[id="davmark"] #links li:hover	{
	background: url(../images/lblue.gif) repeat top left;
	}
*/

body[id="davmark"] #links2	{
	display: none;
	}

/* ie6 followed by ie7 and mose directives */
#stripe {
	position:absolute;
	top: 0px;
	left: 95%;
	width: 1%;
	height: 100%;
	background-color: #636466;
	}
#s1	{
	position: absolute;
	top: 4%;
	height: 4%;
	width: 1%;
	background-color: #981418;
	}
#s2	{
	position: absolute;
	top: 40%;
	height: 1.3%;
	width: 1%;
	background-color: #981418;
	}

body[id="davmark"] #stripe {
	position:fixed;
	top: 0px;
	left: 95%;
	width: 1%;
	height: 100%;
	background-color: #636466;
	}
body[id="davmark"] #s1	{
	position: fixed;
	top: 4%;
	height: 4%;
	width: 1%;
	background-color: #981418;
	}
body[id="davmark"] #s2	{
	position: fixed;
	top: 80%;
	height: 1.5%;
	width: 1%;
	background-color: #981418;
	}

/*	
body[id="davmark"] #links2	{
	border: 0px;
	padding:5px;
	margin:0px;
	width: 400px;
	}
body[id="davmark"] #links2 ul 
	{
	list-style-type: none; 
	position:relative;
	margin:0px;
	padding:0px;
	border:0px;
	}
body[id="davmark"] #links2 li	{
	font-size:	12pt; 
	list-style-type:none;
	margin-left:0px;	
	display:inline;
	margin-right:0px;
	}
body[id="davmark"] #links2 a.page	{	
	font-size:10pt;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:2px;
	padding-top:0px;
	border:2px;
	border-style:outset;
	border-color: #c6d0d2;
	}
body[id="davmark"] #links2 a:hover.page	{
	border-style: inset;
	}
*/
/*		idea to have complete area rather than just the word(s) background
body[id="davmark"] #links2 li:hover	{
	background: url(../images/lblue.gif) repeat top left;
	}
*/
