body{
	margin:0;
	background:#000;
	font:12px Arial, Helvetica, sans-serif;
	vertical-align: inherit;
}
img{
	display:block;
}

#main{
	width:1000px;
	margin:0 auto;
}
#navigation .navChild { display:none;position:absolute; top:15px;left:20px; width:760px; margin:3px 0 0;}

.navChild li { display:inline;}

#parentNav { position:relative;}

#navigation{
	/*background:url(../images/navigation-bg.png) repeat-x;*/
	width:1000px;
	height:48px;
}
#navigation strong a{
	float:left;
	background:url(../images/logo.gif);
	width:71px;
	height:47px;
	margin:-4px 0 0 47px;
	text-indent:-9999px;
	overflow:hidden;

}
#navigation ul{
	margin:0 0 0 85px;
	padding:0;
	float:left;
}
#navigation ul.bottom-nav{
	margin:0 0 0 105px;
	width:770px;
}
#navigation ul li{
	float:left;
	list-style-type:none;
	font-weight:bold;
	line-height:21px;
	padding:0 8px 0 12px;
	vertical-align:top;
	letter-spacing:1px;
	background:url(../images/separator.gif) no-repeat 0 5px;
}
#navigation ul li:first-child{background:none;}
#navigation ul li a{
	color:#fff;
	text-decoration:none;
	vertical-align:top;
}
#navigation ul li a:hover, #navigation ul li a.active{color:#c00;}
#navigation .contact{
	color:#fff;
	float:right;
	font-weight:bold;
	text-decoration:none;
	line-height:21px;
	margin:0 77px 0 0;
}
#navigation .contact:hover{color:#c00 !important;}
h1{
	margin:55px 20px 0 0;
	float:right;
	display:inline;
}

h1 a{
	display:block;
	width:483px;
	height:71px;
	text-indent:-9999px;
	overflow:hidden;
}
a:link {
	color: #c00;
	text-decoration: none;
}
a:visited {
	color: #990000;
	text-decoration: none;
	
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.content-holder{
	width:100%;
	overflow:hidden;
	padding:0 0 71px;
}
#left-column{
	width:305px;
	float:left;
	padding:0 0 0 55px;
}
#left-column img{margin:30px 0 0;}
#left-column a{text-decoration:none;}
#left-column cite{
	display:block;
	font-size:20px;
	font-weight:bold;
	color:#c00;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

#left-column cite span{display:block;}
#left-column cite span.top{
	margin:0 0 0 15px;
	font-size:24px;
	letter-spacing:3px;
}
#left-column cite span.right{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 0 152px;
}
#content{
	width:640px;
	float:left;
}

#content .table-1{
	margin:28px 0 0 2px;
	width:630px;
	border-collapse:separate;
}
#content .table-1 td{
	background:url(../images/lines.gif);
	width:50%;
	padding:0 13px 0 0;
	vertical-align:top;
}
#content .table-1 td div{
	padding:11px 10px 35px 12px;
	/*width:276px;*/
	position:relative;
	/*min-height:342px;*/
	height: 340px
	
}
* html #content .table-1 td div{height:342px;}
#content .table-1 td div h2{
	margin:0;
	text-indent:-9999px;
	font-size:5px;
	height:16px;
}
#content .table-1 td div h2.news{
	width:44px;
	background:url(../images/news.gif) no-repeat;
}
#content .table-1 td div h2.events{
	width:141px;
	background:url(../images/events.gif);
}
#content .table-1 td div ul{
	margin:0;
	padding:14px 0 0 13px;
}
#content .table-1 td div ul li{
	color:#fff;
	list-style-type:none;
	margin:0 0 13px;
	overflow:hidden;
}
#content .table-1 td div ul li span{float:left;}
#content .table-1 td div ul li span.date{

	color:#c00;
	font-weight:bold;
	margin:0 30px 0 0;
}

-calendar page------------!>
#content .calendar{
	margin:28px 0 0 2px;
	width:512px;
}
#content .calendar td{
	width:298px;
	padding:0 13px 0 0;
	vertical-align:top;
}
#content .calendar td div{
	padding:11px 10px 35px 12px;
	width:276px;
	position:relative;
	min-height:342px;
}
* html #content .calendar td div{height:342px;}
#content .calendar td div h2{
	margin:0;
	text-indent:-9999px;
	font-size:5px;
	height:20px;
}
#content .calendar td div h2.events{
	width:115px;
	background:url(../images/calendar.gif);
}

