/* this version is based on the work on matthewjamestaylor.com, 3 column and 2 column */

body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#ebebea;	/* GJ altered - was #fff  */
        min-width:600px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-family:Verdana, Geneva, sans-serif;	 /* GJ altered - added  
		font-size:100%;		/* GJ altered - was 90% */
		color:#505050;		/* was #000000  */
		line-height:110%;	  /* GJ altered - added  */
		border:0.0em solid red;
	}

/*the font sizes and margins set here are largely as
	indicated in W3C papers*/
h1 	{
/*	font-size:2.0em;  */  /*W3C*/
	font-size:1.8em;  /* better?*/
	margin:0.67em 0em;
 }
h2	{	
/*	font-size:1.5em;  */ /*W3C*/
	font-size:1.6em;  /*better?*/
	margin:0.75em 0em;
}
h3	{
/*	font-size:1.17em;  */ /*W3C*/
	font-size:1.4em;  /*better?*/
	margin:0.83em 0em;
	padding:0em;
}
h3.page_heading	{
/*	font-size:1.17em;  */ /*W3C*/
	font-size:1.4em;  /*better?*/
/*	margin:0.83em 0em;  */
	margin-top:0.50em;
	margin-bottom:0.50em;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

h4 	{
/*	font-size:1.0em;  */  /*W3C*/
	font-size:1.0em;  /*better?*/
	margin:0.6em 0.5em;
}

h5 	{	
	font-size:0.83em;
	margin:1.5em 0em;
}

h6 	{
	font-size:0.7em;
}

p 	{
/*	font-size:0.875em;  */ /*W3C*/
	font-size:0.900em;  /*better?*/
	margin:0.9em 0em;
}
span.italic
{
    font-style:italic;
}
span.red
{
    color:#ff0000;	/* red */
}
span.bold	{
	font-weight:700;
}
.centre	{
	text-align:center;
}

.left	{
	text-align:left;
}

.right	{
	text-align:right;
}
hr.full	{
	width:60em;
}

	/* Header styles */
    #header {
/*	clear:both;		GJ altered - take out to allow centering
	float:left;		GJ altered - take out to allow centering  */
	width:60em;		/*GJ altered - was 100%*/
	margin-left:auto;	/*GJ altered - to centre the header */
	margin-right:auto;	/*GJ altered - to centre the header */
	background-color:#ffff99;	/* GJ altered - added */
	height: 9em;	/* GJ altered - added */
    }
/*	#header {
		border-bottom:1px solid #000;
	}
	#header p,
	#header h1,
	#header h2 {
	    padding:.4em 15px 0 15px;
        margin:0;
	}
	#header ul {
	    clear:left;
	    float:left;
	    width:100%;
	    list-style:none;
	    margin:10px 0 0 0;
	    padding:0;
	}
	#header ul li {
	    display:inline;  
	    list-style:none;
	    margin:0;
	    padding:0;
	}
	#header ul li a {
	    display:block;   
	    float:left;
	    margin:0 0 0 1px;
	    padding:3px 10px;
	    text-align:center;
	    background:#eee;
	    color:#000;
	    text-decoration:none;
	    position:relative;
	    left:15px;
		line-height:1.3em;
	}
	#header ul li a:hover {
	    background:#369;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
	    color:#fff;
	    background:#000;
	    font-weight:bold;
	}
	#header ul li a span {
	    display:block;  
	}
	
*/
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	
/* 	*****************************
	* Masthead  this is only used on the homepage
	**************************** */

div#masthead	{
	position: relative;
	margin-top:0.5em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0.0em;
	width:60em;
	height: 9em;
	color:red;
	text-align:center; 
	background-color:#ffff99;
	border-left:0.5em solid #ffff99; /* GJ altered - added  */
	border-right:0.5em solid #ffff99; /* GJ altered - added  */
	border-bottom:0.05em solid #808080; /*gray*/
	
}

div#masthead_side_left,#masthead_side_right,#masthead_centre 	{
	width:9em;
	height:9em;
	margin:0em;
	padding:0.0em;		
}

