#gallery {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
padding:8px;
}

#gallery .gbBlock h3 {
margin-bottom:.5em;
}

#gallery .gbBlock h4 {
margin-top:.5em;
}

#gallery .gbMarkupBar input {
font-size:1.1em;
margin:0;
padding:0;
}

#gallery a {
color:#6b8cb7;
font-weight:bold;
text-decoration:none;
}

#gallery a:active {
color:#f9c190;
text-decoration:none;
}

#gallery a:hover {
color:#f4560f;
text-decoration:underline;
}

#gallery div.gbTabBar a {
color:#777;
text-decoration:none;
}

#gallery div.gbTabBar a:hover {
color:#333;
}

#gallery div.gbTabBar span span {
background:url(../matrix/images/tab_right.jpg) no-repeat right top;
padding:6px 12px 5px 4px;
}

#gallery div.gbTabBar span.giSelected {
background-image:url(../matrix/images/tab_left_on.jpg);
padding-bottom:6px;
}

#gallery div.gbTabBar span.giSelected span {
background-image:url(../matrix/images/tab_right_on.jpg);
color:#333;
padding-bottom:6px;
}

#gallery h2,#gallery h3,#gallery h4 {
font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}

#gallery h2,#gallery h3,#gallery h4,#gallery form,body.gallery {
margin:0;
padding:0;
}

#gallery img {
border-width:0;
}

#gallery input.inputTypeSubmit,#gallery input.inputTypeButton {
background-color:#eee;
border-color:#e7e7e7 #666 #666 #e7e7e7;
border-style:solid;
border-width:2px;
color:#333;
}

#gallery input:focus,#gallery textarea:focus {
background-color:#ffc;
color:#000;
}

#gallery p {
margin:.6em 0;
padding:0;
}

#gallery pre,#gallery tt {
font-family:Courier New;
font-size:1.2em;
}

#gallery select,#gsSidebar div ul ul,#gallery #gsSidebar ul {
font-size:1em;
}

#gallery td.giAlbumCell select,#gallery td.giItemCell select {
margin-top:.8em;
}

#gallery.IE div.gbBreadCrumb span {
display:inline-block;
padding-right:4px;
}

#gallery.IE div.gbTabBar {
padding-bottom:0;
white-space:normal;
}

#gallery.IE div.gbTabBar span.giSelected {
margin-bottom:0;
}

#gallery.IE div.gbTabBar span.o {
display:inline-block;
margin-bottom:1px;
}

#gallery.IE.rtl div.gbNavigator a {
display:inline-block;
}

#gallery.gecko.rtl div.gbNavigator a {
display:0;
}

#gallery.rtl {
direction:rtl;
}

#gallery.rtl div.gbNavigator a.first {
background:url(images/nav_last.gif) right no-repeat;
padding:0 27px 0 0;
}

#gallery.rtl div.gbNavigator a.last {
background:url(images/nav_first.gif) left no-repeat;
padding:0 0 0 27px;
}

#gallery.rtl div.gbNavigator a.next {
background:url(images/nav_prev.gif) left no-repeat;
padding:0 0 0 27px;
}

#gallery.rtl div.gbNavigator a.previous {
background:url(images/nav_next.gif) right no-repeat;
padding:0 27px 0 0;
}

#gallery.rtl div.gbNavigator div.first-and-previous {
text-align:right;
}

#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;
}

#gallery.rtl div.gbNavigator div.next-and-last,#gallery.rtl div.block-core-GuestPreview {
float:left;
}

#gallery.rtl div.gbNavigator div.next-and-last.no-previous {
float:none;
text-align:left;
}

#gsFooter {
padding-top:4px;
}

#gsHeader {
font-size:12.5px;
}

#gsNavBar {
border-bottom-width:1px;
border-top-width:1px;
}

#gsNavBar div {
font-weight:bold;
margin-top:.1em;
}

