body{
min-width:1008px;
}

* html #ie6{
min-width: 1008px;
width: expression(document.body.clientWidth < 1010? "1008px" : "auto");
}

#head,#header{
width:100%;
}

#head{
	position:fixed;
	top:0;
	z-index:30;
	min-width:1008px;
	background:url(http://www.angel-live.com/common/img/bg_head_loop.png) repeat-x center 0 !important;
}

* html #head{
	min-width: 1008px;
	width: expression(document.body.clientWidth < 1010? "1008px" : "auto");
}

#containerWrap{
margin-top:75px;
text-align:center;
}

#container{
width:100%;
margin:0 auto;
_margin:0;
text-align:left;
}

#containerInner{
float:left;
width:100%;
}

#contents{
margin:0 183px 0 193px;
}

#subContents01{
float:left;
width:193px;
margin-left:-100%;
}

#subContents02{
float:left;
width:183px;
margin-left:-183px;
}
* html #subContents02{
float:left;
width:183px;
margin-left:-185px;
}

/*--------------------- header --------------------------*/
#topmenu ul.inbtn_liquid{
width:194px;
padding-left:183px;
margin:10px 0 0 0;
height:35px;
}

#topmenu ul.inbtn_liquid li{
height:20px;
padding:0;
margin-left:10px;
background:none;
width:81px;
overflow:hidden;
}

#topmenu ul.inbtn_liquid li a{
display:block;
height:20px;
width:81px;
overflow:hidden;
text-indent:-9999px;
}

#topmenu ul.inbtn_liquid li.regist,#topmenu ul.inbtn_liquid li.regist a{
width:90px;
}


#topmenu ul.inbtn_liquid li a.regist{
background:url(../img/btn_head_registbtn.gif) no-repeat;
}
#topmenu ul.inbtn_liquid li a.login{
background:url(../img/btn_head_loginbtn.gif) no-repeat;
}

/*--------------------- leftmenu --------------------------*/
.red{color:#FF0000;}

.small_id{
font-size:10px;
vertical-align:10%;
}

#leftnavigation div.text table{
margin:5px 0 0 0;
}

#leftnavigation div.text table tr{
height:25px;
}

#leftnavigation div.text table tr th
{
width:40px;
font-weight:100;
font-size:10px;
text-align:left;
}
#leftnavigation div.text table tr th.checkbox
{
width:140px;
font-size:10px;
text-align:left;
}


#leftnavigation div.text table tr td input#id,input#pass{
padding-top:1px;
width:100px;
height:17px;
font-size:13px;
}

#leftnavigation div.text img.login{
margin:0 0 3px 1px;
border:0px none;
}
#leftnavigation div.text a.login{
margin:0 0 5px 0;
border:0px none;
}
#leftnavigation div.text img.logout{
margin:7px 0 0 1px;
border:0px none;
}

#leftnavigation div.text h4 span{
font-size:10px;
font-weight:normal;
}

#leftnavigation div.text div.point dl.free dt{
float:left;
width:80px;
}
#leftnavigation div.text div.point dl.free dd{
float:left;
width:40px;
}
#leftnavigation div.text div.point dl.chat dt{
float:left;
width:43px;
}
#leftnavigation div.text div.point dl.chat dd{
float:left;
width:104px;
}

#leftcontainer{
float:left;
clear:right;
width:165px;
margin:0 0 15px 10px;
_margin:0 0 15px 5px;
padding:4px;
border:1px solid #DEDEDE;
background:url(../img/bg_left_stripe.gif);
}

#leftnavigation h3.title_liquid{
margin:0;
padding:5px 0 0 10px;
height:20px;
line-height:20px;
color:white;
text-align:left;
background:url(../img/bg_left_title.gif);
}

/*--------------------- rightnavigation --------------------------*/
* html #rightnavigation{
width:165px;
margin-bottom:15px;
margin-left:5px;
float:left;
clear:right;
}

#rightnavigation h3.titleTweet{
border-bottom:2px solid #ee8aa4;
line-height:16px;
color:#ee8aa4;
}
#rightnavigation h3.titleTweet img{
margin-right:3px;
}
#rightnavigation div#tweetAlert{
position:relative;
overflow:hidden;
margin-bottom:8px;
height:295px;
}
#rightnavigation div#tweetAlert dl.twbox{
clear:both;
position:relative;
top:-50px;
overflow:hidden;
margin:8px 0;
height:50px;
}
#rightnavigation div#tweetAlert dl.twbox dt{
float:left;
width:52px;
height:50px;
}
#rightnavigation div#tweetAlert dl.twbox p{
text-align:center;
font-size:9px;
line-height:9px;
}
#rightnavigation div#tweetAlert dl.twbox p.online{
color:#ffa215;
}
#rightnavigation div#tweetAlert dl.twbox p.party{
color:#ff9999;
}
#rightnavigation div#tweetAlert dl.twbox p.twoshot{
color:#bf80ff;
}
#rightnavigation div#tweetAlert dl.twbox div.pict{
width:52px;
height:39px;
border:1px solid #b8b8b8;
}
#rightnavigation div#tweetAlert dl.twbox div.pict a{
overflow:hidden;
display:block;
width:50px;
height:37px;
border:1px solid #fff;
}
#rightnavigation div#tweetAlert dl.twbox dt a img{
width:50px;
}
#rightnavigation div#tweetAlert dl.twbox dd{
float:right;
width:111px;
height:50px;
background:url(../img/bg_tweet.gif) no-repeat right 0;
font-size:10px;
line-height:1.2em;
color:#333;
}
/*#rightnavigation div#tweetAlert dl.twbox dd a{
line-height:1.5em;
letter-spacing:1px;
}*/
#rightnavigation div#tweetAlert dl.twbox dd a{
display:block;
margin:2px 3px 0 11px;
line-height:1.1em;
letter-spacing:1px;
color:#333;
}
#rightnavigation div#tweetAlert dl.twbox dd a span{
padding-bottom:1px;
color:#0066cc;
/*line-height:1.4em;*/
}
#rightnavigation div#tweetAlert dl.twbox dd a:hover{
text-decoration:none;
}
#rightnavigation div#tweetAlert dl.twbox dd a:hover span{
text-decoration:underline;
}

