/********************************************************
     MEDIA GALLERY GENERAL FORMATTING
********************************************************/ 

.media_gallery_heading { 

	padding: 3px;
	top-margin: 20px;
	text-align: left;
	font-weight: bolder;

}

.media_gallery_pageselector {

	float: right;
	font-weight: normal;
	margin-right: 15px;
}

.media_gallery_albums_section { 

	padding-bottom: 20px;

}

.media_gallery_media_section { 


}

.media_gallery_media_viewer {}



/********************************************************
     EACH THUMBNAIL ROW IN THE MEDIA SECTION
     IS FORMATTED BY THE FOLLOWING DEFINITIONS
********************************************************/ 

  div#gallery_collection_item {
	width:225px;
	margin: 0 auto;
	}


	/******** GALLERY THUMBNAIL COMPONENTS *********/

	div#gallery_collection_image_content {
		margin: 2px;
		float: left;
		padding: 1px;

		}

	div#gallery_collection_image_content_active {
		margin: 1px;
		float: left;
		padding: 0px;
		border:2px solid #00c000;
		}

	div#gallery_collection_image_content_non_active {
		margin: 2px;
		float: left;
		padding: 1px;

		}

	#collection_image { 
		border: 1px solid gray;
		}


/********************************************************
     EACH ALBUMS ROW IS FORMATTED
     BY THE FOLLOWING DEFINITION
********************************************************/ 

  #subalbums_heading { }

  div#gallery_album_item {
		margin-bottom:25px;
	}



  /******************************************************
     INDIVIDUAL ALBUMS IN THE ROW ARE
     FORMATTED BY THE FOLLOWING DEFINITION
  ******************************************************/ 


  div#gallery_album_image_content {
	float: right;
	}

  #gallery_album_image {
	margin-right:55px;
	}

  div#gallery_album_content {
	float: left;
	}


  #collection_item_image { 

	}

  #collection_item_description { 

	}
  #collection_item_comments { 

	}
  #collection_item_feedback_form { 

	}

  #commentform .commentrow {
	padding: 3px;
	overflow: auto;}

  #commentform label {
	display: block;
	float: left;
	width: 27%;
	margin-right: 1%;
	white-space: nowrap;
	text-align: right; }

  #commentform #name,
  #commentform #email,
  #commentform #url{
	width:300px;
	text-indent: 4px;
	}


  #commentform #comment {
	text-indent: 4px;
	width:300px;
	}


  #post_comment_row { padding-bottom:5px; margin-bottom: 15px; margin-right: 20px; border-bottom: 1px solid #eeeeee; }
  #post_icon { width:20px; background: url(../images/skin/comment_icon.png) top left no-repeat; float:left; }
  #poster_details { width:175px; float:left; }
  #post_comment { width: 450px; float:left; }


#stack-container { position: relative; left: 3px; top: 3px; margin:0 15 10 15px; height:75px;}

#stack-container .shade2, 
#stack-container .outline1 { position: relative; left: -1px; top: -1px; }
#stack-container .outline2,
#stack-container .scontainer { position: relative; left: -2px; top: -2px; }

#stack-container .shade1 { background: #DBDADB; }
#stack-container .shade2 { background: #B8B6B8; }
#stack-container .outline1 { background: #ffffff; border: 1px solid #848284; }
#stack-container .outline2 { background: #ffffff; border: 1px solid #848284; }
#stack-container .scontainer { background: #ffffff; border: 1px solid #848284; height:75px;}

