/* CSS Document */

body {
	background-color: #ffffff;
	background-image: url(/modern/thelongweekend/images/green_bg.jpg);
	background-repeat: repeat-x;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif; 
}

h2 {
	margin:0;
	padding:0;
	color:#EC008C;
	font-size:1.09em;
	font-weight:bold;
	text-transform:uppercase;
	}
	
h3 {
	margin:0;
	padding:0 0 .3em 0;
	font-size:1em;
	font-weight:normal;
	}

h4 {
	font-size:0.9em;
	margin:0;
	}
	
h5.tlwday {
	float:right;
	padding:0;
	text-align:right;
	margin:0;
	font-weight:normal;
	font-size:.9em;
	}
		
hr {
	display:none;
	}

a { color:#EC008C; }


/*
li {
	list-style: square; margin-left: -23px; 
}

*/

p.tlwcopyright {
	font-size:1em;
	}
	
h4.tlwcopyright, h4.performertitle {
	font-size:1em;
	padding-top:1em;
	border-top:#EC008C solid 1px;
	}
	
.pagebreakline {
	border-bottom:#EC008C solid 1px;
	}

.extraspace.pagebreakline {
	margin-bottom:.8em;
	}
	
.hometitlecolour {
	color:#EC008C;
	}
	
.subnav {
	font-size:.9em;
	}	
	
/* home page banners */

.homepageitem { margin:20px 0; display:block; }

	
.homepageindex {
	list-style-type:none;
	padding:0;
	margin:0;
	}

.homepageindex li {
	list-style-type:none;
	padding:0;
	margin:0 17px 5px 0;
	clear:none;
	float:left;
	}
	/*	
.homepageindex li ul {
	list-style-type:square;
	padding:0;
	margin:.6em 0 .6em 0;
	}
	
.homepageindex li ul li{
	padding:0;
	margin:0 0 .4em 0;
	}
	
.homepageindex li ul li a {
	padding:0;
	color:#000;
	display:block;
	}
	
.homepageindex li ul li a:hover {
	color:#000;
	}
	
.homepageindex li ul li a span{
	color:#EC008C;
	}
	
.homepageindex li ul li a:hover span{
	color:#EC008C;
	}
	*/
.arrowlink {
	background:url(/modern/thelongweekend/images/arrow.gif) no-repeat;
	background-position:0 4px;
	padding:0 0 0 15px;
	display:block;
	}
	
ul li {
	margin-bottom:.3em;
	}

	/*
#tlwmainnav {
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
	}
	
#tlwmainnav li {
	margin:0;
	padding:0;
	list-style-type:none;
	}

#tlwmainnav li a {
	background:url(/modern/thelongweekend/images/arrow.gif) no-repeat;
	background-position:0 5px;
	padding:0 0 0 15px;
	font-size: 0.8em;
	}
	
.page01 #tlwmainnav .sub01 a {
	color:#000;
	cursor:default;
	}
	
.page01 #tlwmainnav .sub01 a:hover {
	text-decoration:none;
	}
	
	*/
	

#tlwcontents {
	width:510px;
	margin:0 0 10px 20px;
	}

#tlwlogo {
	width:236px;
	padding:0 0 0 10px;
	float:left;
	overflow:hidden;
	}
	
#tlwmainsubnav {
	margin:15px 0 0 260px;
	padding:0;
	font-size:0.7em;
	list-style-type:none;
	width:280px;
	background:url(/modern/thelongweekend/images/subnavsoilbox.gif) no-repeat;
	background-position:21px 14px;
	height:17em;
	}
	
#tlwmainsubnav li{
	padding:0;
	margin:0 0 4px 4px;
	width:64px;
	list-style-type:none;
	float:left;
	}
	
#tlwmainsubnav li a {
	display:block;
	padding:0;
	list-style-type:none;
	height:50px;
	background-color:#F5F6BD;
	background-position:bottom center;
	border:1px solid #D8DE26;
	text-decoration:none;
	}
	
#tlwmainsubnav li a span{
	padding:3px 2px 0 3px;
	height:47px;
	background-color:#F5F6BD;
	display:block;
	}

#tlwmainsubnav li a:hover {
	border:1px solid #EC008C;
	}
	
#tlwmainsubnav li a:hover span {
	display:none;
	}	

	
