/* @override 
	http://practical.pp.com:3000/admin/css/admin.css
*/

/* Import 
============================== */

@import "modalbox.css";


/* Global admin UI rules
============================== */

body {
	margin: 0;
	padding: 0;
	color: #666;
	background-color:#E9E9F0;
	font: x-small/1.3 Arial, Helvetica, Geneva, sans-serif;
	/*overflow:visible!important;*/
	/*height:auto!important;*/
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;
}
/* Basic layout defifnitions
============================== */

/* for all browsers that understand min-width */
#page { width:auto; min-width:960px; }

/* Special page */
#specialpage {
	padding-bottom:3em;
	background:#E9E9F0 url(../img/adm_bg_specialpage.gif) left top repeat-x;
}

#specialpage #page {
	float:none;
	margin:3em auto 0;
	border:0px solid;
	background-color:#FFF;
	width:600px;
	min-width:600px;
}
	#specialpage .wrapper { padding:1em }


h1, h2, h3, p, ul, ol, li, dl, dt, dd, form, img {
	margin: 0;
	border: 0;
	padding: 0;
}

h1 {
	margin:.25em 0;
	padding: 0 0 0.5em;
	font-size: 115%;
	color: #036;
}
h2 {
	margin:1em 0 .5em;
	color: #333;
	font-size: 110%;
}
.sidebar h2 { padding-top:0; margin-top:0; text-transform:uppercase; }
h2 a {
	color: #c30 !important;
}
h3 {
	padding: 0.8em 0 0.2em;
	font-size: 100%;
}
p {
	padding: 0.2em 0 0.6em;
	font-size: 100%;
	line-height: 1.3;
}
ul, ol {
	padding: 0.2em 0 0.6em 2.4em;
	font-size: 100%;
}
ul li,
ol li {
	padding: 0.2em 0 0.1em;
}
table {
	font-size: 100%;
}
kbd {
	font: normal 100% Monaco, "Courier New", Courier, monospace;
}



/* header_admin section
============================== */
#header_admin {
	position:relative;
	padding:3px 1em 0;
	border-bottom:5px solid #E6E6E6;
	background:#000 url(../img/admin-head-bg.gif) left top repeat-x;
	overflow:hidden;
	//height:1%;
}

	#header_admin H1 {
		float:left;
		padding:0;
		margin:.25em 0 0;
		margin-right:2em;
		font-weight:normal;
		font-size:110%;
		color:#999;
		border:0px solid;
	}
	#header_admin h1 strong {
		color:#CCC;
	}

	/* Logged in block
	============================== */	
	.loggedin {
		padding:.5em;
		font-size:85%;
		color:#999;
		text-align:right;
	}
		.loggedin strong { color:#aaa; }
		
		.loggedin a:link, .loggedin a:visited {
			padding:.25em;
			color:#ccc;
		}
		.loggedin a:hover, .loggedin a:active {
			color:#fff;
		}
		
		
		/* View switcher */
		.loggedin span a {
			padding:.25em .5em;
			color:#999;
			border:1px solid #666;
			background-color:#333;
		}
		.loggedin span.active a, .loggedin span.active a:hover {
			background-color:#777;
			border-color:#999;
			color:#fff!important;
			font-weight:bold;
			text-decoration:none;
			cursor:default;
		}
		

	/* Main navigation tabs
	============================== */
	.mainmenu {
		clear:both;
		float:left;
		padding:0;
		margin:.5em 0 0 0;
	}
		.rightmenu {
			clear:none;
			float:right;
		}
		.mainmenu li {
			display:inline;
			list-style:none;
		}
		.mainmenu li a {
			float:left;
			padding:0;
			margin:0 2px 0 0;
			color:#ccc;
			text-decoration:none;
			font-size:90%;
			font-weight:bold;
			background:url(../img/adm-tab-left.gif) left top no-repeat;
		}
		.mainmenu li a span {
			display:block;
			padding:.5em 1em;
			background:url(../img/adm-tab-right.gif) right top no-repeat;
		}
		.mainmenu li a:hover { background-position:0 -30px; color:#fff; }
		.mainmenu li a:hover span { background-position:100% -30px }
		
		.mainmenu li.active a, .mainmenu li.active a:hover { background-position:0 -60px; color:#000; }
		.mainmenu li.active a span, .mainmenu li.active a:hover span { background-position:100% -60px }


/* Content area
============================== */
#content {
	clear:both;
	padding:1em;
	background-color:#E9E9F0;
	overflow:hidden;
	//height:1%;
}

	#content .maincol {
		float:left;
		width:70%;
		background:#FFF;
	}
		#content .maincol .wrapper {
			padding:1em;
		}
		
	#content .sidebar {
		margin-left:70%;
		padding-top:42px;
		/*padding-left:1em;*/
	}
	
	/* One column layout */
	#content .wide {
		width:97%;
	}
	
	/* Page title block */
	.page-title {
		margin:0 0 .75em;
		padding:0;
		border-bottom:2px solid #CCD;
		overflow:hidden;
		//height:1%;
	}
		.page-title h1 {
			float:left;
			margin:0;
			padding:.5em 0;
		}
		
	.page-actions {
		margin:-.8em 0 1em;
		padding:.5em .5em .65em;
		color:#CCC;
		font-size:90%;
		background-color:#F9F9FF;
	}
		.page-actions a {
			padding:0 .35em;
			color:#F00;
			font-weight:bold;
		}
		
	.action a, a.action {
		color:#F00;
		font-weight:bold;
	}
	
/* Form rules
============================== */
form { padding:0; margin:0 }

fieldset {
	margin:0em 0 1em;
	padding:.5em 1.5em;
	border:1px solid #dde;
	background-color:#fcfcff;
}
	fieldset legend {
		padding:.5em .35em .5em 0;
		color:#000;
		font-weight:bold;
		font-size:115%;
	}
	* html fieldset legend { margin:0 -.5em; }
	fieldset legend span {
		text-transform:none;
		font-size:80%;
		font-weight:normal;
	}
	
	fieldset.noborder {
		border:0px solid!important;
	}
	
	fieldset label {
		font-weight:bold;
		color:#333;
	}
	
	
