/* --- 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.

	$Id: mediagallery.css 646 2007-04-25 00:14:49Z mevans0263 $
	--- */

#gallerypage { 
  background: #F3FFF0; 
  border:1px solid #C1F0A2;
}
#albumpage { background: #F3FFF0; }
.mediapage { background: #F7F7F7; }

.mgPodcast {
	vertical-align: top;
}

.mgPodcast h1 {
  font-size:1.4em;
  margin:0px;
}

.mgPodcast img {
	padding:0;
}

.mgPodcast p {
	padding-top:3px;
	margin-top:3px;
}

.mgPodcastmeta {
  font-size:0.85em;
  background:transparent;
  color:#000000;
}

.mgPodcastfooter {
  clear:both;
  padding:3px;
  text-align:center;
  font-size:0.85em;
}	

.mg-header {
  	background:#C1F0A2;
 	height:23px;
  	color: #1A3955;
}

.mg-title {
  	background:#7DAD71;
  	height:23px;
  	color: #000000;
}

.mg-footer {
  	background:#C1F0A2;
  	height:23px;
  	color:#1A3955;
}

.mg-navigation {
  	background:#C1F0A2;
  	height:23px;
  	color:#1A3955;
}

.mg-label {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	width: 25%;
	float: left;
}

.mg-widelabel {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	width: 35%;
	float: left;
}


.mg-extrawidelabel {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	width: 50%;
	float: left;
}

.mg-smalltext {
	font-size:	.9em;
}

div.mg-block-exif {
  	margin: 0px;
}

.mg-row1 {
  	background:#C1F0A2;
  	color:#1A3955;
}

.mg-row2 {
  	background:#7DAD71;
  	color:#1A3955;
}

.mg-submit {
	text-align: center;
}

.mg-prompt {
	text-align: left;
	vertical-align: top;
	width: 25%;
	float: left;
}

select {
	vertical-align: middle;
}

.mg-input select {
	vertical-align: middle;
}

.mg-clear {
	clear: both;
}
/* --- from the plugin stuff --- */
.mediagallery { 
    color: #000; 
    background-color: #F3FFF0; 
    font-weight: normal;
    border:1px solid #7DAD71 
}
.mediagallery th { 
    color: #000; 
/*    font-size: .9em;  */
    background-color: #B7C1DC; 
    padding:5px; 
    text-align:left;
}
.mediagallery tr { 
/*    font-size: .9em;  */
    vertical-align:top; 
}
.mediagallery td { 
    padding:2px 5px 2px 5px; 
}
.mediagalleryHeader { 
    color: #000000; 
    font-weight: bolder; 
    font-size: .9em; 
    background-color: #7DAD71; 
    padding:5px; 
}

.mediagalleryRow1 td { 
    background-color: #C1F0A2; 
}
.mediagalleryRow2 td { 
    background-color: #F3FFF0; 
}

/* --- borders for images / albums --- */

.out {
  display:block;
  background:#bbb;
  border:1px solid #ddd;
  position:relative;
  margin:1em 0;
}

.in2 {
  display:block;
  background:#777;
  border:1px solid #999;
  position:relative;
  padding:1px;
  margin:1px;
  }
.in {
  text-align:center;
  background:#fff;
  border:1px solid #555;
  position:relative;
  padding:5px;
  font-weight:normal;
  }

.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;
}

#mgmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#mgmenu a {
	text-decoration:none;
	color:#000066;
}
#mgmenu a:hover {
	text-decoration:none;
	/* color:#000066; */
	color:#FFFFFF;
	background-color:#000066;
}

.navOn{
	background-color:#000066;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	FONT-VARIANT: small-caps;
	text-align: center;
}

.navChild{
	background-color:#000066;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	FONT-VARIANT: small-caps;
}

.navOff{
	background-color:#00FFCC;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	FONT-VARIANT: small-caps;
	text-align: center;
}

.finePrint{
    font-size:x-small;
}
