body
{
  /*font-family: Georgia, serif;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:62.5%;
  color: #333;
  
  background: url("/images/5040.co.uk/background.gif");
  background-repeat: repeat-y;
  background-position: top;
  background-color: #909090;
  margin:0;
}

h1
{
  margin:0;
  padding:0;
  font-size:2em;
  color:#0099ff;
font-weight:normal;
}

h2
{
  margin:0;
  padding:0;
  margin-top:10px;
  margin-bottom:5px;
  font-size:1.3em;
color: #999;
}

p
{
  margin:0;
  padding:0;
  margin-top:5px;
  margin-bottom:10px;
}

a
{
  text-decoration:none;
  color:#e64f22;
}

.floatL   { float: left; }
.floatR   { float: right; }
.clearing { clear: both; }


#bodyWrapper
{
  margin-left: auto;
  margin-right: auto;
  width: 951px;
  overflow:auto;
}

#headWrapper
{
  margin-left: auto;
  margin-right: auto;
  width: 951px;
  background: url("/images/5040.co.uk/backgroundHeader.gif");
  background-repeat:repeat-x;
  background-position: top;
  background-color: #909090;
  
}


#pageHead
{
  background-color: #000;
  width:951px;
  overflow:auto;
}

#topNavigation
{
  background: url("/images/5040.co.uk/navBar.gif");
  background-repeat: repeat-x;
  width:951px;
  height:30px;
  overflow:auto;
}

#topNavigationButtons
{
  /*margin-left:345px;*/
  margin-left:20px;
  float:left;
  height:30px;
  width:270px;
}




#topNavigationButtons, 
#searchControl
{
  
  overflow:auto;
}

#searchControl
{
  height:26px;
  width:190px;
  padding-top:4px;
  float:right;
  margin-right:105px;
display:none;
}


a.topNavLink
{
  display:block;
  font-size: 16px;
  letter-spacing:0.15em;
  color:#fff;
  text-decoration:none;
  padding-top:3px;
  padding-left:10px;
  padding-right:10px;
  height:25px;
  margin-top:2px;
  float:left;
}

a.topNavLink:hover
{
  background-color:#909090;
  color:#fff;
}

a.searchButton
{
  display:block;
  width:24px;
  height:19px;
  float:left;
  padding: 1px 2px 0px 2px;
  color:#fff;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
  margin-left:5px;
}

a.searchButton:hover
{
  background-color:#909090;
  color:#fff;
}

.searchBox
{
  float:left;
  border: 1px solid #ccc;
  background-color:#909090;
  color:#fff;
  padding: 0px 5px 0px 5px;
  height:18px;
}

#pageContentHead, #mainContent, #subNavigation
{
  float:left;
}

#pageContentHead
{
  margin:10px 0px 10px 10px;
  width:775px;
  padding:0;
  font-size: 1.2em;
}

#mainContent
{
  /*border: solid 1px #efefef;*/
  margin:10px 0px 10px 10px;
  font-size: 1.2em;
  width:765px;
  padding:0;
}

#subNavigation
{
  margin: 10px 0px 5px 10px;
  
  width:140px;

}



#breadcrumb
{
  margin-top:0px;
  padding: 2px 2px 2px 2px;
  border-top: dotted 1px #ccc;
  border-bottom: dotted 1px #ccc;
  margin-bottom:5px;
  overflow:auto;
}

#breadcrumb a
{
  display:block;
  height:15px;
  float:left;
  font-size:90%;
  background-image: url(/images/5040.co.uk/breadcrumbDivider.gif);
  background-position: right 6px;
  background-repeat: no-repeat;
  padding-right:9px;
  margin-right:6px;
}

#breadcrumb a:hover
{
  background-color:#909090;
  color:#fff;
}

#breadcrumb .breadcrumbCurrent
{
  display:block;
  height:15px;
  font-size:90%;
}



a:hover
{
  /*color:#ca0035;*/
  color:#909090;

}

a.subNav
{
  display:block;
  border-bottom:1px solid #fff;
  height:16px;
  padding: 4px 0px 4px 5px;
  font-size:1.2em;
}

a.navSection
{
  background-color:#000;
  color:#fff;
}


a.navSectionCurrent
{
  background-color:#000;
  color:#e64f22;
}


a.navCurrent
{
  color:#e64f22;
}