/* Form Elements */
.fullsize { width:99% }
.big {
	padding:.25em 0;
	font-size:150%
}

	.form-row {
		display:block;
		margin:.5em 0 1em;
		overflow:hidden;
	}
	.form-additional {
		border-left:5px solid #DDD;
		padding:1em!important;
	}
	
		.form-label {
			float:left;
			padding:.25em 0;
			margin-right:-130px;
			width:120px;
		}
		.firstcol .form-label, .secondcol .form-label { width:90px; margin-right:-100px }
		
		.form-field {
			padding:0;
			margin-left:130px;
		}
		.firstcol .form-field, .secondcol .form-field { margin-left:100px }
		
		.field-description {
			margin:.5em 0 .75em;
			font-size:85%;
			color:#99A;
		}
		
		textarea {
			font-family:Arial, Helvetica, Geneva, sans-serif;
			font-size:100%;
			line-height:130%;
		}
		
.form-submit-buttons {
	margin:1em 0 0;
	padding:7px 15px 11px;
	text-align:center;
	border:1px solid #DFDFEF;
	background-color:#F3F3FC;
}
.form-sidebar-buttons {
	margin:.5em 0;
}

.form-progress {
	padding:.5em;
	margin:1em 0;
	font-style:italic;
	border-left:3px solid #09C;
}
	.form-progress P {
		padding:0;
		margin:0;
	}
	.searching { padding-left:24px; background:url(../img/i-type-encoding.gif) .35em .55em no-repeat }


/* Nested fieldsets */
fieldset fieldset {
	margin:0;
	padding:.5em 1.5em;
	border:1px solid #CCD;
	background-color:#FFF;
}

	fieldset fieldset .form-submit-buttons {
		margin:1.5em 0 .5em;
		padding:0;
		text-align:left;
		border:0px solid;
		background-color:transparent;
	}




/* Columns wrappers
============================== */

.twocolwrapper, .twocolwrapper50, .twocolwrapper4060 { clear:both; margin:0; width:100%; overflow:hidden; }

.twocolwrapper .firstcol {
	float:left;
	width:59%;
}
.twocolwrapper .secondcol {
	margin:0 0 0 60%;
	padding:0;
	width:100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:39%;
}
html>body .twocolwrapper .secondcol { width:40%; overflow:visible; }

.twocolwrapper50 .firstcol {
	float:left;
	width:49%;
}
.twocolwrapper50 .secondcol {
	margin:0 0 0 50%;
	padding:0;
	width:100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:49%;
}
html>body .twocolwrapper50 .secondcol { width:49.9%; }

.twocolwrapper4060 .firstcol {
	float:left;
	width:39%;
}
.twocolwrapper4060 .secondcol {
	margin:0 0 0 40%;
	padding:0;
	width:100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:59%;
}
html>body .twocolwrapper4060 .secondcol { width:60%; }
	
	
/* Global tables
============================== */
TABLE {
	width: 100%;
	margin: 0;
	border-collapse: collapse;
	padding: 0;
}
	TABLE TH,
	TABLE TD {
		margin: 0;
		border: 0;
		border-bottom: 1px solid #EAEDF2;
		padding: 0.4em 10px;
		text-align: left;
		vertical-align: top;
	}
	TABLE TH {
		background-color: #EAEDF2;
	}


/* Data tables
============================== */

