
body,p,form,ol,ul,li,dl,dt,dd,div { margin:0px; padding:0px; text-align:left; font-size:14px; font-weight:normal; font-family:Helvetica, Geneva, Arial, sans-serif, "ＭＳ ゴシック", "Osaka－等幅"; color:#333333; text-decoration:none; }
img { border:none; }
body { background:#ffffff url(http://infinita.tv/images/common/bg-body.gif) center repeat-y; }

a:link { color:#FF6600; text-decoration:none; }
a:visited { color:#003366; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:none; }

#page { margin:0; background:url(http://infinita.tv/images/common/bg-top.png) top repeat-x; overflow:hidden; }
#page #container { width:900px; margin:0 auto; overflow:hidden; }/*below should be in container? */
#page #container #headerats { height:98px; overflow:hidden; }
#page #container #headerats .logo { float:left; width:240px; height:81px; background:url(http://infinita.tv/images/common/tvlogo.gif) no-repeat; margin:5px auto 0 10px; display:inline; }
#page #container #headerats .powered { float:right; margin:75px 0 auto auto; display:inline; }

#page #container #menuats { height:30px; margin:0; padding-top:5px; overflow:hidden; }
#page #container #menuats ul { height:30px; margin-top:0.2em; list-style:none; }
#page #container #menuats ul li { float:left; padding-right:20px; margin-right:20px; border-right:1px solid #999999; font-size:14px; font-weight:bold; color:#c70026; text-decoration:none; display:inline; }
#page #container #menuats ul li a, #wrapper #container #menu ul li a:visited { color:#333333; text-decoration:none; }
#page #container #menuats ul li a:hover { color:#c70026; text-decoration:none; }
#page #container #menuats ul li.end { border:none; }

#page #container #primary-wrapper { float:left; width:630px; margin-left: -25px; }
/*#page #container #primary-wrapper .entry { width:630px; margin-bottom:20px; background:url(http://infinita.tv/images/boxes/btm-current.gif) bottom no-repeat; overflow:hidden; }
#page #container #primary-wrapper .entry .entry-head { min-height:67px; background:#999999 url(http://infinita.tv/images/boxes/header-current.gif) top no-repeat; overflow:hidden; }
#page #container #primary-wrapper .entry .entry-head .title { margin:0; padding-top:0.8em; padding-left:30px; padding-right:15px; font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
*/
#page #container #primary-wrapper .entry { width:630px; padding-top: 0px; margin-top: 0px; margin-bottom:20px; background:url(http://infinita.tv/images/boxes/btm-current.gif) bottom no-repeat; overflow:hidden; }
#page #container #primary-wrapper .entry-head { min-height:67px; color: white; padding-top: 0px; margin-top: 0px;  background:#999999 url(http://infinita.tv/images/boxes/header-current.gif) top no-repeat; overflow:hidden; }
#page #container #primary-wrapper .entry-head a { color: white; }
#page #container #primary-wrapper .entry-head .entry-title { margin:0; padding-top:12px; margin-top: 12px; padding-left:60px; padding-right:15px; font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
#page #container #primary-wrapper .entry-head .entry-title a { color: white; }
#page #container #primary-wrapper .head-std-bdr { background:#ffffff url(http://infinita.tv/images/boxes/header-std-bdr.gif) top no-repeat; overflow:hidden; }
#page #container #primary-wrapper .head-std-bdr .title { margin:0; padding-top:0.5em; padding-left:30px; padding-right:15px; font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#c70026; }
#page #container #primary-wrapper .head-std { background:#999999 url(http://infinita.tv/images/boxes/header-std.gif) top no-repeat; overflow:hidden; }
#page #container #primary-wrapper .head-std .title { margin:5px auto 3px 10px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
#page #container #primary-wrapper .entry-content { width:575px; margin:10px auto 0; padding-bottom:10px; overflow:hidden; }


.s-title { color:#0080ff; font-size:26px; margin:5px 0 12px; }


#page #container .secondary { width:215px; padding-top:17px; float:right; borderx: 2px solid silver; }

.sidebox { width:235px; padding-top: 12px; margin-bottom:20px; background:url(http://infinita.tv/images/boxes/r_body-235.gif) repeat-y; overflow:hidden; }
.sidebox .head { width:235px; padding-top: 0px; margin-top: 0px; min-height::9px; background:#999999 url(http://infinita.tv/images/boxes/r_header-235.gif) no-repeat top; overflow:hidden; }
.sidebox .c5c { background:#5c5c5c url(http://infinita.tv/images/boxes/r_header-235_5c.gif) no-repeat top; }
.sidebox .head p { margin:8px 10px 2px; color:#FFFFFF; font-size:120%; }
.sidebox .head_line { width:235px; min-height:9px; background:url(http://infinita.tv/images/boxes/r_header-line235.gif) no-repeat top; overflow:hidden; }
.sidebox .head_line p { margin:10px 10px 5px; color:#333333; }
.sidebox .t_title { margin-top:5px; color:#0080ff; font-size:22px; }
.sidebox p { margin:8px 10px 0; padding:0 5px; line-height:1.2em; }
.sidebox p.bold_r { color:#c70026; font-size:120%; }
.sidebox .line { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #999999; }
.sidebox ul { margin:8px 10px 0; padding:0 5px; }
.sidebox ul li { margin:2px auto 2px 13px; list-style:disc; }
.sidebox .btm { width:235px; height:9px; margin-top:5px; background:url(http://infinita.tv/images/boxes/r_btm-235.gif) no-repeat bottom; }


#footerats { height:44px; width:100%; margin:5px auto 0; background: url(http://infinita.tv/images/common/bg-bottom.png) repeat-x bottom; }
#footerats p { width:900px; margin:0 auto; padding-top:1.7em; text-align:right; font-size:90%; color:#FFFFFF; }








h1{ display: none; }
#headerx { display: none; }
#headerx .description { display: none; }
