@charset "utf-8";
/* CSS Document */


.main-content h1 {color: #2d5385; font-weight:normal; font-size:24px;margin: 0 10px 0 20px;padding:20px 0 10px 0; }

.main-content h2 {color: #2d5385; font-weight:normal; font-size:16px;margin:0 20px 10px; 20px;padding:20px 0 4px 0; border-bottom: 1px dashed #c7d4e4; }

.main-content .box h2 {color: #2d5385; font-weight:normal; font-size:16px;margin:0 0 10px 20px;padding:20px 0 4px 0; border-bottom: 1px dashed #c7d4e4; }
.main-content .box {margin:20px}
.main-content .box img {float:right;padding:2px;background-color:#FFF;border:1px solid #c7d4e4;margin:0 0 5px 5px;}


.main-content p {font-size:14px; margin: 10px 20px 10px 20px;color:#333}
.main-content strong {color:#000;font-weight:normal;}

.main-content ul {margin:10px 20px 10px 40px;}
.main-content a {color:#2d5385;}


.gallery-grid {position:relative;margin:20px 15px; border-bottom:1px solid #c7d4e4;border-top:1px solid #c7d4e4;padding-bottom:10px}

.gallery-grid .gallery-tip {margin:5px 10px 10px 10px;padding:2px;text-align:left;}
.gallery-grid .gallery-tip .zoom-tip {padding-left:18px; font-size:12px;color:#888;background:transparent url(../images/style/zoom.png) no-repeat left center;}

.gallery-grid h2 {margin: 0 10px;padding-top:10px;}
.gallery-grid a {display:inline-block;width:160px;height:160px;padding:10px;background:transparent url(../images/style/gallery/thumb-bg.png) no-repeat 0 0;margin:10px 7px;border:0;}

.gallery-grid a img {width:160px;height:160px; }

.gallery-grid a:hover {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 1px 3px 8px rgba(0,0,0,0.30);
	-moz-box-shadow: 1px 3px 8px rgba(0,0,0,0.30);
}