table.data {
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse:collapse;
	font-size:100%;
}
	table.data th,
	table.data td {
		margin: 0 0 15px;
		padding: 6px 5px;
		border: 0;
		border-bottom: 1px dotted #DDE;
		text-align: left;
		font-size:85%;
		vertical-align:middle;
	}
	table.data th {
		padding:3px 5px;
		background: #EAEDF2 url(../img/innertabs_bg.gif) 0 50% repeat-x;
		border-top:1px solid #EEF;
		border-bottom:1px solid #DDE;
		border-left:1px solid #EEF;
		border-right:1px solid #DDE;
		color:#333;
	}
	table.data tr.highlight td {
		background-color: #FFF9E5;
		border-bottom-color: #EAE7D9;
	}
	
	table.data tfoot td {
		border-top: 3px solid #EAEDF2;
		background-color: #F4F6F8;
		font-weight: bold;
	}
	
	table .even td { background-color:#F9F9FC; }
	table .selected td { background-color:#D9F3A6; border-bottom-color:#FFF; }
	
	
	table.data td.i-audio,
	table.data td.i-video,
	table.data td.i-post {
		padding: 0.8em 10px 0.8em 22px;
		background-position: 0.5em .8em;
	}
	
	.i-audio { background: transparent url(../img/adm-type-audio.gif) no-repeat .1em .1em; }
	.i-video { background: transparent url(../img/adm-type-video.gif) no-repeat .1em .1em; }
	.i-post { background: transparent url(../img/adm-type-text.gif) no-repeat .1em .1em; }
	
	
/* Status icons in tables */

	table.data td.status {
		padding:6px 12px;
		background-repeat:no-repeat;
		background-position: 6px .75em;
	}
		table.data td.status span { display:none }
		
	table.data tr.draft td, table.data tr.encoding td, table.data tr.error td { font-style:italic; font-weight:bold; }
		
	table.data .published td.status { background-image:url(../img/i-type-active.gif); }
	table.data .draft td.status { background-image:url(../img/i-type-draft.gif); }
	table.data .encoding td.status { background-image:url(../img/i-type-encoding.gif); }
	table.data .error td.status { background-image:url(../img/i-status-warning.gif); }
	
	table.data .active td.status { background-image:url(../img/i-type-active.gif); }
	table.data .suspended td.status { background-image:url(../img/i-type-suspended.gif); }
	table.data .pastdue td.status { background-image:url(../img/i-status-warning.gif); }
	
	table.data .suspended td { color:#CCC; }
	table.data .pastdue td { background-color:#FFC; font-weight:bold;  }
	
/* Additional tables styling */
	table td.value-number, table th.value-number { text-align:right }
	table tr.table-total td {
		font-weight:bold;
		font-size:90%;
		background-color:#FFF;
		border-top:2px solid #CCD;
		border-bottom:0px solid;
	}
	
/* Actions in tables */
	table td.account-cell a {
		float:left;
	}
	table td a.action-visit, table td a.action-request-payment, table td a.action-activate {
		float:right;
		margin-top:2px;
		margin-right:5px;
		width:12px;
		height:12px;
	}
	table td a.action-visit { background:url(../img/i-action-go.gif) 0 0 no-repeat; }
	table td a.action-request-payment { width:72px; background:url(../img/i-action-request-payment.gif) 0 0 no-repeat; }
	table td a.action-activate { width:24px; background:url(../img/i-action-activate.gif) 0 0 no-repeat; }
		table td a.action-visit span, table td a.action-request-payment span, table td a.action-activate span { display:none }
	
/* Pricing table
==============================*/
table.plans {
	font-size:90%;
}
	table.plans thead th {
		background-color:#FFF;
		text-align:center;
	}
		table.plans thead th.getting-paid, table.plans thead th.getting-popular, table.plans thead th.getting-started {
		}
			table.plans thead th.getting-paid {
				background-color:#FFDDDD;
				border-left:1px solid #EAEDF2;
			}
			table.plans thead th.getting-popular {
				background-color:#DDEEFF;
			}
			table.plans thead th.getting-started {
				background-color:#DFD;
			}
	
	table.plans tbody th, table.plans tbody td {
		background-color:#FFF;
		border-right:1px solid #EAEDF2;
		font-weight:normal;
	}
	table.plans td {
		text-align:center;
		vertical-align:middle;
	}
	table.plans .highlight th, table.plans .highlight td, table.plans .plans-names td {
		background-color:#F6F6FF;
		font-weight:bold;
	}
		table.plans .plans-names td {
			padding:.65em;
			font-size:115%;
			color:#000;
			border-right:1px solid #EAEDF2;
			border-bottom:2px solid #666!important;
		}
	table.plans td.current {
		background-color:#FFC;
		border-color:#EEA;
	}
		table.plans td.current strong.current-plan {
			padding:.25em;
			background-color:#9C0;
			color:#FFF;
		}
	table.plans .highlight td.current {
		background-color:#FFE;
	}
	
	
	table.plans strong.yes {
		position:relative;
		display:block;
		margin:0 auto;
		color:#FFF;
		width:15px;
		height:15px;
		overflow:hidden;
	}
	table.plans .current strong.yes { color:#FFA; }
	
	table.plans strong.yes span {
		position: absolute;
		top: 0;
		left: 0;
		width: 15px;
		height: 15px;
		background: transparent url(../img/i-status-complete.gif) 0% 0 no-repeat;
	}
	
	
/* Tabular data in definition lists
==================================== */
dl.tabular {
}
	dl.tabular dt {
		float:left;
		clear:left;
		padding-top:.15em;
		width:30%;
		margin-right:-30%;
		font-weight:bold;
		font-size:90%;
	}
	dl.tabular dd {
		margin-bottom:.5em;
		margin-left:33%;
	}


/* Comments list
============================== */
#comments_list TD.i-comment {
	padding: 0.8em 10px 0.8em 25px;
	background-image: url(../img/adm_comment_approved.gif);
	background-position: 0.5em 1em;
	background-repeat: no-repeat;
}
	#comments_list .pending TD { font-weight:bold }
	#comments_list .pending TD.i-comment {
		background-image: url(../img/adm_comment_pending.gif);
	}
	

/* Paginator
============================== */
.paginator {
	margin:10px 0 0;
	font-size:.85em;
	border-top:1px solid #DDD;
}
	.paginator .status {
		margin:.5em 0;
	}
	.paginator a.page, .pageList .current {
		padding:2px 6px;
		border:1px solid #DDD;
		background-color:#FFF;
		text-decoration: none;
	}
	.paginator .break {
		border: none;
		background:none;
	}
	.paginator a.end {
		border-width:2px;
	}
	.paginator .current {
		border-color:#999;
		background-color:#FFF;
		font-weight:bold;
		font-size:1em;
	}
	.paginator a:hover {
		color:#FFF;
		background:#0063DC;
		border-color:#036;
		text-decoration:none;
	}
	
	.paginator a.link {
		font-weight:bold;
	}
	
	.paginator .disabled { color:#CCC }
	
	
/* Account
============================== */

	
/* Account summary info */
#account_summary {
	padding:.85em;
	background-color:#F9F9FF;
	border:1px solid #DDE;
}
	html>body #account_summary .twocolwrapper50 { border-top:1px solid #F9F9FF; }

	#account_summary H3 {
		padding:0;
		margin:.25em 0 0;
		font-size:85%;
		text-transform:uppercase;
	}
	
	/* Meter bar */

	.meter-bar {
		height:auto;
		overflow:hidden;
	}
	/* Hides from IE-mac \*/
	* html .meter-bar { zoom: 1; }
	/* End hide from IE-mac */
	
		.meter-bar .progressBar {
			margin: 5px 0 0;
		}
	
		.meter-bar .progressBar .border {
			width: 99%;
			border-left: 1px solid #8C8C8C;
			border-right: 1px solid #8C8C8C;
			background: transparent url(../img/progress-remainder.gif) repeat-x;
		}
		.meter-bar .progressBar .background {
			width: 0;
			height: 18px;
			background: transparent url(../img/progress-meter.gif) repeat-x;
		}
		.meter-bar .danger .background {
			background: transparent url(../img/progress-meter-danger.gif) repeat-x;
		}
		.meter-bar .uploadStatus {
			display:block;
			clear:left;
			font-size:85%;
			margin: .25em 0 1em;
			color: #777;
		}

/* Invoices list */
.invoices-list {
	font-size:90%;
}


/* Settings section
============================== */
table.settings_mediaformats .default_radio {
	text-align:center;
}


/* Look and feel section
============================== */
.themes-list {
	overflow:hidden;
	//height:1%;
}
	.themes-list A {
		display:block;
		float:left;
		margin:0;
		width:150px;
		height:110px;
		text-align:center;
		text-decoration:none;
		color:#FFF;
		background:url(../img/adm_bg_theme_btn.png) left top no-repeat;
		cursor:pointer;
	}
	.themes-list A:hover {
		background-position:0 -110px;
	}
	.themes-list A.current, .themes-list A.current:hover {
		background-position:0 -220px;
	}
		.themes-list .theme-title {
			display:block;
			padding:30px 10px 0;
			font-size:115%;
			font-weight:bold;
			cursor:pointer;
		}
		.themes-list .theme-descr {
			display:block;
			padding:0 5px;
			font-size:75%;
			cursor:pointer;
		}
		
		.themes-list .theme-bg {
			display:block;
			margin-top:9px;
			margin-left:9px;
			width:132px;
			height:92px;
			background-position:0 0;
			background-repeat:no-repeat;
			border:0px solid #F00;
			cursor:pointer;
			//margin-left:0;
		}
		#theme_default .theme-bg { background-image:url(../img/theme_preview_default.png); color:#FEC }
		#theme_leaves .theme-bg { background-image:url(../img/theme_preview_leaves.png); color:#7A0 }
		#theme_nightcity .theme-bg { background-image:url(../img/theme_preview_nightcity.png); color:#E8F }
		#theme_aqua .theme-bg { background-image:url(../img/theme_preview_aqua.png); color:#FFF }
		#theme_fashion .theme-bg { background-image:url(../img/theme_preview_fashion.png); color:#FFF }
		#theme_custom_white .theme-bg { background-image:url(../img/theme_preview_white.png); color:#333 }
		#theme_custom_pink .theme-bg { background-image:url(../img/theme_preview_pink.png); color:#639; }
		#theme_seafoam .theme-bg { background-image:url(../img/theme_preview_seafoam.png); color:#FFF }		
		#theme_brown .theme-bg { background-image:url(../img/theme_preview_brown.png); color:#FFF }
		#theme_gray .theme-bg { background-image:url(../img/theme_preview_gray.png); color:#FFF }


#theme_customize {
	clear:both;
	padding-right: 2px;
}


/* Hack for Safari 3/Opera 9 */
@media screen and (-webkit-min-device-pixel-ratio:0){
     #header_bg {
		width: 540px;
	}
}

	/* Custom background */
	.theme-header-preview {
		padding:2px;
		width: 98%;
		height:110px;
		border:1px solid #CCD;
		overflow:auto;
	}
	/* Font style */
	A.theme-font-style, A.theme-font-style-active {
		float:left;
		display:block;
		width:90px;
		height:80px;
		background-position:0 0;
		background-repeat:no-repeat;
	}
		A.theme-font-style SPAN, A.theme-font-style-active SPAN { display:none }
		A.theme-font-style:hover { background-position:0 -80px }
		A.theme-font-style-active, A.theme-font-style-active:hover { background-position:0 -160px }
		
		#font_sans_black { background-image:url(../img/font_sans_black.png) }
		#font_sans_white { background-image:url(../img/font_sans_white.png) }
		#font_serif_black { background-image:url(../img/font_serif_black.png) }
		#font_serif_white { background-image:url(../img/font_serif_white.png) }
		
	/* ColorPicker enabled inputs */
	.colorpicker {
		float:left;
		margin:0 5px 5px 0;
		padding:2px;
		font-size:90%;
		font-weight:bold;
		color:#CCC;
		border:1px solid #DDE;
	}
		.colorpicker SPAN { display: block; text-align:center; font-size:90% }
		.colorpicker INPUT {
			padding:.5em;
			border:1px solid #333;
			font-weight:bold;
			width:50px;
			cursor:pointer;
		}
		

