﻿/* Body */
body					{ background-image:url(/images/gradient.gif); background-repeat:repeat-x; margin:0; padding:0; background-color: White; font-family:Verdana; }

/* General */
.clearme				{ clear: both; }
.divLeft				{ float:left; border:none;}        
.divRight				{ float:right; }
a						{ color:#91805c; text-decoration: none;}
a:hover					{ text-decoration: none; }

/* Top right corner */
.smallNav				{ list-style-type:none; margin: 10px 10px 0px 0px; float:right; font-size:75%; color:White;}
.smallNav a				{ text-decoration: none; color:White;}
           
/* Site containers */           
.innerBodyDiv			{ width:849px; background: #ffffff url(/img/rightBG.gif) repeat-y 5px right; margin-bottom:10px; border:solid 1px #d7e6e1; position: relative; }
.innerBodyDivClean		{ width:849px; background: #ffffff; margin-bottom:10px; border:solid 1px #d7e6e1; position: relative; }
.outerBodyDiv			{ padding-top:15px; margin: auto; padding: auto; width: 849px; position: relative;  }

/* 2/3 images at top of page */
.images					{ height: 169px; width: 840px; margin-left: 4px; padding-bottom: 5px; }
.images img				{ float:left; }
.threeimages img		{ margin-right: 4px; float:left; }
.threeimages			{ margin-left: 4px;height: 169px;padding-bottom: 5px;}
/* Main nav left */
.leftNavigation			{ width:190px; float:left; min-height: 450px;}
.nav					{ text-align:right;	list-style:none; text-decoration:none; padding:10px 0px 50px 0px; float:left; margin: 0px; width:185px; height:435px }
.nav li					{ margin-bottom: 8px; }
.nav li a				{						   
						  text-decoration: none; 
						  font-size: 90%; 
						  margin: 0px; 
         				  background: url(/images/arrow.gif) no-repeat 175px 50%; 
         				  padding-right:15px; 
         				  display:block;
         				}         				
.nav li a:hover			{ font-weight:bold; }       							
.nav .active a			{ font-weight:bold; }											
						
								
/* Nav submenu */
.submenu				{ text-align:right;	list-style:none; text-decoration:none; }
.submenu li				{ margin: 3px 0 3px 0;}
.submenu li a			{ text-decoration: none; font-size: 80%; margin: 0px; }
.submenu li a:hover		{ font-weight:bold; }
.leftSubMenuItemActive a	{ font-weight:bold; }

/* Phone number */						
.phone					{ width:190px; text-align:right; font-weight:bold; font-size:110%; /*margin-left:37px;*/ color:#999999; float:left; position: absolute; bottom: 80px;}

/* Main central content */
.mainContent			{ width: 442px; font-size: 70%; float:left; padding:11px 10px 0px 10px;}
.mainContent p			{ margin: 0px 0px 15px 0px; line-height:130%;}
.mainContent h1			{ font-size: 150%; margin: 0; }
.mainContent h2			{ font-size: 140%; }
.mainContent h3			{ font-size: 130%; }
.mainContent h4			{ font-size: 120%; }
.mainContent h5			{ font-size: 110%; }
.mainContent h6			{ font-size: 100%; }
.mainContent a			{ text-decoration: none; font-weight:bold;}
.mainContent a:hover	{ text-decoration: underline; }
.mainContent ol	li		{ margin-left: 5px;}

/* Wide version of main content */
.wideContent			{ width: 634px; font-size: 70%; float:left; padding:11px 10px 0px 10px;}
.wideContent .please    { margin-bottom: 20px; }
.wideContent p			{ margin: 0px 0px 15px 0px; line-height:130%;}
.wideContent h1			{ font-size: 150%; margin: 0; }
.wideContent h2			{ font-size: 140%; }
.wideContent h3			{ font-size: 130%; }
.wideContent h4			{ font-size: 120%; }
.wideContent h5			{ font-size: 110%; }
.wideContent h6			{ font-size: 100%; }
.wideContent a			{ text-decoration: none; font-weight:bold;}
.wideContent a:hover	{ text-decoration: underline; }
.wideContent ol	li		{ margin-left: 5px;}
.wideContent .pagingControls a	
						{ text-decoration: none; font-weight: normal; color:#666666;}
.wideContent .pagingControls a:hover 
						{ font-weight: bold; }						
.wideContent .pagingControls .pagerItemCurrent
						{ font-weight: bold; color:#666666; }

/* Left/right aligned images */
.mainContent img.left		{ margin:0 15px 15px 0; border:none; float:left; }
.mainContent img.right		{ margin:0 0 15px 15px; border:none; float:right; }

/* News & events tiles */
.newsTiles h5			{ font-size:120%; margin:5px 0px; }
.newsTiles p			{ margin:0; }			
.newsDate				{ font-weight: bold; }

/* Lightbox Gallery Stuff */
.itemImg				{ padding: 0 0 4px 0; border: 0; }
.spacer					{ border: none; padding: none; height:0px;}
.container              { border: none; padding: none; }
.galleryItem			{ float: left; margin: 0px 12px 20px 0; width: 200px;}
.galleryItem span		{ float: left; }

/*Rightside tiles*/
.rightNavigation		{ float:right; width:185px; min-height: 300px;  margin: 5px 5px 0px 0px;  }
.rightNavigationFooter	{ height: 210px; vertical-align: bottom; overflow: hidden; width: 185px; position: absolute; bottom: 0; right: 5px; border-bottom: 10px solid #ffffff; background: url(/img/rightbottombg.gif) no-repeat bottom left;}
.rightNavigationFooter img{border: none; margin:5px 5px 0px 5px; vertical-align: bottom;}
.rightContent			{  }
.rightContent img		{ border: none; margin:5px 5px 0px 5px; }

.pnlBoxLeftImg			{ margin: 5px; }
.boxWithImage			{ width: 175px; padding-bottom:10px; }
.boxWithImage div a		{
						  color: White; 						 
               			  font-weight:bold; 
               			  display:block; 
               			  text-align:right; 
               			  background: url(/images/arrowWhite.gif) no-repeat 161px 50%; 
               			  padding-right: 20px;
               			  font-size: 95%;
               			  margin-top: 5px;
               			  overflow: hidden;       
               			  width:155px;        			  					  
               			}               		
.boxWithImage a:hover	{ color: White; }

.pnlSolidImg			{ margin: 0px; }
.boxSolidImage			{ margin: 5px; }
.boxSolidImage img      { margin: 0px; }

/* Coloured bars */                                       
.smallLine				{ width:183px; height:20px; float:left; margin: 1px 7px 5px 4px; }
.bigLine				{ width:650px; height:20px; float:left; margin: 1px 0px 5px 0px;}
.titleText				{ font-size: 80%; font-weight:bold; margin:2px 0px 0px 10px; }

/* Footer */
.footer					{ width: 849px; font-size: 55%; margin-bottom: 20px;  }
.copyright				{ float:left; margin-top:5px; margin-right: 15px; line-height: 2em; }
.neighbourhood			{ float:right; margin: 5px 40px 0px 25px; background: url(/images/neighbourhood.gif) no-repeat 0 0; display:block; padding-left:35px; height: 30px; line-height: 2em; }
.visit					{ float:right; margin-top:5px; margin-right:28px; background: url(/images/doncaster.gif) no-repeat 0 0; display:block; padding-left:65px; height: 30px; color:#666666; line-height: 2em;}

/* Dotted line divider */
.dottedLine				{ background: url(/images/dottedline.gif) repeat-x bottom left; padding-bottom:10px; padding-top: 10px; }
.dottedLine p			{ margin-bottom: 5px; }

/* validation */
.validation				{ color:#d11d1d; }

/* beige */
.colourOne				{ color:#b4a483; }
.colourOneBG			{ background-color:#b4a483;	}
.colourOneDark			{ color: #91805c;}

/* grey */
.colourTwo				{ color:#666666; }
.colourTwoBG			{ background-color:#666666; }

/* dark grey */
.colourTwoDark			{ color:#333333; }

/* beige */
.colourThree			{ color:#c3b69c; }
.colourThreeBG			{ background-color:#c3b69c; }

/* light grey */
.colourFourBG			{ background-color: #e5e5e5; }

.header { float: left; width: 840px; margin: 4px; background-color: #b4a483; }
.imgMargin{ margin-left: 4px;}

.rightNavFooterInner	{ position: absolute; bottom: 5px;}
.newsArchiveLink		{ padding-top: 10px;}