	/* Start with global Body definitions */
	body { /*background-image:url(images/da_texturefill.jpg );*/
		background-color:#585858;
		margin-top: 10px; text-align:center; }

	/* DIV - Box around each page - Now fixed size */
	div.mainbox {
	    font-family:"Futura Lt Bt","Arial", "Avalon", sans-serif;
	    font-style:normal;font-size:10pt;color:#151b54;
	    /*background-image:url(images/canvasbg.jpg);*/
		background-color:#F0F0F0;
	    margin: 0px auto;
	    width:760px;
	    padding:0px;
	    border:1px solid #151b54}

	/* DIV - Header */
	div.header {
	    padding:0px;
	    position:relative;}

	/* DIV - MainText area*/
	div.maintext {
	    margin-left:40px; margin-right:30px;
	    padding:0px; }

	/* DIV - Shopping Basket details*/
	div.basket {
	    	margin:0;
	    	text-align:right;
		background-color: #e3f1bd;
		width:200px;
		color: #0000EE;
		position:relative;top:0;left:500px;
	   	padding:5px; }

	/* DIV - Webhost info box*/
	div.webhost {
	    font-family:"Futura Lt Bt","Arial", "Avalon", sans-serif;
	    font-style:normal;font-size:9pt;color:#151b54;
	    background-image:url(da_texturefill.jpg);
	    margin: 0px auto;
	    width:750px;
	    padding:0px;
	    border:0px solid #151b54}


	/* DIV - bottom line box*/
	div.bottomline{
	    font-family:"Futura Lt Bt","Arial", "Avalon", sans-serif;
	    font-style:normal;font-size:10pt;color:#151b54;
	    text-align:center;
	    background-color:#e3f1bd;
	    margin: 0px auto;
	    width:600px;
	    padding:0px;
	    border:0px solid #151b54}

	/* DIV - advert box*/
	div.advert{
	    font-family:"Futura Lt Bt","Arial", "Avalon", sans-serif;
	    font-style:normal;font-size:11pt;color:#151b54;
	    text-align:center;
	    background-color:#FBF9FF;
	    margin: 5px auto;
	    padding:0px;
	    border:1px solid #151b54}

	/* DIV - advert2 box*/
	div.advert2{
	    font-family:"Futura Lt Bt","Arial", "Avalon", sans-serif;
	    font-style:normal;font-size:11pt;color:#151b54;
	    text-align:center;
	    background-color:#FBF9EE;
	    margin: 5px auto;
	    padding:5px;
	    border:4px double #151b54}


	/* H2 - Title Text - centred */
	H2 {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:center;
	    	font-size:14pt; 
		color:#F62817; }

	/* H2 - Title Text */
	H2.title {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:left;
	    	font-size:14pt; 
		color:#F62817; }

	/* H2 - Artist name in gallery */
	H2.artname {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:right;
	    	font-size:14pt; 
		margin:0; display: inline;
		color:#F62817; }

	/* H2 - Event title*/
	H2.evttitle {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:left;
	    	font-size:12pt; 
		margin:0; padding:0; 
		color:#F62817; }

	/* H3 - Body Text */
	H3 {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:center;
	    	font-size:12pt;
		margin:0; 
		color:#4C7D7E; }

	/* H3 - Body Text - left justified */
	H3.left {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:left;
	    	font-size:12pt;
		margin:0; 
		color:#4C7D7E; }

	/* H3 - Body Text - right justified */
	H3.right {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:right;
	    	font-size:12pt; 
		margin:0;
		color:#4C7D7E; }

	/* H3 - Body Text - left justified */
	H3.title {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:left;
	    	font-size:12pt; 
		font-weight:bold;
		margin: 0;
		color:#2B3856; }

	/* H4 - Body Text */
	H4 {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:center;
	    	font-size:10pt;
		margin:0; 
		color:#4C7D7E; }

	/* H4 - Body Text */
	H4.worktitle {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:center;
	    	font-size:12pt;
		margin:0; 
		color:#F62817; }

	/* H4 - Body Text */
	H4.workdetails {font-family: "Futura Lt Bt","Arial","Avalon", sans-serif; 
		text-align:center;
	    	font-size:10pt;
		margin:0; 
		color:#4C7D7E; }

	/* HR Separator */
	hr.separator { border : none;
			border-top : dashed 1px #4c7D7E;
			background-color : #FFFFFF;
			height : 1px;
			width:420px; }

	/*Table definitions */
	table.nav {	border: 0px solid;
		border-color: #585858; }
		
      td.nav {	border: 0px solid;
			border-color: black;
			/*background-color: #e3f1bd;*/
			width:120px;
			color: #339966; }

	/* pop up for details */
	.detailpopup{
	position: relative;
	z-index: 0;
	}

	.detailpopup:hover{
	background-color: transparent;
	z-index: 50;
	}

	.detailpopup span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #F8F8FF;
	padding: 5px;
	left: -1000px;
	border: 1px solid gray;
	visibility: hidden;
	color: black;
	font-style:normal;font-size:10pt;color:#151b54;
	text-decoration: none;
	}


	.detailpopup:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -350px;
	left: -100px; /*position where enlarged image should offset horizontally */
	width: 200px; height:120px;
	}


	/*LINK settings*/

	a:link { color:#003300; text-decoration:none;  font-weight:bold; font-size:12pt }
	a:visited { color:#003300; text-decoration:none;  font-weight:bold; font-size:12pt }
	a:hover { color:#003300; text-decoration:underline; font-size:12pt  }
	/* active made invisible */	
	a:active { color:#003300; text-decoration:underline; font-size:12pt } 

	a.nav:link { color:#003300; text-decoration:none;  font-weight:bold; font-size:14pt }
	a.nav:visited { color:#003300; text-decoration:none;  font-weight:bold; font-size:14pt }
	a.nav:hover { color:#003300; text-decoration:underline; font-size:14pt  }
	/* active made invisible */	
	a.nav:active { color:#003300; text-decoration:underline; font-size:14pt } 

	a.small:link { color:#003300; text-decoration:none;  font-weight:bold; font-size:9pt }
	a.small:visited { color:#003300; text-decoration:none;  font-weight:bold; font-size:9pt }
	a.small:hover { color:#003300; text-decoration:underline; font-size:9pt  }
	/* active made invisible */	
	a.small:active { color:#003300; text-decoration:underline; font-size:9pt } 


	/*OTHER COLOR settings 
  	#CC99FF, #006600, crimson, #660000 */

