#gallery { text-align:center; clear:both; width:850px; height:360px; overflow-y:scroll; overflow-x:hidden; }
#gallery a { color: #ffffff; }

#gallery #center_container { width:850px;  color:#000; }

/* Directory Tree */
	#gallery #center_container #directory_tree { padding:3px; padding-top:5px; padding-bottom:25px; clear:both;}
	#gallery #center_container #directory_tree #seperator { padding-left:8px; float:left; padding-right:8px; padding-bottom:40px;}
	
	#gallery #center_container #directory_tree #home { padding-left:5px; float:left; padding-right:8px; padding-top:40px; }
	#gallery #center_container #directory_tree #type { float:left; padding-right:8px; padding-top:40px; }
	#gallery #center_container #directory_tree #category { float:left; padding-right:8px; padding-top:40px; }
	#gallery #center_container #directory_tree #album { float:left; padding-right:8px; padding-top:40px; }
	

/* Gallery Types */
	#gallery #center_container #type_listings { clear:both; }
	#gallery #center_container #type_listings #type { float:left; width:188px; }
	#gallery #center_container #type_listings #type #image { padding-top:40px; }
	#gallery #center_container #type_listings #type #link { }
	
/* ************* */

/* Gallery Types - Edit Mode */
	#gallery #center_container #type_listings { clear:both; width:620px;  }
	#gallery #center_container #type_listings #return_link { clear:both;  }
	
	#gallery #center_container #type_listings #edit_type { float:left; padding:5px; width:220px; padding-left:55px; padding-right:55px; padding-bottom:20px;}
	
	#gallery #center_container #type_listings #edit_type #original { }
	#gallery #center_container #type_listings #edit_type #original #image {  }
	#gallery #center_container #type_listings #edit_type #original #title { padding-top:3px; }
	
	#gallery #center_container #type_listings #edit_type #new { padding-top:10px; text-align:left; }
	#gallery #center_container #type_listings #edit_type #new #title { clear:both; }
	#gallery #center_container #type_listings #edit_type #new #title #text { float:left; text-align:left; width:50px; }
	#gallery #center_container #type_listings #edit_type #new #title #input_box { float:left; }
	
	#gallery #center_container #type_listings #edit_type #new #image_upload { padding-top:5px; padding-bottom:8px; }
	#gallery #center_container #type_listings #edit_type #new #image_upload #text { text-align:left; }
	#gallery #center_container #type_listings #edit_type #new #image_upload #input_box { }
	
	#gallery #center_container #type_listings #edit_type #new #update_button { float:left; }
	
	#gallery #center_container #type_listings #edit_type #delete { float:right; }
/* ************************* */

/* Add Type */
	#gallery #center_container #add_new_type { clear:both; width:220px; padding-top:10px; text-align:center; padding-left:220px; padding-right:220px; }
	#gallery #center_container #add_new_type #heading { clear:both; padding:3px; font-weight:bold; font-size:20px; width:220px; }
		
	#gallery #center_container #add_new_type #title { padding-top:10px; clear:both; }
	#gallery #center_container #add_new_type #title #text { float:left; text-align:left; width:50px; }
	#gallery #center_container #add_new_type #title #input_box { float:left; }
	
	#gallery #center_container #add_new_type #description { padding-top:5px; clear:both; }
	#gallery #center_container #add_new_type #description #text {  text-align:left; }
	#gallery #center_container #add_new_type #description #input_box {  }
	
	#gallery #center_container #add_new_type #image_upload { padding-top:5px; padding-bottom:8px; }
	#gallery #center_container #add_new_type #image_upload #text { text-align:left; }
	#gallery #center_container #add_new_type #image_upload #input_box { }
	
	#gallery #center_container #add_new_type #add_button { clear:both; }
/* ******** */

/* Type Categories */
	#gallery #center_container #category_listings { clear:both; }
	#gallery #center_container #category_listings #category { float:left; padding:5px; min-height: 170px; border: 1px solid; border-color: #fff; }
	#gallery #center_container #category_listings #category #image { max-height: 150px; width: 150px; border: 1px solid; border-color: #fff; line-height: normal; background-color: #333; overflow: hidden; height: 150px; }
	#gallery #center_container #category_listings #category #image img { max-height: 150px; max-width: 150px; vertical-align: middle; margin: auto; }
	#gallery #center_container #category_listings #category #image span { display: inline-block; }
	#gallery #center_container #category_listings #category #title { color: #fff; border: 1px solid; border-color: #fff;}
	#gallery #center_container #category_listings #category #description { color: #fff; border: 1px solid; border-color: #fff; display: none; }

	/* When Administrator */
		#gallery #center_container #bike_category_listings #bike_category #edit_button {  }
	/* ****************** */
/* *************** */