#gsNavBar div.gbBreadCrumb {
background:#b7c2c2;
font-size:1.1em;
font-weight:bold;
margin:0;
padding:4px 8px;
text-transform:capitalize;
}

#gsNavBar div.gbBreadCrumb a,#gsNavBar div.gbBreadCrumb span {
background:url(images/icon_path_separator.gif) no-repeat left;
padding:0 0 0 14px;
}

#gsNavBar div.gbBreadCrumb a.BreadCrumb-1 {
background-image:none;
padding-left:0;
white-space:nowrap;
}

#gsNavBar div.gbBreadCrumb span.BreadCrumb-1 {
background-image:none;
padding-left:0;
}

#gsNavBar div.gbSystemLinks {
float:right;
padding:4px 6px;
}

#gsNavBar div.gbSystemLinks span {
padding:0 4px;
}

#gsPages span {
padding:0 .3em;
}

#gsSidebar {
border-right-width:1px;
overflow:hidden;
width:175px;
}

#gsSidebar .gbBlock { /*side menus*/
background-color:#cbdada;
}

#gsSidebar div ul {
font-size:1.1em;
font-weight:bold;
}

#gsSidebar ul span,span.bsw_ButtonDisabled {
color:#999;
}

#gsSidebarCol {
width:1%;
}

#gsThumbMatrix {
width:100%;
}

#tabs {
border-bottom:1px solid #DD740B;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
line-height:normal;
width:100%;
}

#tabs a {
background:url(http://haleystudio.com/images/tableftI.gif) no-repeat left top;
float:left;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
}

#tabs a span {
background:url(http://haleystudio.com/images/tabrightI.gif) no-repeat right top;
color:#FFF;
display:block;
float:left;
padding:5px 15px 4px 6px;
}

#tabs a.on span,#tabsB a.on span {
background-position:100% -42px;
}

#tabs a:hover span { /*the image is 84 high, with orange and blue in same image */
background-position:100% -42px;
color:#FFF;
}

#tabs a:hover,#tabs a.on,#tabsB a.on {
background-position:0 -42px;
}

#tabs li {
display:inline;
margin:0;
padding:0;
}

#tabs ul {
list-style:none;
margin:0;
padding:10px 10px 0 50px;
}

.autoCompleteContainer {
background-color:#fff;
border-color:#404040 #404040 #080;
}

.autoCompleteShadow {
background-color:#a0a0a0!important;
}

.gbBlock { /*used a lot */
background-color:#aaaaaa;
border-color:expression(parentElement.currentStyle.borderColor);
border-style:expression(parentElement.currentStyle.borderStyle);
border-width:0 0 1px;
padding:.7em;
}

.gbBlock li {
padding:6px 0 0;
}

.gbBlock ul {
list-style-type:none;
margin:0;
padding:0;
}

.gbBlock ul ul {
margin:0 0 .5em 1em;
}

.gbBusy {
background-color:#78D478!important;
}

.gbEmptyAlbum {
height:400px;
}

.gbEven {
background-color:#fff;
}

.gbMarkupBar {
margin:4px 0;
}

.gbOdd,.autoCompleteContainer li.yui-ac-highlight {
background-color:#eee;
}

.gcBackground1 { /*used behind images, title bars, etc */
background-color:#b3b3b3;
}

.gcBackground2 {  /* used for next and prev links on individual pages */
background-color:#c0cccc;
}

.gcBorder1 {
border:5px transparent;
}

.gcBorder2 {
border:0 solid #888;
}

.giBlockToggle {
padding:0 .4em .1em;
}

.giBlockToggle:hover {
cursor:pointer;
}

.giDescription {
font-size:1.1em;
line-height:1.4em;
}

.giDescription h3.emptyAlbum {
line-height:4em;
text-align:center;
}

.giError {
color:#a44;
}

.giInfo {
color:#888;
font-size:.9em;
}

.giNew,.giUpdated {
border-style:ridge;
border-width:2px;
line-height:1.9em;
padding:0 6px;
}

