		/* Controlling stylesheet for EastEndLaw.com */

									/* LINKS CONTROLS */

BODY										
		a:link { background: transparent; color: #00f; }
		a:visited { background: transparent; color: #c0c0c0; text-decoration: none; }
		a:active { background: transparent; color: f00; text-decoration: underline; }	

BODY {
		width: 100%; 
		background: #ffe; 
		color: #000;
		cursor: pointer;
		text-align: center;
		vertical-align: top;
		margin: 0;
		font-weight: 600;
		font-size: 1.6em;
		line-height: 180%; 
		font-family: 'Times Roman', serif; 
		} 


									/* EEL HEADER CONTROLS */

H1, H2, H3, H5, H6 { text-align: center;}

H1 {
		background: transparent;
		color:	#000;
		letter-spacing: +10px;
		margin: 0.25em auto 1em;
		padding: 0;
		font-variant: small-caps;
		font-weight: 900;
		font-size: 150%;
		font-family: 'Times Roman', serif;  
	} 

H2 {
		background: transparent;
	font-weight: 500;
	font-style: italic; 
	font-size: 130%; 
	color: #000;			
	margin: 1.25em auto; 
	padding: 0;			
	}

H3 {
		background: transparent;
	font-weight: 600;
	font-style: italic; 
	font-size: 115%; 
		color: #000; 
		margin: 0.50em auto 0.50em;
		padding: 0.25em auto; 
		font-family: 'Times Roman', serif; 
	}	

H4 {
	text-align: left;
	margin: .5em auto .45em;
	padding-top: 0.5em; 
	padding-bottom: 0.45em;
font-weight: 400; 
font-size: 120%; 
	}

H5 {
		background: transparent; 
	color: 	#000;
	margin: .5em 0 .45em;
	padding: 0.5em auto 0.45em;
	font-weight: 500; 
	font-size: 0.85em; 
	}

H6 { 
		background: transparent;
		color: #05e3eb;
		text-align: center;
		vertical-align: middle;
		border: none;
		margin: 0 auto;
		padding: 0.25em;
		font-weight: 500;
		font-size: 40%;
		font-family: sans-serif;
	}



									/* EEL DIV CONTROLS */

div.header				{
		width: 800px;
		height: 300px;
		background-image: url("images/bg.jpg"); 
		background-color: #fff; 
		color: #000;
		text-align: center;
		vertical-align: top;
		border: 1px solid #c0c0c0;
		margin: 0 auto;
		padding: 0;
			}

div.body				{
		width: 800px;
		background-color: #ffe; 
		color: #000;
		text-align: center;
		vertical-align: top;
		border: none;
		margin: 0 auto 1em;
		padding: 0em;
			}

div.error				{
		width: 900px;
		background-color: #ffe; 
		color: #cc0400;
		text-align: center;
		vertical-align: top;
		border: 12px groove #c0c0c0;
		margin: 0 auto 1em;
		padding: 3em 0;
		line-height: 1.75;
		font-size: 1.32em;
		font-family: sans-serif;
			}

div.footer	{
		width: 800px;
		background-color: #ffe; 
		color: #808080;
		text-align: left;
		vertical-align: top;
		border-top: 1px solid #b0b0b0;
		margin: 1em auto;
		padding: 1em 0;
		line-height: 1.15;
		font-weight: 300;
		font-size: 7pt;
		font-family: sans-serif;
			}


div.item {
		background: transparent;
		color: #000;
		text-align: left;
		vertical-align: top;
		margin: 1em 1em 0 2em;
		padding: 0;
		font-weight: 500; 
		font-size: 0.90em;	
	}

div.rev {
		background: #c2b99a;
		color: #fff;
		width: 85%;
		text-align: center;
		vertical-align: middle;
		border: 2px solid #000;
		margin: 0.75em auto;
		padding: 0.25em;
		font-weight: 800; 
		font-size: 1.10em;	
	}

div.sidebar {
		float: left;
		height: 480px;
		background: transparent;
		color: #000;
		text-align: left;
		vertical-align: top;
		margin: 1.25em 4em 0 0;
		padding: 0;
		font-weight: 500;
		line-height: 1.15; 
		font-size: 0.70em;	
	}


									/* EEL SPAN CONTROLS */

span.ed {	font-variant: small-caps; font-weight: 600; font-size: 90%; }

span.kern {letter-spacing: -0.1em;	}

span.ls {letter-spacing: +0.2em; }

span.name {font-variant: small-caps; font-weight: 600; letter-spacing: +0.03em; font-size: 95%;}

span.rev {background: #000; padding: 2px 4px; font-weight: 900; color: #fff; font-size: 100%; }

span.sp {	background: transparent; color: #c2b99a; padding: 0 2.25em; font-weight: 900; }

span.sc {	font-variant: small-caps; }

span.t {	background: transparent; color: #c2b99a; padding: 0 1.5em; font-weight: 900; }



													/* LISTS CONTROLS */


ol			{										
		border: none;
		margin: 1em;
		padding-left: 1.0em;
		}

ul { 												/* list bullets */
	list-style-image: url(images/sect.gif); list-style-type: square; 
		margin-left: 40px;
 }


li {										/* 	Sets primary list additional leading */
		border: none;
		margin: 0.75em 25px 0.75em 0.32em;
		padding-left: 0.32em;
		} 



				/* BLOCKQUOTE CONTROLS   */

		/* blockquote:before {content: open-quote;}	
blockquote:after {content: close-quote;} */

	/* above requires XHTML compliant browser */

blockquote		{
	background: transparent;
	margin: 1em 4em 1em 1.45em; 
	color: #000;
	font-weight: 100; 
			}




				/* HORIZONTAL RULE CONTROL */

hr.b {																		/* one pixel horizontal rule */
	background: transparent;
	text-align: center;
	height: 0px; 
	border-top: 2px solid #c0c0c0;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 0.45em 0;
	}



												/* EEL IMAGE KEYLINE CONTROLS */	


img {																				/* no image keyline */
	border: none;
 }


img.b {													/* grey keyline */										
	border: 1px solid #c0c0c0; 
 }


img.w {													/* white keyline */
	border: 1px solid #fff; 
 }



														/* left-floating element */
.flb {
	float: left;			
	border: 1px solid #0080ff;
	margin-right: 6px;
	}


.fl {
	float: left;			
	border: none;
	margin-right: 6px;
	}


														/* right-floating element */
.frb {
	float: right;			
	border: 1px solid #0080ff;
	margin-left: 6px;
	}


.fr {
	float: right;			
	border: none;
	margin-left: 6px;
	}


		/* end it */