/* Type Categories - Edit Mode*/
	#gallery #center_container #category_listings { clear:both;  }
	#gallery #center_container #category_listings #return_link { clear:both;  }
	
	#gallery #center_container #category_listings #edit_category { float:left; padding:5px; width:220px; padding-left:55px; padding-right:55px; padding-bottom:20px;}
	
	#gallery #center_container #category_listings #edit_category #original { }
	#gallery #center_container #category_listings #edit_category #original #image {  }
	#gallery #center_container #category_listings #edit_category #original #title { padding-top:3px; }
	
	#gallery #center_container #category_listings #edit_category #new { padding-top:10px; text-align:left; }
	#gallery #center_container #category_listings #edit_category #new #title { clear:both; }
	#gallery #center_container #category_listings #edit_category #new #title #text { float:left; text-align:left; width:50px; }
	#gallery #center_container #category_listings #edit_category #new #title #input_box { float:left; }
	
	#gallery #center_container #category_listings #edit_category #new #image_upload { padding-top:5px; padding-bottom:8px; }
	#gallery #center_container #category_listings #edit_category #new #image_upload #text { text-align:left; }
	#gallery #center_container #category_listings #edit_category #new #image_upload #input_box { }
	
	#gallery #center_container #category_listings #edit_category #new #update_button { float:left; }
	
	#gallery #center_container #category_listings #edit_category #delete { float:right; }
/* ************** */

/* Add Category */
	#gallery #center_container #add_new_category { clear:both; width:220px; padding-top:10px; text-align:center; padding-left:220px; padding-right:220px; }
	#gallery #center_container #add_new_category #heading { clear:both; width:220px; padding:3px; font-weight:bold; font-size:20px; }
	
	#gallery #center_container #add_new_category #type { padding-top:10px; clear:both; text-align:left; }
	#gallery #center_container #add_new_category #type #text { float:left; font-weight:bold; clear:both; width:50px; }
	#gallery #center_container #add_new_category #type #name { float:left; text-align:left; }
	
	#gallery #center_container #add_new_category #title { padding-top:10px; clear:both; }
	#gallery #center_container #add_new_category #title #text { float:left; text-align:left; width:50px; }
	#gallery #center_container #add_new_category #title #input_box { float:left; }
	
	#gallery #center_container #add_new_category #description { padding-top:5px; clear:both; }
	#gallery #center_container #add_new_category #description #text {  text-align:left; }
	#gallery #center_container #add_new_category #description #input_box {  }
	
	#gallery #center_container #add_new_category #image_upload { padding-top:5px; padding-bottom:8px; }
	#gallery #center_container #add_new_category #image_upload #text { text-align:left; }
	#gallery #center_container #add_new_category #image_upload #input_box { }
	
	#gallery #center_container #add_new_category #add_button { clear:both; }
/* ************ */

/* Category Albums */
	#gallery #center_container #album_listings { clear:both; }
	#gallery #center_container #album_listings #album { clear:both; padding:5px; text-align:left; width: 150px; float: left; }
	#gallery #center_container #album_listings #album #image { float:left; width:100px; }
	#gallery #center_container #album_listings #album #title { float:left; width:200px; }
	#gallery #center_container #album_listings #album #description { float:left; }
	/* When Administrator */
		#gallery #center_container #album_listings #album #edit_button { float:right; padding-right:10px; }
	/* ****************** */
/* ************** */

/* Category Albums - Edit Mode*/
	#gallery #center_container #album_listings { clear:both;  }
	#gallery #center_container #album_listings #return_link { clear:both;  }
	
	#gallery #center_container #album_listings #edit_album { float:left; padding:5px; width:220px; padding-left:55px; padding-right:55px; padding-bottom:20px;}
	
	#gallery #center_container #album_listings #edit_album #original { }
	#gallery #center_container #album_listings #edit_album #original #image {  }
	#gallery #center_container #album_listings #edit_album #original #title { padding-top:3px; }
	
	#gallery #center_container #album_listings #edit_album #new { padding-top:10px; text-align:left; }
	#gallery #center_container #album_listings #edit_album #new #title { clear:both; }
	#gallery #center_container #album_listings #edit_album #new #title #text { float:left; text-align:left; width:50px; }
	#gallery #center_container #album_listings #edit_album #new #title #input_box { float:left; }
	
	#gallery #center_container #album_listings #edit_album #new #description { padding-top:5px; clear:both; }
	#gallery #center_container #album_listings #edit_album #new #description #text {  text-align:left; }
	#gallery #center_container #album_listings #edit_album #new #description #input_box {  }
	
	#gallery #center_container #album_listings #edit_album #new #image_upload { padding-top:5px; padding-bottom:8px; }
	#gallery #center_container #album_listings #edit_album #new #image_upload #text { text-align:left; }
	#gallery #center_container #album_listings #edit_album #new #image_upload #input_box { }
	
	#gallery #center_container #album_listings #edit_album #new #update_button { float:left; }
	
	#gallery #center_container #album_listings #edit_album #delete { float:right; }
/* ************** */

