BODY {
margin:0;
padding:0;
background-color:#000;
font:75% Arial, Verdana, Tahoma, Helvetica, sans-serif;
color:#eeece6;
}
A {color:#7887ba;}
A:active {color:#f98d8d;}
A:visited {color:#845084;}
A:hover {text-decoration:underline!important;}
TABLE {border-collapse:collapse;}
TD {
margin:0;
padding:0;
color:#000;
}

TABLE.gallery
{
	border-collapse:separate;
}

TD.gallery {
text-align: center;
border: solid #000000
}
TD.gallery_cur {
text-align: center;
border: solid #cec6b1
}
A IMG {border:none;}
H1 {
margin-top:0;
font-size:130%;
color:#cec6b1;
}
H2 {
margin-top:0;
font-size:120%;
color:#cec6b1;
}

.event {
margin-top:0;
font-size:130%;
font-weight: 700;
color:#cec6b1;
}

.release_text {
	font-size: 120%;
	text-align: justify;
}

.release_text P {
	text-indent: 20px;
}

.top {
position:absolute;
top:0;
left:50%;
width:900px;
height:269px;
margin:0 0 0 -450px;
background:url(images/top_bg.jpg) no-repeat 0 0;;
text-align:center;
}
.top IMG {
margin:25px 0 0 0;
}
.menu {
position:absolute;
top:269px;
left:50%;
width:900px;
height:55px;
margin:0 0 0 -450px;
background:url(images/menu_bg.gif) no-repeat 0 0;
text-align:center;
}
.middle {
position:absolute;
top:324px;
left:50%;
width:900px;
margin:0 0 0 -450px;
background:url(images/left_bg.gif) repeat-y 224px 0;
}
.left {
float:left;
width:260px;
}
div.left {
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px");
}
.content {
margin:0 0 0 260px;
padding:20px 20px 0 20px;
}
div.content {
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px");
}
.bottom {
clear:both;
height:100px;
background:url(images/bottom_bg.gif) no-repeat 0 0;
color:#a49e8d;
}
HTML>BODY .bottom {border:1px solid #000;}
.bottom P {
margin:39px 0 0 20px;
}

.news {
margin:25px 25px 0 20px;
color:#cec6b1;
}
.news A, .news A:visited {color:#cec6b1;}
.news .sel {font-weight:bold;color:#eeece6;}
.news .sel B {color:#cec6b1;}

.photo {
float:right;
margin:0 0 0 10px;
}
.photo IMG {
margin:0 0 10px 0;
border:1px solid #cec6b1;
}
.lead {font-weight:bold;}
.lead A, .lead A:visited { color:#eeece6; text-decoration:none; }

.prj_desc {
	/*font-style:italic;*/
	color:#cec6b1;
}
.info {
text-align:justify;
text-indent: 20px;
}
IMG.thumb {
margin: 5px 0px 5px 5px;
float: right;
max-width: 300px;
width: expression(this.width > 300 ? 300: true);
}
.info IMG {
margin: 5px 5px 5px 5px;
float: none;
max-width: 500px;
width: expression(this.width > 500 ? 500: true);
text-indent: 0px;
}
.ev_body
{
	text-align: justify;
}
.content H1.date {
border-bottom:1px solid #676359;
text-align:right;
font-size:110%;
font-weight:normal;
}
IMG.gallery_preview {
	margin:0 20px 20px 0;
}

.video_code {
	/*margin: 5px 5px 5px 5px;*/
	background-color: #000000;
	color: #cec6b1;
}

.video_table TD {
	padding: 5px 5px 5px 5px;
	font:75% Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #ffffff;
}

.video_table {border-collapse:none;}

.lang {display:inline;float:right;padding:5px;font-size:95%;}
.lang A {color:#999;}
