﻿/*******************************************************************/
/* CSS for Page Formating */
/*******************************************************************/
html
{
	overflow-y: scroll;
}
body
{
	background-color: #000;
	width: 100%;
	height: 100%;
	text-align: center;
}
body, div, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	color: #fff;
	font-size: 12px;
}
table
{
	border-collapse: collapse;
	border-spacing: 0px;
}
.b, b, strong
{
	font-weight: bold;
}
.nb
{
	font-weight: normal !important;
}
.u
{
	text-decoration: underline;
}
.nu
{
	text-decoration: none !important;
}
dl, dt, dd, ul, ol, li
{
}
img
{
	border: 0px;
}
.d_none
{
	display: none;
}
.w100
{
	width: 100%;
}
.test_css
{
	border: 1px solid !important;
	background: #DFDFDF !important;
}

a
{
	color: #fff;
	text-decoration: none;
}
a:hover
{
	color: #84a5a8;
}
a:hover span
{
	color: #fff !important;
}
/*******************************************************************/

/*******************************************************************/
/* CSS for Direction and Alignment */
/*******************************************************************/
.dir_side
{
	direction: ltr;
}
.dir_inverse
{
	direction: rtl;
}
.float_side
{
	float: left;
}
.float_inverse
{
	float: right;
}
.float_center
{
	margin: 0px auto;
}
.align_top
{
	vertical-align: top;
}
.align_bottom
{
	vertical-align: bottom;
}
.align_side
{
	text-align: left;
}
.align_inverse
{
	text-align: right;
}
.align_center
{
	text-align: center;
}
/*******************************************************************/

/*******************************************************************/
/* CSS for Font Size */
/*******************************************************************/
.f1
{
	font-size: xx-small;
}
.f2
{
	font-size: x-small;
}
.f3
{
	font-size: small;
}
.f4
{
	font-size: medium;
}
.f5
{
	font-size: large;
}
.f6
{
	font-size: x-large;
}
.f7
{
	font-size: xx-large;
}
/*******************************************************************/