/*--------------------- footer --------------------------*/
#footer_top{
width:100%;
font-size:10px;
margin-top:25px;
text-align:center;
line-height:22px;
background:url(../img/bg_foot_menu.jpg) repeat-x;
overflow:hidden;
clear:both;
}
#footer_top ul{
margin:0 0 0 5px;
text-align:center;
}
#footer_top ul li{
color:white;
margin:0 10px 0 0;
padding:0 0 0 15px;
display:inline;
list-style-type:none;
background:url(../img/img_foot_icon.gif) no-repeat 0px;
}

#footer_top ul li a:link{
color:white;
text-decoration:none;
}
#footer_top ul li a:visited{
color:white;
text-decoration:none;
}
#footer_top ul li a:hover{
color:white;
text-decoration:underline;
}

#footer_top a:link{
color:#333333;
text-decoration:none;
}
#footer_top a:visited{
color:#333333;
text-decoration:none;
}
#footer_top a:hover{
color:#333333;
text-decoration:underline;
}
#footer_top a:active{
color:#333333;
text-decoration:underline;
}



/*--------------------- new_footer --------------------------*/

#new_footer{
clear:both;
width:100%;
margin:0 auto;
padding:30px 0 0 0;
color:#FFFFFF;
}
#footer_main h3{
margin:15px 0;
text-shadow:-1px -1px 0 #333;
font-size:16px;
color:#EE8AA4;
}
#footer_main{
width:100%;
height:930px;
box-shadow:0px 0px 7px #999;
background:#373239;
background: -moz-linear-gradient(top, #5F5D60, #373239);
background: -webkit-gradient(linear, left top, left bottom, from(#5F5D60), to(#373239));
/* IE */
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ff5F5D60, EndColorStr=#ff373239);
/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ff5F5D60, EndColorStr=#ff373239)";
}
*+html #footer_main{
height:930px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#footer_main{height:880px;}  
}
#footer_main div.box{
width:1000px;
margin:0 auto;
}
#new_footer div.inbox01{
float:left;
margin:0 30px 0 0;
text-align:left;
}
#new_footer div.inbox02{
float:left;
margin:50px 40px 0 0;
text-align:left;
}
#new_footer dl{
margin:0 0 20px 0;
}
#new_footer dl dt{
line-height:1.7;
text-shadow:-1px -1px 0 #000;
font-weight:bold;
color:#fff;
}
#new_footer dt.top{
margin:20px 0 0 0;
text-shadow:-1px -1px 0 #000;
}
#new_footer dd{
line-height:1.8;
}
#new_footer dd ul{
list-style:none;
}
#new_footer dd ul li{
padding-left:10px;
background:url(../img/icon/ico_fsitemap.gif) 0 6px no-repeat;
text-shadow:-1px -1px 0 #000;
color:#fff;
}
#new_footer dd ul li a{
color:#fff;
}
#new_footer dd ul li a:hover{
text-decoration:underline;
}


#new_footer hr.top_line{
height:4px;
border-top:none;
border-right:none;
border-bottom:1px solid #ED89A3;
border-left:none;
}
#new_footer hr.line{
clear:both;
border-top:1px solid #000;
border-right:none;
border-bottom:1px solid #777;
border-left:none;
}

#new_footer a.footer_registbtn{
display:block;
overflow:hidden;
width:165px;
height:42px;
margin:0 0 3px 0;
text-indent:-9999px;
background:url(http://www.angel-live.com/common/img/btn_fsitemap_regist.gif) no-repeat;
}
#new_footer a.footer_registbtn:hover{
background-position:0 -42px;
}
#new_footer a.footer_loginbtn{
display:block;
overflow:hidden;
width:165px;
height:36px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(http://www.angel-live.com/common/img/btn_fsitemap_login.gif) no-repeat;
}
#new_footer a.footer_loginbtn:hover{
background-position:0 -36px;
}




#footer_bottom{
width:100%;
padding:10px 0;
box-shadow:none;
background:#1B161C;
box-shadow: 0px 0px 5px rgba(255,255,255,.2);
line-height:1.5;
text-align:center;
font-size:11px;
color:#666;
}
#footer_bottom a{
outline:medium none;
color:#666 !important;
}
#footer_bottom a:link{
text-decoration:underline;
color:#333;
}
#footer_bottom a:hover{
text-decoration:underline;
color:#333;
}
















