@charset "utf-8";

.floatLeft{float:left;}
.floatRight{float:right;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

/* Reset */

.widgetContainer .open{display:block !important;}
.widgetContainer{font-size:12px; color:#333;}
.widgetContainer a{text-decoration:none; color:#333;}
.widgetContainer a:hover,
.widgetContainer a:active,
.widgetContainer a:focus{text-decoration:none; color:#333;}
.widgetContainer img{border:0;}
.widgetContainer form{margin:0; padding:0;}
.widgetContainer fieldset{border:0; margin:0; padding:0;}

/* Gallery */
.widgetGalleryA{position:relative; padding:0; margin:0; list-style:none; _margin-right:-100%; }
.widgetGalleryA:after{content:""; display:block; clear:both;}
.widgetGalleryA li{float:left; overflow:hidden; width:200px; padding:10px; margin:0 10px 10px 0; border:1px solid #ddd; list-style:none; text-align:left;}
.widgetGalleryA li.clearRight{margin-right:0;}
.widgetGalleryA li:hover{background:#fbfbfb; border-color:#ccc;}
.widgetGalleryA li .titleArea{display:block; padding:5px 0 2px 0; margin:0; border-top:1px solid #f4f4f4;}
.widgetGalleryA li .categoryArea{display:block; padding:0 0 2px 0; margin:0; border-bottom:1px solid #f4f4f4;}
.widgetGalleryA li .notice,
.widgetGalleryA li .board,
.widgetGalleryA li .category{display:inline-block; margin:0 6px 6px 0;}
.widgetGalleryA li .title{margin:0 0 4px 0;}
.widgetGalleryA li .author{margin-top:4px;}
.widgetGalleryA li .date{margin-top:4px; margin-bottom:4px;}

/* Widget Navigator */
.widgetNavigator{margin:2px 5px 5px 0; padding:0; text-align:right; clear:both; *border-top:1px solid #eee; *margin-right:0; *margin-left:0; *padding-right:5px; *margin-top:0; *padding-top:2px; }
.widgetNavigator li{position:relative; list-style:none; display:inline;}
.widgetNavigator li button{position:relative; display:inline; width:14px; height:14px; padding:0; background-color:transparent; background-image:url(../img/white/buttonWidgetNavigation.gif); border:0; cursor:pointer;}
.widgetNavigator li button.prev{background-position:0 0;}
.widgetNavigator li button.prev:hover{background-position:0 -14px;}
.widgetNavigator li button.next{background-position:-14px 0;}
.widgetNavigator li button.next:hover{background-position:-14px -14px;}
.widgetNavigator li button span{position:absolute; display:block; width:0; height:0; overflow:hidden; visibility:hidden;}