
/* New BAR */
body {
  background: url(/images/adm_bg_page.png);
  padding: 0;
  margin: 0;
  color: #fff;
  font:small arial,sans-serif;
  _font:x-small;
}

h1, h2, h3 {
  color: #ff0;
}

input, textarea, select, .inputbox {
  border: 1px inset #900;
  color: #500;
  background: url(/images/adm_bg_txtForm.gif) top repeat-x #F5DDB6;
  padding: 3px 3px 1px 3px;
}
input.checkbox, input.radio {
  background: none;
}
input.radio, input.checkbox {
  border: none;
  background-color: #fff;
}
input.button {
  border: none;
  color: #900;
  background: url(/images/tab-off.gif) top repeat-x;
  margin: 0 4px;
  width: 120px;
}
input.button:hover {
  color: #f00;
  background: url(/images/tab-on.gif) top repeat-x;
}
label, input.radio, input.button {
  cursor: pointer;
}

#headerN #titleN {
	margin: 10px 0 0 15px;
}

#headerN {
      float:left;
      width:100%;
      background:#600 url(images/bg.gif) repeat-x bottom;
      font-size:93%;
      line-height:normal;
	margin-bottom: 10px;
}
#headerN ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
}
#headerN li {
      float:left;
      background:url(images/left_both.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #F9F8C0;
}
#headerN #blank {
      background: none;
      margin:0;
      padding:0 2px;
      border:none;
}
#headerN a {
      float:left;
      display:block;
      width:.1em;
      background:url(images/right_both.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#500;
      white-space:nowrap;
}
#headerN > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#headerN a {float:none;}
    /* End IE5-Mac hack */
#headerN a:hover {
      color:#b00;
}
#headerN #currentN {
      background-position:0 -150px;
      border-width:0;
}
#headerN #currentN a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#F9F8C0;
}
#headerN li:hover, #headerN li:hover a {
      background-position:0% -300px;
      color:#b00;
}
#headerN li:hover a {
      background-position:100% -300px;
}

#pageContent {
	padding: 10px;
	margin: 0 20px;
}

#pageContent ul {
      margin:0;
      padding:10px 10px 0;
      /*list-style:none;*/
}

#pageContent li {
      margin:0;
      padding:0 0 5px 0;
}

#pageContent li a {
	color: #f90;
	text-decoration: none;
}

#pageContent li a:hover {
	color: #F9F8C0;
	text-decoration: underline;
}

/**/
#pageContent .sgContent {
  background-color: transparent;
  padding: 1em;
  text-align: left;
}

#pageContent div.sgGallery {
  margin: 0.5em;
  padding: 0.5em;
}

p.sgGalleryTitle a {
  font-weight: bold;
}

.sgThumbnail {
  margin: 0.5em;
  float:left;
  width:120px;
}

.sgThumbnail .index {
  font-weight: bold;
  background-color: #D1D0A3;
  color: #660000;
  padding: 0 4px;
  margin-right:5px;
  border: 1px solid #F9F8C0;
  width: 20px;
  float: left;
  text-align: center;
}

.sgThumbnail img {
  border: 1px solid #F9F8C0;
  background-color: #270000;
  margin-top: 2px;
  padding: 4px;
}

.sgThumbnail p {
  text-align:center;
  margin:5px;
  padding:0;
}

.sgThumbnail a {
	text-decoration: none;
	color: #F9F8C0;
}
.sgThumbnail a:hover {
	text-decoration: overline;
	color: red;
}

img.sgImage {
  border: 1px solid #000;
}

div.sgNavBar {
	text-align: center;
	float: right;
}
#pageContent div.sgNavBar div#imgShadow {
	margin: 0 2px;
	float: left;
}
#pageContent div.sgNavBar div#imgShadow img {
  border: 1px solid #a00;
  background-color: #270000;
  padding: 4px;
}
#pageContent div.sgNavBar div#imgShadow img:hover {
  border: 1px solid #f00;
  background-color: #270000;
  padding: 4px;
}
#pageContent div.sgNavBar div#imgShadow img.sgPreviewThumbCurrent,
#pageContent div.sgContainer img,
#pageContent div#ThumbEdit img,
#pageContent div#di1 img {
  border: 1px solid #F9F8C0;
  background-color: #270000;
  padding: 4px;
}
#pageContent div.sgNavBar div#sgNavlinks {
	clear: both;
	color: #a00;
}
#pageContent div.sgNavBar div#sgNavlinks a {
	color: #a00;
	text-decoration: none;
}
#pageContent div.sgNavBar div#sgNavlinks a:hover {
	color: #f00;
	text-decoration: underline;
}

#sgAdminMessages {
  background: transparent;
  border-bottom: 1px dashed #900;
  margin: 10px;
  padding: 0 0 0 15px;
  font-weight: bold;
  color: #f50;
  font: 1em arial,sans-serif;
}

#pageContent div#di1 {
	position:absolute;
	z-index:100;
	left:-5px;
	top:-5px;
	visibility:hidden;
}
