/* WORDSPREE TEMPLATE - M AIN CSS FILE */
/* ------------------------------------------------------------- */

p {
	margin: 0%;
	margin-bottom:10px;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	/*color:#948CA1;*/
	/*color: #81788B;*/
	/*color: #726a7a;*/
	/*color:#5F5765;*/
}

p a:active {color: #663399; text-decoration: none
/*#675C9E;*/
}
p a:visited {color: #663399; text-decoration: none;	outline:none;}
p a:link {color: #663399; text-decoration: none}
p a:hover {
	color: #FEBE10; /*C7115C;*/
	text-decoration: none;
}
img{
	margin:0 9px 0 0;
}
h1{
	font-family: Segoe UI Light, Geneva, Geneva;

	font-size:145%;
	/*color:#C7115C;*/
	color:#E50188;
	margin:0 0 6px 0;	
	}
h2{
	font-size:110%;
	font-family:Georgia,Verdana,Times New Roman;
	color:orange;
	/*color:#F79413;*/
	margin:2px  0 5px 0;	

	}
	
h3{
	font-family:Georgia,Verdana,Times New Roman;
	font-size:130%;
	line-height:130%;
	color:#647cbd;
	margin:0 0 6px 0;
	}
h4{
	font-family:Georgia,Verdana,Times New Roman;
	font-size:120%;
	font-weight:bold;
	line-height:135%;
	color: #8881C4;
	margin:0px 0 9px 0;
	}	
h5{
	/*font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,Sans-serif,sans-serif;*/
	font-size:95%;
	line-height:105%;
	color:gray;
	margin:0 0 5px 0;
	}
	
h6{
	font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,Sans-serif,sans-serif;
	font-size:95%;
	font-weight:bold;
	color:#8881C4;
	margin:0 0 5px 0;
	}			

h1 {
		text-decoration: none;
}	

h1 a:visited,h1 a:link, h1 a:active,
h2 a:visited,h2 a:link, h2 a:active,
h3 a:visited,h3 a:link, h3 a:active,
h4 a:visited,h4 a:link, h4 a:active,
h5 a:visited,h5 a:link, h5 a:active,
h6 a:visited,h6 a:link, h6 a:active
 {
 	/* Used for concertina text heading liks */
	text-decoration:none!important;
	/*color:#647cbd;*/
	color:#8881C4;
	outline:none;
}
h3 a:hover,  h5 a:hover,  h6 a:hover{
 	/* Used for concertina text heading liks */
	color:#666666;
}
h4 a:hover{
	color:#999999;	
}

.concertina a:hover {color: red;	text-decoration: none;

}
	
ul {
	margin:0px;	
	text-indent:4px;
}
ul.SmallerText li{
	margin-bottom:6px;
	line-height:150%;
}
ul.MediumText li{
	margin-bottom:6px;
	line-height:120%;
}
#mainContent ul, #mainContentwide ul{
	font-family:Arial,Verdana,Times New Roman;
	font-size:95%;
	color: #444444;	
}
	
li{
	margin:0px;	
	text-indent:0px;
}
ul.bullet1Class li
{
margin-left: -25px;
/*color: #C7115C;*/
margin-bottom:6px;
}
ul.bullet2Class li
{
margin-left: -25px;
color: #81788B;
margin-bottom:1px;
}
table.admin{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:85%;
	color:gray;
	font-weight:bold;
}

.SmallestText{
	font-size:70%!important;
	line-height:125%;
	margin-bottom:7px;		
}
.SmallerText, .entry-content{
	font-size:80%!important;
	margin-bottom:7px;	
}
.MediumText{
	font-family: Segoe UI Light, Geneva, Geneva!important;
	font-size:13pt!important;;
	line-height:25px!important;;
	margin-bottom:10px;
	color: #787878!important;
	font-weight:bold!important;	
}
.LargerText{
	font-family: Segoe UI Light, Geneva, Geneva!important;
	font-size:14pt!important;;
	margin-bottom:10px;	
	color: #787878!important;
	font-weight:bold!important;
	}
.LargestText{
	font-family: Segoe UI Light, Geneva!important; 
	font-size:20pt!important;
	margin-bottom:20px;	
}
.SmallerSingleSpace{
	font-size:78%!important;
	line-height:110%!important;
	margin-bottom:7px;
}
.SmallestSingleSpace{
	font-size:70%!important;
	line-height:120%!important;
	margin-bottom:7px;
}
.HomePageText{
	/* Just for Wordspree home page body text*/
	font-size:19pt!important;
	line-height:140%!important;	
}
p.SpeakerSymbol{
	font-size:90%;
	line-height:140%;
	background-image:url('layout/Speaker_grey_smaller.gif');
	padding:0 30px 0 20px;
	background-repeat:no-repeat;
	background-position:center left;
	margin-bottom:1px;
}
p.TightLeadingPar{
	font-size:90%;
	line-height:130%;
	margin-bottom:1px;	
}
.bluetext{
	color:#647cbd;
}
.PageLink{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:80%;
}
.PageLink a:visited, .SmallestText.PageLink a:active, .SmallestText.PageLink a:link  {color: maroon; text-decoration: none;}
.PageLink a:hover {	color: red;	text-decoration: none;}

.mainMenu {
	margin-left:0px;
	padding-left:0px;
	text-indent:0;	
	list-style : none;
	list-style-type: none;
	
	background: transparent;
	border-right: solid 0px #EEEEEE;
	float: left;
	margin:0 0 0 0;
	font-size:90%;
	/*width: 21%;*/
	width:160px;	
}


.mainMenu ul li{
	font-size:95%;
	font-weight: bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:white;
	margin-bottom : 10px;
	margin-left:0px;
	padding-left:0px;
	text-indent:0;
	list-style : none;
	list-style-type: none;
	width:160px;		

border:solid 1px #fff;
margin:0 0 2px;
}

.mainMenu ul li a {
display:block;
padding:3px 4px 3px 10px;
text-decoration:none;
}

.mainMenu ul li a:link,.mainMenu ul li a:visited {
background: #BEBEBE;
border-bottom: 1px solid #777777;
color: #FFFFEE;
font-weight:normal;
font-weight:bold;
}
.mainMenu ul li.SelectedMenu a:link,.mainMenu ul li.SelectedMenu a:visited {
background:#FF9966;
border-left: 4px solid #F98900;
color:#fff;
border-bottom:solid 1px #93246F;
padding:3px 0 3px 6px;
font-weight:bold;
}
.mainMenu ul li a:hover,#left ul li a:active,#left ul li a:focus {
background:#999999 !important;
color:#fff !important;
}
/*-------------------------*/
/* CONTEXT MENU*/
/*-------------------------*/
 div.secondMenu{
	
	font-size:90%;	
	width:100%;
	/*width:280px;*/
	width:97%;
	margin: 22px 0 0px 6px;
	float:right;
	/*background-color:#E8E6F3;*/
}
.secondMenu {
	font-family:Tahoma;
	margin-left:0px;
	padding:0px 5px 5px 15px;
	text-indent:0;	
	list-style : none;
	list-style-type: none;
	
	background: transparent;
	border-right: solid 0px #EEEEEE;
	
	margin:0 0 0 0px;
	
	/*width: 21%;*/
	/*width:200px;	*/
	
}
 #SelectedContextMenu a:link, #SelectedContextMenu a:visited{
	color:#F79413;
}
.secondMenu h4{
	padding-left:6px;
}
.secondMenu h6{
	margin-left:10px;
}
.secondMenu ul{
margin:0px;
}