/* Add Album */
	#gallery #center_container #add_new_album { clear:both; width:220px; padding-top:10px; text-align:center; padding-left:220px; padding-right:220px; }
	#gallery #center_container #add_new_album #heading { width:220px; clear:both; padding:3px; font-weight:bold; font-size:20px; }
	
	#gallery #center_container #add_new_album #category { padding-top:10px; clear:both; text-align:left; }
	#gallery #center_container #add_new_album #category #text { float:left; font-weight:bold; clear:both; width:80px; }
	#gallery #center_container #add_new_album #category #name { float:left; text-align:left; }
	
	#gallery #center_container #add_new_album #title { padding-top:10px; clear:both; }
	#gallery #center_container #add_new_album #title #text { float:left; text-align:left; width:50px; }
	#gallery #center_container #add_new_album #title #input_box { float:left; }
	
	#gallery #center_container #add_new_album #description { padding-top:5px; clear:both; }
	#gallery #center_container #add_new_album #description #text {  text-align:left; }
	#gallery #center_container #add_new_album #description #input_box {  }
	
	#gallery #center_container #add_new_album #image_upload { padding-top:5px; padding-bottom:8px; }
	#gallery #center_container #add_new_album #image_upload #text { text-align:left; }
	#gallery #center_container #add_new_album #image_upload #input_box { }
	
	#gallery #center_container #add_new_album #add_button { clear:both; }
/* ************ */

/* Album Items */
	#gallery #center_container .gallerythumbs img { width:145px; height:100px; }
	
	/* When Administrator */
		#gallery #center_container #item_listings #item #edit_button {  }
	/* ****************** */
/* *********** */

/* Album Items  - Edit Mode*/
	#gallery #center_container #item_listings { clear:both;  }
	#gallery #center_container #item_listings #return_link { clear:both;  }
	
	#gallery #center_container #item_listings #edit_item { float:left; padding:5px; width:220px; padding-left:55px; padding-right:55px; padding-bottom:20px; border:1px solid #CCC; margin-bottom:10px; }
	
	#gallery #center_container #item_listings #edit_item #original { }
	#gallery #center_container #item_listings #edit_item #original #element {  }
	#gallery #center_container #item_listings #edit_item #original #title {  }
	
	#gallery #center_container #item_listings #edit_item #new { padding-top:10px; text-align:left; }
	#gallery #center_container #item_listings #edit_item #new #title { clear:both; }
	#gallery #center_container #item_listings #edit_item #new #title #text { float:left; text-align:left; width:50px; }
	#gallery #center_container #item_listings #edit_item #new #title #input_box { float:left; }
	
	#gallery #center_container #item_listings #edit_item #new #description { padding-top:5px; clear:both; }
	#gallery #center_container #item_listings #edit_item #new #description #text {  text-align:left; }
	#gallery #center_container #item_listings #edit_item #new #description #input_box {  }
	
	#gallery #center_container #item_listings #edit_item #new #image_upload { padding-top:5px; padding-bottom:8px; }
	#gallery #center_container #item_listings #edit_item #new #image_upload #text { text-align:left; }
	#gallery #center_container #item_listings #edit_item #new #image_upload #input_box { }
	
	#gallery #center_container #item_listings #edit_item #new #update_button { float:left; }
	
	#gallery #center_container #item_listings #edit_item #delete { float:right; }
/* *********** */

/* Add Item */
	#gallery #center_container #add_new_item { clear:both; width:200px; padding-top:10px; text-align:center; padding-left:220px; padding-right:200px; }
	#gallery #center_container #add_new_item #heading { clear:both; padding:3px; font-weight:bold; font-size:20px; }
	
	#gallery #center_container #add_new_item #album { padding-top:10px; clear:both; text-align:left; }
	#gallery #center_container #add_new_item #album #text { float:left; font-weight:bold; clear:both; width:55px; }
	#gallery #center_container #add_new_item #album #name { float:left; text-align:left; }
	
	#gallery #center_container #add_new_item #title { padding-top:10px; clear:both; }
	#gallery #center_container #add_new_item #title #text { float:left; text-align:left; width:50px; }
	#gallery #center_container #add_new_item #title #input_box { float:left; }
	
	#gallery #center_container #add_new_item #description { padding-top:5px; clear:both; }
	#gallery #center_container #add_new_item #description #text {  text-align:left; }
	#gallery #center_container #add_new_item #description #input_box {  }
	
	#gallery #center_container #add_new_item #image_upload { padding-top:5px; padding-bottom:8px; }
	#gallery #center_container #add_new_item #image_upload #text { text-align:left; }
	#gallery #center_container #add_new_item #image_upload #input_box { }
	
	#gallery #center_container #add_new_item #add_button { clear:both; }
/* ******** */

#gallery #center_container #administration_menu { clear:both; }


#gallery #right_container { float:right; width:150px; text-align:center; border: solid #0000FF; }

#gallery #footer_container { text-align:center; clear:both; border: solid #FFFF00; }

