/*	backstage CSS	*/

  body {
	font-size : 9px;
	background-color : #000;
	color : #DDD;
	margin : 0;
	}

 td, body, input, textarea, .nobox, select, .formFieldStandard   {
	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
/*	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	*/
	}
 #container {
	border : none;
	padding : 0;
	margin : 0;
	width : 100%;
	text-align : center;
	}
 td {
	font-size : 10px;
	color : #DDD;
/*	line-height : 1.2em;	*/
	}
 a {
	color : #FF6600;
	text-decoration : none;
	}
 a:visited {
	color : #FF6600;
	text-decoration : none;
	}
 a:hover {
	color : #ff0;
	text-decoration : underline;
	}

a.eventswaplink:link, a.eventswaplink:visited
{
	display : block;
/*	height : 12px !important;	*/

	padding: 2px 3px;
	vertical-align: middle;
	background : #000;
	border : none;
	text-align : right;

}
a.eventswaplink:hover
{
	background : #333;
	color : #FF6600;
	text-decoration : none;

}
a.actionlink:link, a.actionlink:visited
{
	display : block;
	height : 10px !important;
	padding : 2px;
	vertical-align: middle;
	background : #222;
	border : 1px solid #444;
	text-align : center;
	width: 90px;
	font-size : 9px;
	color : #bbb;

}
a.actionlink:hover
{
	background : #999 url(../images/fade_2.gif);
	color : #222;
	text-decoration : none;

}


a.downloadlink:link, a.downloadlink:visited
{
	padding : 0px 5px;
	vertical-align: middle;
	background : #222;
	border : 1px solid #0d0;
	text-align : center;
	width: 12px;
	font-size : 11px;
	color : #0d0;
	margin-right : 2px;

}
a.downloadlink:hover
{
	background : #0c0;
	color : #fff;
	text-decoration : none;

}

a.deletemedia:link, a.deletemedia:visited
{
	padding : 0px 5px;
	vertical-align: middle;
	background : #222;
	border : 1px solid red;
	text-align : center;
	width: 12px;
	font-size : 11px;
	color : red;

}
a.deletemedia:hover
{
	background : red;
	color : #fff;
	text-decoration : none;

}




a.helplink:link, a.helplink:visited
{
	height : 10px !important;
	padding : 2px;
	vertical-align: middle;
	background : #FF6600;
	border : 1px solid #FF6600;
	text-align : center;
	width: 12px;
	font-size : 9px;
	color : #222;
	margin-right : 2px;
	font-weight:bold
}
a.helplink:hover
{
	background : #000;
	color : #FF6600;
	text-decoration : none;

}




a.calculatelink:link, a.calculatelink:visited
{
	display : block;
	height : 10px !important;
	padding : 2px;
	vertical-align: middle;
	background : #222;
	border : 1px solid #0d0;
	text-align : center;
	width: 12px;
	font-size : 9px;
	color : #0d0;
	margin-right : 2px;

}
a.calculatelink:hover
{
	background : #0c0;
	color : #fff;
	text-decoration : none;

}

a.clearline:link, a.clearline:visited
{
	display : block;
	height : 10px !important;
	padding : 2px;
	vertical-align: middle;
	background : #222;
	border : 1px solid red;
	text-align : center;
	width: 12px;
	font-size : 9px;
	color : red;

}
a.clearline:hover
{
	background : red;
	color : #fff;
	text-decoration : none;

}

.choice {
	background-color : #000;
	padding : 4px;
	height : 110px;
}
.choice ul {
	display : block;
}


.app_list ul,
.navigation ul,
.general ul
{
	display: inline;
	margin:0;
	padding:0;
}

.app_list ul li,
.navigation ul li,
.general ul li
{
	list-style-type: none;
	display: inline;
}

