﻿/*  St Michael's Catholic Church, Tetbury */
body{font-family:Verdana,Arial,Helvetica,sans-serif; 
  background-color:#FDFDFF;	/* Site-wide back-ground colour; change for the various seasons, etc */	
  font-size:1em;
  line-height:1em;
}
a{font-size:1em;
  border:1px;
  color:#705020;
  display:inline-block;
  text-decoration:underline;
  padding:1px;
}
a:visited{border:10px;color:#6699FF;text-decoration:none;} 
#blankrow{
  background-attachment:scroll; 
  background-color:transparent; 
  border:1px;
  margin:0px;
  overflow:auto;
  padding:3px; 
  width:auto;
/*	border: 			1px SOLID MAROON; */	/*  TESTING */
}
#blankrow a{
  border:0px;	
  font-size:1em;
  display:inline-block; 
  margin:5px;
  overflow:hidden;
  padding:0px; 
  text-decoration:none;
  min-height:2px;
} 
h3{background-color:transparent;
  border:0px;
  color:#705020;
  font-weight:normal;
  margin:0px;
  padding:7px 0px 0px 0px;
  text-align:left;
  text-decoration:none;
  padding:0px;
}
h2{background-color:transparent;
  border:0px;
  color:#705020;
  font-weight:normal;
  margin:0px;
  padding:7px 0px 0px 0px;
  text-align:LEFT;
  text-decoration:none;
}
h1{background-color:transparent;
  border:0px;
  font-weight:normal; 
  margin:0px;
  padding:0px;
  text-align:left;
  text-decoration:none;
  padding:0px;
}
img{
  float:left;
  padding-left:3px;
  padding-right:10px;
  padding-top:0px;
  padding-bottom:0px;
  text-align:right;
}
p{background-color:transparent;
  border:0px;
  color:#705020;
  display:block;
  font-weight:normal;
  padding:2px;
  text-decoration:none;
}
.style1{margin-left:0px;color:green;} 
/*				MASTHEAD styles		*/
#masthead{
  background-attachment:scroll; 
  background-color:transparent; 
  border:1px solid maroon;	
  margin:2px 5px 2px 4px;
  overflow:auto;
  padding-bottom:0px; 
  padding-top:0px;
  padding-left:5px;
  text-align:left;
  width:auto;
}
#masthead img{
  padding-left:3px;
  padding-right:10px;
  padding-top:0px;
  padding-bottom:0px;
  text-align:left;
  float:right;		/* Move the Oval to the RHS */
}
#masthead h5{
  background-color:transparent;
  border:1px;
  font-weight:normal;
  margin:20px 0px 0px 0px;
  text-align:LEFT;
  text-decoration:none;
  padding:0px;	
}
#masthead h6{
  background-color:transparent;
  border:1px;
  color:#705020;
  font-weight:normal;
  margin:10px 0px 20px 0px;
  padding:7px 0px 0px 0px;;
  text-align:left;
  text-decoration:none;
}
/*					NAVIGATION styles 	*/
#navigation{
  background-color:transparent;
  background-attachment:scroll;
  border:1px solid maroon;
  float:left;
  font-size:1em;
  height:auto;
  line-height:1.25em;
  margin:0px 0px 6px 2px;
  overflow:auto;
  padding:0px 2px 12px 4px;
  position:relative;
}
#navigation a{							
  display:block; 
  font-weight:normal;
  list-style-type:none;
  margin-left:0px;
  margin-bottom:0px;
  padding-bottom:3px; 
  padding-top:3px;
  text-decoration:underline;
}
#navigation a:link{color:maroon;margin-left:0px;padding-left:0px;} 
#navigation a:visited{color:#705020;margin-left:0px;padding-left:0px;text-decoration:none;}
#navigation a:hover{color:#702820;font-weight:bold;text-decoration:none;}
#navigation a:active{color:red;text-decoration:none;}
#navigation li{
  display:inline;
  list-style-type:none;
  margin-left:0px;
  padding-left:0px;
  width:100%;
}
#navigation ul{
  display:inline;
  list-style-type:none;
  padding-left:1px;
  width:100%;
}
.content_indent{display:inline-block;padding-left:2em;}
.content_line-space{line-height:3em;}

/*					CONTAINER styles    */
#container{
  background-attachment:scroll;
  background-repeat:repeat-y;
/* border:3px SOLID BLUE;	 */			/* TESTING	*/
  margin:0px 0px 0px 2px;
  padding:2px;
  width:auto;	
}
/* 			Styles for page_content */
#page_content{
/*  border:1px solid lime; 	*/ 	/* TESTING		*/
  margin:0px;
  overflow:auto;
  padding:0px 0px 0px 2px;
}
/*					CONTENT styles	*/
#content{
  background-attachment:scroll; 
/*	border:2px DOTTED RED; 	*/ 	/* TESTING		*/	
  color:#705020;	
  line-height:1.5em;
  margin:0px 2px 2px 3px;
  padding:0px;
  width:auto;
}
#content h1{margin:0px;}
#content p{display:block;text-decoration:none;}
#content li{
  color:#705020;
  list-style-type:none;
  margin-left:0px;
  margin-bottom:10px;
  padding:0px;
  text-decoration:none;
}
#content a{							
  background-color:transparent;
  color:#705020;
  display:inline;
  font-weight:normal;
  list-style-type:none;
  margin:0px;
  padding:0em 1em 0em 1em;
}
#content a:hover{
  color:#702820;
  font-weight:bold;
  margin:0px;
  padding:0em 1em 0em 1em;
  text-decoration:none;
}
#content a:active{
  color:red;	
  margin:0px;
  padding:0em 0em 0em 2em;
  text-decoration:none;
}
/*						FOOTER styles   */
#footer{
  background-color:transparent;
  background-attachment:scroll;	
  border:1px solid maroon;
  clear:both;
  height:auto;
  text-align:center;
  margin:0px 3px 0px 2px;
  overflow:auto;
  padding:0px 0px 4px 5px;
  width:auto;
}
#footer p{font-size:1em;margin-top:0px;margin-bottom:0px;}
.footer-small{font-size:85%;}
#footer a{color:#702820;text-decoration:underline;}
#footer a:visited{color:#705020;margin-left:0px;padding-left:0px;text-decoration:none;}
#footer a:hover{color:#702820;font-weight:bold;text-decoration:none;}





.date-line		{font-family:"Copperplate Gothic bold"; font-size: 1.1em; line-height: 125%; margin-bottom: 55px;}
.event			{margin: 0; padding:0;} 
.event p		{font-size: 1.35em; text-align: left; } 
.display-box 	{float:left; width:200px; margin: 0 15px 4em 15px;} 		/* This is the size of the small sized display */
.display-box p  {font-size:0.9em; margin:0; height:9em; line-height: 125%} 	/* This is the text below each photo */
.photo			{/* background:background-image url('../images/drop_shadow.gif')right bottom no-repeat; */}
.photo  img		{border:0; padding:0; margin:0; position: relative; top:0;left:0;right:0;bottom:0;} 
.photo	p		{font-size:1em; line-height:10%;}
.event-break 	{clear:both; display:block; margin-left:20px; margin-right:50px; padding-top:15px; border-bottom:0.5px #808080 solid; font-size:1em;}