/* Widgets */

.widgets-list {
	position:relative;
	padding:0;
	margin:0;
	height:400px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.widgets-list li {
	display:block;
	margin:10px 0;
	padding:10px;
	width:85%;
	font-size:90%;
	border:0px solid #CCC;
	background-color:#DFDFEF;
	//width:82%;
}
	.widgets-list li h3 {
		margin:0 20px 0 0;
		padding:0;
		font-size:135%;
		cursor:move;
	}
	
		.widgets-list li h3 .action {
			position: absolute;
			right: 5px; top: 8px;
			display: block;
			width: 24px;
			height: 24px;
			background: url(../img/i-setup.gif) 5px 5px no-repeat;
		}
			.widgets-list li h3 .action span {
				display: none;
			}
		
	#avail_widgets li h3 .action, #avail_widgets fieldset { display:none!important }
	#active_widgets li { width:90%; //width:87%; }

/* Status messages
============================== */

.status-msg {
	margin:.5em 0 1em;
	padding: .5em 0 .5em 24px;
	color:#000;
	font-weight:bold;
	font-size:100%;
	background-color:#FFF;
}
	.status-msg P {
		padding:.5em;
		padding-left: 24px;
	}
	.status-msg UL {
		margin-left:14px;
	}
	.status-info {
		background:#FE6 url(../img/i-status-info.gif) .35em .5em no-repeat;
	}
	
	.status-ok {
		background:#390 url(../img/i-status-ok.gif) .35em .5em no-repeat;
		color:#FFF;
	}
		.status-ok A, .status-ok A:visited { color:#FFF }
	
	.status-error {
		background:#C30 url(../img/i-status-error.gif) .35em .5em no-repeat;
		color:#FFF;
	}
		.status-error A, .status-error A:visited { color:#FFF }
	
	.status-warning {
		padding:.5em;
		padding-left:24px;
		background:#FFF url(../img/i-status-warning.gif) .35em .35em no-repeat;
		border:1px solid #C30;
		font-size:100%;
	}





.clicks {
	text-align: right !important;
}
.checkspelling {
	padding-left: 35px;
	background: transparent url(../img/i_spellchecking.gif) no-repeat 17px 0;
}



/* Network admin */

#network-admin H1 {
	padding: 0.4em 0 0.8em;
	font-size: 200%;
	font-weight: normal;
}
#network-admin #main {
	margin: 16px 0 0;
	background: #FFF url(../img/bg_netadm_main.gif) no-repeat 100% 0;
}
#network-admin #main .wrapper {
	width: 900px;
	padding: 5px 5px 15px;
}
#network-admin #main .wrapper A.btn-adm {
	clear: none;
	margin-right: 5px;
	vertical-align: middle;
}








/* Admin buttons */

A.btn-adm-sml {
	float: left;
	height: 23px;
	margin: 3px 0 0 4px;
	background: transparent url(../img/adm_btn_small_r.gif) no-repeat 100% 0;
	color: #FFF !important;
	font-weight: bold;
	font-size: 11px;
	font-style:normal !important;
	text-decoration: none !important;
	cursor:pointer;
}
A.btn-adm-sml SPAN {
	float: left;
	height: 20px;
	padding: 3px 18px 0;
	background: transparent url(../img/adm_btn_small_l.gif) no-repeat 0 0;
	color: #000 !important;
}
A.btn-adm-sml:hover { background-position: 100% -24px; }
A.btn-adm-sml:hover SPAN { background-position: 0 -24px; }
A.btn-adm-sml:active { background-position: 100% -48px; }
A.btn-adm-sml:active SPAN { background-position: 0 -48px; }

