/* Gallery Module Styles */
.GalleryWidget { margin: 26px 0 0; padding: 0 0 10px; width: 540px; height: 160px; float: left; }
.GalleryWidgetBox { text-align: center; width: 176px; margin: 0; float: left; padding: 10px 0 12px; }
.GalleryWidgetBox p { margin: 0; padding: 4px 0 0; }
.GalleryWidgetBox a { color: white; font-size: 13px; font-weight: bold; text-decoration: none; }
.GalleryWidgetBox a:hover { color: #ff0; }
.WidgetImageBox { text-align: center; vertical-align: bottom; padding: 0; width: 150px; height: 110px; margin: 0 auto 0; }
.WidgetImageBox img { max-width: 150px; max-height: 110px; }
.Gallery { vertical-align: top; margin: 0 auto; padding: 16px 0 0 6px; clear: both; }
.Gallery p { padding-right: 24px; }
.ImageBox { text-align: center; width: 190px; height: 120px; margin: 0 auto 0; padding: 0; }
.GalleryBox { text-align: center; width: 200px; height: 160px; margin: 0 4px 18px; padding: 6px 3px; float: left; }
.GalleryBox img { max-width: 160px; max-height: 120px; margin: 0 auto 0; border-style: none; }
.GalleryBox p { margin: 0; padding: 4px 0 0; }
.GalleryBox a { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; }
.GalleryBox a:hover { color: #ff0; }
.GalleryDetailBox { text-align: center; width: 200px; height: 150px; margin: 0 8px 12px 0; padding: 6px 3px; float: left; }
.GalleryDetailBox img { max-width: 160px; max-height: 120px; margin: 0 auto 0; border-style: none; }


.PageNavi { font-size: 10px ; text-align: center; clear: both; margin-bottom: 20px; white-space: nowrap  }
.PageNavi a { color: #8a8a8a; font-weight: bold }
.PageNavi a:active { color: #606060; }
.PageNavi a:hover { color: #fffb00 ; }
