#gallery h2,#gallery h3,#gallery h4,#gallery form{margin:0;padding:0}
#gallery p{margin:.6em 0;padding:0}
.gbBlock{padding:.7em;border-width:0 0 1px;border-style:inherit;border-color:inherit;border-style:expression(parentElement.currentStyle.borderStyle);border-color:expression(parentElement.currentStyle.borderColor)}
.gbBlock ul{margin:0;padding:0;list-style-type:none}
.gbBlock ul ul{margin:0 0 .5em 1em}
.gbBlock li{padding:6px 0 0}
#gallery .gbBlock h3{margin-bottom:.5em}
#gallery .gbBlock h4{margin-top:.5em}
#gsNavBar div.gbBreadCrumb{margin:0;padding:4px 8px}
table.gbDataTable{padding-bottom:4px}
table.gbDataTable th,table.gbDataTable td{padding:4px}
.giBlockToggle{padding:0 .4em .1em}
.giBlockToggle:hover{cursor:pointer}
.gbMarkupBar{margin:4px 0}
#gallery .gbMarkupBar input{margin:0;padding:0}
body.gallery{margin:0;padding:0}
#gallery{padding:8px}
#gallery.rtl{direction:rtl}
#gsNavBar{border-top-width:1px;border-bottom-width:1px}
#gsNavBar div.gbSystemLinks{padding:4px 6px}
#gsNavBar div.gbSystemLinks span{padding:0 4px}
#gsSidebar{border-right-width:1px;width:175px;overflow:hidden}
#gsSidebarCol{width:1%}
td.giAlbumCell,td.giItemCell{padding:1em;text-align:center}
#gallery td.giAlbumCell select,#gallery td.giItemCell select{margin-top:.8em}
td.giAlbumCell table,td.giItemCell table{margin:auto}
#gsPages span{padding:0 .3em}
#gallery #gsSidebar ul{font-size:1em}
#gallery{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:75%;color:#333;background-color:#fff;text-align:justify}
body.gallery{background-color:#fff}
.gcBackground1{background-color:#eee}
.gcBackground2{background-color:#e7e7e7}
.gcBorder1{border:0 solid #ccc}
.gcBorder2{border:0 solid #888}
#gallery a{font-weight:700;text-decoration:none;color:#DED8D2}
#gallery a:hover{text-decoration:underline;color:#D0CBC5}
#gallery a:active{text-decoration:none;color:#D0CBC5}
#gallery img{border-width:0}
#gallery h2,#gallery h3,#gallery h4{font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif}
#gallery input:focus,#gallery textarea:focus{background-color:#ffc;color:#000}
#gallery input.inputTypeSubmit,#gallery input.inputTypeButton{color:#333;background-color:#eee;border-width:2px;border-style:solid;border-color:#e7e7e7 #666 #666 #e7e7e7}
#gallery select{font-size:1em}
.giTitle,#gallery h2,#gallery h3,#gallery h4{font-size:1.3em;font-weight:700}
#gallery pre,#gallery tt{font-family:Courier New;font-size:1.2em}
.giSubtitle{font-size:.9em;font-weight:400;vertical-align:text-bottom}
.giDescription{font-size:1.1em;line-height:1.4em}
.gbEmptyAlbum{height:400px}
.giDescription h3.emptyAlbum{line-height:4em;text-align:center}
.giInfo{font-size:.9em;color:#888}
.giSuccess,.giWarning,.giError{font-weight:700}
.giSuccess{color:#5c0}
.giWarning{color:#c50}
.giError{color:#a44}
.giNew,.giUpdated{border-width:2px;border-style:ridge;padding:0 6px;line-height:1.9em}
#gsNavBar div.gbBreadCrumb{font-size:1.1em;font-weight:700}
#gsNavBar div.gbBreadCrumb a,#gsNavBar div.gbBreadCrumb span{padding:0 0 0 14px;background:url(images/icon_path_separator.gif) no-repeat left}
#gsNavBar div.gbBreadCrumb a.BreadCrumb-1{padding-left:0;background-image:none;white-space:nowrap}
#gsThumbMatrix{width:100%}
#gallery.IE div.gbBreadCrumb span{display:inline-block;padding-right:4px}
#gsNavBar div.gbBreadCrumb span.BreadCrumb-1{padding-left:0;background-image:none}
#gsNavBar div.gbSystemLinks{float:right}
table.gbDataTable th{text-align:left;background-color:#e7e7e7}
.gbEven{background-color:#fff}
.gbBusy{background-color:#78D478!important}
.gbOdd{background-color:#eee}
div.gbTabBar{font-size:.9em;font-weight:700;margin:.8em 0 0;padding:6px;background:url(images/tab_bg.gif) repeat-x bottom;white-space:nowrap}
div.gbTabBar span.o{padding:6px 0 5px 8px;background:url(images/tab_left.jpg) no-repeat left top}
#gallery.IE div.gbTabBar span.o{display:inline-block;margin-bottom:1px}
#gallery.IE div.gbTabBar{padding-bottom:0;white-space:normal}
#gallery.IE div.gbTabBar span.giSelected{margin-bottom:0}
#gallery div.gbTabBar span span{padding:6px 12px 5px 4px;background:url(images/tab_right.jpg) no-repeat right top}
#gallery div.gbTabBar a{color:#777;text-decoration:none}
#gallery div.gbTabBar a:hover{color:#333}
#gallery div.gbTabBar span.giSelected{padding-bottom:6px;background-image:url(images/tab_left_on.jpg)}
#gallery div.gbTabBar span.giSelected span{color:#333;padding-bottom:6px;background-image:url(images/tab_right_on.jpg)}
.autoCompleteShadow{background-color:#a0a0a0!important}
.autoCompleteContainer{border-color:#404040 #404040 #080;background-color:#fff}
.autoCompleteContainer li.yui-ac-highlight{background-color:#eee}
#gallery .gbMarkupBar input{font-size:1.1em}
.giSearchHighlight{font-weight:700;background-color:#ff6}
#gsNavBar div{margin-top:.1em;font-weight:700}
#gsSidebar div ul{font-size:1.1em;font-weight:700}
#gsSidebar div ul ul{font-size:1em}
#gsSidebar ul span{color:#999}
div.gbNavigator div.next-and-last{float:right}
div.gbNavigator div.next-and-last.no-previous{float:none;text-align:right}
div.gbNavigator a.first{font-size:120%;padding-left:27px;background:url(images/nav_first.gif) left no-repeat}
div.gbNavigator a.previous{font-size:120%;padding-left:27px;margin-left:2em;background:url(images/nav_prev.gif) left no-repeat}
div.gbNavigator a.next{font-size:120%;padding-right:27px;margin-right:2em;background:url(images/nav_next.gif) right no-repeat}
div.gbNavigator a.last{font-size:120%;padding-right:27px;background:url(images/nav_last.gif) right no-repeat}
div.gbNavigator div.first-and-previous img{vertical-align:middle;padding-right:.5em}
div.gbNavigator div.next-and-last img{vertical-align:middle;padding-left:.5em}
#gallery.rtl div.gbNavigator div.next-and-last{float:left}
#gallery.rtl div.gbNavigator div.next-and-last.no-previous{float:none;text-align:left}
#gallery.rtl div.gbNavigator div.first-and-previous{text-align:right}
#gallery.IE.rtl div.gbNavigator a{display:inline-block}
#gallery.gecko.rtl div.gbNavigator a{display:-moz-inline-box}
#gallery.rtl div.gbNavigator a.first{padding:0 27px 0 0;background:url(images/nav_last.gif) right no-repeat}
#gallery.rtl div.gbNavigator a.previous{padding:0 27px 0 0;background:url(images/nav_next.gif) right no-repeat}
#gallery.rtl div.gbNavigator a.next{padding:0 0 0 27px;background:url(images/nav_prev.gif) left no-repeat}
#gallery.rtl div.gbNavigator a.last{padding:0 0 0 27px;background:url(images/nav_first.gif) left no-repeat}
#gallery.rtl div.gbNavigator div.first-and-previous img{padding:0 0 0 .5em}
#gallery.rtl div.gbNavigator div.next-and-last img{padding:0 .5em 0 0}
div.block-search-SearchBlock a.advanced{display:block;padding:3px}
div.block-core-ItemLinks{margin:3px 0}
div.block-core-ItemLinks a{padding:3px}
div#gsSidebar div.block-core-ItemLinks a{display:block}
div#gsSidebar div.block-core-PeerList a{display:block;padding:3px}
div#gsSidebar div.block-core-PeerList span{font-weight:700;display:block;padding:3px}
div#gsSidebar div.block-core-PeerList span.current{color:#0b6cff}
div.block-comment-ViewComments{margin:5px}
div.block-comment-ViewComments div.one-comment{border:1px solid #e7e7e7;padding:5px;margin-bottom:5px}
div.block-comment-ViewComments span{padding-right:5px}
div.block-comment-ViewComments p.info{font-style:italic;text-align:right;font-size:.95em}
div.block-core-GuestPreview{float:right}
#gallery.rtl div.block-core-GuestPreview{float:left}
div.block-exif-ExifInfo{margin:5px}
span.bsw_ButtonDisabled{color:#999}
span.bsw_ButtonEnabled{color:#000;cursor:pointer}
table.bsw_ParamTable{width:100%;border:1px solid #999;border-collapse:collapse}
tr.bsw_ParamHeaderRow{background-color:#EEE}
tr.bsw_ParamHeaderRow td{font-weight:700;text-align:center;border:1px solid #999}
td.bsw_BlockCommands{white-space:nowrap;text-align:center}
#gsFooter{padding-top:4px}
.giRatingUI{margin:10px auto}
#gsThumbMatrix .giRatingAverageContainer{margin:auto}