.secondMenu ul li{
	font-size:85%;
	font-weight: normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:white;
	margin-bottom : 4px;
	margin-left:0px;
	padding-left:0px;
	text-indent:0;
	list-style : none;
	list-style-type: none;
	/*width:200px;	*/	

/*border:solid 1px #fff;
margin:0 0 2px;
*/
}

.secondMenu  ul li a {
/*display:block;
padding:3px 4px 3px 10px;*/
color: #61586C;
text-decoration:none;
}

.secondMenu  ul li a:link,.secondMenu  ul li a:visited {
/*background: #BEBEBE;
border-bottom: 1px solid #777777;
color: #FFFFEE;
font-weight:normal;
font-weight:bold;*/
color: #7B7188;
}
.secondMenu  ul li.SelectedMenu a:link,.secondMenu  ul li.SelectedMenu a:visited {
/*background:#FF9966;*/
/*order-left: 4px solid #F98900;*/
/*color:#fff;*/
color:#C7115C;
/*border-bottom:solid 1px #93246F;
padding:3px 0 3px 6px;
font-weight:bold;*/
}
.secondMenu  ul li a:hover,#left ul li a:active,#left ul li a:focus {
/*background:#999999 !important;*/
/*color:#fff !important;*/
color:black;;
}
.backlink{
	font-family:Calibri,Arial,Helvetica;
	margin:0 0 0 16px;
}