.app_list ul li a:link,
.app_list ul li a:visited, 
.navigation ul li a:link,
.navigation ul li a:visited,
.general ul li a:link,
.general ul li a:visited 
{
	margin:0;
	text-decoration: none;
	padding : 5px 15px;
	border-right: none;
}
.app_list ul li a:hover ,
.navigation ul li a:hover,
.general ul li a:hover 
{
/*	background : #d0d0d0 url(../images/fade_1.gif);*/
	background : #333;
	margin:0;
	text-decoration: none;
	padding : 3px 15px 3px 15px;
}
li.program_disabled{
	margin:0;
	text-decoration: none;
	padding : 3px 15px;
	color: #555;
	border-right: none;
}
.month_content a:link .hint, .month_content a:visited .hint, .year_date a:link .hint, .year_date a:visited .hint {
	display : none;
	}
 .month_content a:hover .hint, .year_date a:hover .hint {
	text-align : left;
	display : block;
	border : 1px solid #eee;
	position : absolute;
	left: auto;
	top:auto;
	padding : 5px;
	color : #333;
	background-color : #fffbc4;
	}
 .small_spacer {
	width : 100px;
	height : 1px;
	}
 .med_spacer {
	width : 100%;
	height : 10px;
	}
 .big_spacer {
	width : 100%;
	height : 15px;
	}
 .small_table, .choice_table, .mid_table, .wide_table, .fill_table, .event_table, .eventswap_table, #wage_table, .large_table, .line_table {
	background : #000;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	border: 1px solid #222;
	}
 
 
 #header {
	background : #888 url(../images/platinumlogo.jpg);	/* ORANGE NAME : #FDCA00	*/
	background-repeat : no-repeat;
	height : 35px;
	border-bottom : 1px solid #444;
	border-top : 1px solid #444;
	width : 100%;
	}
 .main_menu {
	float : left;
	color : #999;
	font-size : 5px;
	padding : 2px 5px;
	font-weight : bold;
	text-align :right;
/*	background : #999 url(../images/fade.gif);
	border-left : 1px solid #bbb;
	border-bottom : 1px solid #999;	*/
	}
 .main_menu a {
	padding : 0 5px;
	color : #444;
	text-decoration : none;
	}
 .main_menu a:visited {
	color : #444;
	text-decoration : none;
	}
 .main_menu a:hover {
	color : #fff;
	text-decoration : none;
	}
 #menu_message {
	font-size : 9px;
	background : #222;
	color : #888;
	padding : 2px 0;
	border-bottom : 1px solid #444;
	overflow : auto;
	text-align : left;
	width : 100%;
	}
 #app_menu span {
	padding : 0 5px;
	}
 #title_table span, .records span, .navigation span, #search_table span {
	padding : 0 5px;
	color : #aaa;
	}
 .navigation span {
	font-size : 10px;
	}
 #tab_table li {
	display : inline;
	list-style-type : none;
	}
 #tab_table a:link, #tab_table a:visited, #tab_table a:hover {
	text-decoration : none;
	}
 .tab_disabled, .tab a:link, .tab a:visited, .tab a:hover, .tab_select {
	font-size : 11px;
	font-weight : normal;
	padding : 5px 20px;
	margin : 0 3px 0 0;
	}
 .tab_disabled {
	border-left : 1px solid #444;
	border-right : 1px solid #444;
	border-top : 1px solid #444;
	background-color : #222;
	color : #333;
	}
 .tab a:link, .tab a:visited {
	border-left : 1px solid #777;
	border-right : 1px solid #777;
	border-top : 1px solid #777;
	background : #222;
	color : #888;
	}
 .tab a:hover{
	border-left : 1px solid #777;
	border-right : 1px solid #777;
	border-top : 1px solid #777;
	background : #3a71b4 url(../images/fade_2.gif);	
	color : #333;
	}
 .tab_select {
	border-left : 1px solid #ccc;
	border-right : 1px solid #ccc;
	border-top : 1px solid #ccc;
	background : #ccc;
	color : #333;
	}
 .tab_select a:link, .tab_select a:visited {
	color : #000;
	font-weight : bold;
	}




 .navigation span.disabled, #app_menu span.disabled {
	color : #eee;
	}
 #title_table span.error_text, .error_text {
	color : #f00;
	font-size : 12px;
	}
 .welcome {
	float : left;
	padding : 0 5px;
	}
 .update {
	float : right;
	padding : 0 5px;
	text-align : right;
	}
 #app_menu {
	background: #222;
	text-align : left;
	border-bottom : 1px solid #444;
	font-size : 11px;
	width : 100%;
	overflow : hidden; 
	height: 18px;
	color : #888;
	}
 .app_list {
	padding : 3px 30px 3px 0;
	float : left;
	}
 .ex_period {
	padding : 3px 0;
	float : right;
	}
 #title_table {
	background : #999 url(../images/fade_2.gif);
	padding : 2px 1px;
	height : 20px;
}
 #title_table span, .records span {
	padding : 0 5px;
	color : #aaa;
	}
 .page_title {
	color : #333;
	font-weight : bold;
	font-size : 12px;
	padding : 4px;
	float : left;
	}
 .button {
	padding : 4px;
	float : right;
	}
 #navigation_table {
	padding : 1px 0 5px 0;
	background-position : top;
	text-align : left;