#content .calendar td div ul{
	margin:0;
	padding:14px 0 0 13px;
}
#content .calendar td div ul li{
	color:#fff;
	list-style-type:none;
	margin:0 0 13px;
	overflow:hidden;
}
#content .calendar td div ul li span{float:left;}
#content .calendar td div ul li span.date{
	color:#c00;
	font-weight:bold;
	margin:0 30px 0 0; 
	line-height:35px;
	position:absolute;
	bottom:0;
	left:0;
	width:298px;
	border-top:1px solid #363636;
}
.full:link {color: #FFFFFF; text-decoration: none;}

.full:hover{text-decoration:underline; color: red;}
#content .table-1 td div p{
	margin:0 10px 0 0;
	color:#fff;
	line-height:18px;
}
#content .table-1 td div p.center{
	font:bold 18px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:20px 0 10px;
}
#content .table-1 td div p strong{padding:0 0 0 3px;}


#videoSidebar {
	float:right;
	width:250px;
	padding-left:10px;
}	
#videoSidebarOriginal { float:right; width:270px; padding-left:20px;}	

#videoContainer {
	float:left;
	background:#000000;
	width:400px;
	height:300px;
no-repeat;
	border: 2px solid #999999;
}
#videoContainerOriginal { float:left; background:#33158a; width:400px; height:300px;}

#videoDesc {
	clear:both;
	padding-top:3px;
}

#sidebarText { height:182px;}

#linkToGallery {height:28px;}

#footer{
	overflow:visible;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#footer .titre{
	float:left;
	margin:0 0 0 60px;
	display:inline;
}
#footer .titre p{
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
#footer .titre p.address{
	margin:0 0 12px;
	color:#FFFFFF;
	font-size:12px;
}
.sponsors{
	float:right;
	display:inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.sponsors ul{
	margin:0;
	padding:0;
}
.sponsors ul li{
	display:inline;
	margin:0 0 0 16px;
}
.sponsors ul li img {display:inline; vertical-align:middle;}
/*             inner page             */
.inner #header{
	background:url(../images/inside-header-bg.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header2{
	background:url(../images/banner2.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header3{
	background:url(../images/banner3.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header4{
	background:url(../images/banner4.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header5{
	background:url(../images/banner5.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header6{
	background:url(../images/banner6.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header7{
	background:url(../images/banner7.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header8{
	background:url(../images/banner8.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header9{
	background:url(../images/banner9.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header10{
	background:url(../images/banner10.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header11{
	background:url(../images/banner11.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #header0{
	background:url(../images/banner1.jpg) no-repeat;
	height:63px;
	padding:183px 0 0;
	position:relative;
}
.inner #navigation .contact{
	color:#fff;
	float:right;
	font-weight:bold;
	text-decoration:none;
	line-height:21px;
	margin:0 77px 0 0;
}
.inner h1{
	margin:0;
	position:absolute;
	top:18px;
	right:19px;
}
.inner h1 a{
	background:url(../images/troika1.png);
	width:207px;
	height:34px;
}
.inner .content-holder{
	margin:27px 0 0;
	padding:5px 0 71px;
	background:url(../images/line.gif) repeat-y 279px 0;
}
.inner #left-column{
	width:226px;
	float:left;
	padding:0 39px 0 14px;
}
.inner #left-column .left-nav{
	background:url(../images/lines.gif);
	padding:16px 15px 19px 19px;
	line-height: 1.5em;
}
.inner #left-column .left-nav h3{
	margin:0;
	font-size:12px;
	color:#fff;
}
.inner #left-column .left-nav ul{
	margin:0;
	padding:0 0 0 12px;
}
.inner #left-column .left-nav ul li{
	list-style-type:none;
	font-weight:bold;
	line-height:16px;
}
.inner #left-column .left-nav ul li a{color:#fff;}
.inner #left-column .left-nav ul li a:hover, .inner #left-column .left-nav ul li a.active{color:#c00;}
.inner #left-column cite{
	display:block;
	font-size:18px;
	font-weight:normal;
	margin:65px 0 0 9px;
	line-height:24px;
	color:#ccc;
}
.inner #left-column citeAbout{
	display:block;
	font-size:14px;
	font-weight:normal;
	margin:65px 0 0 9px;
	line-height:18px;
	color:#ccc;
}
.inner #content{
	width:520px;
	float:left;
	padding:0 171px 0 30px;
	color:white;
}
.inner #content2{
	width:690px;
	float:left;
	padding:0 0 0 30px;
	color:white;	
}
.inner #contentvid{
	width:690px;
	float:right;
	padding:0 0 0 10px;
	color:white;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.inner #content h2.statement{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/statement.gif) no-repeat;
	text-indent:-9999px;

}
.inner #content h2.publications{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/pt_publications.gif) no-repeat;
	text-indent:-9999px;

}
.inner #content h2.residencies{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/residencies.gif) no-repeat;
	text-indent:-9999px;

}
.inner #content h2.workshops{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/pt_workshops.gif) no-repeat;
	text-indent:-9999px;

}
.inner #content h2.gallery{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/pt_gallery.gif) no-repeat;
	text-indent:-9999px;

}
.inner #content h2.directors{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/pt_ArtDir.gif) no-repeat;
	text-indent:-9999px;

}
.inner #content h2.collaborators{
	margin:0 0 20px;
	width:320px;
	height:21px;
	background:url(../images/pt_collaborators.gif) no-repeat;
	text-indent:-9999px;
}
.inner #content h2.about_loopdiver{
	margin:0 0 20px;
	width:320px;
	height:21px;
	background:url(../images/pt_about_loopdiver.gif) no-repeat;
	text-indent:-9999px;
}
.inner #content h2.board{
	margin:0 0 20px;
	width:320px;
	height:21px;
	background:url(../images/pt_board.gif) no-repeat;
	text-indent:-9999px;

}
.inner #content h2.tech{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/pt_tech.gif) no-repeat;
	text-indent:-9999px;

}
.inner #content h2.residencies{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/pt_residencies.gif) no-repeat;
	text-indent:-9999px;

}
.inner #content h2.workshops{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/pt_workshops.gif) no-repeat;
	text-indent:-9999px;
}