.PicDiv{
	margin:0 9px 0 0;	
}
.picLeft{
	margin:0 3px 0 0;
}
.picRight{
	margin:0px 0px 0px 12px;
}
.picLeft p,.picRight p, .PicCaption p{
	color:#FF9966;
	padding:0 7px 0 7px;
	margin-top:-4px;	
	line-height:120%;
	font-size:80%;	
}

.PicCaption{
	font-size:75%;
	font-family:Georgia;
	/*font-style:italic;*/
	padding-top:5px;
	color:#FF9966;
	color: #555555;	
}
/* Sets offset from text panel for displaying pics in right column*/
.Offset-right {
	position:absolute;
	top:0px;
	left:445px;
}
.Offset-left {
	position:absolute;
	top:0px;
	left:-175px;
}
#left
{
	background: #FFFFFF;
	border-right: solid 0px #EEEEEE;
	float: left;
	margin: 20px 0 0 0;
	font-size:90%;
	/*width: 21%;*/
	width:160px;
}
#left h3,#right h3 {
color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.3em;
margin:0 0 0 5px;
padding:7px 5px 7px 10px;
border:solid 0;
}
#left ul {
list-style-type:none;
margin:0 0 20px;
}

/* Experimental incrementing from here:*/

#left ul li {
border:solid 1px #fff;
margin:0 0 2px;
}

#left ul li a {
display:block;
padding:3px 4px 3px 10px;
text-decoration:none;
}

/*main menu unselected*/
#left ul li a:link,#left ul li a:visited {
background: #BEBEBE;
border-bottom: 1px solid #777777;
color: #FFFFEE;
font-weight:normal;
font-weight:bold;
}

#left ul li a:hover,#left ul li a:active,#left ul li a:focus {
background:#999999 !important;
color:#fff !important;
}

/* ################## Main Menue ################## */

#left ul li ul {
background:#fff;
border:solid 1px #E0C1E0;
border-bottom:solid 0 #93246F;
border-left:solid 4px #93246F;
border-top:0;
margin:0;
}

#left ul li ul li {
border:solid 1px #fff;
}

#left ul li ul li {
margin:0;
}

#left ul li ul li a:hover,#left ul li ul li a:active,#left ul li ul li a:focus {
background:#93246F;
color:#fff;
}

#left ul li ul li ul {
border:solid 0 #E0C1E0;
padding:10px 0 10px 5px;
}

/*main menu - the selected item*/
#left ul li.SelectedMenu a:link,#left ul li.SelectedMenu a:visited {
background:#FF9966;
border-left: 4px solid #F98900;
color:#fff;
border-bottom:solid 1px #93246F;
padding:3px 0 3px 6px;
font-weight:bold;
}

#left ul li.active ul li a:link,#left ul li.active ul li a:visited {
background:#fff;
border-bottom:solid 1px #E0C1E0;
border-left:solid 0 #DD75BB;
color:#000;
font-weight:normal;
padding:3px 4px 3px 20px;

}