/*	background : #fafafa url(../images/fade_1.gif); */
	background : #000;
	border-bottom : 1px solid #444;
	border-right : 1px solid #444;
	border-left : 1px solid #444;
	height : 14px;
	}
 .letterlist {
	float : left;
	padding : 2px 0 2px 0;
	}

 .navigation {
	float : left;
	padding : 2px 0 2px 0;
	}
 .records {
	float : right;
	padding : 2px;
	}
 #action_table {
	padding : 5px 0;
	background-position : top;
	background : #000;
	border-bottom : 1px solid #444;
	border-right : 1px solid #444;
	border-left : 1px solid #444;
	height : 25px;
	}
 #search_table {
	padding : 3px 0px;
	background-position : top;
	text-align : right;
	background : #000;
	border-right : 1px solid #444;
	border-left : 1px solid #444;
	}
 #content_table {
	padding : 10px 0 20px 0;
	border-bottom : 1px solid #444;
	border-right : 1px solid #444;
	border-left : 1px solid #444;
	text-align : center;
	}
 #copyright {
	font-size : 9px;
	color : #333;
	padding : 3px;
	border-top : 1px solid #444;
	margin : 15px 0;
	background : #000;
	}
 #copyright a:link, #copyright a:visited {
 	color: #333;
 	text-decoration : underline;
 }
 #copyright a:hover {
 	color: #fff;
 }
 .divider {
 	width : 100%;
 	border-bottom : 1px solid #444;
 	margin : 3px auto 3px auto;
 }
 .invoice_divider {
 	width : 100%;
 	border-bottom : 1px solid #777;
 	margin : 20px auto 20px auto;
 }
 	
 #info_box {
	border : 1px solid #444;
	background-color : #000;
	margin : 5px auto;
	padding : 4px;
	color : #DDD;
	overflow : auto;
	text-align : left;
	width : 350px;
	}
 #info_box span {
	font-size : 10px;
	color : #DDD;
	}
 #error_box {
	border : 1px solid #444;
	background-color : #000;
	margin : 5px auto;
	padding : 4px;
	color : #777;
	overflow : auto;
	width : 350px;
	text-align : left;
	}
 #error_box span {
	color : red;
	font-size : 11px;
	}
 #error_box span ul li {
 	list-style-type : none;
 }


 form {
	margin : 0;
	}
 .menu_header, .table_header, .submit_button {
	background : #222 url(../images/fade_2.gif);
	}
 .table_subheader, .table_legend, .menu_subheader, .month_header, .weekday, .weekday_year, .menu_highlight {
	background : #eee url(../images/fade_2.gif);
	}
 .table_year_monthheader {
	background : #f0f0ff url(../images/fade_2.gif);
	height : 17px;
	padding : 2px;
	}
 .table_year_monthheader a:link, .table_year_monthheader a:visited {
 	color : #555;
 	text-decoration : underline
 }
 .table_year_monthheader a:hover {
 	color : #59f;
 }
 .menu_header {
	height : 17px;
	padding : 3px;
	color : #fdca00;
	}
 .table_header {
	height : 20px;
	padding : 3px;
	color : #222;
	font-weight: bold;
	font-size : 11px;
	}
 .table_subheader {
	height : 18px;
	padding : 2px;
	background-position : top;
	}
 td.table_subheader span {
	color : #000;
	font-weight : bold;
	font-size : 10px;
	padding-left : 3px;
	}
 .title_text {
	color : #fdca00;
	font-weight : bold;
	font-size : 12px;
	padding : 4px;
	}
 .table_title {
	color : #fff;
	font-weight : bold;
	font-size : 10px;
	}
 .month_title {
	color : #555;
	font-weight : bold;
	text-align : center;
	font-size : 10px;
	}
 .month_title a:link, .month_title a:visited {
 	color : #555;
 	text-decoration : underline
 }
 .month_title a:hover {
 	color : #59f;
 }
 .year_month_title {
	color : #777;
	font-weight : bold;
	text-align : center;
	font-size : 10px;
	}
 .menu_subheader {
	height : 15px;
	padding : 2px;
	text-align : center;
	}
 .month_header {
	height : 18px;
	padding : 2px;
	text-align : center;
	border-top : 1px solid #888;
	border-bottom : 1px solid #888;
	}
 .table_legend {
	height : 18px;
	color : #000;
	font-weight : bold;
	font-size : 10px;
	padding-left : 3px;
	padding-right : 3px;
	border-top : 1px solid #aaa;
	border-bottom : 1px solid #aaa;
	}
 .table_legend a:link, .table_legend a:visited {
 	color : #555;
 	text-decoration : underline
 }
 .table_legend a:hover {
 	color : #59f;
 }
 .weekday {
	height : 15px;
	padding : 2px;
	text-align : center;
	color : #222;
	font-weight : bold;
	}
 .month_box {
	background-color : #000;
	padding : 2px;
	border-right : 1px solid #444;
	border-bottom : 1px solid #444;
	}
 .month_date {
	text-align : left;
	font-size : 8px;
	color : #aaa;
	}
 .weekday_year {
	padding : 2px;
	text-align : center;
	padding : 2px;
	color : #222;
	font-weight : bold;
	}
 .year_date {
	text-align : center;
	font-size : 9px;
	color : #aaa;
	background-color : #000;
	padding : 2px;
	}
 .month_content {
	text-align : right;
	font-size : 10px;
	}
 .menu_link {
	background : #fff;
	height : 15px;
	padding : 2px;
	text-align : center;
	}
 .menu_highlight {
	padding : 2px;
	text-align : center;
	}
 .legend {
	background-color : #222;
	text-align : center;
	font-weight : bold;
	}

 .paid {
 	color : green;
 }
 .not_paid {
 	color : red;
 }
 
 .status_6 {
	color : #44f;
	}
 .status_5 {
	color : #0a0;
	}
 .status_4 {
	color : #aa0;
	}
 .status_3 {
	color : #77f;
	}
 .status_3_1, .status_3_2, .status_3_3, .status_3_4, .status_3_5, .status_3_6  {
	color : #f8f;
	}
 .status_2 {
	color : #ef9500;
	}
 .status_1 {
	color : #ff2222;
	}
 .status_0 {
	color : #0cc;
	}
 .status_6_bar, .status_5_bar, .status_4_bar, .status_3_bar, .status_2_bar, .status_1_bar, .status_0_bar {
	border-top : 1px solid #ccc;
	border-left : 1px solid #ccc;
	border-right : 1px solid #999;
	border-bottom : 1px solid #444;
	height : 8px;
	}
 .status_6_bar {
	background-color : #44f;
	}
 .status_5_bar {
	background-color : #0a0;
	}
 .status_4_bar {
	background-color : #aa0;
	}
 .status_3_1_bar, .status_3_2_bar, .status_3_3_bar, .status_3_4_bar, .status_3_5_bar, .status_3_6_bar  {
	background-color : #f8f;
	}
 .status_3_bar {
	background-color : #77f;
	}
 .status_2_bar {
	background-color : #ef9500;
	}
 .status_1_bar {
	background-color : #ff2222;
	}
 .status_0_bar {
	background-color : #0cc;
	}
	
 .margin_td {
 	background : url(../images/raster.gif);
	background-position : bottom; 
 }