TABLE.data A.btn-adm-sml { padding:0; margin:-2px 0 -4px }


A.btn-adm {
	clear: both;
	float: left;
	height: 23px;
	color: #FFF !important;
	text-decoration: none !important;
	font-weight: bold;
	background: transparent url(../img/btn-adm_bg_r.gif) no-repeat 100% 0;
}
A.btn-adm SPAN {
	float: left;
	height: 19px;
	padding: 4px 17px 0;
	background: transparent url(../img/btn-adm_bg_l.gif) no-repeat 0 0;
}
A.btn-adm:hover { background-position: 100% -23px; }
A.btn-adm:hover SPAN { background-position: 0 -23px; }
A.btn-adm:active { background-position: 100% -46px; }
A.btn-adm:active SPAN { background-position: 0 -46px; }


/* Inner tabs
============================== */

#innertabs {
	padding:1em .5em 0;
	margin:0;
	border-bottom:1px solid #DDE;
	background:#F3F3FF url(../img/innertabs_bg.gif) left bottom repeat-x;
	overflow:hidden;
	//height:1%;
}

	#innertabs LI {
		float:left;
		margin:0 4px 0 0;
		padding:0;
		background-color:#FFF;
		font-size:90%;
		list-style:none;
		text-align:center;
		//width:120px;
	}
	#innertabs LI.active {
		background:#DDE;
	}
		#innertabs LI A,
		#innertabs LI STRONG {
			display:block;
			padding:6px 8px;
			font-weight:bold;
		}
		#innertabs LI A {
			color:#039;
			text-decoration:underline;
		}
		#innertabs LI A:hover {
			color:#000;
			text-decoration:none;
		}
		#innertabs LI STRONG {
			color:#000;
			font-weight:normal;
		}
			#innertabs LI.active STRONG {
				color:#000;
				font-weight:bold;
			}
			
			
/* Inline filters
============================== */

.maincol .filters {
	padding:0 .5em;
	margin:1em 0;
	overflow:hidden;
	//height:1%;
}

	.maincol .filters LI {
		float:left;
		margin:0 4px 0 0;
		padding:3px 5px;
		font-size:90%;
		list-style:none;
	}
	.maincol .filters LI.active {
		background:#DDE;
	}
		.maincol .filters LI A,
		.maincol .filters LI STRONG {
			font-weight:bold;
		}
		.maincol .filters LI A {
			color:#039;
			text-decoration:underline;
		}
		.maincol .filters LI A:hover {
			color:#000;
			text-decoration:none;
		}
		.maincol .filters LI STRONG {
			color:#000;
			font-weight:normal;
		}
			.maincol .filters LI.active STRONG {
				color:#000;
				font-weight:bold;
			}
			
	.maincol .filters LI SPAN.count {
		padding:0 .25em;
	}
	
	.maincol .page-title .filters { float:right; margin:.5em 0 }



/* Sidebar section
============================== */

/* Media content sidebar block */
#media-content-block {
}
	#media-content-block .media-content-file { font-size:85%; }
	#media-content-block .media-content-file strong {
		font-size:115%;
	}
	#media-content-block .highlight {
		display:block;
		padding:.2em;
		padding-left:22px;
		font-size:90%;
		font-weight:bold;
		background:#FFC url(../img/i-status-complete.gif) .2em .2em no-repeat;
	}
	
/* Media content sidebar block */
#related-comments-block {
}
	#related-comments-block OL {
		padding:0 .5em 0 1.75em;
		margin:0;
		font-size:85%;
	}
		#related-comments-block OL LI {
			margin:.5em 0 .75em;
		}
		#related-comments-block OL LI.active {
			padding:.25em;
			margin:0 -.25em;
			background-color:#F3F3FF;
			border:1px solid #DDF;
		}
		#related-comments-block OL LI.active a {
			color:#000;
			text-decoration:none;
		}


/* Sidebar Block */
.sidebar_block {
	position:relative;
	left:-2px;
	padding:10px;
	padding-left:20px;
	margin-bottom:1em;
	background:#F3F3FF url(../img/bg_shdw_blue.gif) left top repeat-y;
}
html>body .sidebar_block { left:1px }

/* System Notifications */
.notification {
	position:relative;
	left: -2px;
	margin-bottom: 1em;
	padding: 10px 10px 10px 20px;
	background: #FFF url(../img/bg_shdw_white.gif) left top repeat-y;
}		
html>body .notification { left: 1px; }

/* Warning Notifications */
.warning {
	background:#FCC url(../img/bg_shdw_red.gif) left top repeat-y;
	color: #333;
}
.warning H2 {
	padding: 0 0 0 20px;
	background: transparent url(../img/i-status-warning.gif) no-repeat 0 0;
	color: #900;
}

/* Help block */
.help {
	position:relative;
	left: -2px;
	padding: 10px 10px 10px 20px;
	color:#FFF;
	font-size:100%;
	background:#339900 url(../img/bg_shdw_yellow.gif) left top repeat-y;
}
html>body .help { left: 1px; }
	.help P { padding: 0.5em 0; line-height:150%; }


.notification #itunes_image img {
	width: 100%;
}


/* Uploading progress bar */

.upload-progress-bar {
	height:auto;
	overflow:hidden;
}
/* Hides from IE-mac \*/
* html .upload-progress-bar { height:1%; }
/* End hide from IE-mac */

	.upload-progress-bar .progressBar {
		float: left;
		width: 400px;
		margin: 5px 0;
	}
	/* Progress bar in sidebar */
	.sidebar .upload-progress-bar .progressBar {
		width:100%;
	}

	.upload-progress-bar .progressBar .border {
		width: 99%;
		border-left: 1px solid #8C8C8C;
		border-right: 1px solid #8C8C8C;
		background: transparent url(../img/progress-remainder.gif) repeat-x;
	}
	.upload-progress-bar .progressBar .background {
		width: 0;
		height: 18px;
		background: transparent url(../img/progress-bar.gif) repeat-x;
	}
	.upload-progress-bar .encoding .background {
		background: transparent url(../img/progress-bar_encoding.gif) repeat-x !important;
	}
	.upload-progress-bar .uploadStatus {
		clear:left;
		float:left;
		font-size:85%;
		margin: 0.5em 0 0 0;
		color: #999;
	}
	.sidebar .upload-progress-bar .uploadStatus {
		clear:none;
		float:none;
	}
	
