#wrapper{width:100%;}
#header{border-bottom:solid 1px #ccc;width:998px;margin-left:auto;margin-right:auto;}
#header .media{padding-top:5px;text-align:center;}
#middleArea{background:url(/images/n/2015/middleArea-expand_bg.png) center top repeat-y;}
#southArea{width:1000px;margin-left:auto;margin-right:auto;}

#expandImage{}
#expandImage h1{width:100%;text-align:center;}
#expandImage h1 img{vertical-align:bottom;}
#expandImage .pad{width:1000px;margin-left:auto;margin-right:auto;}
#expandImage .caption{padding:10px 180px;font-size:14px;line-height:1.6;}

#articleImages{margin:30px 180px;padding-bottom:20px;}
#articleImages h2{font-size:18px;line-height:1.5;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:6px 3px 4px 3px;margin-bottom:30px;}
#articleImages h2 .pubdate{font-size:12px;font-weight:normal;}

#articleImages .controller{margin-bottom:20px;padding-left:3px;}
#articleImages .controller li{display:inline-block;margin-right:5px;font-weight:bold;font-size:14px;}
#articleImages .controller li a{display:block;padding:0 10px;line-height:25px;background:#fff;border:solid 1px #000;color:#000;}
#articleImages .controller li a:visited {background:#fff;color:#000;}
#articleImages .controller li a:hover,
#articleImages .controller li a:active {background:#333;border:solid 1px #000;color:#fff;text-decoration:none;}
#articleImages .controller li.prev a{padding-left:27px;background:#fff url(/images/n/2015/leaf-pager_prev.png) left center no-repeat;}
#articleImages .controller li.prev a:hover{background:#333 url(/images/n/2015/leaf-pager_prev_on.png) left center no-repeat;}
#articleImages .controller li.next a{padding-right:27px;background:url(/images/n/2015/leaf-pager_next.png) right center no-repeat;}
#articleImages .controller li.next a:hover{background:#333 url(/images/n/2015/leaf-pager_next_on.png) right center no-repeat;}
#articleImages .controller li.note{font-weight:normal;}

#articleImages .gallery{}
#articleImages .gallery td{width:100px;height:100px;vertical-align:top;padding:3px;}
#articleImages .gallery td img{vertical-align:bottom;}


#loginGuide{width:580px;margin:20px auto 40px auto;background:#f2f2f2;padding:20px;}
#loginGuide h3{font-size:14px;line-height:1.55;font-weight:normal;margin-bottom:20px;}
#loginGuide a{color:#1f85c9;}

#loginGuide .free{font-weight:bold;}

#loginGuide .entrance{text-align:center;margin-bottom:25px;}
#loginGuide .entrance li{display:inline-block;margin-left:20px;font-size:16px;}
#loginGuide .entrance li:first-child{margin-left:0;}
#loginGuide .entrance li a{display:block;padding:0 25px;line-height:28px;background:#969696;border:solid 1px #000;color:#fff;}
#loginGuide .entrance li a:visited {background:#969696;color:#fff;}
#loginGuide .entrance li a:hover,
#loginGuide .entrance li a:active {background:#555;text-decoration:none;}
#loginGuide .entrance li:first-child a{background:#000;border:solid 1px #000;}
#loginGuide .entrance li:first-child a:visited {background:#000;}

#loginGuide .data{border-bottom:solid 1px #ccc;padding-bottom:5px;margin-bottom:25px;}

#loginGuide section{margin-bottom:8px;}
#loginGuide section h4{font-size:14px;font-weight:bold;margin-bottom:7px;padding-left:5px;}
#loginGuide section ul{padding:3px 15px;}
#loginGuide section ul li{line-height:1.4;margin-bottom:2px;}

#loginGuide .guide{font-size:14px;line-height:1.55;border-bottom:solid 1px #ccc;padding-bottom:25px;margin-bottom:25px;}
