h1 {margin-bottom:10px;}
.st {font-size:25px;}

.res940 h1 {font-size:35px; line-height:38px;}
.res940 .st {font-size:20px;}

.res720 h1 {font-size:30px; line-height:33px;}
.res720 .st {font-size:20px;}

.texttop {margin-bottom:20px;}
.textbottom {margin-top:20px;}

.cnt {position:relative;}
.cnt .bloglist {margin-top:20px; margin-right:290px;}
.cnt .bloglist .post {position:relative; min-height:241px; padding-bottom:30px; margin-bottom:30px; border-bottom:solid 1px #e1e1e1;}
.cnt .bloglist .post .pic {position:absolute; top:0px; left:0px; max-width:300px;}
.cnt .bloglist .post .pic img {max-width:100%; display:block; border-radius:5px 0px 0px 5px;}
.cnt .bloglist .post .text {margin-left:300px; padding:20px;}
.cnt .bloglist .post .text .bptop {margin-bottom:10px;}
.cnt .bloglist .post .text .bptop .socialitems {float:left;}
.cnt .bloglist .post .text .bptop .date {float:left; font-size:16px; color:#ccc; margin-right:10px;}
.cnt .bloglist .post .text .ettl {margin-bottom:12px;}
.cnt .bloglist .post .text .ettl a {font-size:22px;font-weight:700;color:#09233d;}
.cnt .bloglist .post .text p.desc {margin:0px; color:#414042; font-size:18px;}
.cnt .bloglist .post .text .btn {text-align:right; margin-top:30px;}
.cnt .bloglist .post .text .btn a {font-weight:700; font-size:20px;}
.cnt .sidebar {position:absolute; top:0px; right:0px; width:270px;}
.cnt .sidebar .categories {padding:10px 15px; border:solid 2px #e9a922; margin-bottom:30px;}
.cnt .sidebar .categories ul {margin:0px; padding:0px; list-style:none;}
.cnt .sidebar .categories ul li {position:relative; margin-bottom:10px;}
.cnt .sidebar .categories ul li a {display:block;font-size:20px;font-weight:700;border-bottom: solid 2px #e9a922;padding-bottom:5px;}
.cnt .sidebar .categories ul li a:hover {text-decoration:none;}
.cnt .sidebar .categories ul li span.ddown {position:absolute; z-index:99; top:0px; right:0px; display:block; width:13px; height:34px; background:url(/images/0/dd-down.png) center no-repeat;}
.cnt .sidebar .categories ul li span.ddown.active {background:url(/images/0/dd-up.png) center no-repeat;}
.cnt .sidebar .categories ul li span.ddown:hover {cursor:pointer;}
.cnt .sidebar .categories ul li ul {display:none; margin-top:10px;}
.cnt .sidebar .categories ul li.selected ul {display:block;}
.cnt .sidebar .categories ul li ul.show {display:block;}
.cnt .sidebar .categories ul li ul li a {font-size:17px; font-weight:400; color:#414042; border:none; padding:0px; padding-left:15px; background:url(/images/0/bullet.png) left 8px no-repeat;}
.cnt .sidebar .categories ul li ul li a:hover {text-decoration:underline;}
.cnt .sidebar .categories ul li ul li a.selected {text-decoration:underline;}
.cnt .sidebar .banner {margin-bottom:30px;}
.cnt .sidebar .banner:last-child {margin:0px;}

.res1810 .cnt .bloglist {margin-right:410px;}
.res1810 .cnt .bloglist .post {min-height:361px;}
.res1810 .cnt .bloglist .post .pic {max-width:447px;}
.res1810 .cnt .bloglist .post .text {margin-left:447px; padding:40px;}
.res1810 .cnt .bloglist .post .text .bptop {margin-bottom:25px;}
.res1810 .cnt .bloglist .post .text .bptop .socialitems {margin-top:3px;}
.res1810 .cnt .bloglist .post .text .bptop .date {font-size:20px;}
.res1810 .cnt .bloglist .post .text .ettl {margin-bottom:20px;}
.res1810 .cnt .bloglist .post .text .ettl a {font-size:30px;}
.res1810 .cnt .bloglist .post .text p.desc {font-size:25px;}
.res1810 .cnt .bloglist .post .text .btn {margin-top:35px;}
.res1810 .cnt .bloglist .post .text .btn a {font-size:28px;}
.res1810 .cnt .sidebar {width:360px;}
.res1810 .cnt .sidebar .categories ul li a {font-size:28px;}
.res1810 .cnt .sidebar .categories ul li span.ddown {height:45px;}
.res1810 .cnt .sidebar .categories ul li ul li a {font-size:24px; background:url(/images/0/bullet.png) left 14px no-repeat;}

.res940 .cnt .bloglist .post {min-height:177px;}
.res940 .cnt .bloglist .post .pic {max-width:220px;}
.res940 .cnt .bloglist .post .text {margin-left:220px; padding:10px;}
.res940 .cnt .bloglist .post .text .bptop {margin-bottom:5px;}
.res940 .cnt .bloglist .post .text .bptop .date {font-size:14px;}
.res940 .cnt .bloglist .post .text .ettl {margin-bottom:5px;}
.res940 .cnt .bloglist .post .text .ettl a {font-size:17px;}
.res940 .cnt .bloglist .post .text p.desc {font-size:15px;}
.res940 .cnt .bloglist .post .text .btn {margin-top:24px;}
.res940 .cnt .bloglist .post .text .btn a {font-size:15px;}

.res720 .cnt .bloglist {margin-right:0px;}
.res720 .cnt .bloglist .post .text p.desc {font-size:16px;}
.res720 .cnt .bloglist .post .text .btn {margin-top:17px;}
.res720 .cnt .bloglist .post .text .btn a {font-size:18px;}
.res720 .cnt .sidebar {position:static; width:640px; margin:20px auto 0px auto;}

.res480 .cnt .bloglist {margin-right:0px;}
.res480 .cnt .bloglist .post {max-width:440px; margin:0px auto 30px auto; min-height:auto;}
.res480 .cnt .bloglist .post .pic {position:static; max-width:none;}
.res480 .cnt .bloglist .post .pic img {border-radius:5px 0px 5px 0px;}
.res480 .cnt .bloglist .post .text {margin:0px; padding:10px;}
.res480 .cnt .bloglist .post .text .bptop .socialitems {float:none; margin-top:5px;}
.res480 .cnt .bloglist .post .text .bptop .date {float:none;}
.res480 .cnt .bloglist .post .text p.desc {font-size:16px;}
.res480 .cnt .bloglist .post .text .btn {margin-top:17px;}
.res480 .cnt .bloglist .post .text .btn a {font-size:18px;}
.res480 .cnt .sidebar {position:static; width:420px; margin:20px auto 0px auto;}

.res320 .cnt .bloglist {margin-right:0px;}
.res320 .cnt .bloglist .post {max-width:300px; margin:0px auto 30px auto; min-height:auto;}
.res320 .cnt .bloglist .post .pic {position:static;}
.res320 .cnt .bloglist .post .pic img {border-radius:5px 0px 5px 0px;}
.res320 .cnt .bloglist .post .text {margin:0px; padding:10px;}
.res320 .cnt .bloglist .post .text .bptop .socialitems {float:none; margin-top:5px;}
.res320 .cnt .bloglist .post .text .bptop .date {float:none; font-size:14px;}
.res320 .cnt .bloglist .post .text .ettl a {font-size:20px;}
.res320 .cnt .bloglist .post .text p.desc {font-size:16px;}
.res320 .cnt .bloglist .post .text .btn {margin-top:17px;}
.res320 .cnt .bloglist .post .text .btn a {font-size:16px;}
.res320 .cnt .sidebar {position:static; width:300px; margin:20px auto 0px auto;}

/* Paging Start */
.pagerFooter {font-size:0px; text-align:right;}
.pagerFooter a.btn-pg {background:#ececec;text-align:center;line-height:30px;color:#09233d;}
.pagerFooter a.btn-pg:hover {background:#e9a922;}
.pagerFooter a {display:inline-block;font-weight:700;font-size:14px;background:#ececec;width:30px;height:30px;text-align:center;line-height:30px;color:#09233d;margin:0px 2px;text-decoration:none;border-radius:5px;}
.pagerFooter span {display:inline-block;color:#09233d;font-weight:700;font-size:14px;height:30px;text-align:center;line-height:30px;text-decoration:none;margin:0px 2px;}
.pagerFooter a.ppselected {background: #e9a922;}
.pagerFooter a:hover {background:#e9a922;}

.res1810 .pagerFooter a {width:40px; height:40px; line-height:40px; font-size:17px; margin:0px 4px;}
.res1810 .pagerFooter span {height:40px; line-height:40px; font-size:17px; margin:0px 4px;}

.res480 .pagerFooter {text-align:center;}
.res320 .pagerFooter {text-align:center;}