/* Media encoding in sidebar */
ul.media-encoding {
	padding:0;
	margin:0;
}
	.media-encoding li {
		display:block;
		list-style:none;
		font-size:85%;
		overflow:hidden;
		//height:1%;
	}
		.media-encoding .media-item {
			float:left;
			padding:8px 0 5px 22px;
			width:115px;
			background-position:0 .65em;
			background-repeat:no-repeat;
		}
	
		/* Progress bar in sidebar */
		.media-encoding .upload-progress-bar .progressBar {
			float:left;
			width:100px;
		}
		.media-encoding .media-status {
			position:relative;
			float:left;
			margin:7px 0 0;
			color:#999;
			width:120px;
			border:0px solid;
		}
		
	.media-encoding .media-waiting .media-item { background-image:url(../img/checkbox_incomplete.gif) }
	.media-encoding .media-encoding .media-item { background-image:url(../img/i-type-encoding.gif) }
	.media-encoding .media-done .media-item { background-image:url(../img/checkbox_complete.gif); }
	.media-encoding .media-error .media-item { background-image:url(../img/i-status-warning.gif); }
	.media-encoding .media-error * { color:#C00 }
	
	/* Media recode button */
	A.media-recode {
		display:block;
		position:absolute;
		right:0; top:-1px;
		width:14px;
		height:14px;
		background:url(../img/i-recode.gif) 0 0 no-repeat;
		cursor:pointer;
	}
	A.media-recode:hover { background-position:0 -14px; }
	
		.media-recode SPAN { display:none; cursor:pointer; }
	
	
/* Features list */
UL.features {
	padding:0;
	margin:.5em 0;
}
	UL.features LI {
		list-style:none;
		margin:.5em 0;
		padding-left:22px;
		font-size:90%;
		background:url(../img/i-bullet-feature.gif) .1em .3em no-repeat;
	}
	
	UL.features LI A { font-size:115%; }
	
	
/* Months list */
UL.months {
	padding:0;
	margin:0;
}
	UL.months LI {
		display:block;
		padding:0;
		margin:0;
		list-style:none;
	}
	
	UL.months LI A {
		display:block;
		padding:.25em .5em .25em 20px;
		margin:0;
		background:url(../img/i-action-go.gif) .4em .4em no-repeat;
	}
	UL.months LI A:hover { background-color:#FFF }
	UL.months LI.active A, UL.months LI.active A:hover {
		background-color:#DDE;
		color:#000;
		text-decoration:none;
	}


/* Photo edit */

UL.filmstrip {
	margin:.5em 0;
	padding:0 0 0 4px;
	background-color:#EFEFEF;
	border:1px solid #DDE;
	overflow:hidden;
	//height:100%;
	//padding:0 0 5px 2px;
}
	UL.filmstrip LI {
		padding:0;
		margin:0;
		list-style:none;
	}
	UL.filmstrip  LI.comment {
		margin:.5em 0;
		padding:0;
		text-align:center;
		font-size:135%;
		color:#CCC;
	}
	
	UL.filmstrip LI.photo-preview {
		float:left;
		display:block;
		padding:0;
		margin:7px 3px 7px 0;
		background-color:#FFF;
		border:1px solid #DDE;
		width:96px;
		height:90px;
	}
	UL.filmstrip LI.photo-preview IMG {
		display:block;
		border:3px solid #FFF;
		border-bottom-width:2px;
	}
	
	A.photo-remove {
		display:block;
		float:right;
		margin-right:2px;
		padding:3px 0;
		padding-right:14px;
		font-size:8px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		color:#FFF;
		background:url(../img/i-delete.gif) 100% 0 no-repeat;
	}
	A.photo-remove:hover{
		color:#999;
		background-position:100% -15px;
	}
	
	.photo-uploading {
		padding:1px 0;
		padding-left:18px;
		font-size:85%;
		font-weight:bold;
		background:url(../img/i-type-encoding.gif) left top no-repeat;
	}

DL.mng-photo {
	padding: 0 0 5px;
	overflow:hidden;
	//height:1%;
}
DL.mng-photo DT {
	float: left;
	padding: 0.5em 5px 0 0;
	color: #999;
}
DL.mng-photo DD {
	float: left;
	padding: 5px 10px;
}
DL.mng-photo DD.preview {
	height: 68px;
}
DL.mng-photo DD.preview IMG {
	margin: 0 10px 0 0;
	vertical-align:middle;
}



/* Authors
============================== */
.authors_list {
	padding:0;
	margin:0;
	overflow:hidden;
	//height:1%;
}
	.authors_list LI {
		padding:0;
		margin:0;
		list-style:none;
	}
.authors_list H3 {
	padding-top:0;
	font-size:115%;
	color:#333;
}
	.author-card {
		float:left;
		width:320px;
		background:url(../img/adm-author-card-bg.gif) right bottom no-repeat;
	}
		.author-card-wrapper {
			padding:1em;
			margin:0 10px 10px 0;
			height:120px;
			background-color:#FFFFEF;
			border:1px solid #CA6;
		}
		.author-owner .author-card-wrapper {
			background:#FFFFEF url(../img/author-owner.gif) right bottom no-repeat;
		}
		.author-admin .author-card-wrapper {
			background:#FFFFEF url(../img/author-admin.gif) right bottom no-repeat;
		}
		.author-meta {
		}
			.author-meta H2 {
				font-size:115%;
				text-transform:none;
			}
			.author-meta .author-email {
				margin-bottom:.75em;
				font-size:90%;
			}
			.author-meta p {
				padding:0;
				margin:.25em 0;
				font-size:85%;
			}
		.author-photo-sm {
			float:right;
			width:100px;
			height:78px;
			border:1px solid #DDD;
		}
			.author-photo-sm img {
				border:5px solid #FFF;
			}
		.author-actions {
			padding:.65em 0 0;
			margin:.65em 10% 0 -7px;
			border-top:1px solid #EEE;
			clear:both;
		}
		
	#authors_admins .author-admin .author-meta, #authors_regular .author-meta { cursor:move!important }
			



/* Sponsors
============================== */

.sponsor-details {
	width: 868px;
}
.sponsor-details label,
.sponsor-details input {
	float: left;
	margin: 0.5em 0;
	font: 100%/1.2 Arial, Helvetica, Geneva, sans-serif;
}
.sponsor-details label {
	width: 10em;
}
.sponsor-details label.inline {
	width: auto;
	margin-left: 0.4em;
}
.sponsor-details br {
	clear: both;
}


.sponsor-details dl.mng-photo dd.preview {
	height: auto;
	background: transparent none;
}


table.sponsors td img {
	vertical-align: middle;
}
table.sponsors td strong {
	text-transform: uppercase;
}



/* Statistics
============================== */

#stat-overview {
	padding: 0 0 15px;
	text-align: center;
	overflow:hidden;
	//height:1%;
}
	#stat-overview div#stat-overview-visitors, 
	#stat-overview div#stat-overview-sites, 
	#stat-overview div#stat-overview-episodes, 
	#stat-overview div#stat-overview-subscribers, 
	#stat-overview div#stat-overview-links 
	{
		float: left;
		width:28%;
		margin: 15px 0;
	}	
	#stat-overview dl dt {
		padding: 10px 5px 5px;
		font-size: 175%;
		color: #000;
	}
	#stat-overview dl dd {
		padding: 7px 10px 14px;
		font-size: 90%;
	}
	#stat-overview div.centered {
		clear: both;
		margin-left:8%!important;
	}
	html>body #stat-overview div.centered { margin-left:16%!important }
	#stat-overview .cmnt {
		float: left;
		padding:.5em;
		margin:45px 0 0;
		color: #aaa;
	}

	/* Colors */
	#stat-overview #stat-overview-visitors { background: #f2b6b6 url(../img/bg_stat_visitors_lt.gif) left top no-repeat; }
	#stat-overview #stat-overview-visitors .stats-block-rt { background: url(../img/bg_stat_visitors_rt.gif) right top no-repeat; }
	#stat-overview #stat-overview-visitors .stats-block-lb { background: url(../img/bg_stat_visitors_lb.gif) left bottom no-repeat; }
	#stat-overview #stat-overview-visitors .stats-block-rb { background: url(../img/bg_stat_visitors_rb.gif) right bottom no-repeat; }
	#stat-overview #stat-overview-visitors dd { color: #995c5c; }
	
	#stat-overview #stat-overview-sites { background: #e4cee9 url(../img/bg_stat_referrals_lt.gif) no-repeat 0 0; }
	#stat-overview #stat-overview-sites .stats-block-rt { background: url(../img/bg_stat_referrals_rt.gif) right top no-repeat; }
	#stat-overview #stat-overview-sites .stats-block-lb { background: url(../img/bg_stat_referrals_lb.gif) left bottom no-repeat; }
	#stat-overview #stat-overview-sites .stats-block-rb { background: url(../img/bg_stat_referrals_rb.gif) right bottom no-repeat; }
	#stat-overview #stat-overview-sites dd { color: #916b99; }
	
	#stat-overview #stat-overview-episodes { background: #c2d2e9 url(../img/bg_stat_episodes_lt.gif) no-repeat 0 0; }
	#stat-overview #stat-overview-episodes .stats-block-rt { background: url(../img/bg_stat_episodes_rt.gif) right top no-repeat; }
	#stat-overview #stat-overview-episodes .stats-block-lb { background: url(../img/bg_stat_episodes_lb.gif) left bottom no-repeat; }
	#stat-overview #stat-overview-episodes .stats-block-rb { background: url(../img/bg_stat_episodes_rb.gif) right bottom no-repeat; }
	#stat-overview #stat-overview-episodes dd { color: #6b7e99; }
	
	#stat-overview #stat-overview-subscribers { background: #c2e9d2 url(../img/bg_stat_subscribers_lt.gif) no-repeat 0 0; }
	#stat-overview #stat-overview-subscribers .stats-block-rt { background: url(../img/bg_stat_subscribers_rt.gif) right top no-repeat; }
	#stat-overview #stat-overview-subscribers .stats-block-lb { background: url(../img/bg_stat_subscribers_lb.gif) left bottom no-repeat; }
	#stat-overview #stat-overview-subscribers .stats-block-rb { background: url(../img/bg_stat_subscribers_rb.gif) right bottom no-repeat; }
	#stat-overview #stat-overview-subscribers dd { color: #5c9970; }
	
	#stat-overview #stat-overview-links { background: #e0e9c2 url(../img/bg_stat_links_lt.gif) no-repeat 0 0; }
	#stat-overview #stat-overview-links .stats-block-rt { background: url(../img/bg_stat_links_rt.gif) right top no-repeat; }
	#stat-overview #stat-overview-links .stats-block-lb { background: url(../img/bg_stat_links_lb.gif) left bottom no-repeat; }
	#stat-overview #stat-overview-links .stats-block-rb { background: url(../img/bg_stat_links_rb.gif) right bottom no-repeat; }
	#stat-overview #stat-overview-links dd { color: #91996b; }


