/* --- splash -------------------------------------------------------------- */
#splash{margin:0;width:940px;height:400px;clear:both;position:relative;}
#splash div{position:absolute;}
#splash1{width:200px;height:0;padding-top:20px;overflow:hidden;}
a#page_corner,#buttons li a.button,#timer{background:url(/index/announcements/main/announcement_sprites.png) no-repeat transparent;}
a#page_corner{width:100px;height:0px;padding-top:75px;overflow:hidden;position:absolute;right:0px;background-position:40px 0px;}
a#page_corner:hover{background-position:-60px 0px;}
#buttons{position:absolute;top:370px;right:10px;height:30px;list-style-type:none;z-index:5;}
#buttons li{height:24px;width:24px;float:left;margin-left:4px;}
#buttons li a.button{color:#d6af88;background-position:0px -75px;text-align:center;height:21px;width:20px;padding:1px 3px 2px 1px;line-height:21px;font-size:12px;text-decoration:none;position:absolute;}
#buttons li a.button:hover{font-weight:bold;color:#fff;background-position:-24px -75px;width:22px;padding-right:1px;}
#buttons li a.pushedbutton,#buttons li a.pushedbutton:hover{font-weight:bold;color:#fff;background-position:-48px -75px;width:22px;padding-right:1px;}
#buttons li a#playpause.play{background-position:-72px -75px;}
#buttons li a#playpause.play:hover{background-position:-96px -75px;}
#buttons li a#playpause.paused{background-position:-120px -75px;}
#buttons li a#playpause.paused:hover{background-position:-144px -75px;}
#timer{top:370px;right:10px;height:24px;width:24px;display:none;}
#splash p.attribution{text-align:right;}
div.rot_ann{background:no-repeat transparent bottom left;width:940px;height:400px;position:relative;}

/* when new home page launches, delete starting here to end of old stuff*/
/* --- old robot splash ---------------------------------------------------- */
#splash_robots{height:400px;background:url(/index/images/splash/robots/robots0.jpg) no-repeat 4px 0px transparent;position:relative;}
#splash_robots div,#robots6{position:absolute;background-repeat:no-repeat;background-position:top left;background-color:transparent;}
#robots1{top:0px;left:0px;width:4px;height:0;padding-top:400px;background-image:url(/index/images/splash/robots/robots1.gif);overflow:hidden;}
#robots2{top:0px;right:283px;width:161px;height:400px;background-image:url(/index/images/splash/robots/robots2.png);}
#robots3{top:0px;right:0px;width:283px;height:4px;background-image:url(/index/images/splash/robots/robots3.gif);}
#robots4{top:4px;right:0px;width:283px;height:164px;background-image:url(/index/images/splash/robots/robots4.jpg);}
#robots5{top:168px;right:258px;width:25px;height:200px;background-image:url(/index/images/splash/robots/robots5.png);}
#robots6{height:0px;width:200px;top:168px;right:58px;background-image:url(/index/images/splash/robots/robots6.jpg);padding-top:200px;overflow:hidden;}
#robots6:hover{background-position:-200px 0px}
#robots6:active{background-position:-400px 0px}
#robots7{top:168px;right:0px;width:58px;height:200px;background-image:url(/index/images/splash/robots/robots7.png);}
#robots8{top:368px;right:0px;width:283px;height:32px;background-image:url(/index/images/splash/robots/robots8.png);}

/* --- old main announcements -------------------------------------------------- */
.envelopetop{margin-top:18px;}
#main_announcements{
	padding:3px 5px;
	position:relative;
	background:url(/images/maincontent/darkgrad.gif) repeat-x bottom right #666672;
}
.announcement{
	width:48%;
	color:#fff;
}
.announcement a{color:#8bf;text-decoration:none;}
.announcement a:visited{color:#8bf}
.announcement a:hover{color:#8bf;text-decoration:underline;}
#left_announcement{
	position:relative;
	float:left;
}
#right_announcement{
	position:relative;
	float:right;
}
.announce_img{float:right;}
.announce_name{
	border-bottom:1px solid #fff;
	padding:0 0 2px 2px;
	margin:0 120px 2px 0
}
.announce_name a{text-decoration:none}
.announce_name a:link{color:#000}
.announce_name a:visited{color:#000}
.announce_name a:hover{color:#cdf}
.announce_icon{
	float:left;
	margin:8px 0 0 1px
}
.announce_content{
	font-size:80%;
	margin-left:55px
}
.announce_end{
	font-size:95%;
	margin:5px
}
.announce_end a{font-weight:bold}
#announce_divider{width:1px;height:130px;margin:10px 0;background:#123;position:absolute;right:50%;overflow:hidden;}

h3.news_cat{
	border-bottom:1px solid #aaa;
	padding:0 10px 3px 10px;
	background:#141414;
	color:#06a;
	font-size:110%;
	font-weight:normal;
}
a.news_cat h3.news_cat:hover{color:#08e;text-decoration:underline;}
/* end old stuff */


/* --- News Listings ------------------------------------------------------- */
#news{
	clear:both;
	padding-top:15px
}
.news_column{width:32%;float:left;margin-right:2%}
.news_column_last{width:32%;float:right}

.newstop .t1,.newstop .t2,.newstop .t3,.newstop .t4{background-color:#141414;}
h1.news_cat{
	border-bottom:1px solid #aaa;
	padding:0 10px 3px 10px;
	background:#141414;
	color:#06a;
	font-size:110%;
	font-weight:normal;
}
a.news_cat h1.news_cat:hover{color:#08e;text-decoration:underline;}
a.news_cat{text-decoration:none}
a.news_cat:link{color:#06a}
a.news_cat:visited{color:#06a}
a.news_cat:hover{color:#08e;text-decoration:underline;}
.news_items{padding:0;margin:5px 0}
.news_items li{
	margin:0 0 3px 20px;
	clear:both;
	list-style-position:outside;
	list-style-type:square;
	font-size:75%
}
.news_items li {color:#88A}
.news_items li a{font-weight:normal;text-decoration:none;color:#99b}
.news_items li a:hover{text-decoration:underline;color:#26d}