div#masthead_side_left	{
	float:left;
}
div#masthead_side_right	{
	position:absolute;
	right:0em;
	top:0em;
}
div#masthead_centre 	{
	position:absolute;
	top:0em;
	left:9em;   /*must be the same as width of masthead_side_left  */
	width:42em;
}

.p_masthead_small   /*the cornish bit*/
{
/*	margin:0em;
	padding:0.0em;	  */
	color:#0000CC; /*blue*/
	font-size:1.5em;
	font-family:"Comic sans MS",sans-serif;
}
.p_masthead_medium
{
	margin:0em;
	padding:0.0em;
	line-height:100%;
	font-size:2.5em;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
/*	font-family:Stencil,serif;  */
}
.p_masthead_small_red   /*used on all pages but Home*/
{
	margin-top:0.00em;
	margin-bottom:0.1em;
	padding:0.05em;
	line-height:120%;
	text-align:center;
	color:#FF0000; /*red*/
	font-size:1.5em;
	font-weight:bold;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
/*	font-family:Stencil,serif;  */
}
.p_masthead_large	{
	color:#FF0000; /*red*/
	font-size:3.5em;
	margin:0.0em;
	padding:0.0em;
	line-height:100%;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
/*	font-family:Stencil,serif;  */
}

/* this is used to give a narrow border at the top of all pages except the index */
div.filler_top	{
	position:relative;  
	margin-top:0.0em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0.0em;
	padding:0em;
	width:60em;		/*same as colmask etc. */
	height:0.5em;	/* same as left & right border on colmask */
	background-color:#FAFAFA;	/*light grey  GJ altered - added*/
	border-left:0.5em solid #ffff99; /* GJ altered - added  */
	border-right:0.5em solid #ffff99; /* GJ altered - added  */
}	

	/* column container - The container for everything except the header & footer */
	.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
/*	clear:both;		GJ altered - take out to allow centering
	float:left;		GJ altered - take out to allow centering  */
	width:60em;			/* GJ altered - was 100% width of whole page   */
	margin-left:auto;	/*GJ altered - to centre the header */
	margin-right:auto;	/*GJ altered - to centre the header */
	margin-top:0.0em;	/* GJ altered - added  */
	overflow:hidden;		/* This chops off any overhanging divs */
	border-left:0.5em solid #ffff99; /* GJ altered - added Necessary to give yellow border around colmask  */
	border-right:0.5em solid #ffff99; /* GJ altered - added Necessary to give yellow border around colmask  */
	/*border:0.00em solid black;	*/
	padding-top:1.0em;	/* GJ altered -  added - better for none masthead pages */
	}
	
	/*  3 column settings GJ altered - was originally called holy grail*/
	.three_col {
	    background:#ffff99;    	/*  GJ altered - was #cdeaff   Right column background colour */
	}
    .three_col .colmid {
        float:left;
        width:200%;				
        margin-left:-10em; 		/* GJ altered - was -12  Width of right column */
        position:relative;
        right:60em;
        background:#ffff99;    	/* GJ altered - was #fff  Centre column background colour */
    }
    .three_col .colleft {
        float:left;
        width:100%;				
        margin-left:-50%;		
        position:relative;
        left:20em;         		/* GJ altered - was 24  Left column width + right column width */
        background:#ffff99;    	/* GJ altered - was #cfc  Left column background colour */
    }
    .three_col .col1wrap {
        float:left;
	    width:50%;				
	    position:relative;
	    right:10em;        		/* GJ altered -  was 12   Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.three_col .col1 {
/*        margin:0 13em;    */ 		/* GJ altered -  see below */ 

							/*Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
		margin-left:10.5em;	/* GJ altered - was 13 */
		margin-right:10.5em;	/* GJ altered - was 13 */
		margin-top:0em;
		margin-bottom:0em;
        position:relative;
	    left:200%;
	    overflow:hidden;
		border:0.0em solid red;
	}

	/* 2 column left menu settings  GJ was originally called leftmenu */
	.two_col {
	    background:#ffff99;	/* GJ was #cfc  THIS APPEARS, JUST*/
	}
    .two_col .colright {
        float:left;
        width:200%;
        position:relative;
        left:10em;	/* GJ was 12em  */
        background-color:#ffff99;
		border:0.0em solid red;
    }
    .two_col .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:10em;	/* GJ was 12em  */
	    padding-bottom:1em;
		border:0.0em solid blue;
	}
	.two_col .col1 {
/*        margin:0 1em 0 13em;  */
		margin-left:10.5em;	/* GJ was 13 */
		margin-right:1.0em;	/* GJ was 1 */
		margin-top:0em;
		margin-bottom:0em;
	    position:relative;
	    right:100%;
	    overflow:hidden;
		border:0.0em solid red;
	}
    .two_col .col2 {
        float:left;
        width:10em;
        position:relative;
        right:10em;		/* GJ was 11em  */
		background-color:#ffff99;
    }

	