table.referrals {
	line-height: 1.7;
}

/* The most... */

#stat-top {
	clear: both;
	overflow:hidden;
	//height:1%;
}
	#stat-top dl {
		float: left;
		width: 30%;
		margin: 0 15px 30px 0;
	}
	#stat-top dl dt {
		margin-bottom:.5em;
		padding: 0.35em 10px;
		background-color: #eaedf2;
		font-weight: bold;
		font-size:115%;
	}
	#stat-top .on-show {
		display: block;
		color: #a3afbf;
		font-size: 90%;
	}
	#stat-top .on-show a {
		color: #a3afbf;
	}


/* Charts */

#chart {
	clear: both;
	padding: 15px 0;
}
#chart object {
	width:100%;
}


/* Episodes details */

table.data tr.show-details td {
	background-color: #FFF9E5;
	color: #000;
	border-bottom-color: #EAE7D9;
	font-weight: bold;
}
	table.data tr.details td {
		padding: 10px 10px 15px;
		background-color: #FFFDF5;
		vertical-align: top;
	}
	table.data tr.details td h3 {
		padding-top: 0;
		font-size: 115%;
	}
		table.data tr.details td table {
			width: 100%;
			margin: 0.5em 0 1em;
			border-collapse: collapse;
			border: 1px solid #EAEDF2;
			font-size: 115%;
			padding: 0;
		}
			table.data tr.details td table th,
			table.data tr.details td table td {
				padding: .5em;
				background-image: none;
				border: 1px solid #EAEDF2;
			}
			table.data tr.details td table th {
				background-color: transparent;
				text-align: left;
				font-weight: normal;
			}
			table.data tr.details td table td {
				text-align: right;
			}