#tlwmainsubnav .navpage09 a {	
	background:url(/modern/thelongweekend/images/subnav/thelongweekend.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage06 a {	
	background:url(/modern/thelongweekend/images/subnav/pine.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage02 a {	
	background:url(/modern/thelongweekend/images/subnav/spooky.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage03 a {	
	background:url(/modern/thelongweekend/images/subnav/miro.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage05 a {	
	background:url(/modern/thelongweekend/images/subnav/cage.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage04 a {	
	background:url(/modern/thelongweekend/images/subnav/weld.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage07 a {	
	background:url(/modern/thelongweekend/images/subnav/brown.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage01 a {	
	background:url(/modern/thelongweekend/images/subnav/surasi.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage08 a {	
	background:url(/modern/thelongweekend/images/subnav/ultra.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage10 a {	
	background:url(/modern/thelongweekend/images/subnav/families.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage11 a {	
	background:url(/modern/thelongweekend/images/subnav/youth.jpg) no-repeat;
	}
	
#tlwmainsubnav .navpage12 a {	
	background:url(/modern/thelongweekend/images/subnav/talks.jpg) no-repeat;
	}

.page01 #tlwmainsubnav .navpage01 a, .page02 #tlwmainsubnav .navpage02 a, .page03 #tlwmainsubnav .navpage03 a, .page04 #tlwmainsubnav .navpage04 a, .page05 #tlwmainsubnav .navpage05 a, .page06 #tlwmainsubnav .navpage06 a, .page07 #tlwmainsubnav .navpage07 a, .page08 #tlwmainsubnav .navpage08 a, .page09 #tlwmainsubnav .navpage09 a, .page10 #tlwmainsubnav .navpage10 a, .page11 #tlwmainsubnav .navpage11 a, .page12 #tlwmainsubnav .navpage12 a {
	background:#F2F665 url(/modern/thelongweekend/images/subnavback.gif) repeat-x;
	background-position:bottom;
	cursor:default;
	border:1px solid #EC008C;
	}
	
/* height:47px; */
.page01 #tlwmainsubnav .navpage01 a span, .page02 #tlwmainsubnav .navpage02 a span, .page03 #tlwmainsubnav .navpage03 a span, .page04 #tlwmainsubnav .navpage04 a span, .page05 #tlwmainsubnav .navpage05 a span, .page06 #tlwmainsubnav .navpage06 a span, .page07 #tlwmainsubnav .navpage07 a span, .page08 #tlwmainsubnav .navpage08 a span, .page09 #tlwmainsubnav .navpage09 a span, .page10 #tlwmainsubnav .navpage10 a span, .page11 #tlwmainsubnav .navpage11 a span, .page12 #tlwmainsubnav .navpage12 a span {


	background:url(/modern/thelongweekend/images/subnavstar.gif) no-repeat;
	background-position:3.8em 31px;
	}
	
.page01 #tlwmainsubnav .navpage01 a:hover, .page02 #tlwmainsubnav .navpage02 a:hover, .page03 #tlwmainsubnav .navpage03 a:hover, .page04 #tlwmainsubnav .navpage04 a:hover, .page05 #tlwmainsubnav .navpage05 a:hover, .page06 #tlwmainsubnav .navpage06 a:hover, .page07 #tlwmainsubnav .navpage07 a:hover, .page08 #tlwmainsubnav .navpage08 a:hover, .page09 #tlwmainsubnav .navpage09 a:hover, .page10 #tlwmainsubnav .navpage10 a:hover, .page11 #tlwmainsubnav .navpage11 a:hover, .page12 #tlwmainsubnav .navpage12 a:hover {
	text-decoration:none;
	color:#EC008C;
	}
	
.page01 #tlwmainsubnav .navpage01 a:hover span, .page02 #tlwmainsubnav .navpage02 a:hover span, .page03 #tlwmainsubnav .navpage03 a:hover span, .page04 #tlwmainsubnav .navpage04 a:hover span, .page05 #tlwmainsubnav .navpage05 a:hover span, .page06 #tlwmainsubnav .navpage06 a:hover span, .page07 #tlwmainsubnav .navpage07 a:hover span, .page08 #tlwmainsubnav .navpage08 a:hover span, .page09 #tlwmainsubnav .navpage09 a:hover span, .page10 #tlwmainsubnav .navpage10 a:hover span, .page11 #tlwmainsubnav .navpage11 a:hover span, .page12 #tlwmainsubnav .navpage12 a:hover span {
	display:block;
	}
	
#tlwsubsubnav {
	font-size:0.9em;
	margin:.4em 0 1.2em 0;
	}
	
#tlwsubsubnav a {
	font-weight:normal;
	}
	
.subpage01 #tlwsubsubnav .subsubnav01, .subpage02 #tlwsubsubnav .subsubnav02, .subpage03 #tlwsubsubnav .subsubnav03, .subpage04 #tlwsubsubnav .subsubnav04, .subpage05 #tlwsubsubnav .subsubnav05, .subpage06 #tlwsubsubnav .subsubnav06, .subpage07 #tlwsubsubnav .subsubnav07 {
	color:#000;
	font-weight:bold;
	cursor:default;
	}
	
.subpage01 #tlwsubsubnav .subsubnav01:hover, .subpage02 #tlwsubsubnav .subsubnav02:hover, .subpage03 #tlwsubsubnav .subsubnav03:hover, .subpage04 #tlwsubsubnav .subsubnav04:hover, .subpage05 #tlwsubsubnav .subsubnav05:hover, .subpage06 #tlwsubsubnav .subsubnav06:hover, .subpage07 #tlwsubsubnav .subsubnav07:hover {
	text-decoration:none;
	}

li.rightSmall {
	list-style-image:url(/modern/thelongweekend/images/arrow01.gif);
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
}


.floatright {float:right; clear:right;}
		

.uppercontent { width:300px;} 

.greenbg {
	background-color:#EAEE8D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	/*/*/
	padding: 1px;
	/* */
}

.padding { padding:3px; border:1px; border-bottom-style:solid; border-color:#EC008C;}

.paddingtop { padding:3px; border:1px; border-top-style:solid; border-bottom-style:solid; border-color:#EC008C;}


/*
  li.right {
	list-style-image:url(/images/transparent.gif);
	font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;
}

*/

.photorow img {
	margin:0 1px 0 0;
	padding:0;
	border:1px solid #fff;
	}
	
.photorow p{
	margin:0;
	padding:0;
	font-size:0.9em;
	}
	
.photoright {
	float:right;
	margin:0 0 10px 15px;
	font-size:.9em;
	text-align:right;
	}
	
.photoright p {
	padding:0;
	margin:0;
	}
	
.photoright img {
	padding:0;
	margin:0 0 .2em 0;
	}
	
.audiocontainer{
	width:283px;
	border:1px solid #555;
	background:#777777;
	margin:0 0 1.5em 0;
	}
	
.audiobox {
	width:283px;
	background:#EAEE8D;
	padding:5px 0;
	border-top:1px solid #CCD073;
	border-left:1px solid #CCD073;
	border-right:1px solid #CCD073;
	}
	
.audiobox p {
	padding:0 10px 5px 10px;
	margin:0;
	font-size:0.9em;
	}
	
.audiobox h5 {
	padding:2px 10px 7px 10px;
	margin:0;
	font-size:0.9em;
	font-style:italic;
	}
	
/*film box*/

.lw_filmbox {
	border:1px solid #CCD073;
	background:url(/modern/thelongweekend/images/boxgradient.gif) repeat-x #EAEE8D;
	width:425px;
	background-position:bottom;
	margin:1em 0 1em 0;
	padding-top:9px;
	}
	
.lw_filmbox2 {
	border:1px solid #fff;
	background-color:#fff;
	width:544px;
	background-position:bottom;
	margin:0 0 1em 0;
	padding-top:0px;
	}
	
	
.lw_filmbox2 h5, .lw_filmbox2 p {
	margin:2px 0px;
	font-size:1em;
	}		
	
.lw_filmbox p {
	padding:0 10px 5px 10px;
	margin:0;
	font-size:0.9em;
	}
	
.lw_filmbox h5 {
	padding:5px 10px 2px 10px;
	margin:0;
	font-size:0.9em;
	font-style:italic;
	}
	
/*photo gallery*/

/* .lw_photobox {
	border:1px solid #CCD073;
	background:url(/modern/thelongweekend/images/boxgradient.gif) repeat-x #EAEE8D;
	background-position:bottom;
	margin:1em 0 1em 0;
	padding:1em 0 5px 0;
	}
	*/
	
.lw_photobox h4 {
	padding:9px 10px 9px 10px;
	margin:0;
	font-size:1em;
	}
	
.lw_photobox p {
	padding:5px 0;
	margin:0;
	font-size:0.9em;
	}
	
.lw_photobox ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.lw_photobox ul li {
	list-style-type:none;
	margin:0 5px 3px 0;
	padding:0;
	float:left;
	}
	
.lw_photobox ul li a img{
	margin:0;
	padding:0;
	border:1px solid #666;
	}
	
.lw_photobox ul li a:hover img{
	border:1px solid #EC008C;
	}
	
	
.videoaudionav {
	width:190px;
	padding:0;
	margin:1em 0;
	list-style-type:none;
	}
	
.videoaudionav li {
	padding:0;
	margin:0 0 1.5em 0;
	list-style-type:none;
	}
	
/* long images */

.leftside { float:left; padding-right:8px; width:196px; }

.rightside { float:right; width:300px; margin-top:0;}
	
	
/* css for lightbox script */

#lightbox{
	background-color:#fff;
	padding:4px 4px 2px 4px;
	border:1px solid #EC008C;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left;font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
#keyboardMsg{ float: right; }
#closeButton{ top: -15px; right: 4px; }

#lightbox img{ border: none; clear: both; margin-top:18px;} 

#loadingImage {
	background-color:#fff;
	padding:4px;
	border:1px solid #EC008C;
	}
	
/* end of css for lightbox script */

/* colours for text-based rightnav */
ul.rightnav_1 li a{
	background-color:#F2F665;
	border-top:1px solid #F2F665;
	border-bottom:1px solid #F2F665;
	color:#ED2790;
}

ul.rightnav_1 li a:hover, ul.rightnav_1 li a.rnselected{
	border-top:1px solid #ED2790;
	border-bottom:1px solid #ED2790;
	color:#ED2790;
}

ul.rightnav_1 li a.othersection {
	background-image: url('/modern/generic/white/outside-link-arrow.gif'); 
}

/* end rightnav */