/*  *******  Links for main contents element 
			Seems to need them here & not at start  */
	div.col1 a:link {
	display:inline;
	color:#0000ff;	/*blue*/  
	text-decoration:underline;
	}
	div.col1  a:visited {
	display:inline;
	color:#0000ff;	/*blue*/ 
	text-decoration:underline;
	}
	div.col1 a:hover{
	color:#6666ff;	/*grey/blue*/
	}
	div.col1 a:active{
	color:#6666ff;	/*grey/blue  */
	}

/*  *******  Links for main contents element 
			Seems to need them here & not at start  */
	div.col3 a:link {
	display:inline;
	color:#0000ff;	/*blue*/  
	text-decoration:underline;
	}
	div.col3  a:visited {
	display:inline;
	color:#0000ff;	/*blue*/ 
	text-decoration:underline;
	}
	div.col3 a:hover{
	color:#6666ff;	/*grey/blue*/
	}
	div.col3 a:active{
	color:#6666ff;	/*grey/blue  */
	}
	
    .three_col .col2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:10em;        		/* GJ altered - was 10 ('padding' now zero)  Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:0em;         		/* GJ altered - was 1   Width of the left-had side padding on the left column */
    }
    .three_col .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:10em;        		/* GJ altered - was 10 ('padding' now zero)  Width of right column content (right column width minus left and right padding) */
        margin-right:0em;  		/* GJ altered - was 3   Width of right column right-hand padding + left column left and right padding */
        padding-top:0em;		/* GJ added */
		position:relative;
        left:50%;
    }
	/* Footer styles */
	#footer {
/*	float:left;		/*GJ altered - take out to allow centering  */
	clear:both;
	width:60em;		/*was 100%*/
	margin-left:auto;	/*GJ altered - to centre the header */
	margin-right:auto;	/*GJ altered - to centre the header */
	margin-bottom:1.0em;  /*necessary to give a color at the bottom */
	border-top:0.15em solid #808080; /*gray gives a line at the top*/
	border-left:0.5em solid #fffacd; /* GJ altered - added  */
	border-right:0.5em solid #fffacd; /* GJ altered - added  */
	background:#fffacd;	/* GJ altered - (was blank */
    }
	
    #footer p {
        padding:1em;	/* GJ altered - was 10px */
        margin:0;
		font-size:0.6em;
    }
 
 /*  *******  Links for footer
			Seems to need them here & not at start  */
	#footer a:link {
	display:inline;
	color:#0000ff;	/*blue*/  
	text-decoration:underline;
	}
	#footer  a:visited {
	display:inline;
	color:#0000ff;	/*blue*/ 
	text-decoration:underline;
	}
	#footer a:hover{
	color:#6666ff;	/*grey/blue*/
	}
	#footer a:active{
	color:#6666ff;	/*grey/blue  */
	}
 
 /*  GJ altered -  imports from here  */
 
 /* 	*****************************
	* images
	*****************************/
	
img.img_left,img.img_right,img.img_centered,img.img_inline{
	padding:0em;
	margin:0.30em;
	border:0.01em solid #ffff99;
	height:auto;  
	width:auto;
}

