/* CSS Document */
p
{
    line-height:1.6em;
    width:90%;}
h3
{
    margin:0px 0px 20px 20px;
	color:#363;
	}
h4{
    margin:10px 0px 10px 40px;
	color:#669966;
    }

.SmallText{
	font-size:.7em;
	width:60%;
	color:#006699;
}
.Notice{
	width:60%;
	font-size:.9em;
	color:#332;
	font-weight:bold;
	margin:5px 10px 22px 40px;
}
#MainContent p{
	padding:5px 10px 2px 20px;
}
#MainContent h2{
	margin:5px 10px 22px 40px;
}

.EventName{
	color:#339966;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 20px 0px 0px;
	text-align:center;
}
.EventTable{
    vertical-align:top;
    width:95%;
    }
.EventInfo
{
	font-size:0.9em;
}
.EventInfo p{
    font-size:1em;
	margin:0px 0px 0px 20px;

}
.EventTime
{
    font-size:1.1em;
	color:#66aa99;
    width:250px;
}
.EventDate
{
	font-size:1.4em;
	font-weight:bold;
   font-size:1em;
   text-align:left;
}
.EventMoreInfo{
}
.EventPrice
{
   color:Green;
   text-align:right;
}
.Event{
	background-color:#fff;
	border-bottom:1px solid #C0D498;
}


.Event img{
	margin:15px 20px 15px 20px;
}
.EventImg{
	padding:15px 20px 25px 20px;
}
.EventsSubHeading{
   font-size:1.1em;
   font-weight:bold;
   color:Green;
   text-align:center;
   padding:20px;
   margin:0px 0px 0px 20px;
   border-bottom:1px solid #696;
   width:80%;
}

.MultipleImages
{
   width:150px;

    }
.TableSupporter{
  width:95%;
  font-size:1.2em;
     margin:0px 5px 0px 20px;
     text-align:left;
  }
.IndivSupporter{
    width:100%;
    margin:10px 10px 10px 10px;
   	border-bottom:1px dotted #C0D498;
}
.SupporterText{
     text-align:left;
     padding:8px 5px 8px 10px;
     width:150px;
     font-size:.9em;
    } 
.SupporterImage{
     text-align:right;
     padding:0px 15px 0px 0px;
    }
.Monthheader{
	font-size:2.0em;
	color:#339966;
	font-weight:bold;
	margin:10px 10px 20px 20px;
	padding:0px 30px 0px 80px;
	border-bottom:1px dotted #C0D498;
	width:60%;
	text-align:right;
	clear:both;

}
.SchoolsNote
{
    width:80%;
    margin:0px 0px 8px 10px;
    margin:10px;
    border-bottom:1px dotted #C0D498;

    }
#LocationMap
{
	text-align:center;
    margin:30px 0px 0px 0px;
   }
#LocationMapLarge
{
	text-align:center;
    margin:30px 20px 20px 0px;
   }
.Indented
{
    margin:8px 0px 0px 50px;
    
    }
.HireConditions
{
    font-weight:bold;
    width:80%;
    margin:8px 0px 0px 30px;
    }
.NewsLogos
{
     Margin:8px 0px 8px 60px;
    }   
.News
{
    	border-bottom:1px solid #C0D498;
    	padding:12px 2px 22px 10px;
    	margin:2px 2px 20px 10px;
    	width:90%;
    }
.NewsName h3
{
   margin:8px 2px 15px 34px;
   padding:0px 0px 15px 0px;
    }
.NewsInfo
{
    	width:95%;
    }
#TOC
{
    width:80%;
    font-weight:bold;
    font-size:.8em;
    padding:10px 10px 30px 30px;
    }
#TOC h5
{
    font-weight:bold;
    font-size:1.3em;
    margin:10px 10px 10px 30px;
    }
#TOC li
{
    margin:8px 0px 8px 0px;
    }
#AddressBar
{
    margin:0px 0px 0px 40px;
    padding:10px 0px 0px 20px;
    border-top:1px dotted #393;
    }
#AddressBar p
{   
    line-height:1.1em;
    font-weight:bold;
    color:#363;
    margin:3px 0px 3px 0px;
    }
#LandlifeCentre
{
    margin:10px 0px 20px 30px;
    text-align:left;
    }
#LandlifeCentre img
{
    margin:10px 30px 20px 60px;
    float:left;
    padding:8px;
    }
.AdmissionPrices
{
    list-style:none;
    color:#006600;
    font-weight:bold;
    font-size:1.1em;
    line-height:1.4em;}
.LinkHead{
    margin:10px 0px 10px 20px;
	font-size:1.4em;
	color:#363;
	width:70%;
	margin:0px 0px 20px 0px;
}
.LinkHead a{
    margin:10px 0px 10px 20px;
    padding:10px 0px 10px 20px;
	color:#363;
}
.LinkP{
   width:85%;
   margin:0px 0px 30px 20px; 
    }
.LinkSection{
	border-top:1px dotted #C0D498;
    width:85%;
	margin:25px 10px 22px 40px;
	padding:15px 10px 22px 30px;
}
.LinkList{
    margin:5px 10px 22px 40px;
    }
.EmphRed{
	color:red;
	font-size:.9em;
	font-weight:bold;
    }
.Indent{
   margin:10px 10px 10px 70px; 
}
.Normalised{
    font-size:1.0em;
    font-weight:normal;
    margin:0;
    }
.LinkTable{
    width:100%;
}
.LinkTableName{
    width:30%;
    height:1.9em;
    color:#282;
    
}
.LinkTableLink{
    width:50%;
}
.SupporterSection{
	border-bottom:1px dotted #C0D498;
    width:85%;
	margin:25px 10px 22px 40px;
	padding:15px 10px 22px 10px;
}
.AccessKeyStyle{
    color:Red;
    font-size:1.1em;
    font-style:italic;
    }
    
.TextMeadow{
	font-weight:bold;
	font-size:1.1em;
	color:#009900;
}

