body{ background-color:#DDEAFC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color:#1C1060;}

h2{font-family:"Comic Sans MS"; color:#ffffff; background-color: #990066; padding:2px 2px 2px 10px; font-size:12pt; /* purple */}
.hh2{font-family:"Comic Sans MS"; font-size:18pt;  padding:2px 2px 2px 10px; }


h3{font-family:"Comic Sans MS"; color:#ffffff; background-color:#3341A7; padding:2px 2px 2px 10px; font-size:12pt;  /* blue */}
.hh3{font-family:"Comic Sans MS"; font-size:14pt;  padding:2px 2px 2px 10px;}

h4{font-family:"Comic Sans MS"; color:#ffffff; background-color:#006600; padding:2px 2px 2px 10px;font-size:12pt; /* green */}
.hh4{font-family:"Comic Sans MS";  padding:2px 2px 2px 10px; font-size:12pt;}

h5{font-family:"Comic Sans MS"; color:#ffffff; background-color:#993300; padding:2px 2px 2px 10px;font-size:12pt;  /* brown */}
.hh5{font-family:"Comic Sans MS";  padding:2px 2px 2px 10px;  font-size:10pt; }


.tagline1{font-family:"Comic Sans MS"; font-size:18px; font-weight:bold; color:#ffffff; float:right; padding-right:10px; clear:both;}
.tagline2{font-family:"Comic Sans MS"; font-size:14px; font-weight:bold; color:#ffffff; float:right; padding-right:10px; clear:right;}

 blockquote.float-left {/* floats in content div */
  float: left;
  
  padding-right: 0.5em;
  margin:0 ;
  color: #00008b;
   }
   
 blockquote.float-left img { margin-right:10px; float:left}
 
 /* for Internet Explorer min-height hack*/
/*\*/
*.html .after-blockquote {
height: 131px;
}
/**/

  .after-blockquote {
  background: #3341A7;
  min-height:131px;
  margin-left:253px;
  padding:10px;
  clear:right; color:#fff;

    }
	

.clearer{ margin-top:-20px; clear:both;}

/* begin table backgrounds */
.topl{ background-image:url(../images/topl.gif); background-repeat:no-repeat; background-position:top left; background-color:#FFFFFF; margin:-10}
.top{ background-image:url(../images/top.gif); background-repeat:repeat-x; background-position:top; background-color:#6766CC}
.topr{ background-image:url(../images/topr2.gif); background-repeat:no-repeat; background-position:top;}
.left{ background-color:#3341A7; padding:10px;}
.content{ background-color:#FFFFFF; padding:10px; margin:0; background-image:url(../images/pinktop.gif); background-position:top right; background-repeat:no-repeat}
.right{ background-image:url(../images/right.gif); background-repeat:repeat-y;}
.botl{ background-image:url(../images/bg_botl.gif); background-repeat:repeat-x; }
.bottom{ background-image:url(../images/bottom.gif); background-repeat:repeat-x;}
.botr{ background-image:url(../images/botr.gif); background-repeat:no-repeat;}
/* end table backgrounds */

.blueback{ background-color:#3341A7; color:#FFFFFF; padding:10px;}

.navlink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-bottom:4px; padding-top:4px; border-bottom: dotted #FF4496 2px; float:right; clear:both; width:110px; text-align:left;}
a:link.navlink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-bottom:4px; padding-top:4px; border-bottom: dotted #FF4496 2px; float:right; clear:both; width:110px; text-align:left;}
a:visited.navlink{ padding-bottom:4px; padding-top:4px; margin:4; color:#FFFFFF; text-decoration:none;}
a:hover.navlink{ background-color: #FF8A00; padding-bottom:4px; padding-top:4px; margin:4;}
a:active.navlink{ background-color: #FF9900; padding-bottom:4px; padding-top:4px; margin:4;}


ul li { padding:4px}
ol li { padding:10px}

/* ************************************** END VADC STYLSE *********************** */
.smaller{ font-size:8pt; }
.titlebar{ background-color:#9C9CCE; width:100%;}
.searchbar{ background-color:#CCCCFF; width:100%; text-align:right; padding:1px 0px 1px 0px;}
.newsbar{ background-color:#D8CBBA; color:#FFFFFF; width:100%;  padding:1px 0px 1px 5px;}
/*.sidebar{ padding:25px 0px 10px 10px; width:130px; float:left; background-color:#D8CBBA; display: inline;}*/
/* container has a background gif for faux columns in the sidebar */
.container{width:920px; margin:auto; background-color:#ffffff; background-image:url(../images/bg_column.gif); background-repeat:repeat-y;}
.header{width:920px; margin:auto; border-bottom:#D8CBBA 1px solid; background-color:#FFFFFF }

 /* for Internet Explorer 6 min-height hack*/
/*\*/
* html .maincontent {
height: 360px;
}
/**/

.maincontent{ border-style:solid; border-width:0 0px 0px 1px; border-color:#927D6C; padding:25px 10px 10px 10px; margin-left:140px; background-color:#FFFFFF; min-height:360px;  /*overflow:auto; removed for IE6 */ } 
.footer{background-color:#B3A9A0; clear:both; margin:auto; width:920px; padding:4px 0; color:#FFFFFF; font-size: 8pt; font-weight:bold;}
.spacebox{ padding: 25px 10px}
hr{ border:0; color:#D8CBBA; background-color:#D8CBBA; height: 3px;}
hr#wee{ height: 2px;}
.hrwee{ border:0; color:#D8CBBA; background-color:#D8CBBA; height: 2px;}/* *** for validation *** */


.pagetitle{ font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight:bold; font-size:15pt;  padding:17px 0 9px 0; 
/* font-size:20pt;  padding:17px 0 11px 0; THESE SIZES ARE THE SAME AS AN H1 HEADER */
/* font-size:15pt;  padding:17px 0 9px 0;  THESE SIZES ARE THE SAME AS AN H2 HEADER */}


/* ***************  default links ******************* */
a:link{ color:#9BB3E9; text-decoration:underline; font-size:9pt;}
a:visited{color:#9BB3E9; text-decoration:underline;}
a:hover{color:#FC6610; text-decoration:underline; }
a:active{color:#FC6610; text-decoration:underline;}

/* ********** navigation buttons *********** */
.buttons{}
		
a:link.buttons , a:visited.buttons{

border-bottom: dotted #FF4496 2px;
width: 110px;
text-decoration:none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
float:right;
padding:4px 0; 
text-align:left;
}

a:hover.buttons , a:active.buttons
{
background: #FF8A00;
color:#ffffff;
}

#hover.buttons /* the # makes it an id identifier. using this for the php bit */
	{  background: #FF8A00;
color:#ffffff;}
/* ********** subgroup buttons *********** */
a:link.sub , a:visited.sub{ border-width: 1px 0 1px 1px; border-style:solid;
border-color: #927D6C;
width: 120px;
background: #EDE2D5;
text-decoration:none;
color:#927D6C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:right;
padding:2px; 
margin-bottom:5px;}

a:hover.sub , a:active.sub
{
background: #927D6C;
color:#ffffff;
}

#hover.sub /* the # makes it an id identifier. using this for the php bit */
	{  background: #927D6C;
color:#ffffff;}

/* ********** table borders *********** */

.colourtable, .colourtable td{  border-collapse:collapse;
border: solid 1px  #9C9CCE; /*outside border*/
}

/* ***************  more links ******************* */
.morelink{ color:#9BB3E9; text-decoration:none; font-weight:bold;}
a:link.morelink{color:#9BB3E9; text-decoration:none;}
a:visited.morelink{color:#9BB3E9; text-decoration:none;}
a:hover.morelink{color:#FC6610; text-decoration:none; }
a:active.morelink{color:#FC6610; text-decoration:none;}
/* ***************   ******************* */

/* ***************  top links ******************* */
.toplink{ color:#ffffff; text-decoration:none; font-weight:bold; font-size:8pt;}
a:link.toplink{color:#ffffff; text-decoration:none;}
a:visited.toplink{color:#ffffff; text-decoration:none;}
a:hover.toplink{color:#FC6610; text-decoration:none; }
a:active.toplink{color:#FC6610; text-decoration:none;}

/* ***************  linkslink links ******************* */

a:link.linkslink, a:visited.linkslink {font-weight:bold; font-size:8pt; background-color:#D8CBBA; padding:1px 10px; width:90%; color: #370000; text-decoration : none;  display:block; }
a:hover.linkslink, a:active.linkslink { font-weight:bold;  font-size:8pt; background-color:#927D6C; padding:1px 10px; width:90%; color :#ffffff; text-decoration : none;  display:block; 
}
/* ***************   ******************* */

.red{ color:#FF0000}


/* ***************  calendar table  ******************* */
.caltable, .caltable th, .caltable td {
	border-collapse:collapse;
border: solid 1px  #9C9CCE; padding:3px;
}

/* the month and year header */
.caltable caption {
	font-size: 12pt; padding:5px;
}

/* day cells with events */
.caltable td.event {
	color: #999999;
	background-color:#cccccc;
}
/* ***************  end calendar table  ******************* */

/* ***************  title in shop  *************** */
.title{ background-color:#D8CBBA; padding:2px 0 2px 10px; font-weight:bold; color:#FFFFFF;}

.hide{ display:none;}

/* ***************  marquee links ******************* */
.marquee {}
a:link.marquee, a:visited.marquee {font-weight:bold; font-size:8pt;  padding:1px 10px;  color: #91BBE1; text-decoration : none;  }
a:hover.marquee, a:active.marquee { font-weight:bold;  font-size:8pt; background-color: #FF6600; padding:1px 10px;  color :#ffffff; text-decoration : none; 
}
/* ***************  begin pagination ******************* */
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
/* ***************  end pagination ******************* */