img.img_left	{
	float:left;
}
img.img_right	{
	float:right;
}
img.img_centered	{
	display:block;	/* necessary to make the margins work with auto  */
	margin-left:auto;
	margin-right:auto;
}
img.img_inline	{
	display:inline;
	float:left;
}
div.prev_issues_item
{
  margin-left:1.30em;
  margin-right:1.30em;
  margin-top:0.5em;
  margin-bottom:0.5em;
  border: 0.0em solid #0000ff;
  height: auto;
  width: auto;
  float: left;  
  text-align: center;
}	
div.prev_issues_item img
{
  display: inline;
  width:auto;
  height:auto;  
/*  width: 9.375em;	/* alter with care - to match size of images 150px * 212px  */
/*  height: 13.25em;	/* alter with care - to match size of images 150px * 212px  */
  margin: 0em;
  padding:0em;
  border: 0.01em solid #ffff99;	/*necessary to stop images jumping when hover is applied */
}
div.prev_issues_item a:hover img {border: 0.01em solid #0000ff;}

div.caption_xx {
  width: 9em;
  margin-left:auto;
  margin-right:auto;
  margin-top:0.1em;
  margin-bottom:0.1em;
  padding:0em;  
}

div.caption_01 p  {
  font-weight: normal;
  font-size:0.8em; 
}

div.caption_01 a:link  {
	color: #6666ff;	/*grey/blue*/
	font-size:0.8em;
	}
div.caption_01 a:visited  {
	color: #6666ff;	/*grey/blue*/
	font-size:0.8em;
	}
div.caption_01 a:hover  {color: #6666ff;	/*grey/blue*/}

div.gallery table
{
	width:48.0em;
	border:0.00em solid black;  
/*	padding:0.0em;
	margin:0.0em; 
	background-color:#ffff99;  */ 
}

div.gallery td
{
	width:16em;
	text-align: center;
	vertical-align:middle;
	border:0.00em solid red;  
/*	padding:0.0em;
	margin:0.0em; 
	background-color:#ffff99;  */ 
}

div.display_item
{
  margin:0.5em;			
  padding:1.0em;
  border: 0.00em solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;

 /* vertical-align:middle;  */
  
}	
div.display_item img
{
/*  display: inline;margin-left:auto;
  margin-right:auto;  */
  width: auto;	
  height: auto;	
  
  border: 0.01em solid #ffff99;	/*necessary to stop images jumping when hover is applied */
}
div.display_item a:link img {
	border: 0.01em solid #ffff99;
	font-size:0.85em;
}
div.display_item a:visited img {
	border: 0.01em solid #ffff99;
	font-size:0.85em;
	}
div.display_item a:hover img {
	border: 0.01em solid #0000ff;
	font-size:0.85em;
	}

div.caption_01
{
  width: 12em;
  margin:0.1em;
  padding:0.1em; 
  text-align: center;
  border: 0.00em solid red;
}
div.caption_01 p  {
  font-weight: normal;
  font-size: 0.8em;
	margin-left:0em;
  margin-right:0em;
  margin-top:0em;
  margin-bottom:0em;
  padding:0em;  
}
/*div.caption_02 a:hover  {color: #6666ff;	}*/


div.img_single_desc {
	width:11.0em;
	text-align:center;
	margin:0.0em;
	padding:0.0em; 
	font-size:0.875em;
	border:0.00em solid black; 	 
  }

div.img_single_desc p {
	font-size:0.875em;	 
  }

div.img_single_desc h4 {
	font-size:1.0em;	 
  }
  
p.img_credits  {
	font-size:0.75em;
  }

div.image_link img	{
	display:inline;
}
  
div.image_link a:link img,a:visited img	{
	border:0.01em solid #ffff99; 
} 
div.image_link a:hover img	  {
	border:0.01em solid #0000ff;
  }
div.image_link a:active img		{
	border:0.01em solid #ffff99; 
} 


div#col_news 	{
	text-align:center;
}	

div#col_news p	{
	margin-top:0em;
	margin-bottom:0em;
	padding:0em;
	line-height:110%;
}	
p.news_head
{
	margin-top:0em;
	margin-bottom:0em;
	padding:0em;
	line-height:110%;
	color:#ff0000;	/*red*/
	font-weight:bold;
}	