#left ul li.active ul li ul li a:link,#left ul li.active ul li ul li a:visited {
background:#fff;
border-bottom:solid 1px #E0C1E0;
color:#000;
font-weight:normal;
margin:0 0 0 10px;
}

#left ul li.active ul li.active a:link,#left ul li.active ul li.active a:visited {
background:#fff;
border-left:solid 0 #DD75BB;
color:#000;
font-weight:bold;
}

#left ul li.active ul li.active ul li a:link,#left ul li.active ul li.active ul li a:visited {
background:url(../images/arrow.gif) #fff no-repeat top left;
color:#000;
font-weight:normal;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}

#left ul li.active ul li.active ul li.active span.active_link {
background:url(../images/arrow.gif) #fff no-repeat top left;
border-bottom:solid 1px #E0C1E0;
color:#000;
font-weight:bold;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}

#left form a:hover,#left form a:active,#left form a:focus {
color:#fff;
}

/* ---------------------------------*/

#LeftMenuHolder{
	position:relative;
}
#LeftMenuPosition{
	position:absolute; 
	top:10px; 
	left:-px; 
	width:175px;
	z-index:100;
	background: #EBEBEB; 
	padding-left:25px;
}
/* ---------------------------------*/
.SpaceAfter {
	margin-bottom:8px;
}
.SpaceAfterMore {
	margin-bottom:12px;
}
.SpaceBefore {
	margin-top:4px;
}
.SpaceBeforeMore {
	margin-top:10px;
}
.smaller{
	font-size:90%;
}
.SubHeading {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 100%;
	font: bold;
	line-height: 110%;
	list-style-type: decimal;
	text-indent: 0pt;
	color: #999999;
	font-weight: normal;
}

/* Drop shadow*/

.drop-shadow{
	display:inline-block;
	
}

.drop-shadow.outer{

	background-color: #CCCCCC;
	margin:1px;
	

}
.drop-shadow.middle1{
	position:relative;
	left: -1px; top: -1px;

	background: #999999;
}
.drop-shadow.inner{
	position:relative;
	left: -1px; top: -1px;	
	background: #666666;
}
.drop-shadow.content{
	position:relative;
	left: -2px; 
	height:100%;	
}

.footerstyle {
	width:1000px;
	height:36px;*/
	background: #FFFFFF;

	margin: 0px 0 0px 0!important;
	color:#877FBB;
	}
#footerheader{
	padding-top:10px;
}
#footerfooter{
	padding-bottom:10px;
}


/*---------------------------------------------------------------*/

/* TRIAL MENU TO RESOLVE THINGS*/
/* -------------------------------------------------*/
.mattblacktabs{
width: 100%;
height:22px;
overflow: hidden;
background: #414141;
background-color:#5E5E5E;
padding: 0p x0px; /*padding inside each tab*/
/*border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 7.5pt Verdana;
list-style-type: none;

}

.mattblacktabs li{
display: inline;
margin: 0;

}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 7px; /*padding inside each tab*/
padding-left: 10px;
padding-right: 10px;
/*border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #414141; /*background of tabs (default state)*/
background-color:#5E5E5E;
}

.mattblacktabs li a:visited{
color: white;
padding-left: 10px;
padding-right: 10px;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{

padding: 6px 7px; /*padding inside each tab*/
padding-left: 10px;
padding-right: 10px;
background: gray; /*background of tabs for hover state, plus tab with "selected" 
class assigned to its LI */
}

/*-------------------------*/
/* NEW TOP MENU */
/* ------------------------*/
.newtop{

height:33px;
overflow: hidden;
background-color:#FFFFFF;
padding: 0px 0px; /*padding inside each tab*/
/*border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/*/
}

.newtop ul{
margin: 0;
padding: 0;
font: normal 11pt Verdana;
list-style-type: none;
}

.newtop li{
display: inline;
margin: 0;

}

.newtop li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
/*padding-left: 10px;
padding-right: 10px;
*/
padding-top: 10px;
/*border-right: 1px solid white; /*right divider between tabs*/
color: #948CA1;
background: #414141; /*background of tabs (default state)*/
background-color:#FFFFFF;
}