.margin_bar {
	border-top : 1px solid #3D69A4;
	border-bottom : 1px solid #3D69A4;
	background : #449 url(../images/margin_bar.jpg);
	width : 20px;
	margin : 10px 0;
}
 .list_highlight {
	background-color : #222;
	padding : 2px 5px;
	border-bottom : 1px solid #333;
	}
 td.list_line {
	background-color : #000;
	padding : 5px 0px;
	border-bottom : 1px solid #222;
	}
 td.week_line {
	background-color : #000;
	padding : 5px 0px;
	border-bottom : 1px solid #222;
	border-left : 1px solid #222;
	}
 td.list_general {
	background-color : #000;
	padding : 2px;
	}
 #insert .list_general {
 	color: #999;
 	}

 td.list_field {
	background-color : #000;
	padding : 2px 5px;
	border-bottom : 1px solid #444;
	}
 .stat_highlight {
	background-color : #222;
	padding : 2px;
	border-bottom : 1px solid #444;
	font-size : 9px;
	}
 td.stat_field {
	background-color : #000;
	padding : 2px;
	border-bottom : 1px solid #444;
	font-size : 9px;
	}
 td.list_weekend {
	background-color : #222;
	padding : 2px 5px;
	border-bottom : 1px solid #444;
	}

 .dblist_highlight {
	background-color : #222;
	padding : 1px 3px;
	}
 .dblist_field {
	background-color : #000;
	padding : 1px 3px;
	}
 .list_blank {
	background-color : #000;
	padding : 2px;
	}
 .search_field {
	background-color : #222;
	padding : 3px;
	}
 .field {
	background-color : #000;
	padding : 3px 3px;
	color : #888;
	text-align : right;
	font-size: 10px;
	}
 .general {
	background-color : #000;
	padding : 3px 3px;
	}
 .general span {
	padding : 0 20px 0 0;
	}
 .empty {
 	background-color : #000;
 }
