@import url(main.css);

.current a { background-position: 0 -83px !important; cursor: default; }
.currentAbout a { background-position: -158px !important; cursor: default; }
.currentProject a { background-position: -317px !important; cursor: default; }
.currentTour a { background-position: -475px !important; cursor: default; }

#column-left blockquote { font-family: Arial, sans-serif; font-size: .7em; background: #FF7400 no-repeat; color: #fff; min-height: 194px; padding: 8px; margin-bottom: 16px; margin-top: -5px; line-height: 12px;}
#column-left blockquote cite { display: block; margin-top: 10px; }
#column-left blockquote cite strong { font-weight: bold; }
#column-left #partners-supporters { display: block; text-indent: -999em; background-image: url(../images/partners-supporters.png); width: 140px; height: 58px; margin: 0 auto 7px auto; }
#column-left #so-long-suckers { display: block; text-indent: -999em; background-image: url(../images/soLongSuckers.jpg); width: 140px; height: 366px; margin: 0 auto 7px auto; }
#column-left #sing-for-the-country{ display: block; text-indent: -999em; background-image: url(../images/operaHouseLeft.jpg); width: 140px; height: 170px; margin: 0 auto 7px auto; }
#column-left ul#supporters { font-family: Helvetica, Arial, sans-serif; font-size: .8em; color: #111111; margin: 0 0 12px 8px; }
#column-left ul#supporters li { margin-bottom: 10px; }
#column-left ul#supporters img { margin-bottom: 5px; }
#column-left ul#supporters li p { display: block; font-weight: bold; text-align: center; padding-right: 5px; font-size: .85em; }
#column-left ul#events { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: .8em; color: #111111; margin: 0 0 12px 8px; }
#column-left ul#events li { margin-bottom: 5px; }
#column-left ul#events li span { display: block; font-weight: bold; }
#column-left #i-want-to-be-there { display: hidden; width: 0px; height: 0px; margin: 0 auto 7px auto; }
#column-left #how-can-i-help { display: hidden; width: 0px; height: 0px; margin: 0 auto 7px auto; }
#column-left #venn-gallery { display: hidden; width: 0px; height: 0px; margin: 0 auto 7px auto; }
#column-left #getting-to-windjana { display: hidden; width: 0px; height: 0px;  visibility:hidden }
#column-left #windjana-tours {display: hidden; width: 0px; height:  font-family:Helvetica; visibility:hidden}
#column-left #uptuyu {display: hidden; width: 0px; height: 0px;  font-family:Helvetica; visibility:hidden}
#column-left #kimberely-tour { margin:0; width: 140px; height: 148px; background-image: url(../images/birdRight.png); text-indent: -20000px; }




h5 { font-size: 1em; font-family: Helvetica, Arial, sans-serif; margin-bottom: 5px; font-weight:600; margin-left:7px;}
#italics { font-style:italic; }
#bold {font-weight: bold; }
img.floatLeft { 
    float: left; 
    margin: 4px 4px 0 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px 4px 0 4px; 
}
table { font-size: .85em; 
	line-height: 1.4em; 
	font-family: Arial, Helvetica, sans-serif; }


#alignTextRight { text-align: right; }
#homeText { font-size: 1em; margin-bottom: 15px; font-family: Arial, Helvetica, sans-serif; line-height: 1.3em; }
#column-middle h2 { margin: 10px 0 15px 0; background-image: url(../images/index-h2_bg.png); background-repeat: repeat-x; text-transform: uppercase; display: block; height: 24px; line-height: 24px; width: 288px; color: #FFFFFF; font-size: 1.2em; font-weight: bold; padding: 0 8px; }
#underline {text-decoration: underline; }
#filmsTable { margin-top: 10px; }
#filmsTable td { padding: 0 9px 9px 0}
#blacky { background: #000; color: white; font-size: 0.9em; padding: 9px; }
#small { font-size: 0.7em; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
#h3baby { margin: 10px 0 15px -6px; height: 24px; width: 288px; padding: 0 8px; }
#normalList { font-size: .85em; line-height: 1.4em; font-family: Arial, Helvetica, sans-serif;}
#quote { width: 400px; font-weight:bold; text-align:justify; padding:15px; }

#column-middle {font-family: Arial, Helvetica, sans-serif;}
#column-middle p { margin: 0 0 0 7px; font-size: .85em; line-height: 1.4em; font-family: Arial, Helvetica, sans-serif; max-width:430px;}
#column-middle h4 { margin-top: 50px; }
#column-middle ul { background-color:#FFF; color:#000; }
#column-middle ul li {	margin: 4px 0 0 30px;	font-size: 0.9em; line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;	list-style-type: disc;}
#column-middle ul li a { color: #666; text-decoration:none;}
#column-middle ul li a:hover { text-decoration:underline; }
#column-middle ul li ul li a { font-size: 1.1em; }
#column-middle a { color:#F60; }
#column-middle a:hover { color:#666;}
#leftColumn {
	margin: 0 0 400px 0;
	padding: 8px 3px 8px 0;
	float: left;
	width: 320px;
	font-size: 1.2em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	
	
}

#rightBox {
	font-size: 0.8em;
	color: #FFF;
	background-color: #000;
	float: right;
	padding: 8px;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 28px;
	margin-top: 8px;
	line-height: 1.3em;
}
td.centre {
	text-align:center;
	
}
#photoGallery img { padding: 7px; vertical-align: middle;}
#rightColumn {
	font-size: 10.5pt;
	color: #000;
	background-color: #fff;
	float: right;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: -150px;
	margin-top: 8px;
	line-height: 1.3em;
	vertical-align: text-top;
	z-index: 100;
	position:relative;
}
#rightColumn h1 { font-weight: bold; font-size: 1.2em; }
#rightColumn p { font-size: 0.9em; margin-bottom: 7px;}
#blackList { margin-left:0px; font-size: 0.89em; line-height:1.3em;}

#column-right #kimberely-tour { margin:0; width: 140px; height: 148px; text-indent: -20000px; }
#column-right ul#events {visibility:hidden; margin:0; height: 9px; }


#column-right #sponsorship { display: block; width: 0px; height: 0; margin: 0 0 5px 8px; }
#column-right #links { display: block; width: 140px; height: 26px; margin: 0 0 8px 0px; }
#column-right #facebook { display: block; visibility:hidden; height: 0px }
#column-right #gallery { display: block; width: 140px; height: 112px; margin: 0 0 0px 0px; }
#column-right .gallery-preview { display: block; margin: 0 0 7px 8px; }
#column-right #news { display: block; text-indent: -999em; background-image: url(../images/right-news.png); width: 140px; height: 26px; margin: 0 0 8px 0px; }
#column-right ul#news-items { font-size: 13px; font-family:Arial, Helvetica, sans-serif; margin: 0 6px 0 8px; }
#column-right ul#news-items li { margin-bottom: 5px; }
#column-right ul#news-items li .news-date, #column-right ul#news-items li .news-title { font-weight: bold; display: block; margin-bottom: 2px; }
#column-right ul#news-items li .news-story {line-height: 1.2em; margin-bottom: 5px; }
#column-right ul#news-items li a { font-family: Arial, sans-serif; color: #000000; text-decoration: none; margin: 0 8px 15px 0; }
#column-right ul#news-items li a:hover { text-decoration: underline; }

.ticketHeading {font-weight:bold; color:#ff8100; font-size:18px; }
.ticketHeading2 {font-weight:bold; color:#ff8100; font-size:16px; }
 