/* Settings section
============================== */
#choose_theme label {
	display:block;
	margin:.25em 0;
}

.theme-preview {
	margin:0 auto;
	border:1px solid #CCD;
	width:340px;
	height:260px;
}
	.theme-preview img {
		display:block;
		border:10px solid #fff;
	}


/* Login to admin area */

#admin.login-screen {
	background-position: 0 0 !important;
}
#admin.login-screen #logo-pp {
	top: 35px;
}
#admin.login-screen fieldset label,
#admin.login-screen fieldset input {
	float: left;
	margin: 0.4em 0 0.8em;
	font-size: 120%;
}
#admin.login-screen fieldset label {
	width: 7em;
}
#admin.login-screen fieldset br {
	clear: both;
}



/* Stuff */

.clear { clear: both; }

.count {
	padding:3px 5px;
	font-weight:normal;
	font-size:90%;
	text-transform:none;
	color:#999;
}




/* Modalbox
======================== */
#mb-sendmessage H1 {
	padding: 0.4em 0 0.6em 35px;
	background: transparent url(../img/i_success.gif) no-repeat 0 0;
	color: #460;
}

dl.mb-dl {
}
	dl.mb-dl dt {
		clear:both;
		float:left;
		padding:.25em 0;
		width:150px;
	}
	dl.mb-dl dd {
		margin-left:160px;
		padding:.25em 0;
		font-weight:bold;
	}
	
	
	
/* Blank pages */
.blank-block {
	height: 273px;
	padding: 110px 0 0;
	background-position:0 0;
	background-repeat:no-repeat;
}
	.blank-block#dashboard { background-image:url(../img/adm_blank_dashboard.jpg) }
	.blank-block#episodes { background-image:url(../img/adm_blank_episodes.jpg) }
	.blank-block#comments { background-image:url(../img/adm_blank_comments.jpg) }
	.blank-block#stats { background-image:url(../img/adm_blank_stats.jpg) }
	.blank-block#stats-visitors { background-image:url(../img/adm_blank_stats-visitors.jpg) }
	.blank-block#stats-subscribers { background-image:url(../img/adm_blank_stats-subscribers.jpg) }
	.blank-block#stats-episodes { background-image:url(../img/adm_blank_stats-episodes.jpg) }
	.blank-block#sponsors { background-image:url(../img/adm_blank_sponsors.jpg) }
	
	.blank-message {
		padding:1em 1em .65em;
		border:7px solid #FFF;
		background-color:#FF9;
		font-size:115%;
		text-align:center;
	}
		.blank-block .blank-message { margin: 0 3em; padding:0 1em .5em; text-align:left }
	
		.blank-message a { color:#f00; }
	
	ul.checklist {
		padding:0;
		margin:.5em 0;
	}
		ul.checklist li {
			list-style:none;
			margin:.5em 0;
			padding-left:22px;
			font-size:90%;
			background:url(../img/checkbox_incomplete.gif) .1em .4em no-repeat;
		}
		ul.checklist li.complete {
			text-decoration:line-through;
			color:#cc9;
			background-image:url(../img/checkbox_complete.gif);
		}
			ul.checklist li.complete a { color:#f99 }
		
		ul.checklist li a { font-size:115%; }
		
		
/* Sing in page
============================== */
#login fieldset { padding:1.5em 6em; }
#login .form-row { margin:1em 0 }
	#login .form-label { padding:.9em 0 0; width:90px; }
		#login .form-label label { font-weight:normal; }
		
	#login .form-field { margin-left:95px; }
	
	#login input {
		padding:.25em;
		font-size:150%;
	}
	
	#login .form-row .action { font-size:85%; font-weight:normal; }
		
		
/* Footer area
============================== */
#footer {
	position:relative;
	clear:both;
	padding:1.5em 0 3em;
}

#footer P {
	margin:0 2em;
	margin-left:105px;
	line-height:.9;
	font-size:85%;
}

#footer.frontrow p {
	margin-left: 250px;
}

#footer A {
	color:#999;
}
	
	/* PodcastPeople logo
	============================== */
	#specialpage #logo-pp {
		position:relative;
		top:20px;
		left:-20px;
		margin:0 auto;
		width:125px;
		height:100px;
		overflow:hidden;
		color:#FFF;
		font-size:70%;
	}
		#logo-pp a {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			text-decoration:none!important;
			background:transparent url(../img/adm_pp_logo_lg.png) 0 0 no-repeat;
		}
		#logo-pp a span { visibility:hidden }
	
	#footer #logo-pp {
		position:absolute;
		top:3px;
		left:0;
		margin:0 0 0 15px;
		width:83px;
		height:56px;
	}
		#footer #logo-pp a {
			background:transparent url(../img/adm_pp_logo2_sm.gif) 0 0 no-repeat;
		}

#footer #logo-fr {
	position:absolute;
	top:3px;
	left:0;
	margin:0 0 0 115px;
	width:120px;
	height:56px;
}

#logo-fr a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-decoration:none!important;
	background: transparent url(../img/logo_fr.png) 0 22px no-repeat;
}
#logo-fr a span { visibility:hidden }

/* Online recorder specific */
.recorder-promo-link {
	display: block;
	padding: .5em;
	margin:.5em 0;
	text-align: center;
	font-size: 135%;
	font-weight: bold;
	text-decoration: none;
	color: #666;
	background-color: #EFEFEF;
	border: 1px solid #CCC;
}
	a.recorder-promo-link:hover {
		color: #360;
		background-color: #AD6;
		border-color: #693;
	}

/* Authors right */
#author-rights DL {
	margin: 0;
	padding: 0;
}
#author-rights DL DT,
#author-rights DL DD {
	margin: 0;
	padding: 0.2em 0;
}
#author-rights DL DT {
	padding-top: 0.5em;
	font-weight: bold;
}
#author-rights DL DD {
	display: list-item;
	list-style: disc;
	margin-left: 1.5em;
}

/* Uploading message */
.msg-uploading {
	padding-left: 20px;
	font-size: 90%;
	color: #666;
	background: url(../img/i-type-encoding.gif) 0 0 no-repeat;
}