/* --- Media Gallery Style Sheet

    Media Gallery doesn't use a lot of styles, it tries to inherit what it can
    from the active Geeklog theme.

    --- */
body
{
scrollbar-face-color: #7E8E8B; scrollbar-shadow-color: #292929; scrollbar-highlight-color: #292929; scrollbar-3dlight-color: #292929; scrollbar-darkshadow-color: #292929; scrollbar-track-color: c; scrollbar-arrow-color: #292929
}
a.mg-ra-topalbumtitle
{
	font-size: Larger;
}
div.mg-poweredbox
{
    background:#222;
	color: #999;
	width: 10em;
	padding: 4px;
	display: inline-block;
	border-top: 2px #777 inset;
	border-left: 2px #777 inset;
	border-bottom: 2px #777 outset;
	border-right: 2px #777 outset; 
}

.mg-header-boarder {
    background:#073305;
	color: #ddffdd;
	padding: 1px;
	border-top: 2px #4a4 outset;
	border-left: 2px #4a4 outset;
	border-bottom: 2px #282 outset;
	border-right: 2px #282 outset; 
}

.mg-header {
    background:#006b0c;
	color: #ddffdd;

}

TD.mg-header {
	padding: 3px;
	color: #ddffdd;
}

.pad {
	  padding: 3px;
}

.mg-title {
    background:#073305;
    height:23px;
    color: #ddffdd;
	padding: 3px; 
}

.mg-footer {
    background:#006b0c;
    height:23px;
    color:#ddffdd;
}

.mg-navigation, TR.mg-navigation, TD.mg-navigation {
    background:#006b0c;
    height:23px;
    color:#ffffff;
	margin: 6px; 
    font-weight: bold;
}

.mg-label {
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    width: 25%;
    float: left;
}

.mg-widelabel {             /* used only in editalbum.thtml */
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    width: 35%;
    float: left;
}

.mg-smalltext {
    font-size:  .9em;
}

div.mg-block-exif {
    margin: 0px;
}

.mg-row1 {
    background:#006b0c;
    color:inherit;
}

.mg-row2 {
    background:#006b0c;
    color:inherit;
}

.mg-submit {
    text-align: center;
}

.mg-prompt {            /* used in config.thtml -- see about using mg-label instead */
    text-align: left;
    vertical-align: top;
    width: 25%;
    float: left;
}

select {
    vertical-align: middle;
}

.mg-input select {
    vertical-align: middle;
}

.mg-clear {
    clear: both;
}

/* --- borders for images / albums --- */

.out {
  display:block;
  background:#0b0;
  border:1px solid #0d0;
  position:relative;
  margin:1em 0;
}

.in2 {
  display:block;
  background:#070;
  border:1px solid #090;
  position:relative;
  padding:1px;
  margin:1px;
  }
.in {
  text-align:center;
  background:#006b0c;
  border:1px solid #050;
  position:relative;
  padding:5px;
  font-weight:normal;
  }
.in:hover, TD.in:hover, TR.in:hover, SPAN.in:hover, DIV.in:hover {
  background:#008800;
  color: inherit;
  }
.shadow {
  display:block;
  background:#073305;
  border:1px solid #073305;
  position:relative;
  margin:6px 0;
  }

.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.rtin {
  left:5px;
  }

.narrow {width:8em;}
.normal {width:9em;}
.wide {width:18em;}
.image {padding:0;}

#info {text-align:center;}

fieldset {
  border: none;
  border-top: 1px solid #000000;
}

legend {
  padding: 0.2em 0.5em;
  border: 1px solid black;
  color: black;
  font-size: 90%;
  text-align: right;
}