.giRatingUI {
margin:10px auto;
}

.giSearchHighlight {
background-color:#ff6;
font-weight:bold;
}

.giSubtitle {
font-size:.9em;
font-weight:normal;
vertical-align:text-bottom;
}

.giSuccess {
color:#5c0;
}

.giSuccess,.giWarning,.giError {
font-weight:bold;
}

.giTitle,#gallery h2,#gallery h3,#gallery h4 {
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
text-transform:capitalize;
}

.giWarning {
color:#c50;
}

body {
background:#6D6D6D url(/images/blogbg-dots.gif);
font-family:Georgia, "Book Antiqua", verdana, "trebuchet MS", garamond, "Times New Roman", Times, serif;
}

div#gsSidebar div.block-core-ItemLinks a {
display:block;
}

div#gsSidebar div.block-core-PeerList a {
display:block;
padding:3px;
text-transform:capitalize;
}

div#gsSidebar div.block-core-PeerList span {
display:block;
font-weight:bold;
padding:3px;
}

div#gsSidebar div.block-core-PeerList span.current {
color:#0b5c8f;
text-transform:capitalize;
}

div.block-comment-ViewComments div.one-comment {
border:1px solid #e7e7e7;
margin-bottom:5px;
padding:5px;
}

div.block-comment-ViewComments p.info {
font-size:.95em;
font-style:italic;
text-align:right;
}

div.block-comment-ViewComments span {
padding-right:5px;
}

div.block-comment-ViewComments,div.block-exif-ExifInfo {
margin:5px;
}

div.block-core-ItemLinks {
margin:3px 0;
}

div.block-core-ItemLinks a {
padding:3px;
}

div.block-search-SearchBlock a.advanced {
display:block;
padding:3px;
}

div.gbNavigator a.first {
background:url(images/nav_first.gif) left no-repeat;
padding-left:27px;
}

div.gbNavigator a.last {
background:url(images/nav_last.gif) right no-repeat;
padding-right:27px;
}

div.gbNavigator a.next {
background:url(images/nav_next.gif) right no-repeat;
padding-right:27px;
}

div.gbNavigator a.previous {
background:url(images/nav_prev.gif) left no-repeat;
padding-left:27px;
}

div.gbNavigator div.first-and-previous img {
padding-right:.5em;
vertical-align:middle;
}

div.gbNavigator div.next-and-last img {
padding-left:.5em;
vertical-align:middle;
}

div.gbNavigator div.next-and-last,div.block-core-GuestPreview {
float:right;
}

div.gbNavigator div.next-and-last.no-previous {
float:none;
text-align:right;
}

div.gbTabBar {
background:url(../matrix/images/tab_bg.gif) repeat-x bottom;
font-size:.9em;
font-weight:bold;
margin:.8em 0 0;
padding:6px;
white-space:nowrap;
}

div.gbTabBar span.o {
background:url(../matrix/images/tab_left.jpg) no-repeat left top;
padding:6px 0 5px 8px;
}

span.bsw_ButtonEnabled {
color:#000;
cursor:pointer;
}

table.bsw_ParamTable {
border:1px solid #999;
border-collapse:collapse;
width:100%;
}

table.gbDataTable {
padding-bottom:4px;
}

table.gbDataTable th {
background-color:#e7e7e7;
text-align:left;
}

table.gbDataTable th,table.gbDataTable td {
padding:4px;
}

td.bsw_BlockCommands {
text-align:center;
white-space:nowrap;
}

td.giAlbumCell table,td.giItemCell table,#gsThumbMatrix .giRatingAverageContainer {
margin:auto;
}

td.giAlbumCell,td.giItemCell {
padding:1em;
text-align:center;
}

tr.bsw_ParamHeaderRow {
background-color:#EEE;
}

tr.bsw_ParamHeaderRow td {
border:1px solid #999;
font-weight:bold;
text-align:center;
}