﻿/* CONTORTIONIST TEMPLATE 
==============================================*/
.sw_skin .dnnTextEditor 
{
	width:100% !important;
}

.sw_skin .dnnFormItem
{
	padding:0;
}

.sw_skin .RadEditor
{
	width:100% !important;
	background-color:Transparent !important;
}

/* CONTORTIONIST ACTIONS TEMPLATE 
==============================================*/
/* General */
.swReset a.operation_action:link, 
.swReset a.reorder_mode_on_action:link, 
.swReset a.reorder_mode_off_action:link, 
.swReset a.operation_link:link, 
.swReset a.control_link:link, 
.swReset a.operation_action:visited, 
.swReset a.reorder_mode_on_action:visited, 
.swReset a.reorder_mode_off_action:visited, 
.swReset a.operation_link:visited, 
.swReset a.control_link:visited
{
	behavior: url(/DesktopModules/SitewalkUI/htc/PIE.htc); /* Adds some CSS3 support to IE */

	display:block;
	float:left;

	position:relative; /* needed for gradient / round corners */  
    background: #F3F3F3; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(270deg,linear, 0 0, 0 100%, from(#F3F3F3) to(#CFCFCF)); /*old webkit*/
    background: -webkit-linear-gradient(270deg, #F3F3F3, #CFCFCF); /*new webkit*/
    background: -moz-linear-gradient(270deg, #F3F3F3, #CFCFCF); /*gecko*/
    background: -ms-linear-gradient(270deg, #F3F3F3, #CFCFCF); /*IE10*/
    background: -o-linear-gradient(270deg, #F3F3F3, #CFCFCF); /*opera 11.10+*/
    background: linear-gradient(180deg, #F3F3F3, #CFCFCF); /*future CSS3 browsers*/
    -pie-background: linear-gradient(270deg, #F3F3F3, #CFCFCF); /*PIE*/	

	border: 1px solid #999999;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px;

	font-size:11px;
    color: #000000;
    text-shadow: 0 1px 1px #FFFFFF;
    text-decoration: none;
    text-align:center;

    padding: 5px;
    margin:0px;
    margin-right:3px;
    cursor:pointer;

    height:14px;
	line-height: 14px;
}

/*Delete*/
.swReset a.delete_action:link, 
.swReset a.delete_action:visited
{
	behavior: url(/DesktopModules/SitewalkUI/htc/PIE.htc); /* Adds some CSS3 support to IE */

    background: #DD0000; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(270deg,linear, 0 0, 0 100%, from(#DD0000) to(#AA0000)); /*old webkit*/
    background: -webkit-linear-gradient(270deg, #DD0000, #AA0000); /*new webkit*/
    background: -moz-linear-gradient(270deg, #DD0000, #AA0000); /*gecko*/
    background: -ms-linear-gradient(270deg, #DD0000, #AA0000); /*IE10*/
    background: -o-linear-gradient(270deg, #DD0000, #AA0000); /*opera 11.10+*/
    background: linear-gradient(180deg, #DD0000, #AA0000); /*future CSS3 browsers*/
    -pie-background: linear-gradient(270deg, #DD0000, #AA0000); /*PIE*/	

    color: #FFFFFF !important;
    text-shadow: 0 1px 1px #666666;

    width:15px;
    height:14px;
}
.swReset .delete_action .action_icon
{
	margin-left:2px;
	background-image: url(/DesktopModules/SitewalkUI/img/bin.png);
	background-repeat:no-repeat;	
}

.swReset .edit_skin .delete_action .action_icon,
.swReset .list_skin .delete_action .action_icon,
.swReset .details_skin .delete_action .action_icon,
.swReset .header_actions .delete_action .action_icon
{
	display:block;
	width:14px;
	height:14px;
}

.swReset .edit_skin .delete_action .action_text,
.swReset .list_skin .delete_action .action_text,
.swReset .details_skin .delete_action .action_text,
.swReset .header_actions .delete_action .action_text
{
	display:none;
}

/*Update*/
.swReset a.update_action:link, 
.swReset a.update_action:visited
{
	behavior: url(/DesktopModules/SitewalkUI/htc/PIE.htc); /* Adds some CSS3 support to IE */

    background: #00DD00; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(270deg,linear, 0 0, 0 100%, from(#00DD00) to(#00AA00)); /*old webkit*/
    background: -webkit-linear-gradient(270deg, #00DD00, #00AA00); /*new webkit*/
    background: -moz-linear-gradient(270deg, #00DD00, #00AA00); /*gecko*/
    background: -ms-linear-gradient(270deg, #00DD00, #00AA00); /*IE10*/
    background: -o-linear-gradient(270deg, #00DD00, #00AA00); /*opera 11.10+*/
    background: linear-gradient(180deg, #00DD00, #00AA00); /*future CSS3 browsers*/
    -pie-background: linear-gradient(270deg, #00DD00, #00AA00); /*PIE*/

    color: #FFFFFF !important;
    text-shadow: 0 1px 1px #666666;

    width:15px;
    height:14px;
}
.swReset .update_action .action_icon
{
	margin-left:2px;
	background-image: url(/DesktopModules/SitewalkUI/img/edit.png);
	background-repeat:no-repeat;	
}

.swReset .list_skin .update_action .action_icon,
.swReset .details_skin .update_action .action_icon,
.swReset .header_actions .update_action .action_icon
{
	display:block;
	width:14px;
	height:14px;
}
	
.swReset .list_skin .update_action .action_text,
.swReset .details_skin .update_action .action_text,
.swReset .header_actions .update_action .action_text 
{
	display:none;
}



/*Update for Edit (Save)*/
.swReset .edit_skin a.update_action:link, 
.swReset .edit_skin a.update_action:visited {width:auto;}
.swReset .edit_skin a.update_action .action_text {visibility:visible;}
.swReset .edit_skin a.update_action .action_icon {background-image:none;}


/*Add*/
.swReset a.add_action:link,
.swReset a.add_action:visited,
.swReset .swActionMenuTagAddEdit
{
	behavior: url(/DesktopModules/SitewalkUI/htc/PIE.htc); /* Adds some CSS3 support to IE */

    background: #00DD00; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(270deg,linear, 0 0, 0 100%, from(#00DD00) to(#00AA00)); /*old webkit*/
    background: -webkit-linear-gradient(270deg, #00DD00, #00AA00); /*new webkit*/
    background: -moz-linear-gradient(270deg, #00DD00, #00AA00); /*gecko*/
    background: -ms-linear-gradient(270deg, #00DD00, #00AA00); /*IE10*/
    background: -o-linear-gradient(270deg, #00DD00, #00AA00); /*opera 11.10+*/
    background: linear-gradient(180deg, #00DD00, #00AA00); /*future CSS3 browsers*/
    -pie-background: linear-gradient(270deg, #00DD00, #00AA00); /*PIE*/

    color: #FFFFFF !important;
    text-shadow: 0 1px 1px #666666;
}
.swReset .swActionMenuTagAddEdit a:link,
.swReset .swActionMenuTagAddEdit a:visited
{    
	color: #FFFFFF;
    text-shadow: 0 1px 1px #666666;
}

.swReset a.operation_action:hover, 
.swReset a.reorder_mode_on_action:hover, 
.swReset a.reorder_mode_off_action:hover, 
.swReset a.operation_link:hover, 
.swReset a.control_link:hover, 
.dnnActionMenu .dnnActionMenuTag:hover,
.swReset .swActionMenuTagAddEdit:hover
{
	behavior: url(/DesktopModules/SitewalkUI/htc/PIE.htc); /* Adds some CSS3 support to IE */

    background: #4E4E4E; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(270deg,linear, 0 0, 0 100%, from(#4E4E4E) to(#282828)); /*old webkit*/
    background: -webkit-linear-gradient(270deg, #4E4E4E, #282828); /*new webkit*/
    background: -moz-linear-gradient(270deg, #4E4E4E, #282828); /*gecko*/
    background: -ms-linear-gradient(270deg, #4E4E4E, #282828); /*IE10*/
    background: -o-linear-gradient(270deg, #4E4E4E, #282828); /*opera 11.10+*/
    background: linear-gradient(180deg, #4E4E4E, #282828); /*future CSS3 browsers*/
    -pie-background: linear-gradient(270deg, #4E4E4E, #282828); /*PIE*/	

    color: #FFFFFF !important;
    text-shadow: 0 1px 1px #000000;

}

/*turn image*/
.swReset a.turn_image_action:link, 
.swReset a.turn_image_action:visited
{
    width:15px;
    height:14px;
}
.swReset .turn_image_action .action_icon
{
	display:block;
	margin-left:2px;
	margin-top:1px;
	background-image: url(/DesktopModules/SitewalkUI/img/rotate.png);
	background-repeat:no-repeat;	
	display:block;
	width:14px;
	height:14px;
}
.swReset .turn_image_action:hover .action_icon
{
	background-image: url(/DesktopModules/SitewalkUI/img/rotate_white.png);
}
.swReset .turn_image_action .action_text
{
	display:none;	
}


/*set as album image*/
.swReset a.set_album_action:link, 
.swReset a.set_album_action:visited
{
    width:15px;
    height:14px;
}
.swReset .set_album_action .action_icon
{
	display:block;
	margin-left:1px;
	margin-top:1px;
	background-image: url(/DesktopModules/SitewalkUI/img/star.png);
	background-repeat:no-repeat;	
	display:block;
	width:14px;
	height:14px;
}
.swReset .set_album_action:hover .action_icon
{
	background-image: url(/DesktopModules/SitewalkUI/img/star_white.png);
}
.swReset .set_album_action .action_text
{
	display:none;	
}



/*paging actions*/
.swReset .paging_actions
{
	position:relative;
}

.swReset .paging_actions .inaccessible
{
	display:none;
	padding:0px;
	margin:0px;
}

.swReset .relative_paging_actions,
.swReset .absolute_paging_actions
{
	float:left;
}

.swReset .relative_move
{
	float:left;
	display:block;
}

.swReset .relative_move .accessible
{
	display:block;
	padding-right:5px;
}

.relative_paging_actions_after .move_next .accessible
{
	padding-left:5px;
}

.swReset .paging_actions .absolute_move
{
	display:block;
	float:left;
}

.swReset .paging_actions .separator
{
	float:left;
	width:5px;
}

.swReset .paging_actions a:link,
.swReset .paging_actions a:visited
{
	display:block;
	border:1px solid #444444;
	background-color:#DDDDDD;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}

.swReset .paging_actions a:hover
{
	background-color:#000000;
	color:#FFFFFF;
}


.swReset .paging_actions .current span
{
	display:block;
	border:1px solid #444444;
	background-color:#FFFFFF;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}


/* CONTORTIONIST EDIT TEMPLATE 
==============================================*/
.swReset .edit_skin input,
.swReset .edit_skin textarea,
.swReset .edit_skin select
{
	color:#000000;
}

.edit_skin .property_edit
{
	padding-bottom:20px;
}

.edit_skin input, .edit_skin textarea
{
	-moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 0 3px 3px #FFFBE1 inset;
    background: none repeat scroll 0 0 #FFFFF5;
    border-color: #BCB691;
    border-width: 1px;
    margin: 0;
    padding: 5px;
    width: 70%;
}
.edit_skin  textarea
{
    height:65px;
}

.edit_skin .multi_checkbox_property_edit .group
{
	display:block;
	float:left;
}

.edit_skin .multi_checkbox_property_edit .item_selection,
.edit_skin .radiobutton_property_edit .item_selection
{
	vertical-align:middle;

	top:0px;
	padding:0px;
   
    display:inline-block;
    margin-bottom:5px;
    margin-left:-12px;
}

.edit_skin .multi_checkbox_property_edit input,
.edit_skin .radiobutton_property_edit input
{
    padding:0px;
	position:relative;
	top:7px;
	left:22px;
	width:13px;
	height:13px;
	vertical-align:top;
	z-index:5;
}

.edit_skin .multi_checkbox_property_edit .value_label,
.edit_skin .radiobutton_property_edit .value_label
{
	position:relative;
	top:0px;
	left:0px;
}

.edit_skin .multi_checkbox_property_edit .group label,
.edit_skin .radiobutton_property_edit label
{
	behavior: url(/DesktopModules/SitewalkUI/htc/PIE.htc); /* Adds some CSS3 support to IE */
	position:relative; /* needed for gradient / round corners */  
    background: #F3F3F3; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(270deg,linear, 0 0, 0 100%, from(#F3F3F3) to(#CFCFCF)); /*old webkit*/
    background: -webkit-linear-gradient(270deg, #F3F3F3, #CFCFCF); /*new webkit*/
    background: -moz-linear-gradient(270deg, #F3F3F3, #CFCFCF); /*gecko*/
    background: -ms-linear-gradient(270deg, #F3F3F3, #CFCFCF); /*IE10*/
    background: -o-linear-gradient(270deg, #F3F3F3, #CFCFCF); /*opera 11.10+*/
    background: linear-gradient(180deg, #F3F3F3, #CFCFCF); /*future CSS3 browsers*/
    -pie-background: linear-gradient(270deg, #F3F3F3, #CFCFCF); /*PIE*/	

	border: 1px solid #999999;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px;
    

	display:inline-block;
	padding:0px;
	margin:0px;
	padding:5px;
	padding-left:27px;
	padding-right:7px;
	cursor:pointer;

	font-size:11px;
    color: #000000;
    text-shadow: 0 1px 1px #FFFFFF;
    text-decoration: none;
    text-align:center;
}

.edit_skin .multi_checkbox_property_edit .group label:hover,
.edit_skin .radiobutton_property_edit label:hover
{
	behavior: url(/DesktopModules/SitewalkUI/htc/PIE.htc); /* Adds some CSS3 support to IE */
	position:relative; /* needed for gradient / round corners */  
    background: #F3F3F3; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(270deg,linear, 0 0, 0 100%, from(#4E4E4E) to(#282828)); /*old webkit*/
    background: -webkit-linear-gradient(270deg, #4E4E4E, #282828); /*new webkit*/
    background: -moz-linear-gradient(270deg, #4E4E4E, #282828); /*gecko*/
    background: -ms-linear-gradient(270deg, #4E4E4E, #282828); /*IE10*/
    background: -o-linear-gradient(270deg, #4E4E4E, #282828); /*opera 11.10+*/
    background: linear-gradient(180deg, #4E4E4E, #282828); /*future CSS3 browsers*/
    -pie-background: linear-gradient(270deg, #4E4E4E, #282828); /*PIE*/	
	color:#ffffff;
    text-shadow: 0 1px 1px #000000;
}

.edit_skin select
{
	-moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 0 3px 3px #FFFBE1 inset;
    background: none repeat scroll 0 0 #FFFFF5;
    border-color: #BCB691;
    border-width: 1px;
    margin: 0;
    padding: 4px;
}

.edit_skin .date_picker_icon
{
	position:relative;
	top:0px;
	vertical-align:top;
	margin-top:7px;
}

.edit_skin .time_property_edit input
{
	width:70px;
}









.edit_skin .dnnTooltip
{
	display:inline;
}
.edit_skin .pinHelp
{
	display:none !important;
}


.edit_skin a.dnnFormHelp
{
	display:inline !important;
	padding-right:18px;
}





.edit_skin .reLeftVerticalSide, .edit_skin .reTlbVertical, .edit_skin .reRightVerticalSide, .edit_skin .reWrapper_corner, .edit_skin .reWrapper_center
{
	display:none;
}

.edit_skin .RadEditor .reContentCell {
    border: 0 !important;
    border-top:0 !important;
    border-bottom:0 !important;
    border-left:0 !important;
    border-right:0 !important;
}

.edit_skin .RadEditor .reEditorModes {
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
}

.edit_skin .RadEditor iframe
{
	border:1px solid #BCB691;
}

.edit_skin .text_area_property_edit .counter_remaining
{	
    display: inline;
    position: absolute;
    left: 69%;
    top: -5px;
    z-index: 9999;
    background: url("/images/errorbg.gif") no-repeat scroll left center transparent;
    color: #FFFFFF !important;
    line-height: 1.4;
    margin: 0.5em 1em;
    padding: 4px 8px 4px 16px;
    text-shadow: 0 1px 1px #000000;
    -moz-border-radius: 3px 3px 3px 3px;
}

.edit_skin .text_field_property_edit .validation_error
{	
    display: inline;
    position: absolute;
    left: 69%;
    top:-5px;
    z-index: 9999;
    background: url("/images/errorbg.gif") no-repeat scroll left center transparent;
    color: #FFFFFF !important;
    line-height: 1.4;
    margin: 0.5em 1em;
    padding: 4px 8px 4px 16px;
    text-shadow: 0 1px 1px #000000;
    -moz-border-radius: 3px 3px 3px 3px;
}


.edit_skin .date_picker_and_time_selection_property_edit .validation_error
{	
    display: inline;
    position: absolute;
    left: 225px;
    top:-6px;
    z-index: 9999;
    background: url("/images/errorbg.gif") no-repeat scroll left center transparent;
    color: #FFFFFF !important;
    line-height: 1.4;
    margin: 0.5em 1em;
    padding: 4px 8px 4px 16px;
    text-shadow: 0 1px 1px #000000;
    -moz-border-radius: 3px 3px 3px 3px;
}


.edit_skin
{
	position:relative;
}
.edit_skin .mandatory_notice
{
	position:absolute;
	top:8px;
	right:0px;
}
.edit_skin  .mandatory_text
{
	color:Red;
}





.edit_skin .item_content
{
}

.edit_skin .locale
{
}

.edit_skin .locale .label_and_mandatory
{
	float:left;
	width:20%;	
	text-align:right;
	padding-right:5%;
}

.edit_skin .locale .lc_content
{
	position:relative;
	float:left;
	width:75%;
}


.edit_skin .locale .label
{
	color: #333333; 
	font-weight: bold;
	font-size:100%;	
}


 


.edit_skin .dnnTextEditor .dnnTooltip
{
	display:none;
}

.reEditorModesCell li
{
	background:none;
}

.edit_skin .upload_preview,
.edit_skin .upload_substitute
{
	display:block;
	float:left;
	margin-right:3px;
}

.edit_skin .upload_substitute
{
	width:300px;
}

.edit_skin .upload_property_edit .upload_preview
{
	display:none;
}
	
.edit_skin .image_upload_property_edit .upload_substitute
{
	display:none;
}
.edit_skin .dnn_link_property_edit .dnnFormMessage
{
	padding-bottom:0px;
	margin-bottom:0px;
}


.edit_skin .validation_summary
{
	padding-left:25%;
	padding-bottom:15px;
}

.edit_skin .admin_actions
{
	padding-top:10px;
	padding-left:25%;
	position:relative;
}

.validation_summary .country
{
	display:none;
}


/*CONTORTIONIST LANGUAGE SWITCH TABS
==============================================*/
.edit_skin .locale_select
{
	border-bottom:2px solid #000000;
	margin-bottom:20px;
	position:relative;
}

.edit_skin .locale_select .locale_de_ch .action_icon
{
	display:block;
    background: url("/images/flags/de-CH.gif") no-repeat scroll left top transparent;
    background-position:5px 5px;
}

.edit_skin .locale_select .locale_en_us .action_icon
{
	display:block;
    background: url("/images/flags/en-US.gif") no-repeat scroll left top transparent;
    background-position:3px 5px;
}

.edit_skin .locale_select .locale_option
{	
	behavior: url(/DesktopModules/SitewalkUI/htc/PIE.htc); /* Adds some CSS3 support to IE */
	
	position:relative;
	float:left;

    background: #F3F3F3; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(270deg,linear, 0 0, 0 100%, from(#818181) to(#656565)); /*old webkit*/
    background: -webkit-linear-gradient(270deg, #818181, #656565); /*new webkit*/
    background: -moz-linear-gradient(270deg, #818181, #656565); /*gecko*/
    background: -ms-linear-gradient(270deg, #818181, #656565); /*IE10*/
    background: -o-linear-gradient(270deg, #818181, #656565); /*opera 11.10+*/
    background: linear-gradient(180deg, #818181, #656565); /*future CSS3 browsers*/
    -pie-background: linear-gradient(270deg, #818181, #656565); /*PIE*/	

	border: 1px solid #999999;
	border-bottom:none;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

.edit_skin .locale_select .browse_locale_action
{
	text-decoration:none;
}

.edit_skin .locale_select .selected
{
	behavior: url(/DesktopModules/SitewalkUI/htc/PIE.htc); /* Adds some CSS3 support to IE */

	float:left;

    background: #F3F3F3; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(270deg,linear, 0 0, 0 100%, from(#4E4E4E) to(#282828)); /*old webkit*/
    background: -webkit-linear-gradient(270deg, #4E4E4E, #282828); /*new webkit*/
    background: -moz-linear-gradient(270deg, #4E4E4E, #282828); /*gecko*/
    background: -ms-linear-gradient(270deg, #4E4E4E, #282828); /*IE10*/
    background: -o-linear-gradient(270deg, #4E4E4E, #282828); /*opera 11.10+*/
    background: linear-gradient(180deg, #4E4E4E, #282828); /*future CSS3 browsers*/
    -pie-background: linear-gradient(270deg, #4E4E4E, #282828); /*PIE*/	
}

.edit_skin .locale_select .locale_option .action_text
{
	display:block;
	font-size:11px;
    font-weight:bold;
    color: #FFFFFF;
    text-shadow: 0 1px 1px #000000;
    padding:7px;
    padding-left:35px;
}

.edit_skin .locale_select .locale_option .action_text .country
{
	display:none;
}

.edit_skin .locale_select .locale_separator
{
	float:left;
	width:2px;
}



/* CONTORTIONIST PANELS SUPPORT 
==============================================*/

.sw_toggle_panel
{
	border-bottom: 1px solid #CCCCCC;
}

.swReset .sw_toggle_panel a:link,.swReset .sw_toggle_panel a:visited 
{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;

	font-size:20px;
	font-weight:bold;
	background: url("/images/down-icn.png") no-repeat scroll 100% center transparent;
}

.swReset .sw_toggle_panel a.sw_panel_expanded:link,.swReset .sw_toggle_panel a.sw_panel_expanded:visited 
{
    background: url("/images/up-icn.png") no-repeat scroll 100% center transparent;
}


.swReset .sw_panel_content
{
	zoom:1;
}




/* CONTORTIONIST LIST TEMPLATE 
==============================================*/
.list_skin select
{
	-moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 0 3px 3px #FFFBE1 inset;
    background: none repeat scroll 0 0 #FFFFF5;
    border-color: #BCB691;
    border-width: 1px;
    margin: 0;
    padding: 4px;
}

.list_skin .list_content .admin_actions
{
	position:absolute;
	top:2px;
	right:-1px;
}

.list_skin .list_content .item_data
{
	position:relative;
}
.list_skin .item_separator
{
	height:8px;
}

/* CONTORTIONIST SUBLIST TEMPLATE 
==============================================*/
.list_skin .sub_item_data
{
	position:relative;
}

.list_skin .sub_item_data .item_separator
{
	background-color:#AAAAAA;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
}

.list_skin .selection_toggle_action
{
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	background: url("/images/down-icn.png") no-repeat scroll 100% center transparent;
	display:block;
	width:100%;
}

.list_skin .sw_selected
{
	background: url("/images/up-icn.png") no-repeat scroll 100% center transparent;
}

.list_skin .sub_list_content
{
	padding-top:10px;
}


/* CONTORTIONIST DETAIL TEMPLATE 
==============================================*/
.details_skin .item_data
{
	position:relative;
}

.details_skin .admin_actions
{
	position:absolute;
	top:2px;
	right:-1px;
}


/* CONTORTIONIST GALLERY TEMPLATE 
==============================================*/
.gallery_image .list_content table td
{
	background-color:#333333;
}


.gallery_image .item_data_album a.turn_image_action:link {display:none;}

.gallery_image .fct_show_album, .gallery_image .fct_download_item
{display:none;}

.gallery_image .operation_action_icon
{
	background-repeat:no-repeat;
	background-position:right;
}

.gallery_image .list_content .item_data_album .delete_action,
.gallery_image .list_content .item_data_album .update_action
{
	display:none;
}

.gallery_image .item_data_image,
.gallery_image .item_data_album
{
	text-align:center;
}

.gallery_image .fct_filter_action 
{
	display:none;
}

.gallery_image .album_title
{
	padding-bottom:10px;
}

.gallery_image .fct_legend_title_image,
.gallery_image .fct_legend_title_album
{
	width:160px;
	height:18px;
	overflow:hidden;
}
.gallery_image .list_content .item_data .item_legend
{
	position:relative;
	padding-top:3px;
}
.gallery_image .list_content .admin_actions 
{
	top:-30px;
	left:5px;
	width:157px;
	height:30px;
}

/* CONTORTIONIST DOWNLOADS TEMPLATE 
==============================================*/
.downloads_item .category_list_content .list_title
{
	font-weight:bold;
	font-size:16px;
}

.downloads_item .category_list_content .list_content
{
	padding-top:5px;
}

.downloads_item .category_list_content .list_content .item_data
{
	background:none;
	-pie-background:none; /* remove BG in IE */
	border:none;
}

.downloads_item .category_list_content .list_content th
{
	font-weight:bold;
}

.downloads_item .category_list_content .list_content td
{
	padding:2px;
}

.downloads_item .category_list_content .list_content .admin_th
{
	text-align:center;
}




.downloads_item .category_list_content .list_content .admin_actions
{
	top:-3px;
	right:-8px;
}





/* CONTORTIONIST NEWSLETTER TEMPLATE 
==============================================*/
.newsletter_newsletter .list_content table th
{
    background-color: #AAAAAA;
    font-weight: bold;
    height: 18px;
	margin-right: 2px;
    padding: 2px 4px;
    border:1px solid #777777;
}
.newsletter_newsletter .list_content table td
{
    background-color: #DDDDDD;
	margin-right: 2px;
    padding: 2px 4px;
    border:1px solid #777777;
    vertical-align:top;
}

.newsletter_newsletter .list_content table .tablesorter_item_1
{
	width:200px;
}

.newsletter_newsletter .list_content .tablesorter_functions_div
{
}

.newsletter_list_list .tableheader
{
	padding-bottom:2px;
}

.newsletter_list_list .tablesorter_row
{
	position:relative;
	padding-bottom:2px;
}
	
.newsletter_list_list .tablesorter_item
{
	position:relative;
	float:left;
	margin-right:2px;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	height:55px;
}

.newsletter_list_list .tableheader .tablesorter_item
{
	height:18px;
}

.newsletter_list_list .tablesorter_item_1
{
	width:200px;
}

.newsletter_list_list .tablesorter_item_2
{
	width:160px;
}

.newsletter_list_list .tablesorter_item_3
{
	width:170px;
}

.newsletter_list_list .tablesorter_item_4
{
	width:150px;
}
.newsletter_list_list .tablesorter_item_5
{
	width:54px;
	position:relative;
}

.newsletter_list_list .tableheader .tablesorter_item
{
	font-weight:bold;
	background-color:#AAAAAA;
}
.newsletter_list_list .tablebody .tablesorter_item
{
	background-color:#CCCCCC;
}

.newsletter_list_list .tablebody .row_even
{
	background-color:#DDDDDD;
}


.newsletter_list_list .tablesorter_item_3 .operation_spacer
{
	height:3px;
}