a.navStandard
{
  color:#333;
}

a.navLevel1
{
  background-color:#fff;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom:1px solid #eee;
}

a.navLevel2
{
  background-color:#fff;
  background-image: url(/images/5040.co.uk/subNavArrow.gif);
  background-repeat: no-repeat;
  background-position:left center;
  padding-left:20px;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom:1px solid #eee;
}

a.navLevel3
{
  background-color:#fff;
  background-image: url(/images/5040.co.uk/subNavArrow.gif);
  background-repeat: no-repeat;
  background-position:15px center;
  padding-left:40px;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom:1px solid #eee;
  font-size:1.1em;
  font-style:italic;
}

a.navSection:hover,
a.navLevel1:hover,
a.navLevel2:hover,
a.navLevel3:hover
{
  background-color:#909090;
  color:#fff;
  background-image:none;
  
}


/* Start: Blog Tag Cloud */
  a.tc1 { font-size: 100%; font-weight: 200; text-decoration: none; }
  a.tc2 { font-size: 110%; font-weight: 300; text-decoration: none; }
  a.tc3 { font-size: 120%; font-weight: 500; text-decoration: none; }
  a.tc4 { font-size: 130%; font-weight: 600; text-decoration: none; }
  a.tc5 { font-size: 145%; font-weight: 800; text-decoration: none; }
  a.tc6 { font-size: 160%; font-weight: 900; text-decoration: none; }
  /*a.tc1:hover, a.tc2:hover, a.tc3:hover, a.tc4:hover, a.tc5:hover, a.tc5:hover, a.tc6:hover { text-decoration:underline; }*/
/* End: Blog Tag Cloud */


/* Start: MichaelHome */
.michaelHome_ActiveContent 	{ overflow:auto; }
.michaelHome_ActiveContent h2	{ margin-top:0px; }
/*.michaelHome_SummaryCopy	{ background-color: #999; width:100% }*/
.michaelHome_BlogFeed		{ float:left; width:550px; height:400px; overflow:auto; border: 1px dotted #ccc; }
.michaelHome_BlogFeedContent	{ height:375px; overflow:auto;  }
.michaelHome_TwitterFeed	{ float:right; width:200px; height:400px; border: 1px dotted #ccc; overflow:hidden;}
.michaelHome_FeedContent	{ height:375px; overflow:auto; }
.BlogPostSummaryItem		{  padding: 0px 3px 0px 3px; border-bottom: 1px dotted #999; }
.BlogPostSummaryDate		{ font-style:italic; }
.BlogPostSummaryEntry		{ margin-top: 20px; }
/* End: MichaelHome */

/* Start: Tower Page*/
.towerPage_topSection		{ width:100%; overflow:auto; margin-bottom:10px; }
.towerPage_imageHolder		{ float:left; }
.towerPage_imageHolder,
.towerPage_generalDetails	{ width:47%; }
.towerPage_generalDetails	{ overflow:auto; }
.towerPage_bellDetails h2	{ margin-top:0px; }
.towerPage_dataSection		{ overflow:auto; }	
.towerPage_label		{ font-weight:normal; width:110px; float:left; color: #09f;}
.inscription			{ font-variant: normal; font-size: 12px }
.inscriptionSmallLetters	{ font-variant: normal; font-size: 10px }
.inscriptionSmallCaps		{ font-variant: small-caps; font-size: 12px }
.inscriptionItalicNote		{ font-style: italic; font-variant: normal; font-size: 10px }
/* End: Tower Page */

/* Start: Twitter Feed */
.tweet		{ padding: 2px 2px 4px 2px; border-top: 1px solid #ddd; }
.tweetAlt	{ background-color: #efefef; }
.tweetText	{}
.tweetTimestamp	{ margin-top:2px; font-size: 0.8em; font-style: italic; }

/* End: Twitter Feed */

.pageModule
{
 border: solid 1px #333;
border-top: none;
}

.pageModule h2
{
background: url("/images/5040.co.uk/navBar.gif");
  background-repeat: repeat-x;  
background-color: #ccc;
padding: 2px 2px 3px 2px;
color:#fff;
margin-bottom:0px;
}


/*Start: Blog*/

#mainContent #container
{
	width:550px; float: left;
}

#mainContent #primary, #mainContent #secondary
{
	width:200px; float: right;
}

/*End: Blog*/

























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