.inner #content h2.about{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/pt_about.gif) no-repeat;
	text-indent:-9999px;
}

.inner #content h2.gallery{
	margin:0 0 20px;
	width:242px;
	height:21px;
	color: #cccccc;
	font: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
}
.i
.inner #content h2.worksname{
	margin:0 0 20px;
	width:242px;
	height:21px;
	color: #cccccc;
	font: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	
}nner h2.loopDiver{
	margin:0 0 20px;
	width:242px;
	height:21px;
	background:url(../images/wt_loopDiver.gif) no-repeat;
	text-indent:-9999px;

}
.inner #content p, .inner #content2 p{
	margin:0;
	color:#fff;
	line-height:18px;
}

.backbutton{
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
}

.backbutton a:link { 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.backbutton a:active, a:hover{color:#c00 !important;}

#flashcontent {
		height: 100%;
	}

#content td.mailListLink  { height: 25px; padding:.8em 0;}
#content td.calendarLink  { height: 25px; border-top: solid 1px #363636; padding:.8em 0;}
.calendarLink:link  {text-align: center; color: #FFFFFF; text-decoration: none;}
.calendarLink :hover{text-decoration:underline; color: red;}

/* alternate to news and events calendar */

#content .table-test{
	margin:28px 0 0 2px;
	width:512px;
	color:white;
 	background: url(../images/calendarLines.png) -35px repeat-y;
 }
 #content .table-test2{
	margin:28px 0 0 2px;
	width:512px;
	color:white;
 	 }
#content .table-test td{
	width:298px;
	vertical-align:top;
}
#content .table-test td div{
	padding:11px 10px 35px 12px;
	width:276px;
	position:relative;
	/*min-height:342px;*/
	height: 220
} 

#content .table-test2 td{
	width:298px;
	vertical-align:top;
}
#content .table-test2 td div{
	padding:11px 10px 35px 12px;
	width:276px;
	position:relative;
	/*min-height:342px;*/
	height: 340px
	
} 
#content .table-test td div h2{
	margin:0;
	text-indent:-9999px;
	font-size:5px;
	height:16px;
	}
#content .table-test td div h2.news{
	width:44px;
	background:url(../images/news.gif) no-repeat;
}
#content .table-test td div h2.events{
	width:141px;
	background:url(../images/events.gif);
}
#content .table-test td div ul{
	margin:0;
	padding:14px 0 0 13px;
}
#content .table-test td div ul li{
	color:#fff;
	list-style-type:none;
	margin:0 0 13px;
	overflow:hidden;
}
#content .table-test td div ul li span{float:left;}
#content .table-test td div ul li span.date{
	color:#c00;
	font-weight:bold;
	margin:0 30px 0 0;
}
#content .table-test td.calendarLink  { height: 25px; border:0; }

.table-test a.calendarLink {border-top: solid 1px #363636; display:block; padding:.8em 0; text-align:center; }

#fullCal {width:96%;}

#moreNews { float:right; width:99%;}

#hiden-navigation {height: 100%; width: 100%; display:none;}

.table-2{width: 276px !important;}

#content .table-2 p{ padding-left: 16px; padding-right:35px;}

.picture {
	background-image: url(../gallery16Rev/thumbs/Rob%20Jump.jpg);
}
