[class="raisedCap"]{
text-indent:1em;/* Circumvents a rendering bug (?) in MSIE 6.0 */
}
a:link{
color:#0000FF;
}
a:visited{
color:#0000FF;
}
a:hover{
color:#00CCFF;
}
a:active{
color:#FF0000;
}

.fakelink {
color:#0000FF;
cursor:pointer;
text-decoration:underline;
}
.fakelink:hover {
color:#00CCFF;
}

acronym,.titleTip{
border-bottom:1px dotted #808080;
margin:0;
padding:0 0 0.4px 0;
cursor:help;
}
acronym:hover,.titleTip:hover{
border-bottom:#DC143C 1px solid;/* 'crimson' not recognised here by Opera */
}
body,p,td,th,div,blockquote,dl,ul,ol{
color:#333333;
font-family:verdana,tahoma,arial,helvetic,sans-serif;
font-size:8.5pt;
}
h1{
color:#222222;
font-family:verdana;
font-size:10pt;
}
h2{
color:#222222;
font-family:trebuchet ms;
font-size:1.3em;
}
h3{
color:#222222;
font-family:verdana;
font-size:14pt;
}
h4{
color:#222222;
font-family:verdana;
font-size:12pt;
}
hr{
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:none;
border-right-style:none;
border-bottom-style:dotted;
border-left-style:none;
border-top-color:#505050;
border-right-color:#505050;
border-bottom-color:#505050;
border-left-color:#505050;
margin-left:5px;
margin-right:5px;
}
.byline{
border-bottom:1px solid #808080;
margin:-1.2em 0 1em 0;
padding:0;
width:100%;/* Circumvents a rendering bug (?) in MSIE 6.0 */
font-size:10pt;
}
.carnipop{
padding:10px;
border:1px solid #999999;
width:500px;
margin:auto;
background-color:#EFEFEF;
}
.doNotDisplay{
display:none;
}
.floatright{
float:right;
}
.font2{
color:#022D9D;
}
/* ###### Header ###### */
.headerTitle{
margin:0 0 0 0mm;
padding:0ex 0 0 0;
color:#AFAFAF;
background-color:transparent;
font-family:garamond,"times new roman",times,roman,serif;
font-size:400%;
}
.middlecol{
border-left: 1px solid #A8A8A8;
border-right: 1px solid #A8A8A8;
}
.noborder{
border:none;
}
.raisedCap{
text-indent:0.5em;
}
.raisedCap:first-letter{
font-size:155%;
}
.raisedCap:first-line{
font-weight:bold;
}
.smallCaps{
font-size:110%;
font-variant:small-caps;
}
.subHeader{
margin:0;
padding:0.5em 0ex 0.5em 1ex;
border-bottom:#DC143C 10px solid;/* 'crimson' not recognised here by Opera */
}

.greyLine {
margin:0;
border-bottom:#AFAFAF 1px solid;
}

.subHeader .dateline{
float:right;
margin:0 1ex;
padding:0;
color:#AFAFAF;
background-color:transparent;
font-style:italic;
}
.subHeader .navigation{
margin:0;
padding:0;
background-color:#F8F8F8;
list-style-type:none;
list-style-position:outside;
}
.subHeader .navigation .highlighted{
border-top-color:#DC143C;
border-right-color:#DC143C;
border-left-color:#DC143C;
color:#FFFFFF;
background-color:#DC143C;
}
.subHeader .navigation .tab{
margin:0;
padding:0ex 0.5em 0ex 0em;
color:#AFAFAF;
font-weight:normal;
text-decoration:none;
}
.subHeader .navigation a.tab:hover{
padding-bottom:0.8ex;
color:#DC143C;
background-color:#F8F8F8;
text-decoration:none;
}
.subHeader .navigation li{
margin:0;
padding:0;
display:inline;
line-height:1.75em;
}
.subHeader a{
color:#AFAFAF;
background-color:transparent;
font-weight:bold;
text-decoration:none;
}
.subHeader a:hover{
color:#DC143C;
background-color:transparent;
text-decoration:none;
}

