/*###################################*/
/* Style sheet for Cumbria Past      */
/*###################################*/

.link_ext {
 	height: 20px;
 	background: url(link_ext.gif) no-repeat right 4px;
 	padding: 0 13px 0 0;
}



.paysub
{
font-size: x-small;

font-family: verdana, sans-serif;

text-decoration: none;

text-align: center;

}

/* Normal Links */
a:visited
{
	color: #330033;
	text-decoration: underline;
}

a:link
{
  color: #0000ff;
	text-decoration: underline;
}

a:hover
{
	color: #553377;
	text-decoration: underline;
}

/* Show empty table cells */
table
{
	border:0px;
	empty-cells: show;
    vertical-align: top;
}

/* Defaults for cells, Verdana Blue */
td, th , tr
{
	border:0px;
	color: #0000ff;
	font-size: small;
	font-family: verdana, sans-serif;
	text-align: left;
    vertical-align: top;
}

/* Defaults for the page, Verdana Blue Small */
body
{
  border:0px;
	color: #0000ff;
/*	font-size: small;*/
	font-family: verdana, sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 75%;
  background-color: #ccccff;
  margin: 0px;
  padding: 12px 10px 4px 10px;
	text-align: center;
}

h1
{
color: #0000ff;
	font-size: 200%;
	font-family: verdana, sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #ccccff;
  margin: 0px;
  text-align: center;
}

h2
{
  font-size: 150%;
	font-family: verdana, sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #ccccff;
  margin: 0px;
  text-align: center;
}

h3
{
  font-size: 110%;
	font-family: verdana, sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
  background-color: #0000ff;
  margin: 0px;
  text-align: center;
}

/* Input button a tad smaller*/
input, button
{
	font-size: 90%;
}

textarea
{
	font-size: 100%;
	color: #0000ff;
	font-family: verdana, sans-serif;
}

/* Select text a bit smaller than normal */
select
{
	font-size: 90%;
	font-weight: normal;
	color: #0000ff;
	font-family: verdana, sans-serif;
}

/* Normal horizontal rule*/
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #0000ff;
  width: 100%;
	background-color: #000000;
  text-align: center;
}

/* Image borders off */
a img{
  border: 0;
}

/* The Updated Box under the menu */
.updated{
width: 100%; height : 30px; 
background-color: #7777ff; 
color: white; 
font: 8pt verdana,arial,sans-serif;
text-align: center;
z-index: 1;
}


.comicred{
color: red; 
font: 10pt Comic Sans MS,verdana,arial,sans-serif;
text-align: justify;
}

.comicblack{
color: black; 
font: 10pt Comic Sans MS,verdana,arial,sans-serif;
text-align: justify;
}




/* The date box top right */
.today{
height : 30px; 
background-color: #9999ff; 
color: white; 
font-weight: bold;
font: 8pt verdana,arial,sans-serif;
text-align: center;
vertical-align: middle;
border: #ffffff 0px solid;
overflow:hidden;
z-index: 2;
}

/* The search box top right */
.search{
width: 175px; height : 22px; 
background-color: #9999ff; 
color: black; 
font: 8pt verdana,arial,sans-serif;
text-align: center;
border: #ffffff 2px solid;
overflow:hidden;
z-index: 2;
}

/* The footer area */
.footer{
width: 100%;
background-color: #01059b; 
color: #ffffff; 
font-size: 8pt;
font-weight: bold;
text-align: center;
padding: 0px 0px 0px 0px;
}

.footer2{
	width: 100%;
  background-color: #01059b; 
  color: #ffffff; 
  font-size: 8pt;
  text-align: left;
  padding: 0px 0px 0px 0px;
}	


/* Standard background */
.lightback
{
  padding: 15px;
  background-color: #eeeeff;
}

/* Basic table with border */
.tborder
{
	padding: 0px;
	border: 1px solid #ffffff;
	background-color: #ccccff;
	background: url(http://cwaas.org.uk/site/images/main_back.gif) repeat;
	vertical-align: top;
    width: 100%;
}

/* Basic table with border */
.mborder
{
	padding: 0px;
	border: 5px solid #ccccff;
	background-color: #ccccff;
	vertical-align: top;
}

.narrow
{
width:200px;
}

.menu {
  vertical-align: top;
  text-align: center;
  width: 120px;
  padding: 15px;
}

.padded {
  vertical-align: top;
  padding: 10px 10px 10px 10px;
}

.news {
  width: 200px;
  vertical-align: top;
  padding: 10px 10px 10px 10px;
}


/* Basic Table but centered */
.tborderc
{
	border: 1px solid #0000ff;
	text-align: center;
	background-color: #ccccff;
	padding: 5px 5px 5px 5px;
    vertical-align: top;
}

/* Basic Table Left Aligned*/
.tborderl
{
	border: 1px solid #0000ff;
	text-align: left;
	background-color: #ccccff;
	padding: 5px 5px 5px 5px;
    vertical-align: top;
}

/* Basic Table Justified*/
.tborderj
{
	border: 1px solid #0000ff;
	text-align: left;
	background-color: #ccccff;
	padding: 25px 25px 25px 25px;
    vertical-align: top;
}

/* Basic Table Justified Narrow Border*/
.tbordern
{
	border: 1px solid #0000ff;
	text-align: left;
	background-color: #ccccff;
	padding: 5px 5px 5px 5px;
    vertical-align: top;
}

/* Error colour */
.error{
  color: red;
}

/* Menu styles */
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last

{
	color: black;
	text-transform: uppercase;
	vertical-align: middle;
}

.maintab_back, .maintab_active_back
{
	color: black;
	text-decoration: bold;
	font-size:  9px;
	vertical-align: middle;
	padding: 4px 4px 4px 4px;
	font-family: verdana, tahoma, sans-serif;
    text-align: left;
}

.maintab_first
{
	background: url(images/maintab_first.gif) left bottom no-repeat;
	width: 10px;
}

/* main tab background */

.maintab_back
{
	background: url(images/maintab_back.gif) left bottom repeat-x;
}

.maintab_last
{
	background: url(images/maintab_last.gif) left bottom no-repeat;
	width: 8px;
}

.maintab_active_first
{
  background: url(images/maintab_active_first.gif) left bottom ;
	background-color: #3E445C;
}

/*the background of the tab that is currently active */
.maintab_active_back
{
 background: url(images/maintab_active_back.gif) left bottom ;
	background-color: #3E445C;
}

.maintab_active_last
{
  background: url(images/maintab_active_last.gif) left bottom ;
	background-color: #3E445C;
}

/* how links behave in main tab. */
.maintab_back a:link , .maintab_back a:visited
{
	color: black;
	text-decoration: none;
}

/* The active tab links */
.maintab_active_back a:link , .maintab_active_back a:visited
{
	color: white;
	text-decoration: none;
}

.maintab_back a:hover
{
	color: #ffffff;
	background-color: #000088;
	text-decoration: none;
}

.maintab_active_back a:hover
{
	color: white;
	text-decoration: none;
}
