@charset "utf-8";
/* CSS Document */

body {
background: #000 url(../images/bg.jpg) no-repeat center top;
font-size: 62.5%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



#doc {
margin: 0 auto;
width: 985px;
}



#hd .logo a:link,
#hd .logo a:visited {
background: url(../images/logo.jpg) no-repeat left top;
display: block;
float: left;
text-indent: -9999em;
height: 200px;
width: 200px;
}



#nv ul {
border-bottom: 2px solid #4b4b4b;
float: right;
}

#nv ul li {
float: left;
}

#nv ul li a:link,
#nv ul li a:visited {
color: #aaa;
display: block;
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-transform: uppercase;
padding: 10px 15px;
}

#nv ul li a:hover {
color: #fff;
}

#nv ul li.selected a:link,
#nv ul li.selected a:visited {
background: #881216;
color: #ccc;
padding: 10px 30px;
}

#nv ul li.selected a:hover {
color: #fff;
}

#nv .tagline {
color: #c0bfbf;
clear: right;
font: italic 2.6em "Times New Roman", Times, serif;
float: right;
margin-top: 90px;
}

#nv .tagline strong {
color: #c40000;
font-size: 1.2em;
font-style: normal;
}



#bb {
clear: both;
margin-bottom: 40px;
overflow: hidden;
}

#bb .description {
background: url(../images/billboard_text.jpg) no-repeat left top;
float: left;
height: 250px;
width: 493px;
}

#bb .description p {
color: #c3bbbb;
font: 1.2em/1.4 Verdana, Arial, Helvetica, sans-serif;
padding: 140px 25px 0;
}

#bb .image {
float: right;
}

#bd .date {
	color: #666;
}



#bd {
overflow: hidden;
}

#bd.home {
background: transparent url(../images/bd_bg.gif) repeat-y;
}

#bd.history, #bd.gallery, #bd.video {
background: transparent url(../images/gallery_bd_bg.gif) repeat-y;
}

#bd.contact {
background: transparent url(../images/contact_bd_bg.gif) repeat-y;
}

#bd.video .center {
text-align: center;
}

#bd .content {
float: left;
margin-right: 30px;
width: 650px;
}

#bd .aside {
float: left;
margin-left: 30px;
width: 275px;
}

#bd .aside .talk, #bd .aside .exhibition, #bd .aside .plight, #bd .aside .support {
float: none;
margin: 0;
overflow: hidden;
width: auto;
}

#bd .plight {
float: left;
margin-right: 30px;
width: 310px;
}

#bd .plight img {
border: 1px solid #888;
}

#bd .support {
float: left;
margin: 0 30px;
width: 310px;
}

#bd .support img {
border: 1px solid #888;
}

#bd .talk {
float: left;
margin-left: 30px;
width: 245px;
}

#bd .exhibition {
float: left;
margin-left: 30px;
width: 245px;
}

#bd h2 {
color: #ccc;
font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 15px;
}

#bd h2.title {
font-size: 1.8em;
}

#bd h2.alert {
color: #841115;
}

#bd h3 {
color: #ccc;
font: bold 1.6em Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 15px;
}

#bd p {
color: #ccc;
font: 1.1em/1.5 Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 15px;
}

#bd .headline {
font: italic 1.4em/1.2 Georgia, "Times New Roman", Times, serif;
}

#bd hr {
background: transparent url(../images/hr_bg.gif) repeat-x;
border: none;
clear: both;
height: 1px;
margin: 10px 0 25px;
}

#bd a:link,
#bd a:visited {
color: #841115;
text-decoration: none;
}

#bd a:hover {
color: #921411;
}

#bd .readmore {
clear: both;
float: left;
}

#bd .readmore a:link,
#bd .readmore a:visited {
background: url(../images/button_bg.gif) repeat-x left center;
border: 1px solid #2c2c2c;
display: block;
color: #aaa;
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-transform: uppercase;
padding: 5px 8px;
}

#bd .readmore a:hover {
color: #fff;
}



#ft {
clear: both;
padding: 30px 0;
overflow: hidden;
}

#ft .footerline {
color: #e8e8e8;
font: 1.6em "Times New Roman", Times, serif;
text-transform: uppercase;
margin-bottom: 15px;
}

#ft .copyright {
color: #333;
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
float: left;
}

#ft .logo {
background: url(../images/luct_logo.gif) no-repeat left top;
float: right;
height: 37px;
position: relative;
top: -10px;
text-indent: -99999em;
width: 80px;
}

#ft hr {
background: transparent url(../images/hr_bg.gif) repeat-x;
border: none;
color: #333;
height: 1px;
margin-bottom: 30px;
}

/*** News Page ***/

#bd .content .post {
overflow: hidden;
}

/*** End Page ***/
