.error{color:#fff}
html, body{background-color:#000;}
.page{background:#000 url(../images/backgrounds/page_bg.jpg);}
.head{height:258px;}
.index{background: #000 url(../images/backgrounds/header2.jpg) no-repeat}
.workshops{background: #000 url(../images/backgrounds/header5.jpg) no-repeat}
.films{background: #000 url(../images/backgrounds/header1.jpg) no-repeat}
.web{background: #000 url(../images/backgrounds/header3.jpg) no-repeat}
.archive{background: #000 url(../images/backgrounds/header4.jpg) no-repeat}
.aboutus{background: #000 url(../images/backgrounds/header6.jpg) no-repeat}
.nav {padding:202px 0 0 5px;color:#fff;  margin-left:-25px;}
.content {color:#FFFFFF;}
.ar-intro {margin:15px;}
.home {margin:10px;}
h1, .h1{color:#FF99CC;}
h3, .h3{color:#FF99CC;}
.ul{text-indent:20px; margin-top:-5px;}
.ulsub{text-indent:40px;}
.square{list-style:disc inside;}
.strong{font-weight:bold;}
.indent10{padding-left:10px;}
.ctext{text-align:center;}
.latest {background:url(../images/home/latest.gif) no-repeat center; padding:7px 10px 5px 10px; text-align:center; color:#000; margin-top:16px;}
.foot{background-color:#151515; color:#fff; text-align:center;border-bottom: 1px #000 solid;border-top: 1px #000 solid;}
.midsection {padding:15px 0 15px 0;overflow:auto;}
.line {background:#151515 url(../images/backgrounds/bg.jpg);}
.vid {background:#eee url(../images/films/vidbg1.jpg);}
.contact {background:#999 url(../images/backgrounds/contactbg.gif);}
.assoc{font-weight:bold; font-size:10px;}
.awards {font-weight:bold; color:#FF0000;}
.selection{font-weight:bold; color:#FF99CC}

/* ----- blueblockstore (extends mod) ----- */
.vidbox .inner{border: 3px solid #000; border-bottom-width:10px;}/* can't be done w border radius */
.vidbox b{}
.vidbox .tl, .vidbox .tr{height:10px; width:10px;}
.vidbox .bl, .vidbox .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
.video{background: #000;color:#fff;font-size:120%;padding:5px 10px;}
.video h1,.video h2,.video h3,.video h4,.video h5,.blueblock h6{font-size:100%;color:#fff;padding:0;}
/*---------- minitabs -------------*/
#minitabs { margin: 0; padding: 0 0 20px 10px;}
#minitabs li {margin: 0; padding: 0; display: inline; list-style-type: none;}
	
#minitabs a:link, #minitabs a:visited {
	float: left;
	font-size: 11px;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	border-bottom: 2px dotted #000;
	border-top:2px dotted #000;
	font-weight:normal;
	padding: 2px 2px;
	background: #000;
	color: #DFDFDF;
	}

#minitabs a.active:link, #minitabs a.active:visited {
	border-bottom: 2px dotted #000;
	border-top:2px dotted #000;
	font-weight:normal;
	padding: 2px 2px;
	background: #000;
	color: #FFBFE0;
	}
#minitabs a:hover {
	border-bottom: 2px dotted #FFBFE0;
	border-top:2px dotted #FFBFE0;
	padding: 2px 2px;
	background: #000;
	color: #FFBFE0;
	}

	
/* contact links */
.contactnav {float:right; margin:25px 0 0 0;}
	
#contactlinks {
	margin: 0;
	padding: 0 0 20px 10px;
	}

#contactlinks li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#contactlinks a:link, #contactlinks a:visited {
	float: left;
	font-size: 11px;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	border-bottom: 2px dotted #000;
	border-top:2px dotted #000;
	padding: 2px 2px;
	background: #000;
	font-weight:normal;
	color: #9F9F9F;
	}

#contactlinks a.active:link, #contactlinks a.active:visited {
	border-bottom: 2px dotted #000;
	border-top:2px dotted #000;
	padding: 2px 2px;
	background: #000;
	color: #FFBFE0;
	}
#contactlinks a:hover {
	border-bottom: 2px dotted #FFBFE0;
	border-top:2px dotted #FFBFE0;
	padding: 2px 2px;
	background: #000;
	color: #FFBFE0;
	}
.contactform {margin: 10px 0 10px 350px;}
.collectiveheader{ margin:60px 0 0 160px;}
.leftimg {float:left; padding:10px;}
.overflow {overflow:auto;}
.archivehdr{padding-top:20px; font-weight:bold; text-align:center;font-size:120%}
.pinkbotline {border-bottom:2px solid #FFBFE0;}
.maroonbotline {border-bottom:2px solid #b20029;}
.lbluebotline {border-bottom:2px solid #5F8AFF;}
.clrgreen{color:#46A483;}
.clrred{color:#FF0033;}
.clrmaroon{color:#b20029;}
.clrblue{color:#0099FF}
.clrlightblue{color:#5F8AFF;}
.clrwhite{color:#FFFFFF;}
.archivebody{margin:0 100px 0 100px;}
.archiveblock{padding:15px 0 15px 0;}
.capitalise{ text-transform:capitalize }
.wshopblock{background: #46A483;color:#000;font-size:120%;padding:5px 10px;}
.wshopblock h1,.wshopblock h2,.wshopblock h3,.wshopblock h4,.wshopblock h5,.wshopblock h6{font-size:100%;color:#fff;padding:0; font-weight:bold;}
.qte{background: #000 url(../images/backgrounds/quote1.jpg) no-repeat;height:100px;}
.quote {
	padding:20px;
	color: #888;
  	display: block;
  	text-align:center;
	font: italic 2em Georgia, Times, Serif;
	line-height: 2.2em;
}
