@charset "utf-8";/* CSS Document */* {		padding:0;	margin:0;}html{	background-color:#69437E;}/*******BODY***********/body {	font-family: Arial, Helvetica, sans-serif;	color:#69437E;	font-size:14px;	text-align:left;	}span.title{	font-weight: bold;	color:#FFFFFF;}span.white{	color:#FFFFFF;}span.big{	color:#FFFFFF;	font-size:20px;}	span.workshop{	color:#59397C;	font-style:italic;}span.workshopTitle{	color:#59397C;	font-weight:bold;	font-size:16px;}span.family{	color:#ED1C24;	font-style:italic;}span.familyTitle{	color:#ED1C24;	font-weight:bold;	font-size:16px;}span.performance{	color:#EC008C;	font-style:italic;}span.performanceTitle{	color:#EC008C;	font-weight:bold;	font-size:16px;}span.tours{	color:#F57B20;	font-style:italic;}span.toursTitle{	color:#F57B20;	font-weight:bold;	font-size:16px;}span.special{	color:#0068B5;	font-style:italic;}span.specialTitle{	color:#0068B5;	font-weight:bold;	font-size:16px;}		/*******DIV WRAPPER***********/			div#wrapper {		margin: 0 auto;		width: 900px;		background-color:#6D59A0;	}		/*******NAVBAR***********/div#navbar{	text-align: center;	height: 60px;}	ul#list-nav {		list-style:none;		padding:0;		width:900px;	}		ul#list-nav li {		display:inline;	}		ul#list-nav li a {		text-decoration:none;		font-weight:bold;		padding:20px 0;		width:150px;		color:#eee;		float:left;		text-align:center;	}		ul#list-nav li.home a:hover {		background:#D5C5E1;		color:#6D59A0;	}		ul#list-nav li.workshops a:hover {		background:#BAB7CE;		color:#523177;	}		ul#list-nav li.family a:hover {		background:#FCB498;		color:#ED1C24;	}		ul#list-nav li.performances a:hover {		background:#FBB4D9;		color:#EC008C;	}		ul#list-nav li.tours a:hover {		background:#FDCFA2;		color:#F57B20;	}		ul#list-nav li.special a:hover {		background:#B3BCDB;		color:#0068B5;	}		ul#list-nav li.home a {		background:#6D59A0;	}		ul#list-nav li.workshops a {		background:#523177;	}		ul#list-nav li.family a {		background:#ED1C24;	}		ul#list-nav li.performances a {		background:#EC008C;	}		ul#list-nav li.tours a {		background:#F57B20;	}		ul#list-nav li.special a {		background:#0068B5;	}/***********************************		MAIN CONTENT*************************************/		div#leftContent{		width: 547px;		float:left;		padding:40px;		padding-right:42px;		padding-top:0;		background:#D5C5E1 url("images/homeStrip.gif") right no-repeat;		margin-top:-4px;		line-height: 23px;		font-size:16px;		}		div#logos{		float:left;		width:600px;		margin-top:-4px;	}			.homepageBottle{		float:right;	}		div#rightContent{		width:183px;		float: right;		padding-top:40px;		padding-right:80px;		text-align:left;		font-size:14px;		color:#D1D9EF;		background:#6D59A0 url("images/sidebarBottle.png") bottom right no-repeat;		min-height: 720px;	}			img.side{		margin-left: 500px;	}		div#leftContentWorkshops{		width: 547px;		float:left;		padding:40px;		padding-top:0;		background:#BAB7CE url("images/workshopStrip.gif") right no-repeat;		color:#000000;		margin-top:-4px;		line-height: 20px;		text-align:left;	}		div#leftContentFamily{		width: 547px;		float:left;		padding:40px;		padding-top:0;		background:#FCB498 url("images/familyStrip.gif") right no-repeat;		color:#000000;		margin-top:-4px;		line-height: 20px;		text-align:left;	}		div#leftContentPerformances{		width: 547px;		float:left;		padding:40px;		padding-top:0;		background:#FBB4D9 url("images/performanceStrip.gif") right no-repeat;		color:#000000;		margin-top:-4px;		line-height: 20px;		text-align:left;	}		div#leftContentTours{		width: 547px;		float:left;		padding:40px;		padding-top:0;		background:#FDCFA2 url("images/tourStrip.gif") right no-repeat;		color:#000000;		margin-top:-4px;		line-height: 20px;		text-align:left;	}		div#leftContentSpecial{		width: 547px;		float:left;		padding:40px;		padding-top:0;		background:#B3BCDB url("images/specialStrip.gif") right no-repeat;		color:#000000;		margin-top:-4px;		line-height: 20px;		text-align:left;	}		div#rightContent h1{		color:#FFFFFF;	}		div#main{		width:900px;	}		/***********VENUE ADDRESSES LAYOUT***************/			div.leftBox{		text-align:left;		float:left;		padding-right:40px;		line-height:20px;	}		div.rightBox{		text-align:left;		line-height:20px;	}		/***********MAILING LIST FORM***************/						fieldset.comments{					padding: 8px;					border: none;					background-color:#69437E;					font-size:14px;					font-weight:bold;					width:220px;					-moz-border-radius: 10px; 					-webkit-border-radius: 10px;				}														fieldset ol {  						padding-top: 0.25em !ie; 				}						fieldset {  						position: relative !ie; 						}				input{					width: 110px;				}								input:focus, textarea:focus{					background:#CCCCFF;				}								input.post{					width:65px;				}								input.hear{					width: 205px;				}								label{					display: block;					float: left;					width: 95px;				}								label.hear{					width:220px;				}								label.inline{					display:inline;					width:160px;				}								label.number{					display:inline;					width:160px;				}						/*******FOOTER***********/	div#footer{		padding:15px;		clear: both;		background:#523177;		font-size:14px;		text-align:center;	}		h1{		color:#000000;		line-height: 20px;		font-size:28px;	}		/*******LINK STYLES***********/a img {   border-style: none;}a:link {	color:#B3BADE;	text-decoration: none;}a:visited {	color:#B3BADE;	text-decoration: none;}a:hover {color:#B3BADE;	text-decoration: underline;}a.workshops:link {	color:#59397C;	text-decoration: none;}a.workshops:visited {	color:#59397C;	text-decoration: none;}a.workshops:hover {	text-decoration: underline;}a.family:link {	color:#ED1C24;	text-decoration: none;}a.family:visited {	color:#ED1C24;	text-decoration: none;}a.family:hover {	text-decoration: underline;}a.performances:link {	color:#EC008C;	text-decoration: none;}a.performances:visited {	color:#EC008C;	text-decoration: none;}a.performances:hover {	text-decoration: underline;}a.tours:link {	color:#F57B20;	text-decoration: none;}a.tours:visited {	color:#F57B20;	text-decoration: none;}a.tours:hover {	text-decoration: underline;}a.special:link {	color:#0068B5;	text-decoration: none;}a.special:visited {	color:#0068B5;	text-decoration: none;}a.special:hover {	text-decoration: underline;}a.leftContent:link{	color:#523177;	font-weight:bold;}a.leftContent:visited{	color:#523177;	font-weight:bold;}a.leftContent:hover{	color:#523177;	font-weight:bold;}/***************************************************Web design by Nick Carlisle npcarlisle@googlemail.com***************************************************/