.minifield {
	background-color : #000;
	padding : 2px 2px;
	color : #888;
	text-align : right;
	font-size: 9px;
	}
.miniwarning {
	background-color : red;
	padding : 2px 2px;
	color : #fff;
	text-align : right;
	font-size: 9px;
	}
 .minigeneral {
	background-color : #000;
	padding : 2px 2px;
	font-size: 9px;
	}
 .minifree {
	background-color : #222;
	padding : 4px 2px;
	font-size: 9px;
	text-align : center;
	color : #fdca00;
	font-weight : bold;
	border-top : 1px solid #888;
	border-bottom : 1px solid #888;
	}

 .ID {
 	color : #fdca00;
	font-weight : bold;
	background-color : #3a71b4;
	padding : 3px;
 }
 .cancel {
	background-color : #fff;
	padding : 4px;
	color : #999;
	}
 .last_updated {
	font-size : 9px;
	}
 .event_content {
	background-color : #fafafa;
	padding : 10px;
	}
 input, textarea {
	font-size : 11px;
	border : 1px solid #444;
	padding : 1px;
	color : #fff;
	margin :  0px 1px 1px 0px;
	background: #111;
	font-weight : normal;
	}
 .nobox {
	font-size : 11px;
	border : none;
	padding : 1px;
	color : #fff;
	margin : 0px 1px;
	background: #000;
	}
 select {
	font-size : 10px;
	border : 1px solid #444;
	padding : 3px;
	color : #eee;
	background-color : #000;
	}
 .formFieldStandard {
	font-size : 11px;
	border : 1px solid #444;
	padding : 0px;
	color : #fff;
	}
.submit_button {
	border : 1px solid #0d0;
	background : #222;
	padding : 3px;
	width : 100px;
	font-size : 10px;
	font-weight : bold;
	color : #0d0;
	margin : 0 5px;
	display : block;
	}
 .submit_button:hover {
	border : 1px solid #0d0;
	background : #0c0;
	padding : 3px;
	font-size : 10px;
	font-weight : bold;
	color : #fff;
	margin : 0 5px;
	}
 a.cancel_button:link, a.cancel_button:visited {
	border : 1px solid #f00;
	background : #222;
	padding : 4px;
	width : 100px;
	display : block;
	vertical-align : middle;
	margin : 0 5px;
	font-weight : bold;
	color : #f00;
	}
 a.cancel_button:hover {
	border : 1px solid #f00;
	background : #f00;
	padding : 4px;
	vertical-align : middle;
	margin : 0 5px;
	font-weight : bold;
	color : #fff;
	text-decoration : none;
	}
 .cancel_link {
	font-size : 10px;
	font-weight : bold;
	color : #444;
	padding : 3px;
	text-align : center;
	}
 .action_button {
	background : #222;
	border : 1px solid #444;
	padding : 1px 3px;
	font-size : 9px;
	font-weight : normal;
	color : #bbb;
	text-align : center;
	width : 100px;
	}
 .action_button:hover {
	background : #999 url(../images/fade_2.gif);
	border : 1px solid #444;
	padding : 1px 3px;
	font-size : 9px;
	font-weight : normal;
	color : #000;
	text-align : center;
	width : 100px;
	}
 .eventswap {
	width : 90px;
	text-align : right;
	color : #66f;
	font-size : 9px;
	border : 1px solid #eee;
	}
 .eventswap_table {
	width : 100px;
	}

 #layout {
 	width : 650px;
 	padding : 0;
 	margin : 5px;
 	background-color : #999;
 }
	 #layout table {
		background-color : #444;
	 }
	 #layout td {
	 	font-size : 10px;
		background-color : #222;
		text-align : center;
	 }
 #layout hr {
  	padding : 0;
 	background-color : #333;
 	color : #333;
 	height:1px;border: 0;
 }
 #layout_example {
 	width : 250px;
 	height : 200px;
 	padding : 0;
 	margin : 5px;
 	border : 1px solid #555;
 	background-color : #999;
 }
	 #layout_example table {
		background-color : #444;
	 }
	 #layout_example td {
	 	font-size : 10px;
		background-color : #222;
		text-align : center;
	 }