div#col_news h4	{
	margin-top:0em;
	margin-bottom:0em;
	padding:0em;
	line-height:100%; 
}
div#navlinks 	{
/* All of this is dealt with elsewhere  */
/*		display: block;
		float:left;
		width: 10em;	*/  /* alter with care - needs to match support and a: links */ 
/*		margin: 0em;
		padding: 0em;  */
/*		background-color:white;	*/
	}
	
div#navlinks ul	{
	text-align:center;
	list-style-type:none;
	margin:0; 
	padding:0;
}
div#navlinks a	{
	display:block;
	width:9em;				/* alter with care - needs to match support and a: links */
	padding-top:0.15em;
	padding-bottom:0.15em;
	padding-left:0.5em;		/* alter with care effects width*/
	padding-right:0.5em;	/* alter with care effects width*/
	margin:0em;
	font-weight:bold;
	font-size:1.0em;		/*alter with care, effects the width of the box */
	text-decoration:none;
	background-color:#98bf21; /*greeny*/
/*	border:0.01em solid black; */
	}
	
div#navlinks a:link,a:visited	{
	display:block;
	color:#0000ff;  /*blue*/ 
	}

div#navlinks a:hover,a:active	{
	color:#ffffff;   /*white*/
	}

	div#support 	{
	/* most of this is dealt with elsewhere */
/*		float: left;
		clear: left;
		margin: 0em;
		width:9em;		*/		/* alter with care - needs to match navlinks and a: links */
/*		padding-top:0.1em;
		padding-bottom:0.1em;
		padding-left:0.5em;	 */	/* alter with care effects width*/
/*		padding-right:0.5em;  */  /* alter with care effects width*/
		text-align:center;
/*		background-color:white; 
		border:0.01em solid black;  */ 
		}

	div#support p	{
		font-size:0.75em;
		font-weight:bold;
		color:#008000;	/* green */
		}

div.adverts_01 	{
	/* most of this is dealt with elsewhere */
/*		float:left;
		clear:left;
		margin:0em;
		width:9em;	
		padding-top:0.1em;
		padding-bottom:0.1em;
		padding-left:0.5em;	  */  /* alter with care effects width*/
/*		padding-right:0.5em;  */	/* alter with care effects width*/
/*		background-color:white; 
		border:0.01em solid black;  */
		margin-top:0.5em;
		margin-bottom:0.5em;
		padding-top:0.2em;
		padding-bottom:0.5em;
		text-align:center;
		background-color:#ffffff;
		font-family: 'Trebuchet MS', Helvetica, sans-serif;
		}

	div.adverts_01 h4	{
/*		font-size:0.75em;
		font-weight:bold;  */
		color:#ff0000;	/* red */
		margin-top:0em;
		padding-top:0em;
		margin-bottom:0em;
		padding-bottom:0em;
		}
		
	div.adverts_01 p	{
		font-size:0.75em;
		margin:0.05em;
		padding:0.0em;
		}
		
	p.adverts_trade	{
		font-weight:bold;
		color:#000000;	/* black */
		}
		
	p.adverts_text	{
		font-weight:normal;
		color:#009900;	/* green */
		}
		
	p.adverts_name	{
		font-weight:normal;
		color:#000099;	/* blue */
		}
	
	#adverts_www	{
		font-weight:normal;
		font-size:0.55em;
		color:#009999;	/* blue */
		}
		
	 /*  *******  Links for adverts  */
	div.adverts_01 a:link {
	display:inline;
	color:#0000ff;	/* blue */  
	text-decoration:underline;
	}

	div.adverts_01 a:hover{
	color:#6666ff;	/*grey/blue*/
	}

/*
.form_01 table, .statistics_01 table	{
	width:auto;
	border:0.05em solid green;
	margin-right:auto;
	margin-left:auto;
	text-align:right;
	padding:0.05em;
	margin:0.0em; 
	background-color:#ffff99;   
}

.statistics_01 table	{
	text-align:left;
}*/

/*label
{
width: 25em;
float: left; 
display: block;
text-align: right;
margin-left: 0.2em;
margin-right: 0.5em;
margin-top:0.5em;
margin-bottom:0.5em;
border: 0.0em solid #781351;
}*/

