a {
	color: #a00;
	text-decoration: none;
}

a:link {
	color: #f69420;
}

a:visited {
	color: #d09248;
}

a:hover {
	color: #f00;
}

a:focus {
	outline: none;
}

a img {
	border: none;
}

#mmmain {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	width:1008px;
	height:1838px;
}



#UDON_ {
	position:absolute;
	left:25px;
	top:8px;
	width:212px;
	height:86px;
}

#mmlead_ {
	position:absolute;
	left:268px;
	top:8px;
	width:728px;
	height:90px;
	background:white;
}

#mm-10_ {
	position:absolute;
	left:16px;
	top:108px;
	width:344px;
	height:140px;
}


#mmtcred_ {
	position:absolute;
	left:433px;
	top:133px;
	width:318px;
	height:64px;
text-align:right;
font-family:Arial;
font-size:16px;
font-weight:bold;
color:white;
text-shadow:rgba(0,0,0,.01) 0 0 1px;
}


#mmsky_ {
	position:absolute;
	left:831px;
	top:133px;
	width:160px;
	height:600px;
	background:white;
}

#mmsched_ {
	position:absolute;
	left:360px;
	top:235px;
	width:386px;
	height:13px;
}

#tnav{
position:absolute;
	left:0px;
	top:279px;
	width:1008px;
	height:28px;
}
#tfirst_ {
	position:absolute;
	left:99px;
	top:0px;
	width:114px;
	height:28px;
}

#tprevious_ {
	position:absolute;
	left:205px;
	top:0px;
	width:123px;
	height:28px;
}

#tarchive_ {
	position:absolute;
	left:328px;
	top:0px;
	width:106px;
	height:28px;
}

#tcomment_ {
	position:absolute;
	left:428px;
	top:0px;
	width:109px;
	height:28px;
}

#tnext_ {
	position:absolute;
	left:543px;
	top:0px;
	width:89px;
	height:27px;
}

#tlatest_ {
	position:absolute;
	left:632px;
	top:0px;
	width:111px;
	height:27px;
}



#mmcframe_ {
	position:absolute;
	right:256px;
	top:313px;
	min-width:600px;
	height:850px;
	border:0px;
	border-radius: 6px;
	background-color:white;
	padding:0px;
}

.ksc{
position:absolute;
right:0px;
top:0px;
padding:24px;
overflow:visible;
border-radius: 6px;
background-color:white;
width:100%;
height:100%;
}

#mleft{
position:absolute;
right:256px;
top:313px;
width:601px;
height:850px;
}


#mmchap_ {
	position:absolute;
	left:760px;
	top:313px;
	width:57px;
	height:24px;
}

#chapnav{
	position:absolute;
	left:780px;
	top:337px;
	width:17px;
	height:200px;
	position:absolute;
text-align:center;

}

#Xchap1_ {
	position:absolute;
	left:780px;
	top:337px;
	width:17px;
	height:21px;
}



#mmccomic_ {

}


#Xchap2_ {
	position:absolute;
	left:780px;
	top:358px;
	width:17px;
	height:22px;
}

#Xchap3_ {
	position:absolute;
	left:780px;
	top:380px;
	width:17px;
	height:21px;
}


#preorder_ {
	position:absolute;
	left:819px;
	top:749px;
	width:182px;
	height:250px;
	border:0px;
	border-radius: 6px;
	background-color:white;
	padding:4px;
	text-align:center;
font-family:Arial;
font-size:16px;
font-weight:bold;
color:black;
text-shadow:rgba(0,0,0,.01) 0 0 1px;
	
}

#mmctab_ {
	position:absolute;
	left:751px;
	top:850px;
	width:68px;
	height:73px;
	background:white;
}



#knews_ {
	position:absolute;
	left:831px;
	top:1039px;
	width:160px;
	height:337px;
	background:white;
}



#mmfacebook_ {
	position:absolute;
	left:768px;
	top:1030px;
	width:40px;
	height:40px;
}


#mmtwitter_ {
	position:absolute;
	left:768px;
	top:1100px;
	width:41px;
	height:40px;
}


#mmrss_ {
	position:absolute;
	left:768px;
	top:1169px;
	width:41px;
	height:40px;
}

#bnav{
position:absolute;
	left:0px;
	top:1216px;
	width:1008px;
	height:28px;
}

#bfirst_ {
	position:absolute;
	left:91px;
	top:0px;
	width:114px;
	height:28px;
}

#bprevious_ {
	position:absolute;
	left:205px;
	top:0px;
	width:123px;
	height:28px;
}

#barchive_ {
	position:absolute;
	left:328px;
	top:0px;
	width:106px;
	height:28px;
}

#bcomment_ {
	position:absolute;
	left:434px;
	top:0px;
	width:109px;
	height:28px;
}

#bnext_ {
	position:absolute;
	left:543px;
	top:0px;
	width:89px;
	height:28px;
}

#blatest_ {
	position:absolute;
	left:632px;
	top:0px;
	width:113px;
	height:28px;
}



#mmcube_ {
	position:absolute;
	left:94px;
	top:1270px;
	width:300px;
	height:250px;
	background-color:white;
}


#mmblog_ {
	position:relative;
	left:408px;
	top:1270px;
	width:350px;
	min-height:548px;
	background-color:white;
	color:black;
	border-radius: 6px;
	
	padding:24px;
}


#mmlinks_ {
	position:absolute;
	left:92px;
	top:1540px;
	width:300px;
	height:22px;
color:#d09248;

}



#mmcopyright_ {
	position:absolute;
	left:99px;
	top:1753px;
	width:272px;
	height:53px;
}

BODY{background:#252525;
width:100%;
}
IMG{
border:0px;
}

.shadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

}
#mlinks{
position:absolute;
right:0px;	
	
}
#mfollow{
position:absolute;
left:0px;	

}
.linkh{
font-family:Arial;
font-size:17px;
font-weight:bold;
color:white;
text-shadow:rgba(0,0,0,.01) 0 0 1px;
	
	
}

.twitter-follow-button{
padding:2px 0px;
}
.ks_calendar{
    background-color:white;
	border-radius: 6px;
}

.ks_cal_title{
    background-color:#ffffff;
	background-color:white;

}
.ks_cal_wk_e{
    background-color:#ffffff;

}
.ks_cal_wk_c{
    background-color:#ffffff;

}

.ks_cal_today{
    background-color:#ffffff;
color:black;
}

.ks_cal_c{
border:1px solid #cccccc;
border-radius: 3px;

}
.ks_cal_e{
border:1px solid #eeeeee;
background:white;
border-radius: 3px;
color:grey;
}
.ks_cal_nm_e{
border:1px solid #eeeeee;
background:#cccccc;
border-radius: 3px;
color:#999999;
}

.ks_bigcal_title{
background:white;
border-radius: 3px;
color:grey;
}
a.ks_cal_e:link{
color:#999999;
border:1px solid #999999;

}
a.ks_cal_e:visited{
color:black;
border:1px solid #999999;

}

a.ks_cal_c:link{
color:#999999;
border:1px solid #999999;

}
a.ks_cal_c:visited{
color:black;
border:1px solid #999999;

}