/* This line comes from bgswap.asp in order to facilitate the rotating background images: body { background:black url(bg.jpg); background-attachment:fixed; background-repeat:no-repeat; font-family:Verdana,Arial,sans-serif; margin:0px; color:white; } */
a { color:#e00122; }
#ucnav { background:black; position:relative; height:25px; overflow:hidden; }
#ucnav a { position:relative; display:block; width:16.6%; height:26px; float:left; text-align:center; font-family:Verdana; font-size:7pt; font-weight:bold; color:white; text-decoration:none; padding-top:4px; }
#ucnav a:hover { text-decoration:underline; }

#masthead { background:url(hdr.png); position:relative; width:1024px; height:120px; overflow:hidden; }
#masthead h1 { display:none; }
#mh_home { position:absolute; left:19px; top:10px; width:208px; height:104px; padding-top:150px; overflow:hidden; }
#navi { position:absolute; background:url(navbg.png) no-repeat; left:265px; top:90px; width:759px; height:25px; overflow:hidden; margin:0px; padding:0px; padding-top:4px; padding-left:6px; font-family:Verdana,Arial,sans-serif; font-size:10pt; color:white; }
#navi a { position:relative; display:block; float:left; padding-left:15px; padding-right:15px; height:25px; text-align:center; text-decoration:none; color:white; }
#navi a:hover { color:#e00122; }
#navi-compat { display:none; }
#navmenuc { position:absolute; top:116px; left:270px; width:617px; height:25px; font-family:Verdana,Arial,sans-serif; font-size:9pt; color:white; z-index:99; }
.yuimenubaritemlabel { font-family:Verdana,Arial,sans-serif; font-size:9pt; color:white; padding-left:10px; padding-right:15px; padding-top:4px; height:20px; text-align:center; text-decoration:none; }
.yuimenubaritemlabel:hover { color:#e00122; }
.yuimenu { background:black; padding:10px; }
.yuimenuitemlabel { font-family:Verdana,Arial,sans-serif; font-size:9pt; text-decoration:none; color:white; padding:3px; }
.yuimenuitemlabel:hover { color:#e00122; }
#search { position:absolute; top:0px; left:623px; width:137px; padding-top:2px; }
#search-box { border:1px solid #7F9DB9; background:white url(mag.gif) 2px 3px no-repeat; padding-left:18px; display:block; width:90px; float:left; }
#search-go { width:25px; height:21px; float:left; border:1px outset #5c4172; background:#705388; color:white; font-size:8pt; padding:2px; }

#canvas { position:relative; width:1024px; }

#stage { position:relative; width:600px; height:280px; margin:20px; float:left; }
#stage img { width:600px; height:280px; border:0px; }
#stage-txtbg { position:absolute; display:block; bottom:0px; left:0px; width:600px; height:23px; background:black; opacity:.5; filter:alpha(opacity=50); }
#stage-txt { position:absolute; display:block; bottom:0px; left:0px; width:600px; height:23px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:10pt; font-family:Verdana,Arial,sans-serif; padding-left:4px; }
#stage-txt b { font-size:11pt; }

.box { position:relative; z-index:2; }
.boxbg { position:absolute; top:0px; left:0px; width:100%; height:100%; background:black; opacity:.5; filter:alpha(opacity=50); z-index:1; }
.more { position:absolute; display:block; width:50px; bottom:25px; right:5px; font-family:Times New Roman,serif; text-decoration:none; color:white; padding-right:5px; }
.more:hover { color:#e00122; }
.centered { text-align:center; }

#events { position:relative; width:340px; height:280px; margin:20px; float:left; }
#events .box { height:280px; }
#events h2 { position:absolute; display:block; top:0px; right:0px; width:172px; height:25px; margin:0px; text-indent:172px; overflow:hidden; background:url(ue.png); }
#events dl { padding-top:30px; }
#events dl dt { font-family:Times New Roman,serif; font-size:12pt; margin-top:12px; }
#events dl dd { font-size:10pt; margin-left:0px; }

#news { position:relative; width:600px; height:340px; margin:20px; float:left; }
#news .box {height:340px; }
#news h2 { position:absolute; display:block; top:0px; right:0px; width:141px; height:25px; margin:0px; text-indent:141px; overflow:hidden; background:url(nb.png); }
#news dl { padding-top:30px; }
#news dl dt { font-family:Times New Roman,serif; font-size:12pt; margin-top:12px; }
#news dl dt a { color:white; text-decoration:none; }
#news dl dt a:hover { color:#e00122; }
#news dl dd { font-size:10pt; margin-left:0px; }

#video { position:relative; width:340px; height:340px; margin:20px; float:left; }
#video .box { height:340px; }
#video embed { margin:0px; }

#chunks {  height:150px; width:986px; margin:19px; clear:both; overflow:hidden; white-space:nowrap; }
#chunks a{ margin-left:30px; }
#chunks a:first-child { margin-left:0px; }
#chunks a img { height:150px; width:220px; border:0px; }

#footer { margin:20px; font-size:10pt; clear:both }

