
a               { color: #0e949f; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
a:hover         { color: #e41f16; font-family: verdana, arial, helvetica; text-decoration: underline }
.font2 { color: #e41f16; font-weight: bold; text-decoration: none }
.font2:hover { color: #0e949f; text-decoration: underline }
body { color: #996; font-size: 7pt; font-family: verdana, arial, helvetica; font-style: normal; font-weight: normal; background-color: #f4f4e7; margin: 0; padding: 0; scrollbar-arrow-color: ffffff; scrollbar-base-color: 000000; scrollbar-darkshadow-color: 000000; scrollbar-face-color: FF0066; scrollbar-highlight-color: FF0066; scrollbar-shadow-color: 000000; scrollbar-track-color: 000000                 }
.headtext { color: #f60; font-size: 10pt; font-family: verdana, arial, helvetica; font-weight: bold; letter-spacing: 5pt }
.tdrepl1 { background-image: url("./images/nav_headrepl.jpg"); background-repeat: repeat-x; background-position: right top }
.tdrepl2 { background-image: url("./images/nav_navrepl2.jpg"); background-repeat: repeat-x; background-position: right top }
.tdrepl2top { background-image: url("./images/nav_navrepl.jpg"); background-repeat: no-repeat; background-position: right top }
.tdrepl3 { background-image: url("./images/nav_bgrepl.jpg"); background-repeat: repeat-y; background-position: right top }
.tdrepl4 { background-image: url("./images/nav_brepl.jpg"); background-repeat: repeat-x; background-position: right top }
.tdrepr1 { background-image: url("./images/nav_headrepl.jpg"); background-repeat: repeat-x; background-position: left top }
.tdrepr2 { background-image: url("./images/nav_navrepr2.jpg"); background-repeat: repeat-x; background-position: left top }
.tdrepr2top { background-image: url("./images/nav_navrepr.jpg"); background-repeat: no-repeat; background-position: left top }
.tdrepr3 { background-image: url("./images/nav_bgrepr.jpg"); background-repeat: repeat-y; background-position: left top }
.tdrepr4 { background-image: url("./images/nav_brepl.jpg"); background-repeat: repeat-x; background-position: left top }
.mainpicabout { background-image: url("./images/mainpic_about.gif"); background-repeat: no-repeat; background-position: center }
.mainpicnews { background-image: url("./images/mainpic_news.jpg"); background-repeat: no-repeat; background-position: center top }
.scisline_rrep { background-image: url("./images/scisline_rrep.gif"); background-repeat: repeat-x; background-position: right 0 }
p { font-size: 7pt; font-family: verdana, arial, helvetica; font-style: normal; font-weight: normal; margin-top: 8pt; margin-bottom: 0; padding-bottom: 0 }
td { font-size: 7pt; font-family: verdana, arial, helvetica; font-style: normal; font-weight: normal }
div { }
li { color: #b9ad59; list-style-type: square; margin-left: -20px }
ul { color: #cfc8d0; line-height: 1.5; margin-bottom: 0; padding-bottom: 0 }
.form { color: #fff; font-size: 7pt; font-family: verdana, arial, helvetica; background-color: #000; padding: 2px; border: solid 2px #446988 }
.button { color: #fff; font-size: 8pt; font-family: verdana, arial, helvetica; font-weight: bold; background-color: #b9ad59; border: solid 3px #446988 }
/* ********************************************************************************
 * Building blocks
 * h2, h3, p, etc        Standard html tags
 * div.gbBlock           Sidebar or content section with style for contained lists
 * ul.gbBreadCrumb       List of links/path elements
 * table.gbDataTable     Table for data/form elements with styles for shading rows
 */

#gallery h2, #gallery h3, #gallery h4, #gallery form {
  margin: 0;
  padding: 0;
}
#gallery p  { margin: 0.6em 0; padding: 0 }

.gbBlock  { padding: 0.5em; border-style: none; border-width: 0 0 1px; border-color:  }

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

.gbBlock li { padding: 6px 0 0 0; }
.gbBlock ul ul { margin: 0 0 0.5em 1.0em; }

#gallery .gbBlock h3 { margin-bottom: 0.5em; }
#gallery .gbBlock h4 { margin-top: 0.5em; }

#gsNavBar div.gbBreadCrumb  { font-size: 7pt; margin: 0; padding: 4px 8px }

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

.giBlockToggle { padding: 0 0.4em 0.1em; }
.giBlockToggle:hover { cursor: pointer; }

.gbMarkupBar  { margin: 4px 0 }

#gallery .gbMarkupBar input {
  margin: 0;
  padding: 0;
}

/* ********************************************************************************
 * Sections
 * body.gallery     Page body in G2 standalone (doesn't apply to embedded)
 * #gallery         Page container
 * #gsNavBar        Top bar with breadcrumb and other links
 * #gsSidebar       Sidebar
 * #gsContent       Main content
 */

body.gallery {
  margin: 0;
  padding: 0;
}

#gallery  { padding: 0 }
#gallery.rtl { direction: rtl; }

#gsNavBar  { margin: 0 0; border-top: 0; border-bottom: 0 }

#gsNavBar div.gbSystemLinks   { font-size: 7pt; padding: 4px 6px }
#gsNavBar div.gbSystemLinks span   { padding: 0 4px }

#gsSidebar  { margin: 0 5px; width: 175px; border-right: 0 none }

#gsSidebarCol  { padding-bottom: 5px; width: 1%; border: solid 1px #666 }

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

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

/* So imageframed thumbs can be centered */
td.giAlbumCell table, td.giItemCell table { margin: auto; }

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

/* ********************************************************************************
 * Matrix Theme for Gallery 2
 * by Ross A. Reyman, Jon Huang, and Chad Kieffer
 * updated by Alan Harder
 */

/* ********************************************************************************
 * Building blocks
 * #gallery              Default font/color settings
 * .gcBackground1,2..    Palette of backgrounds
 * .gcBorder1,2..        Palette of borders
 * a, h2, h3, etc        Standard html tags
 * .giTitle, .giSubtitle, .giDescription, .giInfo, .giSuccess, .giWarning, .giError
 *                       Palette of text styles
 * div.gbBreadCrumb      List of links/path elements
 * table.gbDataTable     Table for data/form elements with styles for shading rows
 * div.gbTabBar          UI component for selectable tabs
 * .autoComplete*        Styles for autoComplete popup lists
 */

#gallery  { color: #996; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff }

body.gallery  { background-color: #fff }

.gcBackground1  { background-color: #fff }
.gcBackground2  { background-color: #000 }

.gcBorder1  { border: solid 0 #996 }
.gcBorder2  { border: solid 0 #996 }

#gallery a  { color: #0e949f; font-weight: bold; text-decoration: none }

#gallery a:hover  { color: #e41f16; text-decoration: underline }
#gallery img  { border: solid 1px #000 }

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

#gallery input, #gallery textarea  { color: #09c }

#gallery input:focus, #gallery textarea:focus  { color: #09c; background-color: #fff }

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

#gallery select  { }

.giTitle, #gallery h2, #gallery h3, #gallery h4  { font-size: 1.3em; font-weight: bold }

#gallery pre, #gallery tt  { }

.giSubtitle  { font-size: 7pt; font-weight: normal; vertical-align: text-bottom }

.giDescription  { font-size: 1.1em }

.gbEmptyAlbum { height: 400px; }

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

.giInfo  { color: #e41f16 }

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

.giSuccess  { color: #09c }
.giWarning { color: #c50; }
.giError  { color: #f06 }

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

#gsNavBar div.gbBreadCrumb {
  font-weight: bold;
}

#gsNavBar div.gbBreadCrumb a, #gsNavBar div.gbBreadCrumb span  { white-space: nowrap; padding: 0 }

#gsNavBar div.gbBreadCrumb a.BreadCrumb-1 {   /* no :first-child in IE */
  padding-left: 0;
  white-space: nowrap;
}
#gallery.IE div.gbBreadCrumb span {
  display: inline-block;   /* IE loses padding-left on wrapped inline nowrap element */
  padding-right: 4px;      /* IE has less space at right of each span */
}

#gsNavBar div.gbBreadCrumb span.BreadCrumb-1 {   /* no :first-child in IE */
  padding-left: 0;
}

#gsNavBar div.gbSystemLinks  { float: right }

table.gbDataTable th  { color: #fff; background-color: #09c; text-align: left }

.gbEven  { background-color: #fff }
.gbOdd  { background-color: #fff }
.gbBusy { background-color: #000 !important; }

div.gbTabBar  { font-size: 0.9em; font-weight: bold; white-space: nowrap; margin: 0; padding: 0 }

div.gbTabBar span.o  { background: url("../carbon/images/table_left.gif") no-repeat left top; padding: 6px 0 5px 16px }

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

/* IE may clip off the right end of a long set of tabs, so allow IE to wrap them */
#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 16px 5px 4px;
  background: url('../carbon/images/table_right.gif') no-repeat right top;
}

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

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

#gallery div.gbTabBar span.giSelected {
  background-image: url('../carbon/images/table_left_on.gif');
}

#gallery div.gbTabBar span.giSelected span {
  color: #333;
  background-image: url('../carbon/images/table_right_on.gif');
}

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

.autoCompleteContainer {
    border: 1px solid #404040;
    background-color: #fff;
}

.autoCompleteContainer li.yui-ac-highlight {
    background-color: #ffc;
}

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

#ProgressBar #progressDone {
  background-color: #666;
  border: thin solid #ddd;
}

.giSearchHighlight {
  font-weight: bold;
  background-color: #ff6;
}
/* ********************************************************************************
 * Sections
 * #gallery         Page container
 * #gsNavBar        Top bar with breadcrumb and other links
 * #gsSidebar       Sidebar
 * #gsContent       Main content
 */
#gsNavBar div  { font-weight: bold; margin-top: 0.1em }
#gsSidebar div ul  { font-size: 1.1em; font-weight: bold }
#gsSidebar div ul ul  { font-size: 1em }
#gsSidebar ul span  { color: #000; overflow: hidden }
#giFormUsername, .giFormUsername, #giFormGroupname, #giFormPassword { background-color: #fff }
div.gbNavigator div.first-and-previous { float: left }
div.gbNavigator div.next-and-last { float: right }
div.block-search-SearchBlock a.advanced { display: block; padding: 3px }
div.block-core-ItemLinks  { }
div.block-core-ItemLinks a   { }
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: bold; display: block; padding: 3px }
div#gsSidebar div.block-core-PeerList span.current { color: #ccc }
/* ********************************************************************************
 * Dynamic blocks
 */
div.block-comment-ViewComments { margin: 5px }
div.block-comment-ViewComments div.one-comment { margin-bottom: 5px; padding: 5px; border: solid 1px #666 }
div.block-comment-ViewComments span { padding-right: 5px }
div.block-comment-ViewComments p.info { font-size: 0.95em; font-style: italic; text-align: right }
div.block-core-GuestPreview { float: right }
#gallery.rtl div.block-core-GuestPreview { float: left }
div.block-exif-ExifInfo { margin: 0 5px }
span.bsw_ButtonDisabled { color: #999 }
span.bsw_ButtonEnabled { color: #ccc; cursor: pointer }
table.bsw_ParamTable { width: 100%; border: solid 1px #999; border-collapse: collapse }
tr.bsw_ParamHeaderRow { background-color: #eee }
tr.bsw_ParamHeaderRow td { font-weight: bold; text-align: center; border: solid 1px #999 }
td.bsw_BlockCommands { text-align: center; white-space: nowrap }
#gsFooter  { margin: 0; padding: 0 }
/* ********************************************************************************
 * Rating module sytles
 * Extends and/or overrides moduels/rating/rating.css
 * Uncomment and edit the following classes to change rating image interface
 */
.giRatingUI  { margin: 10px auto }
#gsThumbMatrix .giRatingAverageContainer  { margin: auto }
/*
.giRatingUI img {}
.giRatingUnit {}
.giRatingHidden {}
.giRatingVotes {}
.giRatingEmpty {}
.giRatingEmptyUserYes {}
.giRatingHalfUserNo {}
.giRatingHalfUserYes {}
.giRatingFullUserNo {}
.giRatingFullUserYes {}
.giRatingAverage {}
*/
/* ********************************************************************************
 * Carbon Theme for Gallery 2
 * by Mustafa Incel (http://www.mincel.com/carbon)
 */
.gsPages span { padding: 0 0.3em }
.gsContentAlbum { margin: 5px 0 }
.gsContentPhoto { text-align: center; padding: 10px 0 }
.gsContentDetail { padding: 0 5px; float: left }
td.gsActionIcon { text-align: center; padding: 0 3px }
td.giTitleIcon { padding-right: 10px }
td.gbNavigatorPhoto { padding: 5px }
.gbNavigator { margin: 5px }
.gbNavigatorMicroThums { margin: 5px; padding: 5px; border: 1px }
.gbBlockTop { margin: 5px; padding: 5px; border-style: none; border-width: 0 0 1px; border-color:  }
.gcPopupBackground { background-color: #666 }
a .alt { display: none }
#microThumbCurrent img { border: solid 1px #ddd; filter: alpha(opacity=40); opacity: .4 }
.buttonClose a { background: url("../carbon/images/close.gif") no-repeat; display: block; margin: 1px; width: 15px; height: 15px }
.buttonClose a:hover { background-position: -15px 0 }
.buttonFirst a { background: url("../carbon/images/first.gif") no-repeat; display: block; width: 15px; height: 15px }
.buttonFirst a:hover { background-position: -15px 0 }
.buttonLast a { background: url("../carbon/images/last.gif") no-repeat; display: block; width: 15px; height: 15px }
.buttonLast a:hover { background-position: -15px 0 }
.buttonPrev a { background: url("../carbon/images/prev.gif") no-repeat; display: block; width: 15px; height: 15px }
.buttonPrev a:hover { background-position: -15px 0 }
.buttonNext a { background: url("../carbon/images/next.gif") no-repeat; display: block; width: 15px; height: 15px }
.buttonNext a:hover { background-position: -15px 0 }
.buttonExif a { background: url("../carbon/images/exif.gif") no-repeat; display: block; width: 18px; height: 15px }
.buttonExif a:hover { background-position: -18px 0 }
.buttonPopup a { background: url("../carbon/images/popup.gif") no-repeat; display: block; width: 17px; height: 15px }
.buttonPopup a:hover { background-position: -17px 0 }
.buttonAddComment a { background: url("../carbon/images/addcomment.gif") no-repeat; display: block; width: 15px; height: 15px }
.buttonAddComment a:hover { background-position: -15px 0 }
.buttonViewComments a { background: url("../carbon/images/viewcomments.gif") no-repeat; display: block; width: 15px; height: 15px }
.buttonViewComments a:hover { background-position: -15px 0 }
.buttonViewSlideshow a { background: url("../carbon/images/slideshow.gif") no-repeat; display: block; width: 15px; height: 15px }
.buttonViewSlideshow a:hover { background-position: -15px 0 }
.buttonCart a { background: url("../carbon/images/cart.gif") no-repeat; display: block; width: 16px; height: 15px }
.buttonCart a:hover { background-position: -16px 0 }
.buttonShowSidebar a { background: url("../carbon/images/showsidebar.gif") no-repeat; display: block; width: 15px; height: 15px }
.buttonShowSidebar a:hover { background-position: -15px 0 }
.buttonHideSidebar a { background: url("../carbon/images/hidesidebar.gif") no-repeat; display: block; width: 15px; height: 15px }
.buttonHideSidebar a:hover { background-position: -15px 0 }