.newtop li a:visited{
color: #948CA1;
font-family:Verdana;
/*padding-left: 10px;
padding-right: 10px;
*/
}

.newtop li a:hover, .mattblacktabs li.selected a{
/*padding: 10px 7px; /*padding inside each tab*/
/*padding-left: 10px;
padding-right: 10px;
*/
color:black;
/*background: gray; background of tabs for hover state, plus tab with "selected" 
class assigned to its LI */
}
.newtop li a:selected{
color:#C7115C;	
}
.newtop ul li.SelectedMenu a:link,.newtop ul li.SelectedMenu a:visited {
color:#C7115C;

}
 
 .ActionCall {
/*height : 20px;*/
background-color :#FF9966; /* #ED371F;   /*#E60036;*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
font-size : 9pt;
/*width : 40px;*/
/*border-color : Yellow Black Black Yellow;*/
color : #FFF3AA;
font-weight : bold;
}

.ActionCall.red{
background-color : red;	
}

/* SHADED PANELS*/
/*--------------------------*/
div .Panel1 h4{
margin: 12px 0 0 0;
}

.Panel1, .Panel2, .Panel4{
   /*background-color: #FBFBE1;*/
   margin:0px 0 8px 0;
}
.Panel2, .Panel3, .Panel4{
   padding:7px;
   margin:0px 0 8px 0;
}
.Panel2{
	border: thin solid #CCCCCC;
}

.Panel3{
   -moz-border-radius:1em;
   -webkit-border-radius:1em;
   border-radius:1em;   
/ * background-color: #FFFFAA;*/
}
.Paneltext{
	background-color: #EAE4F2;
	padding:8px;
	}
div.Paneltext{
	width : 95%;
	margin: auto;
	margin-bottom:12px;
}

/* ROUNDED CORNER BOXES */
/*-----------------------------------------*/

.rounded_top div {
   background: url(layout/top-left.gif) no-repeat top left;
}
.rounded_top {
   background: url(layout/top-right.gif) no-repeat top right;
}
.rounded_bottom div {
   background: url(layout/bottom-left.gif) no-repeat bottom left;
}
.rounded_bottom {
   background: url(layout/bottom-right.gif) no-repeat bottom right;
}

.rounded_top div, .rounded_top, 
.rounded_bottom div, .rounded_bottom {
   height: 8px;
   font-size:1px
   
}
.rounded_text { 

	list-style-type: disc;
	padding-left:1em; 
	padding-right:.75em; 
    padding-top:.25em;
	padding-bottom:.2em; 
}

.BreadCrumbPlain{
	color:#999;
}
.BreadcrumbText{
	font-size:90%;
	text-align:left;
	color:#999;
	position:absolute;
	/*Hampden: above position corrected to 0px in template_header IE conditional*/ 	
	width:600px;
	z-index:100000;
}
div.BreadcrumbText {
	top:20px; 
	left:55px;	
}
.BreadcrumbText a:active,.BreadcrumbText a:visited,.BreadcrumbText a:link {
color:#999;
}
.BreadcrumbText a:hover{
color:magenta;
}
/* Wordpress emulation */

.entry-content-fake{
	
	/*font-family:Arial,Verdana,Arial,Helvetica,sans-serif !important;*/
	/*font-family:Arial !important;	*/
	margin-left:5px;
	margin-right:1px;
}
br .entry-content-fake {
margin-bottom:100px;
}

.red-link{
	font-weight::normal!important;
	font-size:8pt;
}