.yes {
	color : #0b0;
	font-weight : bold;
}
.no {
	color : red;
	font-weight : bold;
}

/* FOR PERFORMER EXAMPLE */
#theme a:link, #theme a:visited{
	color : #fff;
	text-decoration : none;
}
#theme a:hover {
	color : #fff;
	text-decoration : underline;
}



	#theme {
		margin : 0;
		padding : 5px;
		background : #242424;
	font-family:Tahoma, Verdana;
	font-size:11px;
	line-height:15px;  
	color:#636363;	
	
	}

	#theme .title {
		color : #ccc;
		font-size : 13px;
		font-weight : bold;
		text-align : left;
		padding : 6px 5px;
		background-color : #666;
		clear : both;
	}
	#theme .heading {
		color : #fff;
		font-size : 10px;
		font-weight : bold;
		text-align : left;
		padding : 6px 5px;
		background-color : #888;
		clear : both;
	}
	#theme a.heading:link,#theme a.heading:visited {
		display : block;
	}
	#theme a.heading:hover {
		text-decoration : underline;
	}
	#theme .intro {
		font-size : 10px;
		font-weight : bold;
		text-align : left;
		padding : 5px;
		clear : both;
	}
	#theme .body {
		font-size : 10px;
		font-weight : normal;
		text-align : left;
		padding : 5px;
		clear : both;
	}
	#theme .excerpt {
		font-size : 10px;
		font-weight : normal;
		text-align : left;
		padding : 5px;
		border-bottom : 1px solid #555;
		overflow : auto;
	}

	#theme .quote {
		display : block;
		margin : 10px auto;
		padding : 10px;
		line-height : 1.5em;
		border : 1px solid #DDD;
		width : 80%;
		background-color : #aaa;
	}

		#theme img  {
			padding : 5px;
			border : none;
		}
		#theme img.left  {
			float : left;
		}
		#theme img.right {
			float : right;
		}
		#theme img.center {
			text-align : center;
		}

#address_results { }

#search_box { position:absolute; left:30%;top:20%;width:400px;background-color:#000;border:1px solid #666;display:none;z-index: 5 !important;text-align:left;padding:0 0 5px 0 }
#search_box table { padding:0;margin:0}
#search_box .close { position:absolute; right:2px; top:2px;border:1px solid #999;padding:1px 6px; font-weight:bold; }
#search_box a.close:link, #search_box a.close:visited { color: #000; display:block;}
#search_box a.close:hover {color:red }

#search_box .search_title { background-color: #ddd;color:#000;padding:5px;font-weight:bold;font-size:11px }




#screen_out { background:#000; height:100%;width:100%;position:absolute; left:0;top:0; display:none;z-index:1;opacity:0.4;filter:alpha(opacity=40)}

/* GALLERY */

.gal_folder { height: 120px; width:120px; border:1px solid #222; float:left;margin:10px;background:#111}
.gal_folder .image_thumb { height:80%; width:100%; display:block; clear:both;margin:0 0 3px 0;background-position:center;background-repeat:no-repeat;} 
.gal_folder .image_name { display:block; text-align:center;} 

.gal_image { height: 100px; width:100px; border:1px solid #222; float:left;margin:10px;background:#111}
.gal_image .image_thumb { height:65px; width:100%; display:block; clear:both;margin:0 0 3px 0;background-position:center;background-repeat:no-repeat;} 
.gal_image .image_name { display:block; text-align:center;} 
.gal_image .image_select { display:block; text-align:left; border-bottom:1px solid #888;} 

.image_actions { border-top:1px solid #888; border-bottom:1px solid #888; overflow:auto;clear:both;padding:5px;}