#input_search{
position:relative;
}

#input_search .suggestbox{
/* This gets changed by jQuery if you type in input_search */
visibility:hidden;
cursor:pointer;
position:absolute;
left:0;
width:200px;
color:#000000;
background-color:#ffffff;
border: solid 1px #000000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
opacity:0.9;
/* IE compatibility */
filter:alpha(opacity=90);
}

#categorypicker{
/* Like a colour picker, but for categories */
visibility:hidden;
cursor:pointer;
position:absolute;
left:0;
width:750px;
color:#000000;
background-color:#ffffff;
border:solid 1px #000000;
}

.categories{
width:750px;
border:solid #DDDDDD;
background-color:#F0F0F0;
}

.categories .categoriesheader{
cursor:pointer;
color:#3333EE;
font-weight:bold;
font-size:14px;
}

.tablerow {
background-color:#FFFFFF;
}

.tablerow:hover {
background-color:#DDDDDD;
}

#managepass_holder {
visibility:hidden;
}

.bgwarning {
background-color:#FFDDDD;
border: solid 3px #FF0000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.bgwarning p {
color:#000000;
padding-left: 5px;
}
	.bgwarning .editbutton {
	background:url('http://www.chapel-en-le-frith.com/business/icons/edit.png') no-repeat 0 0;
	float:right;
	clear:both;
	width:32px;
	height:32px;
	padding-right:7px;
	visibility:hidden;
	cursor:pointer;
	}

	.bgwarning:hover .editbutton {
	visibility:visible;
	}
	
	.bgwarning .deletebutton {
	background:url('http://www.chapel-en-le-frith.com/business/icons/delete.png') no-repeat 0 0;
	float:right;
	clear:both;
	width:32px;
	height:32px;
	padding-right:7px;
	visibility:hidden;
	cursor:pointer;
	}

	.bgwarning:hover .deletebutton {
	visibility:visible;
	}

.business:hover {
/*border: solid 3px #AAAAAA;*/
/*border-radius: 5px;*/
padding:5px 5px 5px 5px;
box-shadow: 0px 0px 4px #000;
}

.business:hover p {
padding-left:5px;
}

	.business .mapbutton {
	background:url('http://www.chapel-en-le-frith.com/business/icons/globe.png') no-repeat 0 0;
	float:right;
	clear:both;
	width:32px;
	height:32px;
	margin-right:7px;
	visibility:hidden;
	cursor:pointer;
	/*border: solid 1px #AAAAAA;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

	.business:hover .mapbutton {
	visibility:visible;
	}

	.business .editbutton {
	background:url('http://www.chapel-en-le-frith.com/business/icons/edit.png') no-repeat 0 0;
	float:right;
	clear:both;
	width:32px;
	height:32px;
	margin-right:7px;
	visibility:hidden;
	cursor:pointer;
	/*border: solid 1px #AAAAAA;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

	.business:hover .editbutton {
	visibility:visible;
	}
	
	.business .deletebutton {
	background:url('http://www.chapel-en-le-frith.com/business/icons/delete.png') no-repeat 0 0;
	float:right;
	clear:both;
	width:32px;
	height:32px;
	margin-right:7px;
	visibility:hidden;
	cursor:pointer;
	/*border: solid 1px #AAAAAA;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

	.business:hover .deletebutton {
	visibility:visible;
	}

.badge {
/*background:url('http://www.chapel-en-le-frith.com/business/icons/badge.png') no-repeat 0 0;*/
background-color:#FF0000;

display:inline-block;

padding-bottom:2px;
padding-top: 2px;

text-align:center;
color:#FFFFFF;
font-weight:bold;
cursor:default;
}

.datetime{
	color:#999999;
	font-style:italic;
}

.stats{
	background-color:#FFFFDD;
	border: solid 3px #FFFF00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.stats a{
	text-decoration:none;
	color:#000;
}
.stats td b{
	font-size:16px;
}

#managepass{
	border: 2px solid #DC143C;
}