.submit input
{
margin-left: auto;
margin-right:auto;
}
input 
{
color: #781351;
background: #fee3ad;
border: 0.1em solid #781351;
/*width: 20em;	*/
margin-left:0.2em;
margin-right:0.2em;
}

select
{
color: #781351;
background: #fee3ad;
border: 0.1em solid #781351;
/*width: 20em;*/
margin-left:0.3em;
margin-right:0.3em;
}
textarea
{
color: #781351;
background: #fee3ad;
border: 0px solid #781351;
width: 25em;
}
div.submit input
{
color: #000;
background: #CBB68A;
border: 0.3em outset #d7b9c9;
margin:0.2em;
padding:1.0em;
/*width:15em;*/

}
fieldset
{
border: 3px solid #781351;
width: 15em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
} 
	
/********************************
	* Table_1
	**********************/
div.table_1
{
	padding:0.0em;
	margin:0.0em;  
}
div.table_1
{
/*border: 1px solid black;*/
}
div.table_1 table
{
	width:48em;
	border:0.10em solid black;  
	padding:0.0em;
	margin:0.0em;  
/*	background-color:red;*/  
}
div.table_1 p
/* used by both date column and item column  */ 
{
	padding:0.20em; 
	margin-top:0.15em;
	margin-bottom:0.15em;  
	margin-left:0.4em;   /* used by both date column and item column  */ 
	margin-right:0.4em;  
/*	color:black;
	background-color:azure; 	*/
	line-height:120%
}

div.table_1_title
{
	margin-top:0.2em;
	margin-bottom:0.2em;
	text-align:center;	
	line-height:110%
/*	color:blue;
	background-color:azure;  */
}

td.table_1_date 
{
	width:12.0em;
	height:auto;
	text-align:left;
	padding:0.0em;
	margin:0.5em; 
border: 1px solid black;	
	/*border:0.04em solid green;   */
	/*border:0.07em solid green;*/
	background-color:#ffff99;	
}
td.table_1_item 
{
	width:18.0em;
	height:auto;
	text-align:left;
		padding:0.0em;
	margin:0.5em; 
border: 1px solid black;	

	/*border:0.05em solid green;  */
	/*border:0.07em solid green;*/
	background-color:#ffff99;
}
td.table_1_location 
{
	width:18.0em;
	height:auto;
	text-align:left;
		padding:0.0em;
	margin:0.5em; 
border: 1px solid black;	

	/*border:0.05em solid green;  */
	/*border:0.07em solid green;*/
	background-color:#ffff99;
}
span.table_1_item
{
    font-weight:bold;
    color:#ff4500;
}
div.table_1 hr
{
	margin:0.0em;
	padding:0.0em;
}
p.sunday
{
	color:red;
	font-weight:bold;  
	padding:0.00em;
	margin-top:0.2em;
	margin-bottom:0.2em; 
	margin-right:0.5em;  
/*	color:blue;
	background-color:azure; */
	line-height:110%
}

span.italic
{
    font-style:italic;
}

div.directory_listing
{
	float:left;	/*necessary to allow photos and text to align correctly */
	width:39em;	/*same as content_narrow */
	vertical-align:top;
	margin: 0 auto;
	padding:0em;
	line-height:110%; 
}
div.directory_listing hr
{
	width:38em;
} 

div.directory_listing h4
{
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0.5em;
}
div.directory_listing p
{
	margin-top:0.2em;  
	margin-left:3em;	/*this is for an indent*/
	margin-bottom:0.2em; 
}
div.directory_listing ul
{
	font-size:0.9em;  /* needed for the ul  */
	list-style-type:none;
	margin-top:0.2em;  
	margin-left:5em;	/*this is for an indent*/
	margin-bottom:0.2em; 
}		

/********************************
	* for the adobe image 
	**********************/

div.adobe_01 {
  margin:0.0em;
}
div.adobe_01 p {
  font-size:0.8em;
  color:green;
  text-align:right;
  line-height:80%;
}
div.adobe_01 img {
  display:inline;
  margin:0em;
  padding:0em;
}