table.outer_wrapper
{
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
td.outer_wrapper
{
}
div.outer_wrapper
{
}

div.wrapper
{
	/*width: 988px;
	height: 478px;
	margin: auto;*/
}
table.wrapper
{
	width: 100%;
	margin: 0px auto;
}
div.all_content
{
	position: relative;
}
/************************************************************************/
/* CSS for Beirut */
/************************************************************************/
table.beirut_clip
{
	background: url(../Images/beirut/beirut_clip.gif) no-repeat center top;
	width: 1024px;
	height: 678px;
	margin: 0px auto;
	text-align: center;
}
table.beirut_clip td
{
	text-align: center;
}
table.beirut_clip td.spacer
{
	height: 88px;
}
table.beirut_clip td.links
{
}
table.beirut_clip td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
table.beirut
{
	background: url(../Images/beirut/beirut_bg.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.beirut td
{
	text-align: center;
}
table.beirut td.spacer
{
	height: 88px;
}
table.beirut td.links
{
	height: 222px;
}
table.beirut td.links a
{
	font-size: 25px;
	font-family: Georgia;
	font-weight: bold;
	letter-spacing: 2px;
}
table.beirut td.abstract
{
	margin: 0px auto;
	width: 675px;
	height: 96px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
}
table.beirut td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
/************************************************************************/

/************************************************************************/
/* CSS for Dreams */
/************************************************************************/
table.dreams
{
	background: url(../Images/dreams/dreams_bg.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.dreams td
{
	text-align: center;
}
table.dreams td.spacer
{
	height: 88px;
}
table.dreams td.links
{
	height: 222px;
}
table.dreams td.links a
{
	font-size: 25px;
	font-family: Georgia;
	font-weight: bold;
	letter-spacing: 2px;
}
table.dreams td.abstract
{
	margin: 0px auto;
	width: 675px;
	height: 96px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
}
table.dreams td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
/************************************************************************/

/************************************************************************/
/* CSS for How Things */
/************************************************************************/
table.things
{
	background: url(../Images/things/thnigs_bg.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.things td
{
	text-align: center;
}
table.things td.spacer
{
	height: 88px;
}
table.things td.links
{
	height: 202px;
}
table.things td.links a
{
	font-size: 25px;
	font-family: Georgia;
	font-weight: bold;
	letter-spacing: 2px;
}
table.things td.abstract
{
	margin: 0px auto;
	width: 675px;
	height: 116px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
}
table.things td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
/************************************************************************/

/************************************************************************/
/* CSS for Waltz */
/************************************************************************/
table.waltz
{
	background: url(../Images/waltz/waltz_bg.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.waltz td
{
	text-align: center;
}
table.waltz td.spacer
{
	height: 173px;
}
table.waltz td.links
{
	height: 90px;
}
table.waltz td.links a
{
	font-size: 25px;
	font-family: Georgia;
	font-weight: bold;
	letter-spacing: 2px;
}
table.waltz td.abstract
{
	margin: 0px auto;
	width: 795px;
	height: 134px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
}
table.waltz td.backhome
{
	height: 42px;
	line-height: 41px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
/************************************************************************/

/************************************************************************/
/* CSS for VFX */
/************************************************************************/
table.vfx
{
	background: url(../Images/vfx/vfx_bg.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.vfx td
{
	text-align: center;
}
table.vfx td.spacer
{
	height: 88px;
}
table.vfx td.links
{
	height: 90px;
}
table.vfx td.links a
{
	font-size: 25px;
	font-family: Georgia;
	font-weight: bold;
	letter-spacing: 2px;
}
table.vfx td.abstract
{
	margin: 0px auto;
	width: 705px;
	height: 134px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
}
table.vfx td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
/************************************************************************/

/************************************************************************/
/* CSS for Rain */
/************************************************************************/
table.rain
{
	background: url(../Images/rain/rain_bg.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.rain td
{
	text-align: center;
}
table.rain td.spacer
{
	height: 88px;
}
table.rain td.links
{
	height: 206px;
}
table.rain td.links a
{
	font-size: 25px;
	font-family: Georgia;
	font-weight: bold;
	letter-spacing: 2px;
	color: #000;
}
table.rain td.links a:hover
{
	color: #84a5a8;
}
table.rain td.links a span
{
	color: #000 !important;
}

table.rain td.abstract
{
	margin: 0px auto;
	width: 705px;
	height: 113px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
}
table.rain td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
table.rain_after
{
	background: url(../Images/rain/after_big_rain.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.rain_after td
{
	text-align: right;
}
table.big_rain
{
	background: url(../Images/rain/big_rain.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.big_rain td
{
	text-align: right;
}
table.rain_after div.spacer,
table.big_rain div.spacer
{
	height: 406px;
}
table.rain_after div.backhome,
table.big_rain div.backhome
{
	margin:100px 30px 0 0;	
}
table.rain_after div.backhome a,
table.big_rain div.backhome a
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
	color: #fff !important
}
table.rain_after div.backhome a:hover,
table.big_rain div.backhome a:hover
{
	color: #84a5a8 !important
}
/************************************************************************/

/************************************************************************/
/* CSS for About */
/************************************************************************/
table.about
{
	background: url(../Images/about/about_bg.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.about td
{
	text-align: center;
}
table.about td.spacer
{
	height: 88px;
}
table.about td.links
{
	height: 0px;
}
table.about td.links a
{
	font-size: 25px;
	font-family: Georgia;
	font-weight: bold;
	letter-spacing: 2px;
}
table.about td.abstract
{
	margin: 0px auto;
	width: 705px;
	height: 318px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
}
table.about td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
/************************************************************************/

/************************************************************************/
/* CSS for Exhibitions */
/************************************************************************/
table.exhibitions
{
	background: url(../Images/exhibitions/exhibitions_bg.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.exhibitions td
{
	text-align: center;
}
table.exhibitions td.spacer
{
	height: 88px;
}
table.exhibitions td.links
{
	height: 90px;
}
table.exhibitions td.links a
{
	font-size: 25px;
	font-family: Georgia;
	font-weight: bold;
	letter-spacing: 2px;
}
table.exhibitions td.abstract
{
	margin: 0px auto;
	width: 705px;
	height: 252px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
}
table.exhibitions td.backhome
{
	height: 48px;
	line-height: 47px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
/************************************************************************/

/************************************************************************/
/* CSS for Exhibitions List */
/************************************************************************/
table.exhibitions_list
{
	width: 750px;
	margin: 0px auto;
	text-align: center;
}
table.exhibitions_list td
{
	text-align: center;
}
div.exhibitions_list
{
	color: #449382;
	font-weight: bold;
	line-height: 25px;
}
div.exhibitions_list span
{
	text-decoration: underline;
}
table.exhibitions_list div.backhome
{
	height: 48px;
	line-height: 47px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}

/************************************************************************/

/************************************************************************/
/* CSS for News */
/************************************************************************/
table.news
{
	background: url(../Images/news/news_bg.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.news td
{
	text-align: center;
}
table.news td.spacer
{
	height: 88px;
}
table.news td.links
{
	height: 0px;
}
table.news td.links a
{
	font-size: 25px;
	font-family: Georgia;
	font-weight: bold;
	letter-spacing: 2px;
}
table.news td.abstract
{
	margin: 0px auto;
	width: 705px;
	height: 318px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
}
table.news td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
/************************************************************************/

/************************************************************************/
/* CSS for Meduzut */
/************************************************************************/
table.meduzut
{
	background: url(../Images/meduzut/meduzut_bg.jpg) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.meduzut td
{
	text-align: center;
}
table.meduzut td.spacer
{
	height: 88px;
}
table.meduzut td.links
{
	height: 104px;
}
table.meduzut td.links a
{
	font-size: 25px;
	font-family: Georgia;
	font-weight: bold;
	letter-spacing: 2px;
}
table.meduzut td.abstract
{
	margin: 0px auto;
	width: 725px;
	height: 214px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
	vertical-align: top;
}
table.meduzut td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}
/************************************************************************/

/************************************************************************/
/* CSS for HomePage */
/************************************************************************/
table.homepage
{
	width: 1000px;
	margin: 0px auto;
	text-align: center;
}
/************************************************************************/

/************************************************************************/
/* CSS for Under Construction */
/************************************************************************/
table.under_construction
{
	background: url(../Images/404.gif) no-repeat center;
	width: 1024px;
	height: 478px;
	margin: 0px auto;
	text-align: center;
}
table.under_construction td.spacer
{
	height: 406px;
}
table.under_construction td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}

/*****************************************************************/
/*  CSS for links page	*/
/*****************************************************************/

table.links
{
	background: url(../Images/Links_Page/Links_Page_bg.jpg) no-repeat center;
	width: 1024px;
	height: 1000px;
	margin: 0px auto;
	text-align: center;		
}
table.links td
{
	text-align: center;
}
table.links td.spacer
{
	height: 28px;
}
table.links td.links
{
	/*height: 600px;*/
}
table.links td.links a
{
	font-size: 12px;
	font-family: Georgia;
	font-weight:bold;
	letter-spacing: 1px;
	text-decoration:underline;
	line-height:24px;
	color:#527994;
}
table.links td.abstract
{
	margin: 0px auto;
	width: 675px;
	height: 96px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 2px;
}
table.links td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}

table.links td.links_top
{
	vertical-align:top;
	padding-top:125px
}


/************************************************************************/
/* CSS for Movie Pages */
/************************************************************************/
table.movie_clip
{	
	width: 1024px;
	height: 678px;
	margin: 0px auto;
	text-align: center;
}
table.movie_clip td
{
	text-align: center;
}
table.movie_clip td.spacer
{
	height: 88px;
}
table.movie_clip td.links
{
}
table.movie_clip td.backhome
{
	height: 72px;
	line-height: 71px;
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 5px;
}

/* lullaby movie page */
table.lullaby_bg
{
	background: url(../Images/dreams/Lullaby_bg.jpg) no-repeat center top;
}


/* Round One movie page */
table.round_one_bg
{
	background: url(../Images/dreams/Roundone_bg.jpg) no-repeat center top;
}

/* Quiet Desperation movie page */
table.quiet_desperation_bg
{
	background: url(../Images/dreams/Quiet_bg.jpg) no-repeat center top;
}

/* the longing movie page */
table.longing_bg
{
	background: url(../Images/dreams/Longing_bg.jpg) no-repeat center top;
}

/* how things are movie page */
table.how_things_bg
{
	background: url(../Images/things/How_Things_bg.jpg) no-repeat center top;
}

/* show real movie page */
table.showreal_bg
{
	background: url(../Images/vfx/Showreal_bg.jpg) no-repeat center top;
}

/* meduzut movie page */
table.meduzut_bg
{
	background: url(../Images/Meduzut/Meduzot_bg.jpg) no-repeat center top;
}