.red-link a:active {color: #C7115C; text-decoration: underline}
.red-link a:visited {color: #C7115C; text-decoration: none}
.red-link a:link {color: #C7115C; text-decoration: none}
.red-link a:hover {
	color: black;
	text-decoration: none;
}
.black-link a:active {color: #666666; text-decoration: underline}
.black-link a:visited {color: #666666; text-decoration: none}
.black-link a:link {color: #666666; text-decoration: none}
.black-link a:hover {
	color: #F79413;
	text-decoration: none;
}
.OrangeLink a:active {color: #F79413; text-decoration: underline}
.OrangeLink a:visited {color: #F79413; text-decoration: none}
.OrangeLink a:link {color: #F79413; text-decoration: none}
.OrangeLink a:hover {
	color: #666666;
	text-decoration: none;
}
#ContentTable{
	margin:8px 0 0 0;
	padding:0;
	border: 0 none;
	border-collapse:collapse;
	border-style: none;
}
#ContentTable td{
	padding: 0 12px 0 0;
}

.Georgia{
	/* for OpenCart*/
	font-family:Verdana,Arial,Helvetica,sans-serif;	
}
div .Georgia{
	font-size:40pt;
}
/* WORDPRESS BLOG IMPROVISED STYLES*/
/*-----------------------------------------------------*/
div .post{
	border-bottom: solid 1px #F1F1F1;
	margin: 0 0 14px 0;
}
.entry-title{
	font-size:100%;
	margin:0 0 5px 0;
	padding:0%;
	color:yellow;
}
.entry-summary{
	font-size:80%;
}
.entry-summary p a:active {color: #647cbd; text-decoration: none;font-style:italic;}
.entry-summary p a:visited {color: #647cbd; text-decoration: none; font-style:italic;}
.entry-summary p a:link {color: #647cbd; text-decoration: none;font-style:italic;}
.entry-summary a:hover {
	color: black;
	text-decoration: none;
	font-style:italic;
}
.entry-utility{
	font-size:90%;
	font-style:italic;
	margin: 0 0 16px 0;
	color:#666666;	
}
.entry-utility-prep{
	font-style:normal;
}
.post a:active {color: #999999; text-decoration: none}
.post a:visited {color: #999999; text-decoration: none}
.post a:link {color: #999999; text-decoration: none}
.post a:hover {
	color: #C7115C;
	text-decoration: none;
}
.entry-title a:active {color: #647cbd; text-decoration: none}
.entry-title a:visited {color: #647cbd; text-decoration: none}
.entry-title a:link {color: #647cbd; text-decoration: none}
.entry-title a:hover {
	color: black;
	text-decoration: none;
}
.entry-meta{
	margin: 0 0 7px 0;
	font-size:90%;

}

.comment-author{
	padding-top:10px;
	margin-top:10px;
}

#reply-title{
	margin-top:7px;
	font-size:85%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#reply-title a:active {color: #999999; text-decoration: none}
#reply-title a:visited {color: #999999; text-decoration: none}
#reply-title  a:link {color: #999999; text-decoration: none}
#reply-titlet  a:hover {
	color: black;
	text-decoration: none;
}
div .reply{
	margin-bottom:10px;
	padding-bottom:12px;
	border-bottom: 1px solid #DADADA;
}
.comment-reply-link{
	font-style:italic;
}
div .comment-meta{
	padding-bottom:7px;
}

#respond div{
	background-color:#f1f1f1;
}
#comments div{
	background-color: #FAFAFA;
	font-size:95%;
}
br{

}
.comment-body br{
	line-height:12px;
	margin-bottom:4px;
}

.commentlist a:active {color: #999999; text-decoration: none}
.commentlist a:visited {color: #999999; text-decoration: none}
.commentlist  a:link {color: #999999; text-decoration: none}
.commentlist  a:hover {
	color: black;
	text-decoration: none;
}
 #comments-title {
	font-size:75%;	
	
}
.comment-notes{
	font-size:90%;
}
.commentlist{
	margin:0 0 0 0px;
	padding-right:6px;
	text-indent:0px;
	list-style-type: none;
	background-color:#FAFAFA;
	
}
.commentlist li{
	font-size:90%;
	margin:0px;
	margin-left:-25px;
	text-indent:0px;	
}
.comment-author{
}
#commentform{
	font-size:90%;
}
#commentform input{
	display:block;
}
.comment-form-comment #comment{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:85%;
	width:375px;
	display:block;
}
li .children{
	list-style-type:none;
	margin-left:-15px;
}

#sidebar2 #maindiv ul{
	list-style-type: none;	
	font-size:90%;
	margin-left:-40px;
	margin-bottom:12px;	
}
#sidebar2 #maindiv ul  li a:active{text-decoration: none;color:#81788B}
#sidebar2 #maindiv ul  li a:visited{text-decoration: none;color:#81788B}
#sidebar2 #maindiv ul  li a:link{text-decoration: none;color:#81788B}
#sidebar2 #maindiv ul li a:hover{text-decoration: none;color:#C7115C;}

.right-heading{
	margin-top:10px;
	color:gray;
}
ul .categories{
	font-weight:bold;
	color:gray;
	/*font-size:35pt;	*/
} 
ul .categories li{
	/*cats, general etc*/
		font-weight:normal;
		color:red;
}
ul .categories ul li{
	/*cats, general etc*/
		font-weight:normal;
	font-size:100%;			
		color:green;
}
/*PER STYLE*/
.archivelist{
	font-size:90%;
}

.archivelist a:active{text-decoration: none;color:#81788B}
.archivelist  li a:visited{text-decoration: none;color:#81788B}
.archivelist a:link{text-decoration: none;color:#81788B}
.archivelist a:hover{text-decoration: none;color:#C7115C;}

.archivelist{
	margin:0 0 0 0px;
	padding-right:6px;
	text-indent:0px;
	list-style-type: none;
}
.archivelist li{
	/*font-size:80%;*/
	margin:0px;
	text-indent:0px;	
}
#cancel-comment-reply-link{
}
#respond .form-allowed-tags {
color: #888;
font-size: 12px;
line-height: 18px;
display:none;
}


/* Removes web address field from comment forms*/
.comment-form-url {
display:none;}

#linkcat-4{
	color:yellow;
}

/* PERlinklist is my own ID for ul containing Links heading */
#PERlinklist{
	color:#647cbd;
	font-style:italic;	
}
#PERlinklist ul{
	font-style:normal;
}

/* Hampden House*/
div.contactform {
	padding: 0px 0 0 0;
}

.contactform .subheading{
	color:#444444;
	/*color:red;*/
}
.contactform .contactformfield {
	color:#444444
	/*color:orange;*/
}
.contactform .contactcheckcaption{
	/*Caption for check digits*/
	color:#444444
	/*color:blue;*/
}
.contactform #Checkstring{
	color:#B56A95
	/*color:green;*/
}
.contactform .captionspecial{
	/*Subheading of contactcheckcaption*/
	font-style:italic;
	/*color:magenta;*/
}

.headingorange{
	color:#F79413;
}
.headinggreen{
	color:#7EA14F;
}

.headingpurple{
	color:#8881C4; /*897ECA;*/
}
.headingplum{
	color:#B56A95;
}
.Heading-image{
	margin-bottom:8px;
}
#sitemapnav li.level0 ul{
	padding-left: 12px;
}
#sitemapnav ul li.level1 ul{
  	padding-left: 12px;
}

#sitemapnav li{
	text-indent:10px;
/*
	font-size:10pt;
	text-indent:-30px;
	list-style:none;
	margin: 0;
	padding: 0;
	border: none;
	*/
}

#sitemapnav a{
	font-family:Georgia,Verdana,Arial;	
	font-size:85%;
}

#sitemapnav a:active {color: #444444; text-decoration: underline}
#sitemapnav a:visited {color: #444444; text-decoration: none}
#sitemapnav a:link {color: #444444; text-decoration: none}
#sitemapnav a:hover {
	color: #8881C4;
	text-decoration: none;
}
.AddSpaceAbove{
	padding-top:16px;
}
.foldupdiv{
	/* Used in concertina code */
	display:inline;
}
div #notnav {
	font-size:130%;
	line-height:115%;
}