/* CSS Document */


/* Colours 


*/


	  
	  
	  
html {
    height:100%;
 }

body {
    font-size: .8em;
	background-color: #ffffff; /*#003377; this is the main bground */
	background:url("../images/wall.jpg") no-repeat;
	font-family: verdana, helvetica, sans-serif;
	height:100%;
	margin:20px;
	color:#000000;
	}

	
a {
     border:none;
	 color:#0066CC;
	 text-decoration:none;
	 }
	 
/*a:link{
     /*color:#ffffff;
	 }
	 
a:visited {
     color:#ffffff;
	 }	 
	 
a:hover{
     color: brown;
	 text-decoration:underline;
	 } 	 	 	
*/

ul.content li a:link {
      color:black;
	 }

ul.content li {
      color:black;
	 }


h1   {
     font-size: 1.2em;
	 padding:0;
	 margin:0;
	 }
	 
h2   {
     font-size: 1.0em;
	 }
	
h3   { 
     font-size: 0.9em;
	
	 }
	
h4   {
     font-size: 0.8em;
	 }
	 
	
img  {
     border:none;
	 padding:0;
	 margin:0;
	 }	 


ul {
     margin:5px 0 0 10px ;
	 padding:0;
	 }
	 


li {
    margin:15px 0 0  0; 
    display:inline;
	}	 
	 
	 
hr {
     color:	#5F72D4;
	 } 
	 
	 
	 
abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }
	  	 

	 
div.align {
     text-align:center;
	 }
	 
	 
	 
	 
.wrapper {
     text-align:left;
     width:780px;
	 margin:auto;
	 background-color:#ffffff;
	 }


.bigWrapper { 
     border-left: 4px solid #C60B46;
	 border-right: 4px solid #C60B46;
	 border-top:0;
	 border-bottom:0;
	 display:inline;
	 float:left;
	 width:99%;
	 }
	 
	 
	 
.topNav {

    display:inline;
	width:470px;
     background-image:url(../images/navBar_backgrnd.png);
	 border:0px solid black;
	 margin:0;
	 padding:0;
	 min-height:28px;
	 height:28px;
	 background-color:#cccccc;
float:right;
	 }
	 
ul.topNavLi li{
     padding:0px 10px 0 0px;
	 /*margin:10px;
	 border:1px solid:#000000;*/
	 }
	 
	 
ul.topNavLi li a:link{
     color:white;
	 }
	 
ul.topNavLi li a:visited{
     color:white;
	 }	 	 



.botNav {

    display:inline;
	width:470px;
     background-image:url(../images/navBar_backgrnd.png);
	 border:0px solid black;
	 margin:0;
	 padding:0;
	 min-height:28px;
	 height:28px;
	 background-color:#cccccc;
float:right;
	 }
	 
ul.botNavLi li{
     padding:0px 0px 0 0px;
	 /*margin:10px;
	 border:1px solid:#000000;*/
	 }
	 
	 
ul.botNavLi li a:link{
     color:#1C508E;
	 }
	 
ul.botNavLi li a:visited{
     color:#8EB6E7;
	 }	 	 




.mainHeading{
     background-image:url(../images/back_3_Title.png);
	 height:39px;
	 padding:0;
	 margin:0;
	 
	
	 }
	 
.mainHeading h1{
padding:8px;
color:#ffffff; 
	 
	
	 }	 
	 	 
		 
.sub{
     background-image:url(../images/back_4_Title.png);	
	 }		 
	 
.contentBlock {
     float:left;
	 margin: 0 5px 5px 0px;
	 padding:0;
	 }	
	 
div.contentSpacer {

     margin:0px;
	 padding:0 0px 5px 5px;	 

	 }
	 
	 	 
div.snipContent {
     border-top: 0px solid #000000;
	   border-bottom: 0px solid #000000;
    border-left:4px solid #F4CE8B;
	 border-right:4px solid #F4CE8B;
	 padding: 0; 
	 margin:0;
	 float:left;
	 width:497px;
	 }
	 
div.smallWidth{
     width:242px;
	 }	 
	 
div.snipContent span{
     padding:5px;
	 display:block;
	 }	 	 
	 
div.snipContentFoot{
      float:left;
      display:inline;
      background-image:url(../images/content3Foot.png);
     }	  
        	 
div.clear{
     padding:0;
	 margin:0;
	 display:block;
	 clear:both;
	 	 }	 
		 
div.clearall{
     float:none;
	  width:90%;	 
	 display:block;
	 clear:both;
	 min-height:5px;
	 	 }

/* Inserted 28/02/2008 J Hayward */

.gig {
	clear: left;
	margin: 8px 0 0 0;
	padding: 0 0 8px 0;
	font-size: 0.8em;
	color: #003366;
	border-bottom: #003366 solid 2px;
	font-weight: bold;
}

.gig .left {
	float: left;
	width: 80px;
	margin: 0 5px 0 0;
}

.gig .right {
	float: left;
	width: 145px;
}

div.clearer {
	clear: both;
	height: 0;
	border-width: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
}

.frontContent {
	height: 194px;
	overflow: hidden;	 
}