@charset "utf-8";

#hpcontainer { width:952px; margin:0 auto; padding-top:25px; overflow:hidden; z-index:1001; }
#hp_left { float:left; width:610px; height:260px; background-color:#070e17; border:solid 1px #e6f0fa; overflow:hidden; }

#crotator { float:left; margin-left:10px; width:610px; height:260px; background-color:#aed1ce; border:solid 1px #38928a; overflow:hidden; }
#crotator div.cr_left { float:left; width:529px; height:260px; overflow:hidden; background-color:#999 }
#crotator div.cr_left ul { list-style:none; margin:0; padding:0; }
#crotator div.cr_left ul li { float:left; width:529px; height:260px; overflow:hidden; }
#crotator div.cr_left ul li a { z-index:1001; text-decoration:none; }
#crotator div.cr_left ul li a img { border-width:0px;  }
#crotator div.cr_left ul li div { position:relative; float:left; top:-82px; left:0px; width:529px; height:80px; overflow:hidden;
	background-color:#070e17; z-index:1002; border-top:solid 1px #e6f0fa; }
#crotator div.cr_left ul li div h3 { color:#fff; padding:0; margin:7px 5px 7px 5px; font-size:20px; }
#crotator div.cr_left ul li div p { color:#fff; font-size:95%; padding:0; margin:7px 10px 7px 35px; }

#crotator div.cr_right { float:right; width:80px; height:260px; overflow:hidden; background:url(../images/rotator_nav_bg.jpg) no-repeat }
	
#hp_right { float:right; width:320px; height:260px; margin-right:40px; }

.devo-title { margin:5px 0px 5px 0px; }
.devo-date { color:#CCC; font-size:9px; }

a.tablink { display:block; }
a.tablink:hover { background-color:#9DCEFF; }
a.podcast { display:block; }
a.podcast:hover { background-color:#9DCEFF; }