#nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav > li {
	background: #F5F5F5;
	border-bottom: 1px solid #aaa;
}

#nav li {
	position: relative; 
	float: left;
	padding: 5px;
}


#nav ul {
	position: absolute;
	top: 26px;
	left: 10px;
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 136px;
	border: 1px solid #AAA;
	background: #f1f1f1;
	-webkit-box-shadow: 1px 1px 5px #AAA;
	-moz-box-shadow: 1px 1px 5px #AAA;
	box-shadow: 1px 1px 5px #AAA;
}

#nav ul li { 
	float: none;
	padding: 0;
}

#nav ul li a {
	width: 130px;
	_width: 127px;
	background: #f1f1f1;
	padding: 3px;
	display: block;
	_float: left;
	font-weight: normal;
}

#nav ul li a:hover {
	background: #CDCDCD;
}

#nav ul ul { 
	left: 137px;
	_left: 0;
	top: 0;
}
/**
 * SqueezeBox - Expandable Lightbox
 *
 * Allows to open various content as modal,
 * centered and animated box.
 *
 * @version		1.1 rc4
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @copyright	Author
 */

#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(../images/squeezebox/closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(../images/squeezebox/closebox.gif);
}

.sbox-loading #sbox-content {
	background-image: url(../images/squeezebox/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(../images/squeezebox/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(../images/squeezebox/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(../images/squeezebox/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(../images/squeezebox/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(../images/squeezebox/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(../images/squeezebox/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(../images/squeezebox/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(../images/squeezebox/bg_nw.png) no-repeat;
}#_cs_sidebar { background: url("http://curationstation.com/images/home-background.png") repeat-x scroll 0 0 #9BB2B1; background-color: #9bb2b1; height: 100%; position: fixed; right: 0; top: 0; width: 500px; z-index: 99999999999999; overflow; hidden; }
/* TODO: change from localhost */
#_cs_sidebar #_cs_close { background: url(//localhost/curationstation.com/images/sidebar/xout.png) no-repeat; cursor: pointer; height: 20px; position: absolute; right: 5px; top: 19px; width: 30px; }
#_cs_sidebar #_cs_iframe { border: 0; height: 100%; overflow: hidden; width: 100%; }

#_cs_iframe_body { background:#7A8283; color: #5C6364; font-family: 'Cabin',Arial,sans-serif; font-size: 12px; margin: 0; padding: 0; }
#_cs_iframe_body h1 { background:#000; color:#fff;text-transform:uppercase;font-size: 14px; font-weight: bold; padding: 11px 0 8px 29px; margin: 11px 17px 0 -15px; }
#_cs_iframe_body h1#bookmarklet_or { background-color:inherit;margin: 0; padding: 2px 0 4px 11px; font-size: 14px; font-weight:bold;color: #454f4e;margin-top:13px;}
#_cs_iframe_body h2 { font-size: 14px; font-weight: bold; color:#454f4e; margin: 11px 0 3px; }
/* TODO: change from localhost */
#_cs_iframe_body #_cs_header { background: #fff url(//localhost/curationstation.com/images/sidebar/cs-logo-bw.png) 25px 50% no-repeat; height: 54px; margin: 0; position: relative; -webkit-box-shadow: 0px 0px 8px #000000; -moz-box-shadow: 0px 0px 8px #000000; box-shadow: 0px 0px 8px #000000; }
#_cs_iframe_body #_cs_header span { line-height: 54px; margin-left: 98px; font-weight:bold; font-size:12px; color:#454f4e;}
#_cs_iframe_body #_cs_header span a { color: #5ac32f; text-decoration:none;}
#_cs_iframe_body #_cs_operation { background-color: #fff; float: left; height: 100%; margin: 0 5px 5px 15px; width: 240px; }
#_cs_iframe_body .step-header { color: #454f4e; text-align:center; padding: 16px; border-bottom: 1px solid #8E9495;font-size:16px; font-weight:bold; }
#_cs_iframe_body #_cs_submit { background-color: #f2f2f2; border-left:1px solid #C5C9C9;margin: 0; position: absolute; right: 15px; width: 229px; height: 100%; z-index:-1}
#_cs_iframe_body #_cs_submit h2 { margin-left: 10px; }
/* #_cs_iframe_body #_cs_submit .step-header { background-color: #555; color: #eee; padding: 2px 0 4px 11px; font-size:18px; } */
#_cs_iframe_body #_cs_submit label { cursor: pointer; font-size: 12px;font-weight:bold; color: #454f4e;}
#_cs_iframe_body .ops { margin-left: 10px; margin-bottom: 10px;}
#_cs_iframe_body ._cs_select { background-color: #73CC03; border:none; font-weight:bold; font-size:14px; color: #fff;cursor: pointer; text-transform:uppercase;margin: 13px 0 0 -16px; padding:13px 29px 11px; text-align:center; }
#_cs_iframe_body #_cs_bk_submit { background-color: #6F7679; border-color: #7A7F81; position:absolute; right:-10px;}
#_cs_iframe_body ._cs_info, #_cs_iframe_body ._cs_comment { font-size: 11px; font-weight:bold;font-style: italic; }
._cs_info {overflow:hidden;}
#_cs_iframe_body ul { margin-left: 10px; padding: 0; max-height: 62%; }
#_cs_iframe_body ul li { list-style-type: none; margin-left: 0px; }
#_cs_iframe_body #_cs_login { background-color: #E6EBEB; height: 100%; padding: 5px; margin: 0 0 0 15px; }
#_cs_iframe_body #_cs_login h1 {margin-bottom:12px}
#_cs_iframe_body #_cs_login form { margin: 0 auto; width: 251px; }
#_cs_iframe_body #_cs_login form label { display: block; float: left; line-height: 20px; padding-right: 8px; text-align: right; width: 55px; }
#_cs_iframe_body #_cs_login form ._cs_login_row { margin-bottom: 8px; }
#_cs_iframe_body #_cs_login form #_cs_login_button { background-color: #73CC03; border:none; color:#fff;cursor: pointer; margin: 8px 0 0 63px; font-weight:bold; font-size:14px; text-transform:uppercase;padding: 13px 29px 11px;}
#_cs_iframe_body #_cs_complete { background-color: #E6EBEB; height: 100%; padding: 5px; margin: 5px 0 0 15px; }
#_cs_iframe_body #_cs_complete h1 { font-size: 16px; margin: 0 auto; width:168px; background:none; color:#000;}
/* General */

.calendar-eightysix {
	cursor: default;
	position: absolute;
	z-index: 999;
	text-align: center;
}
	.calendar-eightysix, .calendar-eightysix * {
		overflow: hidden;
		padding: 0;
		margin: 0;
	}
		.calendar-eightysix .header.dragger {
			cursor: move;
		}
		
			.calendar-eightysix .header .arrow-left, .calendar-eightysix .header .arrow-right {
				cursor: pointer;
			}
			.calendar-eightysix .header .arrow-left {
				float: left;
			}
			.calendar-eightysix .header .arrow-right {
				float: right;
			}
			
			.calendar-eightysix .header .label {
				display: inline-block;
			}
				.calendar-eightysix .header .label.clickable {
					cursor: pointer;
				}
		
		.calendar-eightysix .body {
			position: relative;
		}
			.calendar-eightysix .body .inner .container {
				position: absolute;
				left: 0;
			}
				
				.calendar-eightysix .body .inner .container .row div {
					float: left;
				}
				
					.calendar-eightysix .body .inner .container.month.pickable .row div, 
					  .calendar-eightysix .body .inner .container.year-decade .row div {
						cursor: pointer;
					}

/* Specifc */

.calendar-eightysix.default {
	width: 216px;
	height: 170px;
	background: url('../images/calendar/default/background.png') center no-repeat;
	font-family: Trebuchet, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #888;
}
*html .calendar-eightysix.default { /* IE6 png fix */
	background-image: url('../images/calendar/default/background.gif');
}

	.calendar-eightysix.default .wrapper {
		padding: 8px;
	}
		
		/* Header */
		
		.calendar-eightysix.default .header {
			height: 25px;
		}
		
			.calendar-eightysix.default .header .arrow-left, .calendar-eightysix.default .header .arrow-right {
				width: 12px;
				height: 13px;
				margin: 6px 7px;
			}
			.calendar-eightysix.default .header .arrow-left {
				background: transparent url('../images/calendar/default/arrow-left.png') center no-repeat;
			}
				*html .calendar-eightysix.default .header .arrow-left { /* IE6 png fix */
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/calendar/default/arrow-left.png', sizingMethod='scale'); 
				}
				.calendar-eightysix.default .header .arrow-left:hover {
					background-image: url('../images/calendar/default/arrow-left-hover-blue.png');
				}
			.calendar-eightysix.default .header .arrow-right {
				background: transparent url('../images/calendar/default/arrow-right.png') center no-repeat;
			}
				*html .calendar-eightysix.default .header .arrow-right { /* IE6 png fix */
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/calendar/default/arrow-right.png', sizingMethod='scale'); 
				}
				.calendar-eightysix.default .header .arrow-right:hover {
					background-image: url('../images/calendar/default/arrow-right-hover-blue.png');
				}
			
			.calendar-eightysix.default .header .label {
				margin-top: 6px;
				color: #8399a6;
			}
				.calendar-eightysix.default .header .label.clickable:hover {
					color: #b2cfe1;
				}
		
		/* Body */
		
		.calendar-eightysix.default .body {
			height: 126px;
		}
			
			.calendar-eightysix.default .body .inner .container {
				width: 200px;
				height: 126px;
			}
			
			/* General container */
			
			.calendar-eightysix.default .body .inner .container .row {
				width: 200px;
			}
				.calendar-eightysix.default .body .inner .container .row.even,
				  .calendar-eightysix.default .body .inner .container .row.even div {
					background-color: #eee;
				}
				.calendar-eightysix.default .body .inner .container .row.odd div {
					background-color: #fff;
				}
				
				.calendar-eightysix.default .body .inner .container .row div.today {
					text-decoration: underline;
				}
				.calendar-eightysix.default .body .inner .container .row div.selected {
					font-weight: bold;
					color: #8eaec1 !important;
				}
				
				.calendar-eightysix.default .body .inner .container .row div.non-selectable,
				  .calendar-eightysix.default .body .inner .container .row div.non-selectable:hover {
					color: #dcdcdc !important;
					cursor: default !important;
				}
			
			/* Month */
			
			.calendar-eightysix.default .body .inner .container.month .row.a div {
				cursor: default !important;
				color: #888 !important;
			}
			
			.calendar-eightysix.default .body .inner .container.month .row {
				height: 18px;
			}
				
				.calendar-eightysix.default .body .inner .container.month .row div {
					margin-top: 2px;
					width: 24px;
				}
				
				.calendar-eightysix.default .body .inner .container.month .row div.first {
					padding-left: 16px;
				}
				.calendar-eightysix.default .body .inner .container.month .row div.last {
					padding-right: 16px;
				}
				
				.calendar-eightysix.default .body .inner .container.month .row div.outside {
					color: #dedede;
				}
				.calendar-eightysix.default .body .inner .container.month .row.even div.outside {
					color: #cecece;
				}				
					.calendar-eightysix.default .body .inner .container.month .row.a div {
						color: #9c9c9c;
					}
		
			/* Year & decade */
			
			.calendar-eightysix.default .body .inner .container.year-decade .row {
				height: 42px;
			}
				.calendar-eightysix.default .body .inner .container.year-decade .row div {
					width: 42px;
					padding-top: 13px;
					height: 29px;
				}
					.calendar-eightysix.default .body .inner .container.year-decade .row div.first {
						margin-left: 16px;
					}
					.calendar-eightysix.default .body .inner .container.year-decade .row div.last {
						margin-right: 16px;
					}
					
					*html .calendar-eightysix.default .body .inner .container.year-decade .row div.first { /* IE6 fix */
						margin-left: 9px;
					}
					*html .calendar-eightysix.default .body .inner .container.year-decade .row div.last { /* IE6 fix */
						margin-right: 9px;
					}
					
					.calendar-eightysix.default .body .inner .container.month.pickable .row div:hover, 
					  .calendar-eightysix.default .body .inner .container.year-decade .row div:hover {
						color: #b2cfe1;
					}
		
		/* Footer */
		
		.calendar-eightysix.default .footer {
			background: transparent url('../images/calendar/default/footer-blue.png') top no-repeat;
			height: 4px;
		}
				*html .calendar-eightysix.default .footer { /* IE6 png fix */
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/calendar/default/footer-blue.png', sizingMethod='scale'); 
				}


/* Red style */

.calendar-eightysix.default.red .header .arrow-left:hover {
	background-image: url('../images/calendar/default/arrow-left-hover-red.png');
}
.calendar-eightysix.default.red .header .arrow-right:hover {
	background-image: url('../images/calendar/default/arrow-right-hover-red.png');
}
.calendar-eightysix.default.red .header .label {
	color: #d13a3a;
}
	.calendar-eightysix.default.red .header .label.clickable:hover {
		color: #d06d6d;
	}
.calendar-eightysix.default.red .footer {
	background-image: url('../images/calendar/default/footer-red.png');
}
	*html .calendar-eightysix.default.red .footer { /* IE6 png fix */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/calendar/default/footer-red.png', sizingMethod='scale'); 
	}
.calendar-eightysix.default.red .body .inner .container.month.pickable .row div:hover, 
  .calendar-eightysix.default.red .body .inner .container.year-decade .row div:hover {
	color: #b90000;
}
.calendar-eightysix.default.red .body .inner .container .row div.selected {
	color: #b90000 !important;
}

/* Green style */

.calendar-eightysix.default.green .header .arrow-left:hover {
	background-image: url('../images/calendar/default/arrow-left-hover-green.png');
}
.calendar-eightysix.default.green .header .arrow-right:hover {
	background-image: url('../images/calendar/default/arrow-right-hover-green.png');
}
.calendar-eightysix.default.green .header .label {
	color: #73a642;
}
	.calendar-eightysix.default.green .header .label.clickable:hover {
		color: #73a642;
	}
.calendar-eightysix.default.green .footer {
	background-image: url('../images/calendar/default/footer-green.png');
}
	*html .calendar-eightysix.default.green .footer { /* IE6 png fix */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/calendar/default/footer-green.png', sizingMethod='scale'); 
	}
.calendar-eightysix.default.green .body .inner .container.month.pickable .row div:hover, 
  .calendar-eightysix.default.green .body .inner .container.year-decade .row div:hover {
	color: #73a642;
}
.calendar-eightysix.default.green .body .inner .container .row div.selected {
	color: #9abd79 !important;
}.datepicker {
	position: absolute;
	border: 2px solid #1C3262;
	font-size: 11px;
	width: 194px;
	padding: 3px;
	height: 221px;
	background: #fff;
	line-height: normal;
	z-index: 3003;
}

/* header
********************************************************/
.datepicker .header {
	position: relative;
	background: #1C3262;
	height: 21px;
	padding-top: 4px;
	margin-bottom: 3px;
}

.datepicker .header .title {
	text-align: center;
	padding-top: 1px;
	margin: 0px 42px 0 20px;
}

.datepicker .header .titleText {
	color: #fff;
	font-weight: bold;
}
.datepicker .header .next,
.datepicker .header .previous,
.datepicker .header .closeButton {
	position: absolute;
	width: 15px;
	height: 15px;
	background: #fff;
	text-align: center;
	color: #666;
	top: 5px;
	cursor: pointer;
}
.datepicker .header .previous {
	left: 5px;
}
.datepicker .header .next {
	right: 28px;
}
.datepicker .header .closeButton {
	right: 5px;
}

/* body
********************************************************/
.datepicker .body {
	position: relative;
	top: 0px;
	left: 0px;
	width: 194px;
	border-right: 2px solid #fff;
	height: 193px;
	overflow: hidden;
}

/* time
********************************************************/
.datepicker .time {
	width: 100%;
	height: 100%;
	background: #eee;
}

.datepicker .time .hour,
.datepicker .time .separator,
.datepicker .time .minutes {
	border: 1px solid #ccc;
	background: #fff;
	width: 50px;
	font-size: 32px;
	position: absolute;
	top: 50px;
	text-align: center;
	padding: 2px;
}

.datepicker .time .hour {
	left: 30px;
}
.datepicker .time .separator {
	background: transparent;
	border: 0px;
	width: 10px;
	left: 91px;
}

.datepicker .time .minutes {
	left: 110px;
}
.datepicker .time .ok {
	position: absolute;
	top: 105px;
	width: 136px;
	left: 30px;
	font-size: 20px;
}

/* days-grid
********************************************************/
.datepicker .days .day {
	float: left;
	background: #ccc;
	cursor: pointer;
	text-align: center;
	padding-top: 4px;
	width: 25px;
	overflow: hidden;
	height: 21px;
	margin: 0 3px 3px 0;
}

.datepicker .days .day0 {
	margin-right: 0;
}

.datepicker .days .week5 .day {
	margin-bottom: 0;
}

/* days-colors
********************************************************/
.datepicker .days .title {
	background: #5D6E95;
	font-weight: bold;
	color: #fff;
	cursor: default;
}

.datepicker .days .otherMonth {
	background: #eee;
	color: #aaa;
}

/* months
********************************************************/
.datepicker .months .month {
	float: left;
	background: #eee;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
	width: 62px;
	height: 31px;
	padding-top: 15px;
	margin: 0 3px 3px 0;
}

.datepicker .months .month3,
.datepicker .months .month6,
.datepicker .months .month9,
.datepicker .months .month12 {
	margin-right: 0;
	width: 64px;
}

.datepicker .months .month10,
.datepicker .months .month11,
.datepicker .months .month12 {
	margin-bottom: 0;
}

/* years
********************************************************/
.datepicker .years .year {
	float: left;
	background: #eee;
	cursor: pointer;
	text-align: center;
	padding-top: 11px;
	width: 46px;
	overflow: hidden;
	height: 25px;
	margin: 0 3px 3px 0;
}

.datepicker .years .year3,
.datepicker .years .year7,
.datepicker .years .year11,
.datepicker .years .year15,
.datepicker .years .year19 {
	margin-right: 0;
	width: 47px;
}

.datepicker .years .year16,
.datepicker .years .year17,
.datepicker .years .year18,
.datepicker .years .year19 {
	margin-bottom: 0;
	height: 26px;
}

/* global
********************************************************/
.datepicker .selected {
	background: #8C929F !important;
	color: #fff !important;
}

.datepicker .unavailable,
.datepicker .body .days .week .day.unavailable:hover {
	background: #edd !important;
	color: #b88 !important;
	cursor: default !important;
}

.datepicker .days .week .day:hover,
.datepicker .months .month:hover,
.datepicker .years .year:hover {
	background: #5D6E95 !important;
	color: #fff !important;
}.datepicker_dashboard {
	position: absolute;
	font-size: 10px;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;
	color: #fff;
	line-height: normal;
	width: 172px;
	height: 135px;
	padding: 14px;
	background: url(../images/frame.png) no-repeat;
	z-index: 12;
	right:4px;
}

/* header
********************************************************/
.datepicker_dashboard .header {
	position: relative;
	height: 15px;
	margin-bottom: 5px;
	padding-top: 1px;
}

.datepicker_dashboard .header .title {
	text-align: center;
	margin: 2px 18px 0 18px;
}

.datepicker_dashboard .header .titleText {
	color: #ccff00;
}

.datepicker_dashboard .header .previous,
.datepicker_dashboard .header .next,
.datepicker_dashboard .header .closeButton {
	position: absolute;
	cursor: pointer;
	text-indent: -40px;
	overflow: hidden;
	width: 12px;
	height: 12px;
	top: 2px;
	background-image: url(../images/buttons.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.datepicker_dashboard .header .previous {
	left: 4px;
}
.datepicker_dashboard .header .previous:hover {
	background-position: left bottom;
}
.datepicker_dashboard .header .next {
	right: 4px;
	background-position: -13px top;
}
.datepicker_dashboard .header .next:hover {
	background-position: -13px bottom;
}
.datepicker_dashboard .header .closeButton {
	display: none;
	right: 0px;
	top: 0px;
	background-position: right top;
}
.datepicker_dashboard .header .closeButton:hover {
	background-position: right bottom;
}

/* body
********************************************************/
.datepicker_dashboard .body {
	position: relative;
	top: 0px;
	left: 2px;
	width: 168px;
	height: 112px;
	overflow: hidden;
}

/* time
********************************************************/
.datepicker_dashboard .time {
	position: relative;
	width: 100%;
	height: 100%;
}

.datepicker_dashboard .time .hour,
.datepicker_dashboard .time .separator,
.datepicker_dashboard .time .minutes {
	background: #333;
	border: 0px;
	width: 50px;
	font-size: 32px;
	color: #fff;
	position: absolute;
	top: 10px;
	text-align: center;
	padding: 2px;
}

.datepicker_dashboard .time .hour {
	left: 15px;
}
.datepicker_dashboard .time .separator {
	background: transparent;
	width: 10px;
	left: 76px;
}

.datepicker_dashboard .time .minutes {
	left: 95px;
}
.datepicker_dashboard .time .ok {
	position: absolute;
	top: 65px;
	height: 32px;
	width: 136px;
	left: 15px;
	font-size: 20px;
}

/* days-grid
********************************************************/
.datepicker_dashboard .days .day {
	float: left;
	text-align: center;
	overflow: hidden;
	width: 23px;
	padding-top: 1px;
	height: 14px;
	margin: 0 1px 1px 0;
}
.datepicker_dashboard .days .titles {
	height: 15px;
	margin-bottom: 2px;
	text-transform: uppercase;
	color: #aaa;
}
.datepicker_dashboard .days .day0 {
	margin-right: 0;
}

.datepicker_dashboard .days .week5 .day {
	margin-bottom: 0;
}

/* days-colors
********************************************************/
.datepicker_dashboard .days .week .day {
	cursor: pointer;
}
.datepicker_dashboard .days .week .day:hover {
	color: #ccff00;
}

.datepicker_dashboard .days .otherMonth {
	color: #444444;
}

.datepicker_dashboard .days .selected {
	color: #ccff00;
}

/* months-grid
********************************************************/
.datepicker_dashboard .months .month {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 6px;
	width: 55px;
	overflow: hidden;
	height: 21px;
	margin: 0 1px 1px 0;
}

.datepicker_dashboard .months .month3,
.datepicker_dashboard .months .month6,
.datepicker_dashboard .months .month9,
.datepicker_dashboard .months .month12 {
	margin-right: 0;
}

.datepicker_dashboard .months .month10,
.datepicker_dashboard .months .month11,
.datepicker_dashboard .months .month12 {
	margin-bottom: 0;
}

/* months-colors
********************************************************/
.datepicker_dashboard .months .month:hover {
	color: #ccff00;
}

.datepicker_dashboard .months .selected {
	color: #ccff00;
}

/* years-grid
********************************************************/
.datepicker_dashboard .years .year {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 6px;
	width: 32px;
	overflow: hidden;
	height: 21px;
	margin: 0 1px 1px 0;
}

.datepicker_dashboard .years .year4,
.datepicker_dashboard .years .year9,
.datepicker_dashboard .years .year14,
.datepicker_dashboard .years .year19 {
	margin-right: 0;
}

.datepicker_dashboard .years .year15,
.datepicker_dashboard .years .year16,
.datepicker_dashboard .years .year17,
.datepicker_dashboard .years .year18,
.datepicker_dashboard .years .year19 {
	margin-bottom: 0;
}

/* years-colors
********************************************************/
.datepicker_dashboard .years .year:hover {
	color: #ccff00;
}

.datepicker_dashboard .years .selected {
	color: #ccff00
}

/* global
********************************************************/
.datepicker_dashboard .unavailable {
	color: #533 !important;
	cursor: default !important;
	text-decoration: line-through;
}
/*@global*/

.mif-tree-wrapper{
position: relative;
width: 100%;
margin:0;
padding:0;
overflow-x:hidden;
font-family:sans-serif;
font-size:11px;
line-height:18px;/******Tree node height******/
/* white-space:nowrap; */
cursor:default;
}

.mif-tree-bg{
width:100%;
height:100%;
position:absolute;
overflow:hidden;
}

.mif-tree-bg-container{
width:100%;
display:none;
}

.mif-tree-bg-node{
width:100%;
height:18px;
}

.mif-tree-bg-selected{
background-color:#dcd7ab;
}

.mif-tree-wrapper:focus{
outline:0;
}

.mif-tree-wrapper span{
padding-bottom:2px;
padding-top:2px;
cursor:pointer;
/*   width:100px; */
}

.mif-tree-children{
padding-left:18px;
/* width:18px; */
}

.mif-tree-node{
  background-color: #555;
  border-bottom:1px solid #888;
  color: #d6d6d6;
  position:relative;
  /*   background:url('images/line.gif') repeat-y 8px 0px; */
  padding-right: 3px;
}
/*
.mif-tree-name:hover {
  color: #FFE700;
}
*/

.mif-tree-children .mif-tree-node {
  border:none;
  padding-right:0;
}

.mif-tree-node-last{
/* background:url('images/line.gif') no-repeat 8px 0px; */
}

.mif-tree-name{
  cursor: default;
  overflow:hidden;
  margin-left:4px;
  height: 12px;
  line-height: 12px;
  overflow: hidden;
}

.mif-tree-name a{
color:red;
}

.mif-tree-name a:hover{
color:blue;
}


.mif-tree-wrapper .mif-tree-node-wrapper{
  font-weight: bold;
  height: 17px;
  line-height: 17px;
  overflow: hidden;
}
.mif-tree-wrapper .mif-tree-node-wrapper.feed {
  font-weight: normal;
}

/*@gadjets*/

.mif-tree-gadjet{
background-image:url('../images/folder-icons.png');
cursor: pointer;
padding-right: 10px;
z-index:1;
overflow:hidden;
background-repeat:no-repeat;
cursor:default;
}

.mif-tree-gadjet-none{
background:none;
}

.mif-tree-gadjet-minus{
background-position: 0px 50%;
}

.mif-tree-gadjet-plus{
background-position: 100% 0;
}

.mif-tree-gadjet-middle{
background-position: -36px 50%;
}

.mif-tree-gadjet-hover .mif-tree-gadjet-minus{
background-position: -54px 50%;
}

.mif-tree-gadjet-hover .mif-tree-gadjet-plus{
background-position: -72px 50%;
}

.mif-tree-gadjet-hover .mif-tree-gadjet-middle{
background-position: -90px 50%;
}


/*.mif-tree-gadjet-hover{
background-image:url('images/gadjets-hover.gif');
}*/




/*@icons*/
.mif-tree-icon{
/* padding-right:18px; */
background-position:0 50%;
background-repeat:no-repeat;
cursor:inherit;
}

.mif-tree-open-icon{
/* background-image:url('images/openicon.gif') */
}

.mif-tree-close-icon{
/* background-image:url('images/closeicon.gif') */
}

.mif-tree-middle-icon{
/* background-image:url('images/middleicon.gif'); */
}

.mif-tree-loader-open-icon,.mif-tree-loader-close-icon{
/* background-image:url('images/mootree_loader.gif'); */
}

.mif-tree-book-icon{
/* background-image:url('images/book_icon.gif'); */
}

.mif-tree-bin-open-icon{
/* background-image:url('images/bin_open_icon.gif'); */
}

.mif-tree-bin-close-icon{
/* background-image:url('images/bin_close_icon.gif'); */
}

.mif-tree-bin-middle-icon{
/* background-image:url('images/bin_middle_icon.gif'); */
}




/*@selection*/

/*
.mif-tree-node-selected .mif-tree-name{
color:#FFE700;
text-transform:italic;
}
*/

.mif-tree-highlighter{
height:18px;
overflow:hidden;
width:100%;
background:#b64553;
position:absolute;
}



/*@d'n'd*/
.mif-tree-pointer{
height:1px;
overflow: hidden;
position: absolute;
/* background-image:url('images/1.gif'); */
background-repeat:repeat-x;
background-color:#888;
}


.mif-tree-ghost{
background-color:#3E3D3F;
/* border:solid 2px #e8e8f7; */
color: #D6D6D6;
font-size:12px;
padding-left:2px;
position:absolute;
}

.mif-tree-ghost .mif-tree-node-wrapper{
background:none;
}

.mif-tree-ghost span.mif-tree-text{
padding-top:1px;
padding-bottom:1px;
}

.mif-tree-ghost-icon{
/* padding-left:16px; */
background-color:#fff;
background-repeat:no-repeat;
/* background-image:url('images/dropzone.gif'); */
}

.mif-tree-ghost-after{
background-position:-64px 2px;
}

.mif-tree-ghost-before{
background-position:-48px 2px;
}

.mif-tree-ghost-between{
background-position:-16px 2px;
}

.mif-tree-ghost-inside{
background-position:-0px 2px;
}

.mif-tree-ghost-notAllowed{
background-position:-32px 2px;
}

.mif-tree-drag-current{
background-color:#cfcfd8;
}

.mif-tree-replace{
background-color:#99c8fb;
}


/*@checkbox*/
.mif-tree-checkbox{
padding-left:18px;
}

.mif-tree-node-checked, .mif-tree-node-checked .mif-tree-checkbox{
/* background:url('images/checked.gif') center 2px no-repeat; */
}

.mif-tree-node-unchecked, .mif-tree-node-unchecked .mif-tree-checkbox{
/* background:url('images/unchecked.gif') center 2px no-repeat; */
}

.mif-tree-node-checked-selected{
/* background:url('images/checked_selected.gif') center 2px no-repeat; */
}

.mif-tree-node-unchecked-selected{
/* background:url('images/unchecked_selected.gif') center 2px no-repeat; */
}



/*@rename*/
.mif-tree-rename{
display: inline;
line-height: 14px;
height:14px;
cursor: default;
overflow:hidden;
font-family:sans-serif;
font-size:11px;
padding:1px 0;
border:solid 1px black;
}/***
 *  - mooRainbow: defaultCSS
 * author: w00fz <w00fzIT@gmail.com>
 */

#mooRainbow { font-size: 11px; color: #000; }

/*
.moor-box {
	width: 392px; 
	height: 310px; 
	border: 1px solid #636163; 
	background-color: #f9f9f9;
}
.moor-overlayBox {
	width: 256px; 
	height: 256px; 
	margin-top: 9px; 
	margin-left: 9px;
	border: 1px solid #000;
}
.moor-slider {
	border: 1px solid #000;
	margin-top: 9px; 
	margin-left: 280px;
	width: 19px; 
	height: 256px;
}
.moor-colorBox {
	border: 1px solid #000; 
	width: 59px; 
	height: 68px; 
	margin-top: 20px; 
	margin-left: 315px;
}
.moor-currentColor { 
	margin-top: 55px; 
	margin-left: 316px; 
	width: 59px; 
	height: 34px;
}
.moor-okButton {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	margin-top: 278px;
	margin-left: 8px;
	background: #e6e6e6;
	height: 23px;
	border: 1px solid #d6d6d6;
	border-left-color: #f5f5f5;
	border-top-color: #f5f5f5;
}
#mooRainbow label {
	font-family: mono;
}
.moor-rLabel {
	margin-top: 100px;
	margin-left: 315px;
}
.moor-gLabel {
	margin-top: 125px;
	margin-left: 315px;
}
.moor-bLabel {
	margin-top: 150px;
	margin-left: 315px;
}
.moor-HueLabel {
	margin-top: 190px;
	margin-left: 315px;
}
span.moor-ballino { 
	margin-top: 190px;
	margin-left: 370px;
}
.moor-SatuLabel {
	margin-top: 215px;
	margin-left: 315px;
}
.moor-BrighLabel {
	margin-top: 240px;
	margin-left: 315px;
}
.moor-hexLabel {
	margin-top: 275px;
	margin-left: 280px;
}

.moor-rInput, .moor-gInput, .moor-bInput, .moor-HueInput, .moor-SatuInput, .moor-BrighInput { 
	width: 30px;
}
.moor-hexInput {
	width: 55px;
}
.moor-cursor {
	background-image: url(../images/moor_cursor.gif); 
	width: 12px;
	height: 12px;
}
.moor-arrows {
	background-image: url(../images/moor_arrows.gif);
	top: 9px; 
	left: 270px;
	width: 41px;
	height: 9px;
}
.moor-chooseColor {
	margin-top: 21px; 
	margin-left: 316px; 
	width: 59px; 
	height: 34px;
}
*/

/* #myDemo3 { font-size: 11px; color: #000; } */

.moor-box {
	width: 125px; 
	height: 110px; 
	border: 1px solid #636163; 
	background-color: #f9f9f9;
}
.moor-overlayBox {
	width: 80px; /* Width and Height of the overlay must be setted here: default 256x256 */
	height: 80px; 
	margin-top: 3px; 
	margin-left: 3px;
	border: 1px solid #000;
}
.moor-slider {
	border: 1px solid #000;
	margin-top: 3px; 
	margin-left: 86px;
	width: 10px; /* if you want a bigger or smaller slider... */
	height: 80px;
}
.moor-colorBox {
	display: none;
	visibility: hidden;
	border: 1px solid #000; 
	width: 59px; 
	height: 68px; 
	margin-top: 20px; 
	margin-left: 315px;
}

.moor-currentColor { /* Bottom Box Color, the backup one */
	/*display: none;*/
	visibility: hidden;
	margin-top: 55px; 
	margin-left: 316px; 
	width: 59px; 
	height: 34px;
}
.moor-okButton {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8px;
	margin-top: 90px;
	margin-left: 3px;
	background: #e6e6e6;
	height: 15px;
	border: 1px solid #d6d6d6;
	border-left-color: #f5f5f5;
	border-top-color: #f5f5f5;
}
label {
/* 	font-family: mono; */
}
/* Following are just <label> */
.moor-rLabel {
	/*display: none;*/
	visibility: hidden;
	margin-top: 100px;
	margin-left: 315px;
}
.moor-gLabel {
	display: none;
	visibility: hidden;
	margin-top: 125px;
	margin-left: 315px;
}
.moor-bLabel {
	display: none;
	visibility: hidden;
	margin-top: 150px;
	margin-left: 315px;
}
.moor-HueLabel {
	display: none;
	visibility: hidden;
	margin-top: 190px;
	margin-left: 315px;
}
span.moor-ballino { /* Style hue ° (degree) !! */
	/*display: none;*/
	visibility: hidden;
	margin-top: 190px;
	margin-left: 370px;
}
.moor-SatuLabel {
	display: none;
	visibility: hidden;
	margin-top: 215px;
	margin-left: 315px;
}
.moor-BrighLabel {
	display: none;
	visibility: hidden;
	margin-top: 240px;
	margin-left: 315px;
}
.moor-hexLabel {
	font-size: 0px;
	margin-top: 90px;
	margin-left: 70px;
}

/* <input> */
.moor-rInput, #myDemo3 .moor-gInput, #myDemo3 .moor-bInput, #myDemo3 .moor-HueInput, #myDemo3 .moor-SatuInput, #myDemo3 .moor-BrighInput { 
	/*display: none;*/
	visibility: hidden;
	width: 30px;
}
.moor-hexInput {
	font-size: 9px;
	width: 45px;
}
.moor-cursor {
	background-image: url(../images/moor_cursor.gif); 
	width: 12px;
	height: 12px;
}
.moor-arrows {
	/*display: none;*/
	visibility: hidden;
	/*background-image: url(images/moor_arrows.gif);*/
	top: 9px; 
	left: 270px;
	width: 41px;
	height: 9px;
}

.moor-chooseColor {
	margin-left: 100px;
	margin-top: 3px;
	width: 20px;
	height: 82px;
}
.notimoo{font-size:11px;position:absolute;z-index:999;cursor:pointer;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;border:3px;border-style:solid;border-color:#B2B2B2;background:#333;color:#FFF;}
.notimoo .title{font-weight:bold;border-bottom:1px solid;}
.notimoo .message{margin-top:2px;}
.notimoo a:link, .notimoo a:visited, .notimoo a:active, .notimoo a:hover {color:#FFF;}
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, /* p, */ blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, /* ol,  */ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
/* 	vertical-align: baseline; */
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.cs-shadow {
/*   display:none; */
  position:absolute;
  top:15px;
  left:-13px;
/*   top:30px; */
  z-index: -1;
}

.cs-shadow .cs-shadow-right {
  background:url(../images/drop-shadow-right.png) repeat-y;
  height:100%;
  width:20px;
  position:absolute;
  right:0;
  z-index: -1;
}
.cs-shadow .cs-shadow-left {
  background:url(../images/drop-shadow-left.png) repeat-y;
  height:100%;
  width:13px;
  position:absolute;
  z-index: -1;
}
.cs-shadow .cs-shadow-bottom {
  background:url(../images/drop-shadow-bottom.png) repeat-x;
  bottom:0;
  left:29px;
  height:30px;
  width:98%;
  position:absolute;
  z-index: -1;
}
.cs-shadow .cs-shadow-bottom-left {
  background:url(../images/drop-shadow-bottom-left.png) repeat-x;
  bottom:12px;
  height:35px;
  left:1px;
  width:28px;
  position:absolute;
  z-index: -1;
}
.cs-shadow .cs-shadow-bottom-right {
  background:url(../images/drop-shadow-bottom-right.png) repeat-x;
  bottom:12px;
  right:8px;
  height:35px;
  width:28px;
  position:absolute;
  z-index: -1;
}
body#station-editor {
  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #ffffff, #e0e0e0); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #e0e0e0)); /* Saf4+, Chrome */
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0e0e0'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0e0e0')"; /* IE8 */
  font-family: "Helvetica Neue", Arial, sans-serif;
  overflow: hidden;
}

#station-editor ul {
  margin:0;
  padding:0;
}

#station-editor ul li {
  list-style-type: none;
}

#station-editor .box {
  background-color: #231f20;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}


#station-edit {
  background:#414244;
  float:left;
  overflow:hidden;
  z-index:1;
  width:236px;
  padding:6px 10px 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
#station-edit-header {
  overflow:hidden;
}
#station-edit h2 {
  font-size: 16px;
  font-weight: normal;
  margin:0 0 4px;
}
#station-edit-inner {
  overflow:hidden;
}
#station-edit-inner h3 {
  font-weight: normal;
}
#station-edit .slider {
  background:url(../images/slider.png);
  float:left;
  width: 150px;
  height:20px;
}
.slider > div.knob {
  background:url(../images/knob.png);
  cursor:pointer;
  height:20px;
  width:20px;
}
.size_input {
  margin-left:5px;
}
.color-swatch {
  border:1px solid #eee;
  cursor:pointer;
  width:40px;
  height:16px;
}
#widgetFontColor,
#widgetBorderColor,
#widgetBackgroundColor {
  width:0;
  height:0;
}
.moor-box {
  z-index:1;
}

#station-edit-pages-remote {
  color:#ededed;
  font-size:13px;
  margin:0;
  overflow:hidden;
  padding:0;
  height:18px;
}
#station-edit-pages-remote li {
  background-color: #BBB;
  border-top: 1px solid #231F20;
  border-left: 1px solid #231F20;
  border-right: 1px solid #231F20;
  color:black;
  float:left;
  padding:0 6px;
  margin:0 2px;
  height:18px;
  cursor:pointer;
}
#station-edit-pages-remote li.active-edit-page,
#station-edit-pages-remote li:hover {
  background-color: #ddd;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

#revert-to-defaults {
  color:#fff;
  float:right;
  font-size: 13px;
  text-decoration:none;
}

#station-edit-pages {
  overflow:hidden;
  width:1000px;
  position:relative;
}
.station-edit-row {
  margin-bottom:15px;
  overflow: hidden;
}
.station-edit-row textarea {
  width: 100%;
}
#station-edit-pages .last-row {
  margin-bottom: 0;
}
#include-description-edit,
#include-source-edit {
  margin-bottom: 3px;
}
#station-edit-pages #revert-defaults-area {
  border-top:1px solid;
  padding-top:10px;
}
#station-edit-pages h3 {
  font-size:14px;
  margin:0;
}
#station-edit-pages label {
  font-size:13px;
}
#station-edit-pages h3#station-type-label,
#station-edit-pages h3#include-description-label,
#station-edit-pages h3#include-source-label,
#station-edit-pages h3#include-date-label {
  float:left;
}
#station-edit-pages #station-type,
#station-edit-pages #include-description,
#station-edit-pages #include-source,
#station-edit-pages #include-date {
  float:right;
  margin-right:19px;
}
#station-edit-pages li {
  background-color:#DDDDDD;
  float:left;
  width:215px;
  margin:0 16px 0 0;
  padding:10px;
  -moz-border-radius:3px;
  -webkit-border-radius: 3px;
}

#color-controls h3 {
  clear:both;
  float:left;
}
#color-controls .color-swatch {
  float:right;
}

#station-preview {
  float:left;
  margin-left:25px;
}

#station-preview > div {
  width:250px;
}
#station-preview > div > div {
/*   height:400px; */
}.error-message {
  background-color:#eee;
  border:1px solid;
  font-weight:bold;
  padding:10px;
  margin:10px 0;
}
#close-error {
  cursor:pointer;
  float:right;
}
#close-error:hover {
  text-decoration: underline;
}
.error {
  background:none repeat scroll 0 0 #FBE3E4;
  border-color:#FBC2C4;
  color:#8A1F11;
  font-weight: bold;
  margin-bottom:10px;
  padding:10px;
}
.success {
  background:#E6EFC2;
  color:#264409;
  border-color:#C6D880;
  margin-bottom:10px;
  padding:10px;
}
.info-message {
  background-color:#FFFAFE;
  border:1px solid #888;
/*   font-weight:bold; */
  padding:10px;
  margin:10px 0;
  line-height: 1.2em;
}


.transparent {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=97)"; /* IE 8 */
  filter: alpha(opacity=97); /* IE 5-7 */
  -moz-opacity: 0.97; /* Netscape */
  -khtml-opacity: 0.97; /* Safari 1.x */
  opacity: 0.97; /* Good browsers */
}

input.text {
  background-color:#CBCDCF;
  border:none;
  color:#000;
  font-size: 9px;
}
input#search {
  font-size: 11px;
  padding-left: 5px;
}
.button-link {
  background-color:#c7d4d8;
  border: 0;
  color: #6d7676;
  cursor: pointer;
  font-size:12px;
  padding:2px 6px;
  text-decoration: none;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.bold-button {
  background-color:#89CE31;
  color:#FFFFFF;
/*   background-color: #ffe700; */
  border: none;
/*   color: #555; */
  cursor: pointer;
  font-size: 12px;
  padding: 2px 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.spinner {
	position: absolute;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 999;
	background: #fff;
}
.spinner-msg {
	text-align: center;
	font-weight: bold;
}

.spinner-img {
	background: url(../images/spinner.gif) no-repeat;
	width: 24px;
	height: 24px;
	margin: 0 auto;
}

body {
  background: url(../images/site-background.png) repeat-x #e8e8e8;
/*
  background-image: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #e0e0e0));
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0e0e0');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0e0e0')";
*/
  font-family: "Helvetica Neue", Arial, sans-serif;
  overflow: hidden;
}
body#home,
body#loggedInHome {
/*   background:url(../images/home-background.png) #636466 repeat-x; */
  overflow: auto;
}

a:link,
a:visited,
a:active {
  color:#e0e0e0;
  text-decoration: none;
}

a:hover {
/*   color: #282827; */
  text-decoration: underline;
}

#page-wrap {
  margin:0 30px;
  min-width: 960px;
  position:relative;
}

body#home #page-wrap,
body#loggedInHome #page-wrap {
  margin:0 auto;
  min-width: 940px;
  width:940px;
}


#home #header {
  overflow: hidden;
  padding-left: 0;
}
#home #header h1 {
  float: left;
}
#home #header ul {
  color: #789595;
  float: left;
  font-size: 11px;
  margin-top:10px;
  margin-left:100px;
}
#home #header ul li {
  float: left;
  padding-right: 12px;
}
#home #header ul li#plans-pricing-link {
  padding-left:75px;
}

#header {
-moz-border-radius:0 0 10px 10px;
background-color:#000000;
/*   background:url(../images/home-background.png) #99B2B0 repeat-x; /*   rgba(120, 150, 150, 0.73) repeat-x; */ */
  padding:10px 0 4px 0;
}
#header h1 {
/*   background:url(../images/curationstation-logo.png) no-repeat; */
  font-size:20px;
  height:32px;
/*   text-indent:-9999px; */
}
#home #header h1 {
/*   background: url(../images/curationstation-beta-logo.png) no-repeat -4px 0 */
}
#header h1 a {
  color:black;
  display:block;
  text-decoration: none;
  width:283px;
  margin-left:10px;
  padding-top:3px;
}
#header h1 a img {
  margin-top:5px;
}
#header #account-links {
  color:#e0e0e0;
/*   color:#fce427; */
  float:right;
  font-size:12px;
  margin: 8px 0 0 35px;
}
#header #account-links a {
  color:#e0e0e0;
  text-decoration: none;
}
#header #account-links a:hover {
  color:#89CE31;
}
#header #subtitle-area {
  color: #e0e0e0;
  font-size:12px;
  position: absolute;
  left: 283px;
  top: 9px;
}

#nav-links-area {
  margin-bottom: 5px;
  overflow: hidden;
}
ul#nav-links {
  color: #E0E0E0;
/*   float: left; */
  font-size: 12px;
  margin: 12px 0 4px 0;
}
ul#nav-links > li {
  background-color:#231F20;
  border:1px solid #414244;
  cursor:pointer;
  float:left;
  margin-right:9px;
  padding:4px 0;
  text-align: center;
  width: 99px;
}
ul#nav-links > li.active,
ul#nav-links > li:hover,
ul#nav-links > li:hover > a,
ul#nav-links > li.active > a {
  color:#89CE31;
  text-decoration: none;
}
ul#nav-links .drop-down-arrow {
/*   background:#231f20 url(../images/drop-down-arrow.png) no-repeat 60px 2px; */
/*   padding-right: 20px; */
}
ul#nav-links li.drop-down-arrow:hover,
ul#nav-links li.drop-down-arrow.active {
  background-position:60px -14px;
}
ul#nav-links ul {
/*
  left: 110px;
  top: 66px;
*/
  float: left;
  padding-top:6px;
}
ul#nav-links .drop-menu {
  text-align: left;
}

*:first-child+html ul#nav-links ul {
  width: 300px;
}
  
ul#nav-links ul li {
  width: auto;
}

.drop-menu {
  background-color: #414244;
/*   border: 1px solid #414244; */
  margin-top: 3px;
  margin-left: -2px;
  position: absolute;
  visibility: hidden;
  z-index: 1;
}
ul#nav-links .drop-menu {
  background-color: #231F20;
  margin: 0;
}
.drop-menu li {
  cursor: pointer;
  padding-bottom:2px;
}
.drop-menu li span {
  color: #89CE31;
  float: right;
  margin-left: 7px;
  padding: 2px 5px 0;
}
.drop-menu li a {
  color: #D6D6D6;
  display: block;
  padding: 3px 15px;
  white-space: nowrap;
}
.drop-menu li a:hover {
  text-decoration: none;
/*   color: #FFE700; */
  background-color: #f8f8f8;
  color: #000;
}
.drop-menu li a:active {
  background-color: #ddd;
}
ul#nav-links .drop-menu li a {
  padding: 3px 35px 3px 15px;
}

ul#dashboard-header {
  background-color: #EDEDED;
  margin: 0 0 10px 0;
  overflow: hidden;
  padding:4px 0;
}
ul#dashboard-header > li {
  background-color: #231f20;
  color: #e0e0e0;
  float: left;
  font-size: 12px;
  height: 72px;
  margin:4px;
  padding: 6px 14px 6px 8px;
}
ul#dashboard-header li#date-item span {
  background: url(../images/drop-down-arrow-gray.png) no-repeat right 1px;
  cursor: pointer;
  padding-right: 18px;
  font-size: 11px;
}
ul#dashboard-header #stats-date-picker:hover span {
  background-position: right -12px;
}
ul#dashboard-header li#date-item ul {
  position: absolute;
}
ul#dashboard-header li#date-item,
ul#dashboard-header li#impressions-item,
ul#dashboard-header li#clicks-item {
  width: 283px;
}
ul#dashboard-header li#graph-item {
  width: 453px;
}
ul#dashboard-header li #stats-date {
  color: #d6d6d6;
  font-size: 26px;
  height: 72px;
  line-height: 72px;
  text-align: center;
}
ul#dashboard-header li #impressions-count,
ul#dashboard-header li #clicks-count {
  color: #d6d6d6;
  font-size: 26px;
  height: 60px;
  line-height: 60px;
  text-align: center;
}
ul#dashboard-header li #impressions-count,
ul#dashboard-header li #clicks-count {
  font-size: 38px;
}

#dashboard-message {
  background-color:#FFFFFF;
  border:1px solid #000000;
  font-weight:bold;
  margin:0 0 20px;
  padding:10px;
}

ul#dashboard-stations {
/*   overflow: hidden; */
}
ul#dashboard-stations > li {
  background-color: #fff;


  background-image: -moz-linear-gradient(top, #ffffff, #eeeeee); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #eeeeee)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee')"; /* IE8 */
  border: 1px solid #d0d0d0;
  float: left;
  font-size: 12px;
  margin: 0 35px 35px 0;
  height: 234px;
  width: 288px;

     -moz-box-shadow: 0 0 18px rgba(0,0,0,0.12); /* FF3.5+ */
  -webkit-box-shadow: 0 0 18px rgba(0,0,0,0.12); /* Saf3.0+, Chrome */
          box-shadow: 0 0 18px rgba(0,0,0,0.12); /* Opera 10.5, IE 9.0 */
}
ul#dashboard-stations > li.last-row {
  margin-right: 0;
}
ul#dashboard-stations div.playlist-heading {
  background-color: #231F20;
  color: #d6d6d6;
  height: 16px;
  padding: 6px 0 6px 12px;
  font-size:16px;
}
ul#dashboard-stations div.playlist-heading div {
  white-space: nowrap;
  height: 18px;
  width: 216px;
  overflow: hidden;
}
ul#dashboard-stations div.playlist-heading .curate-link {
  color:#89CE31;
  float:right;
  font-size:13px;
  margin-right:9px;
  padding:0 6px;
  -moz-border-radius:3px;
  -webkit-border-radius: 3px;
}
ul#dashboard-stations div.playlist-heading .curate-link:hover {
  background-color:#89CE31;
  color:#231F20;
  text-decoration: none;
}
ul#dashboard-stations ul.playlist-items {
  height: 206px;
  overflow-x: hidden;
  overflow-y: auto;
}
ul#dashboard-stations ul.playlist-items li {
  border-bottom: 1px solid #434446;
  line-height: 1.2em;
  overflow: hidden;
  padding: 10px;
}
ul#dashboard-stations ul.playlist-items .item-title {
  font-size: 13px;
  font-weight: bold;
/*   text-decoration: underline; */
}
ul#dashboard-stations ul.playlist-items .item-title a {
  color: black;
}
ul#dashboard-stations ul.playlist-items .feed-title {
  color: #888;
  font-size: 11px;
  text-transform: lowercase;
}
ul#dashboard-stations #new-playlist {
  background-color: #FFF;
  border:2px dashed black;
  width: 286px;
  height: 230px;
}
.item-thumbnail {
  display:block;
  float:left;
  margin-right:6px;
  max-height:88px;
  max-width:60px;
  -moz-box-shadow: 0px 1px 3px #000;
  -webkit-box-shadow: 0px 1px 3px #000;
  box-shadow: 0px 1px 3px #000;
}

#site-footer {
  color: #444;
  line-height: 23px;
  margin-left: 15px;
  font-size: 11px;
}
#site-footer #legal-link,
#site-footer #contact-link,
#site-footer #privacy-link {
  color: #444;
}

#home #site-footer {
}

#blog-link {
  float: right;
  padding: 6px 12px 0;
}
#blog-link a {
  color: #789595;
  font-size: 11px;
}
#sign-in {
  color: #789595;
  cursor: pointer;
  float: right;
  font-size: 11px;
  margin-top: 10px;
  width: 76px;
  height: 22px;
}
#sign-in-form,
#forgot-password-form {
  background-color: #231F20;
  visibility: hidden;
  margin-top: 31px;
  padding-top: 12px;
  position: absolute;
  right: 36px;
  width: 280px;
  z-index: 2;
}
#sign-in-form input,
#forgot-password-form input {
/*   background:url(../images/login-input-background.png) no-repeat scroll 0 0; */
  border:0;
  color: #5C6364;
  margin: 0 0 10px 20px;
  padding: 4px;
  width: 233px;
}
#sign-in-form label.overTxtLabel,
#forgot-password-form label.overTxtLabel {
  color: #5C6364;
  font-size: 14px;
}
.sign-in-form-close {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  width: 75px;
  height: 18px;
}
#sign-in-form #sign-in-submit {
  background: #FFE700;
/*   background: url(../images/sign-in-button.png); */
  cursor: pointer;
  width: 70px;
  height: 23px;
  margin-top:10px;
/*   text-indent:-9999px; */
  float: left;
}
#sign-in-form #sign-in-forgot-password {
  font-size: 10px;
  margin-left:6px;
  position: relative;
  top: 13px;
}
#sign-in-form #error,
#forgot-password-form span {
  color: #fff;
  display: block;
  margin: 0 20px 10px;
  font-size: 14px;
}
#forgot-password-form input#forgot-password-submit {
  cursor: pointer;
  float: left;
}
#forgot-password-form span {
  color: #ddd;
}

#home #top-home h1 {
  font-size: 42px;
  margin-top: 18px;
}
#home #top-home h2 {
  font-size: 18px;
  font-weight: normal;
  margin-top: 10px;
}
#home #top-home p {
  font-size: 16px;
  margin: 10px 45px 0 0;
}

#home .home-info-box {
  background-color: #EDEDED;
  margin-top: 21px;
  width: 615px;
}
#home .home-info-box > div {
  padding: 18px 38px;
}
#home .home-info-box .sub-heading {
  font-size: 14px;
  font-weight: bold;
  margin-top: 1.5em;
}
#home .home-info-box p {
  font-size: 12px;
  line-height: 1.3em;
}

#curate-steps {
  overflow: hidden;
  padding-top: 27px;
}
#curate-steps li {
  background-color: #EDEDED;
  color: #3F4B4B;
  float: left;
/*   letter-spacing: 2.5px; */
  height: 350px;
  margin-right: 8px;
  width: 200px;
}
#curate-steps li h3 {
  background-color: #231F20;
  color: #fff;
  text-align: center;
  font-size: 32px;
  font-weight: normal;
  height: 51px;
  line-height: 51px;
}
#curate-steps #home-gather {
  background: #EDEDED url(../images/front/gather.png) no-repeat 50% 85px
}
#curate-steps #home-curate {
  background: #EDEDED url(../images/front/curate.png) no-repeat 50% 85px
}
#curate-steps #home-share {
  background: #EDEDED url(../images/front/share.png) no-repeat 50% 85px
}
#curate-steps li div {
  border-top: 2px solid #231F20;
  font-size: 11px;
  margin: 125px auto 0;
  padding-top: 20px;
  width: 140px;
}

#home-sidebar {
  float: right;
  margin-top: 27px;
  width: 300px;
}

#home-sidebar #screenshot {
  background:url(../images/front/screenshot.png) no-repeat;
  border: 2px solid #888;
  width: 295px;
  height: 185px;
}

#home-sidebar #about-us-1,
#home-sidebar #about-us-2 {
  background-color: #EDEDED;
  height: 310px;
  margin-top: 23px;
}

#case-studies {
  background-color: #EDEDED;
  font-size: 11px;
  margin-top: 20px;
  width: 616px;
}
#case-studies ul {
  background-color: #EDEDED;
  overflow: hidden;
}
#case-studies ul li {
  float: left;
  margin: 10px 10px 0;
  width: 185px;
}
#case-studies ul li p {
  margin: 16px 0;
}
#case-studies #other-clients {
  margin:0 10px;
  border-top: 1px solid #222;
  padding: 20px 0;
}

#home-feedback {
  background-color: #EDEDED;
  margin-top: 20px;
  width: 616px;
  height: 215px;
}
#home-feedback form {
  overflow: hidden;
  padding: 10px;
}
#home-feedback #send-comments {
  float: right;
  margin-top: 8px;
  margin-right: 7px;
}
#home-feedback #email-feedback {
  float: left;
  font-size: 14px;
  margin-top: 8px;
}
#home-feedback #email-feedback #optional {
  font-size: 12px;
}

#learn-more li {
  float: left;
}
#learn-more li#sign-up-area {
  clear:both;
}
#home h4 {
  background-color: #231F20;
  color: #fff;
  font-weight: normal;
  font-size: 17px;
  height: 28px;
  line-height: 28px;
  padding-left: 10px;
}

#home h5 {
  font-size: 20px;
/*   font-weight: normal; */
  margin-bottom: 16px;
}
#home #case-studies h5 {
  background-color: #444;
  color: white;
  font-size: 17px;
  padding: 30px 0 10px 5px;
}
#home #case-studies h5 a {
  color: white;
}
#home #case-studies h5.long {
  padding-top:13px;
}

.uses-row {
  clear: both;
}

.uses-side {
  float: right;
  width: 290px;
}
.uses-side p {
  color:#eee;
  font-size: 12px;
}
#uses-internal-side-screenshot {
  background-color: gray;
  height: 182px;
}
#uses-external-side-screenshot {
  background-color: gray;
  height: 182px;
}
#uses-features-side-screenshot {
  background-color: gray;
  height: 182px;
}

#login-area {
  background:url(../images/login-background.png) no-repeat;
  height:458px;
  margin-top:16px;
}
#login-area h2 {
  color: #5C6364;
  position: absolute;
  font-size:62px;
  font-weight:100;
  letter-spacing: 3px;
  top:229px;
  left:357px;
/*   padding-left:354px; */
}
#login-area h2 #error {
  font-size:15px;
  padding-top:14px;
}
#login-area h2 #suberror {
  font-size:13px;
}
#login-area form#login-form {
  position:absolute;
  right:55px;
  top:203px;
}
#login-area form input.home_input {
  background:url(../images/login-input-background.png) no-repeat;
  border:none;
  color: #5C6364;
  display:block;
  font-size:18px;
  padding:9px 0 9px 10px;
  margin-bottom:41px;
}
#learn-more input.home_input {
  background:url(../images/login-input-background.png) no-repeat;
  border:none;
  color: #5C6364;
  display:block;
  font-size:16px;
  margin: 15px 0 0 20px;
  padding:6px 0 6px 10px;
}
#learn-more #required-message {
  color: #5C6364;
  display: block;
  font-size: 12px;
  margin: 6px 0 0 30px;
}
#learn-more label.overTxtLabel {
  color: #5C6364;
  font-size: 14px;
}
#learn-more #learn-more-address1 {
  background-color:#FFFFFF url("../images/login-input-background.png") no-repeat scroll 0 0 transparent;
  color: #5C6364;
  border:medium none;
  font-size:13.5px;
  padding:5px;
  width:148px;
  height: 31px;
}
#learn-more #learn-more-button {
  cursor: pointer;
  font-size: 24px;
  padding: 0 20px;
  margin-left: 20px;
  margin-top: 12px;
}
#learn-more #business-type {
  margin-top:16px;
  margin-left: 21px;
}
#login-area form#forgot-password-form input#email {
  margin-bottom:52px;
} 
#login-area form label.overTxtLabel {
  color: #5C6364;
}
#login-area form input#login-button {
  border:none;
  background:url(../images/login-button.png) no-repeat;
  cursor: pointer;
  display: block;
  text-indent:-9999px;
  height:62px;
  width:190px;
  position: relative;
  left:13px;
  margin-bottom:0;

  /* ie fix to make text not appear */  
  font-size:0px;
  line-height:0px;
}
#login-area form#forgot-password-form {
  position:absolute;
  right:55px;
  top:194px;
}
#login-area form#forgot-password-form span {
  display:block;
  margin-bottom:32px;
}
#login-area form#forgot-password-form input#forgot-button {
  border:none;
  /* todo: change to forgot-button */
  background:url(../images/submit-button.png) no-repeat; 
  cursor: pointer;
  text-indent:-9999px;
  height:62px;
  width:190px;
  position: relative;
  left:13px;
  margin-bottom:0;

  /* ie fix to make text not appear */  
  font-size:0px;
  line-height:0px;
  display:block;  
}
#forgot-password-link {
  margin-left:21px;
  font-size:9px;
  text-decoration: none;
  letter-spacing: 0.8px
}
#forgot-password-link:hover {
  text-decoration: underline;
}

#home-add-playlist-outer {
	display: none;
	left: 180px;
	padding:0 16px 16px;
	position: absolute;
	top: 91px;
}
#home-add-playlist-outer #close-home-add-playlist-form {
  background:url("../images/xout.png") repeat scroll 0 0 transparent;
  display:block;
  float:right;
  height:19px;
  width:25px;
}
#home-add-playlist-form {
  margin: 62px 33px;
  padding: 10px;
}
#home-add-playlist-form legend {
  font-size: 16px;
  margin-bottom: 5px;
}
#home-add-playlist-form label.overTxtLabel {
  color:#888;
  font-size:12px;
  padding:3px;
}
#home-add-playlist-form #playlist-title {
  color:#000;
  padding:3px;
}

*:first-child+html #home-add-playlist-form input {
  margin-left: -25px;
}


#digest-container {
}


#digest-contents,
#keywords-contents {
	margin-top: 3px;
	color: #888;
	font-size: 14px;
	font-weight: normal;
}
#digest-weekly-days {
	margin-top: 10px;
}
#digest-weekly-days th {
	background-color: inherit;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 2px;
	border-top:1px solid;
	border-bottom:1px solid;
}
#digest-weekly-days td {
	padding:0 5px 2px;
	font-size:11px;
}

#digest-save-settings-form-button {
  display:block;
  font-size:12px;
  margin:11px 5px 0 65px;
  text-decoration: none;
}

#digest-settings-form,
#keywords-inner-contents {
  background-color:#EDEDED;
  color:#5b6465;
  font-size:14px;
  height: 357px;
  overflow: hidden;
  padding:10px;
  overflow-y: auto;
}

#digest-recipient-list-note {
  font-size:10px;
}

#export-container,
#keywords-container {
  display: none;
}
#export-contents {
  background-color: #ededed;
  color: #5B6465;
  height: 357px;
  margin-top: 3px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 10px;
}

#home-playlist-picker {
	padding: 10px 15px 15px;
	margin-right: 30px;
	width: 400px;
}
#home-add-playlist-link {
	float: right;
	font-size: 13px;
}
#admin-station-list {
	margin-top: 3px;
	padding: 3px;
	width: 100%;
}
#admin-station-list th {
	background-color: inherit;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 2px;
}
#admin-station-list td {
	background-color: #EDEDED;
	padding:0 5px 2px;
}
#admin-station-list td.info {
	color: #888;
	font-size:11px;
}
#admin-station-list span.station-expand {
  cursor: pointer;
}
#admin-station-list .home-feed-list li {
  position: relative;
}
#admin-station-list li a {
  color:#000;
}

.home-feed-list {
  color:#777;
  margin-left:15px;
  font-size:12px;
}

#widget-header {
  margin:15px 0 5px;
  overflow:hidden;
  padding-left:4px;
  font-size:12px;
}
#widget-header h1 {
  float:left;
  font-size:18px;
}
#widget-header a {
  color:#f0f5f6;
  height:20px;
  text-decoration: none;
}
#widget-header a:hover {
  text-decoration: underline;
}
#playlist-title {
/*   height:29px; */
}
#playlist-title #playlist-title-and-picker {
  border: 1px solid #888;
  display:block;
  overflow: hidden;
	padding: 10px 4px 9px 10px;
}
#playlist-title a#widget-title-display {
  color: #D6D6D6;
  display:block;
  font-size: 16px;
  text-decoration:none;
  margin-bottom: 6px;
  max-width:200px;
  height:1.1em;
  overflow:hidden;
}
#playlist-title #edit-widget-link {
  color: #E0E0E0;
  cursor: pointer;
  font-size:11px;
  right:36px;
  text-decoration: none;
  z-index: 1;
}
#playlist-title #playlist-picker-link {
  background:url(../images/drop-down-arrow.png) no-repeat;
  display: block;
  float: left;
  height:20px;
  width:19px;
  margin:2px 0 0 5px;
}
#playlist-title #playlist-picker {
}
/*
#widget-header #search-area {
  float:right;
}
#widget-header #search-area #search {
  text-align: right;
}
*/
#playlist-title #preview-link,
#playlist-title #api-link {
  color: #E0E0E0;
  cursor:pointer;
  float:right;
  font-size:11px;
  height:12px;
  line-height:12px;
  margin:3px 0 0 6px;
  padding:2px 8px;
  text-align:center;
}
#playlist-title #preview-link:hover,
#playlist-title #api-link:hover {
  background-color:#89CE31;
  color:#555;
}


#edit-feed-form,
#edit-search-area {
  border-right:1px solid #85999A;
  border-bottom:1px solid #85999A;
  border-top:1px solid #B1B9B9;
  border-left:1px solid #B1B9B9;
  display:none;
  font-size: 12px;
  position:absolute;
  width: 283px;
  z-index:10;
}
#edit-feed-header {
  overflow: hidden;
}
#edit-feed-form #close-edit-feed-form,
#edit-search-area #close-edit-search-area {
  background:url(../images/xout.png);
  float:right;
  display:block;
  height:19px;
  width:25px;
}
#edit-feed-form #edit-area {
  background-color:#414244;
  clear:both;
  color:#D6D6D6;
  padding:10px;
/*
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
*/
}
#edit-feed-form form input,
#edit-search-area form input {
  margin:10px 0;
}
#edit-feed-form form #save-edit-feed,
#edit-search-area form #save-edit-search {
/*
  background-color:#c7d4d8;
  border:1px solid #c7d4d8;
  color:#5b6465;
*/
  cursor:pointer;
/*   font-size:12px; */
  padding:2px 10px;
  margin-left:26px;
  margin-top:11px;
  text-decoration: none;
  width:100px;
/*
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
*/
}
#edit-feed-form form #delete-feed,
#edit-search-area form #delete-search {
  font-size:12px;
  padding:2px 10px;
  margin-left:10px;
  margin-top:11px;
}

#saved-searches-area {
  border-top: 1px solid;
  margin-top: 10px;
  padding-top: 5px;
}
#saved-searches-area ul {
  background-color: #fff;
  margin-top: 4px;
  overflow: auto;
}
#saved-searches-area ul li {
  border-bottom: 1px solid #EDF1F2;
  color: #768183;
  cursor: pointer;
  padding: 3px 0 3px 4px;
}
#saved-searches-area ul li:hover {
  background-color: #F0F3F6;
}
#saved-searches-area ul li a {
  color: #768183;
  float: right;
  font-size: 11px;
  padding-right: 4px;
  padding-top: 1px;
}
#saved-searches-area ul li span {
  color: black;
  display: block;
}
#saved-searches-area input {
  display: none;
  font-size:10px;
}
#saved-searches-area a.save-search-name {
  display: none;
  float: none;
  font-size: 12px;
}
#saved-searches-area  .search-action-item span,
#saved-searches-area .add-search-action {
  color: #888;
  margin-left: 25px;
  font-size: .9em;
}
#saved-searches-area .add-search-action {
  display: none;
  overflow: hidden;
}
#saved-searches-area select {
  float: left;
}
#saved-searches-area .add-search-action input {
  display: inline;
}
#saved-searches-area .add-search-action input.search-action-subject {
  display: none;
}
.highlight-color-swatch {
  border:1px solid #eee;
  cursor:pointer;
  float: left;
  margin-left: 5px;
  width:40px;
  height:16px;
}
.moor-box {
  z-index: 10;
}
#saved-searches-area .add-search-action input.add-action-button {
  float: left;
  margin: 0 0 0 5px;
}

#add-feed-link {
  font-weight: bold;
}

#feed-list-footer #add-feed-link {
  background-color:#c7d4d8;
  border:3px solid #dae4e6;
  color:#5b6465;
  cursor:pointer;
  display:block;
  font-size:13px;
  margin:0 auto;
  padding:2px 5px;
  text-align:center;
  text-decoration:none;
  width:95px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.popup-form {
  background-color:white;
  border:1px solid;
  display:none;
  padding:15px;
  position:absolute;
  z-index:1;
}
.popup-form input {
  margin:4px 0;
}
.popup-control {
  background-color: #F8F8F8;
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
  display: none;
  font-size:12px;
  padding:10px;
  position: absolute;
  z-index: 1;
}
#api-view {
  left:112px;
}
#api-view div {
  background-color:#fff;
  border:1px solid #ccc;
  margin-top:4px;
  padding:2px;
}
#edit-widget-form-outer {
  border-right:1px solid #85999A;
  border-bottom:1px solid #85999A;
  border-top:1px solid #B1B9B9;
  border-left:1px solid #B1B9B9;
  display:none;
  position:absolute;
  font-size: 12px;
  width: 243px;
  z-index:10;
}
#edit-widget-form-header {
  overflow: hidden;
}
#edit-widget-form-outer #close-edit-widget-form {
  background:url(../images/xout.png);
  float:right;
  display:block;
  height:19px;
  width:25px;
}
#edit-widget-form {
  background-color:#414244;
  clear:both;
  color: #D6D6D6;
  padding:10px;
}
#edit-widget-form #save-edit-widget {
  cursor:pointer;
  font-size:12px;
  padding:2px 10px;
  margin-left:4px;
  margin-top:11px;
  text-decoration: none;
  width:100px;
}
#edit-widget-form #delete-widget {
  color: #D6D6D6;
  font-size:11px;
  padding:2px 10px;
  margin-left:10px;
  margin-top:11px;
}
#edit-widget-form input {
  margin:6px 0;
}

#add-playlist-link {
  color: #E0E0E0;
  cursor:pointer;
	float: right;
	font-size: 12px;
/* 	padding: 10px; */
	right: 0;
	z-index: 1;
	margin: 0;
	padding: 0;
}
#add-playlist-form-outer {
  border-right:1px solid #85999A;
  border-bottom:1px solid #85999A;
  border-top:1px solid #B1B9B9;
  border-left:1px solid #B1B9B9;
  display:none;
  position:absolute;
  z-index:10;
}
#add-playlist-form-header {
  overflow: hidden;
}
#add-playlist-form-outer #close-add-playlist-form {
  background:url(../images/xout.png);
  float:right;
  display:block;
  height:19px;
  width:25px;
}
#add-playlist-form {
  background-color:#414244;
  clear:both;
  color:#D6D6D6;
  font-size:12px;
  overflow: hidden;
  padding:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#add-playlist-form #add-playlist-form-button {
  cursor:pointer;
  display:block;
  float:left;
  font-size:12px;
  padding:2px 10px;
  margin:11px 5px 0 81px;
  text-decoration: none;
}

#add-feed-form-outer {
  border-right:1px solid #85999A;
  border-bottom:1px solid #85999A;
  border-top:1px solid #B1B9B9;
  border-left:1px solid #B1B9B9;
  display:none;
  position:absolute;
  z-index:10;
  width: 250px;
}
#add-feed-form-header {
  overflow: hidden;
}
#add-feed-form-outer #what-to-add {
  margin:6px 5px 0;
}
#add-feed-form-outer #what-to-add a {
  background-color: #666;
  border-top:1px solid #414244;
  border-left:1px solid #414244;
  border-right:1px solid #414244;
  padding: 1px 8px;
}
#add-feed-form-outer #what-to-add a:hover {
}
#add-feed-form-outer #what-to-add a.selected,
#add-feed-form-outer #what-to-add a:hover {
  background-color: #414244;
  border-top:1px solid #555;
  border-left:1px solid #555;
  border-right:1px solid #555;
  color: #89CE31;
  text-decoration: none;
}
#add-feed-form-outer #close-add-feed-form {
  background:url(../images/xout.png);
  float:right;
  display:block;
  height:19px;
  width:25px;
}
#feed-list #add-feed-link,
#clear-saved-search {
	color: #89CE31;
	float: right;
}
.add-content-form-page {
  background-color:#414244;
  clear:both;
  display: none;
  color:#D6D6D6;
  font-size:12px;
  overflow: hidden;
  padding:10px;
}
#add-content-form {
  display: block;
}
#add-folder-form {
  display: none;
}
#add-content-form ul {
  margin-left: 1em;
  margin-top: 5px;
}

#add-content-form #search-for {
  margin-left: 8px;
}
#add-content-form #in-label {
  display: block;
  float: left;
  margin-top: 7px;
}
#add-content-form #add-content-form-button,
#add-affiliate-form #add-affiliate-form-button,
#add-feed-form #add-feed-form-button {
  cursor:pointer;
  display:block;
  float:right;
  font-size:12px;
  padding:2px 10px;
  margin:0 5px 0 0;
  text-decoration: none;
}
/*
#add-feed-form #add-feed-form-button {
  margin-top: 10px;
}
*/
#add-feed-form #rss-url {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
}
/*
#add-feed-form #default_publish_feed {
  margin-top: 
}
*/
#add-folder-form #add-folder-form-button {
  cursor: pointer;
  float: right;
}
#add-affiliate-form label,
#add-folder-form label {
  display: block;
  margin-bottom: 5px;
}
#add-affiliate-form input,
#add-folder-form input {
  display: block;
  margin-bottom: 8px;
}
#add-affiliate-form #amazon-affiliate-type label,
#add-affiliate-form #amazon-affiliate-type input {
  display: inline;
}
#add-affiliate-form #default_publish_affiliate,
#add-affiliate-form #default_publish_affiliate_label {
  display: inline;
}
#install-bookmarklet {
  font-size: 11px;
}
#install-bookmarklet-view {
  clear:both;
  color:#5b6465;
  font-size:14px;
  overflow: hidden;
  padding:10px 10px 10px 22px;
}
#install-bookmarklet-view li {
  margin-bottom: 18px;
}
a#the-bookmarklet {
  color:#282827;
  background-color:#89CE31;
  border:1px solid #AAAAAA;
  color:#FFFFFF;
  font-weight:bold;
  padding:4px 12px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#import-opml {
/*   float:right; */
  display:block;
  font-size:11px;
  margin:10px 0 0;
/*   text-decoration: none; */
}
#import-opml-form {
  background-color:#edf1f2;
  clear:both;
  color:#5b6465;
  font-size:14px;
  overflow: hidden;
  padding:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#import-opml-form #import-opml-form-button {
  background-color:#c7d4d8;
  border:1px solid #c7d4d8;
  color:#5b6465;
  cursor:pointer;
  display:block;
  float:left;
  font-size:12px;
  padding:2px 10px;
  margin:11px 5px 0 10px;
  text-decoration: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#select-opml-feeds {
  padding:10px;
}
#select-opml-feeds h2 {
  color:#5B6465;
  font-size:15px;
  font-weight: normal;
  margin:5px 0 0 0;
  padding-bottom:4px;
}
#select-opml-feeds span {
  display:block;
  font-size:12px;
  margin-bottom:3px;
}
#select-opml-feeds #opml-feeds {
  background-color:#F0F5F5;
  color:#5B6465;
  font-size:12px;
  padding:7px;
  height:275px;
  margin:0;
  overflow:auto;
}
#select-opml-feeds #add-opml-feeds-form-button {
  background-color:#c7d4d8;
  border:1px solid #c7d4d8;
  color:#5b6465;
  cursor:pointer;
  display:block;
  font-size:12px;
  padding:2px 10px;
  margin:11px 5px 0 10px;
  text-decoration: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.box {
  background-color: #231f20;
/*
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
*/
}

#feeds-area {
  width:100%;
  float:left;
}

#feed-heading {
  padding-left:2px;
}

#feed-list-area {
  float:left;
  width:211px;
}
#feed-list-heading {
  margin:0 15px 5px 15px;
}
#feed-list-heading #load-count {
  float:right;
}
#feed-list-heading a {
  color:#eaf1f1;
  text-decoration: none;
}
#feed-list {
  background-color:#3e3d3f;
  color: #D6D6D6;
  overflow: hidden;
/*   margin-top:15px; */
}
#feed-list a {
  color: #D6D6D6;
}
#feed-list #add-feed-link:hover {
  color: #89CE31;
  text-decoration: none;
}
#feed-list #feed-links-area {
  font-size:11px;
}
#feed-list #feed-links {
  background-color: #555;
  height:306px;
  overflow: auto;
}
#feed-list div#feed-link-header {
  border-bottom: 1px solid #888;
  cursor: pointer;
  padding:8px 3px 11px 13px;
}

/*
#feed-links .folder-close-icon {
  padding-right:16px;
  overflow:hidden;
  background-color:red;
}
#feed-links .folder-open-icon {
}
*/
#feed-list div#feed-link-0 {
  border-bottom: 1px solid #888;
	cursor: pointer;
	height: 18px;
	line-height: 18px;
	padding-left: 14px;
	padding-right: 3px;
}
#feed-list div#feed-link-0:hover {
  background-color: #f8f8f8;
  color: #000;
}
#feed-list #feed-links-area .active-link,
#feed-list #feed-links-area .mif-tree-node:hover {
  background-color: #f8f8f8;
  color: #000;
}
#feed-list #feed-links li {
  border-bottom:solid 1px #D6E1E1;
  cursor:pointer;
  line-height: 17px;
  overflow:hidden;
  padding:5px 3px 5px 13px;
}
#feed-list #feed-links li.feed-item {
  height:16px;
}
#feed-list #feed-links li.folder-item li {
  height:16px;
}
#feed-list #feed-links a {
  text-decoration:none;
}
#feed-list li span.feed-title {
  display:block;
}
#feed-list li span.feed-title.pending {
  color:#ddd;
}
#feed-list span.unread-counts {
  background-color: #555;
  font-family:Verdana, Tahoma, Geneva, sans-serif;
  height:17px;
  line-height: 17px;
  padding: 0;
  text-align:right;
  display:block;
  float:right;
}
#feed-list #feed-link-0:hover span.unread-counts {
  background-color:#f8f8f8;
  color:#000;
}
#feed-list .active-link > span.unread-counts,
#feed-list .mif-tree-node:hover > span.unread-counts {
  background-color: #f8f8f8;
  color: #000;
}
#feed-list #feed-links li:hover {
  color: #FFE700;
}
#feed-list .edit-feed-link {
  background: transparent url(../images/edit-feed-link.png) no-repeat 0 0;
  color:#a0aeb1;
  height:17px;
  line-height:17px;
  text-align:right;
  width:16px;
  float: right;
  margin: 2px 0 0 3px;
  padding:0;
}
#feed-list span.has-search {
  background-position: -20px 0;
}
#feed-list #feed-links li a:hover {
  text-decoration: none;
}
#feed-list #feed-links li span.move-feed-link {
  cursor: crosshair;
  right: 70px;
  width: 36px;
  background-color:#F0F5F5;
  color:#a0aeb1;
  display:none;
  padding-right:4px;
  position:absolute;
  top:0;
  height:25px;
  line-height:25px;
  text-align:right;
}
#feed-list #feed-links li:hover span.move-feed-link {
  color:#5b6465;
  display:block;
}
#feed-list #feed-links li.active-link {
  background:url(../images/selector-arrow.png) no-repeat left center;
  color: #FFE700;
}
#feed-list #feed-links li:hover a {
  color:#5b6465;
/*   display:block; */
}
#feed-list li.active-link a {
  color:#5b6465;
}

#feedback-area {
  border:1px solid #d0d0d0;
  background-color:#d5d6d8;
  margin-top:15px;
  padding:13px;
}
#feedback-area span {
  color:#5B6465;
  font-size:14px;
  margin-left:36px;
}
#feedback-link {
  background:url(../images/quote-bubble.png) no-repeat left center;
  color:#4d4d4f;
/*   display: block; */
  font-size: 12px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  padding-left: 30px;
  margin: 0 auto;
  display: block;
  width: 50px;
}

#items-area {
  margin-left:220px;
}
#items-heading {
  margin:0 0 5px 0;
}
#items-footer {
  padding:15px 0 0;
  margin-right:18px;
}
#items-footer #nav-links {
  color:#5b6465;
/*   float:r; */
  font-size:12px;
}
#items-footer #nav-links a {
  color:#5b6465;
  text-decoration: none;
}
#items-footer #nav-links a:hover {
  text-decoration: underline;
}
#items-heading h2 {
  color:#eaf1f1;
}

#items-box {
  overflow:hidden;
}

#content-filters {
  float:right;
  padding-right: 25px;
}
#content-filters a {
  display:block;
  float: left;
  margin-left: 10px;
  height:17px;
  width:23px;
}
#content-filters a#all-filter {
 background:url(../images/filter-images.png) no-repeat;
 background-position:0 0;
}
#content-filters a#all-filter.active-icon,
#content-filters a#all-filter:hover {
  background-color: #89CE31;
  background-position:-25px 2px;
}
#content-filters a#photo-filter {
 background:url(../images/filter-images.png) no-repeat;
 background-position:0 -15px;
}
#content-filters a#photo-filter.active-icon,
#content-filters a#photo-filter:hover {
  background-color: #89CE31;
  background-position:-25px -15px;
}
#content-filters a#video-filter {
 background:url(../images/filter-images.png) no-repeat;
 background-position:0 -33px;
}
#content-filters a#video-filter.active-icon,
#content-filters a#video-filter:hover {
  background-color: #89CE31;
  background-position:-25px -33px;
}
#content-filters a#audio-filter {
 background:url(../images/filter-images.png) no-repeat;
 background-position:0 -49px;
}
#content-filters a#audio-filter.active-icon,
#content-filters a#audio-filter:hover {
  background-color: #89CE31;
  background-position:-25px -49px;
}

#content-view {
}

#items-area-internal-top {
  height: 20px;
  overflow: hidden;
  padding: 5px 0;
}
#items-area-internal-top #search-area {
  float:right;
}
#items-area-internal-top #search-form {
  float: right;
}
#search-form #search-button {
  border:none;
  background: url(../images/search-icon.png) no-repeat center center;
  height: 17px;
  margin-right: 10px;
  width: 26px;
}
#items-area-internal-top #search-area #search-terms {
  float: right;
}
#items-area-internal-top #search-area #search-term-display {
  display: none;
}
#items-area-internal-top #search-area .search-term-display {
  border-left:2px solid #414244;
  color: #ddd;
  float: right;
  font-size: 11px;
  height: 21px;
  margin-right: 6px;
  padding:0 0 1px 6px;
}
#items-area-internal-top #search-area .search-term-display span {
  height: 21px;
  line-height: 21px;
}
#items-area-internal-top #search-area .search-term-display a {
  color: #ddd;
  padding:0 0 0 4px;
}
#items-area-internal-top #search-area #save-search {
  border-left:2px solid #414244;
  border-right:2px solid #414244;
  color: #89CE31;
  cursor: pointer;
  display: none;
  float: right;
  font-size: 11px;
  line-height: 20px;
  margin-right: 6px;
  padding: 0 8px;
}

#items-area-internal-top h2 {
  color: #D6D6D6;
  display: inline;
  font-size:12px;
  font-weight: normal;
  height: 23px;
  line-height: 23px;
  margin-left: 12px;
}
#items-area-internal-top a {
  color:#bbb;
  padding:2px 10px;
  text-decoration:none;
}

#items-area-internal-top a#feed-link {
  font-size:11px;
  height: 1em;
  overflow: hidden;
  padding-left:0;
}

#items-area-operations {
  background-color: #414244;
  color: #D6D6D6;
  font-size: 11px;
  overflow: hidden;
  padding:6px 6px 6px 12px;
}

#operations-menu {
  float: left;
}
#operations-menu #operations-menu-label {
/*   background: url(../images/drop-down-arrow-gray.png) no-repeat right 1px; */
  cursor: pointer;
/*   padding-right: 18px; */
  font-size: 11px;
}
#operations-menu:hover #operations-menu-label {
  background-position: right -12px;
}

#view-items-mode {
  float: left;
  padding-left: 34px;
}
#view-items-mode a {
  color: #d6d6d6;
  padding: 1px 5px;
}
#view-items-mode a.selected,
#view-items-mode a:hover {
  background-color: #89CE31;
  color: #555;
  text-decoration: none;
}
#view-items-mode span {
  margin-right: 12px;
}

#sort-items {
  color: #d6d6d6;
  float: right;
  padding-right: 40px;
}
#sort-items #sort-label {
/*   background: url(../images/drop-down-arrow-gray.png) no-repeat right 1px; */
  cursor: pointer;
  display: block;
  padding-right: 0;
  width: 107px;
}


#column-headings {
  background:url(../images/column-headings.png) repeat-x ;
  border-bottom:1px solid #a5c2c2;
  color:#797979;
  font-size:12px;
  font-weight:normal;
  height:40px;
  line-height:40px;
  margin:8px 0 0 0;
  -moz-border-radius-topleft: 9px;
  -moz-border-radius-topright: 9px;
  -webkit-border-top-left-radius: 9px;
  -webkit-border-top-right-radius: 9px;
}
#column-headings span {
  border-right:1px solid #a5c2c2;
  float:left;
  height:34px;
  line-height:34px;
  margin-top:3px;
  padding-left:8px;
  text-align:left;
}
#column-headings span.sortable {
  cursor:pointer;
}
#column-headings span.sorted {
  text-decoration: underline;
}
#column-headings #title-header {
  border:none;
  border-left:1px solid  #a5c2c2; 
  display:block;
  float:right;
  width:250px;
}
#column-headings #digest-header {
  display:block;
  float:right;
  width:43px;
}

#column-headings #published-header {
  display:block;
  float:right;
  width:43px;
}
#column-headings #clicks-header {
  border:none;
  display:block;
  float:right;
  width:52px;
}
#column-headings #item-title-header {
  border:none;
  padding-left:10px;
}
#column-headings #description-header {
}
#column-headings #date-header {
  border-left:1px solid  #a5c2c2; 
  float:right;
  padding-right:15px;
  width:60px;
}

.waitingDiv {
  top:0;
  left:200px;
  width:100%;
}

ul#feed-item-list {
  border-bottom:1px solid #D0D0D0;
  border-left:1px solid #D0D0D0;
  height:567px;
  font-size:12px;
  overflow-y:scroll;
  position: relative;
}
#feed-item-list > li {
  background: #DDD url(../images/feed-item-background.png) repeat-y right top;
  border-bottom:1px solid #000;
  color: #414244;
  padding:0;
  position: relative;
  min-height: 136px;
}
#feed-item-list > li.unread {
  background-color: #F2F2F2;
}

#feed-item-list > li.active {
  background-color:#FFF;
}
#feed-item-list > li#more-row {
  background:#ebeff0;
}
#feed-item-list > li#more-row.no-items {
  color: #888;
  font-size: 18px;
  font-weight: bold;
  height: 60px;
  line-height: 60px;
}

#feed-item-list li.concealed {
  background-color:	#CD5C5C;
  color:white;
}

#feed-item-list .item-highlight {
  float: left; 
  width: 10px; 
  position: absolute; 
  display: block; 
  height: 100%;
}

#feed-item-list .item-operations {
  float: right;
  width: 140px;
}
#feed-item-list .item-operations .item-published.publish-scheduled {
  background-color:#F2DF42;
  font-size:10px;
}
#feed-item-list .item-operations .item-published,
#feed-item-list .item-operations .publish-later {
/*   background:url(../images/publish-icons.png); */
  background-color:#f7f7f7;/* #D5D6D8; */
  border-left: 1px solid #000;
  border-bottom: 1px solid #888;
  color:#000;
  cursor: pointer;
/*   padding: 12px; */
  line-height: 36px;
  text-align: center;
/*   margin: 13px 7px 0 15px; */
  letter-spacing:0.3px;
}
#feed-item-list .item-operations .item-published .unpublish-item {
  background-color: #d5d6d8;
  border-right: 1px solid #888;
  display: none;
  float: left;
  width: 35px;
}
#feed-item-list .item-operations .item-published:hover,
#feed-item-list .item-operations .publish-later:hover {
  background-color:#89CE31;
  color:#FFFFFF;
}
#feed-item-list .item-operations .item-published.published {
  background-color:#89CE31;
  color:#FFFFFF;
  cursor: default;
}
#feed-item-list .item-operations .item-published.published .unpublish-item,
#feed-item-list .item-operations .item-published.publish-scheduled .unpublish-item {
  color: #000;
  cursor: pointer;
  display: block;
  font-size:12px;
}
#feed-item-list .item-operations .publish-later {
  font-size: 11px;
  line-height:18px;
}
#feed-item-list .item-operations .send-other-playlist {
  float: right;
  color: #000;
  cursor: pointer;
  display: block;
  line-height: 36px;
  height: 36px;
  text-align: center;
  background-color: #d5d6d8;
  border-left: 1px solid #888;
  width: 18px;
}
#feed-item-list .item-operations .item-digest {
  background-color: #fff;
  border-left: 1px solid #000;
  color: #000;
  cursor: pointer;
  float: left;
  font-size: 11px;
  padding: 6px 0;
  text-align: center;
  width: 70px;
/*   margin: 15px 7px 0; */
}
#feed-item-list .item-operations .item-digest.digest-marked,
#feed-item-list .item-operations .item-digest:hover {
  background-color: #D5D6D8;
}
#feed-item-list .item-operations .item-clicks {
  background-color:#FFFFFF;
  color:black;
  float:right;
  height:17px;
  overflow:hidden;
/*   padding:4px 4px 0 5px; */
}
#feed-item-list .item-operations .item-clicks a {
  background-color:#FFFFFF;
  color:black;
  position:absolute;
  right:19px;
  top: 0;
}

#feed-item-list .item-operations .other-playlist-form {
  border-right:1px solid #85999A;
  border-bottom:1px solid #85999A;
  border-top:1px solid #B1B9B9;
  border-left:1px solid #B1B9B9;
  color: #d6d6d6;
  display: none;
  position: absolute;
  z-index: 12;
  top: 25px;
  right: 4px;
}
#feed-item-list .item-operations .other-playlist-form ul {
  background-color: #EDEDED;
}
#feed-item-list .item-operations .other-playlist-form  li {
  border-bottom: 1px solid #f8f8f8;
  color: #444;
  cursor:pointer;
  padding: 6px 10px 6px 6px
}
  
#feed-item-list .item-operations .other-playlist-form  li:hover,
#feed-item-list .item-operations .other-playlist-form  li.sent {
  background-color:#fff;
  color: #444;
  padding: 6px 10px 6px 6px
}
#feed-item-list .item-operations .other-playlist-form .other-playlist-header {
  padding: 4px 6px;
}
#feed-item-list .item-operations .other-playlist-form  .close-other-playlist {
  background:url("../images/xout.png") repeat scroll 0 -4px transparent;
  display:block;
  float:right;
  height:19px;
  width:25px;
}

#feed-item-list .item-operations .request-approval {
  background-color: #fff;
  border-left: 1px solid #888;
  color: #000;
  cursor: pointer;
  float: left;
  font-size: 11px;
  padding: 6px 0;
  text-align: center;
  width: 68px;
}
#feed-item-list .item-operations .request-approval.requested,
#feed-item-list .item-operations .request-approval:hover {
  background-color: #D5D6D8;
}
#feed-item-list .item-operations .approval-form {
  border-right:1px solid #85999A;
  border-bottom:1px solid #85999A;
  border-top:1px solid #B1B9B9;
  border-left:1px solid #B1B9B9;
  color: #d6d6d6;
  display: none;
  position: absolute;
  top: 56px;
  right: 12px;
  z-index: 12;
}
#feed-item-list .item-operations .approval-form .approval-header {
  padding: 4px 6px;
}
#feed-item-list .item-operations .approval-form .approval-header .close-approval-form {
  background:url("../images/xout.png") repeat scroll 0 -4px transparent;
  display:block;
  float:right;
  height:19px;
  width:25px;
}
#feed-item-list .item-operations .approval-form .approval-body {
  background-color: #ededed;
  color: black;
}
#feed-item-list .item-operations .approval-form .approval-body label {
  cursor: pointer;
}
#feed-item-list .item-operations .approval-form .add-approver-form {
  padding: 6px 10px;
}
#feed-item-list .item-operations .approval-form .add-approver-form label {
  display: block;
  margin-bottom: 3px;
}
#feed-item-list .item-operations .approval-form ul li {
  border-top: 1px solid #888;
  padding: 6px 10px 6px 6px;
}
#feed-item-list .item-operations .approval-form ul li .delete-approver,
#feed-item-list .item-operations .approval-form ul li .is-approved-by {
  float:right;
  padding-top:3px
}
#feed-item-list .item-operations .approval-form ul li .is-approved-by {
  color: #666;
  font-size: 12px;
  font-style: italic;
  padding: 3px 4px;
}
.request-approval-form .cancel-approval,
.request-approval-form .delete-approver {
  color: #888;
}

#feed-item-list .item-operations .tweet-this,
#feed-item-list .item-operations .facebook-share {
  background-color:#FFFFFF;
  border:1px solid #888;
  cursor: pointer;
  float:left;
  font-size: 11px;
  padding:6px 0;
  text-align:center;
  width:70px;
}
#feed-item-list .item-operations .tweet-this:hover,
#feed-item-list .item-operations .facebook-share:hover {
  background-color: #d5d6d8;
}
#feed-item-list .item-operations .tweet-this a,
#feed-item-list .item-operations .facebook-share a {
  color: #000;
  display: block;
  width: 68px;
}
#feed-item-list .item-operations .tweet-this a:hover,
#feed-item-list .item-operations .facebook-share a:hover {
  text-decoration: none;
}
#feed-item-list .item-operations .facebook-share {
  border-left:none;
  border-right:none;
  width:68px;
}

#feed-item-list .item-operations .alexa-rank {
  background:#fff;
  border:1px solid #888;
  border-top:none;
  border-right:none;
  clear: both;
  padding:4px;
  text-align:center;
}
#feed-item-list .item-operations .alexa-rank span {
  color:#888;
  font-size:10px;
}

#feed-item-list .item-preview { 
/*   cursor:pointer; */
/*   overflow: hidden; */
/*   position:relative; */
}

#feed-item-list .item-preview .item-top {
  cursor: pointer;
  height:15px;
  overflow: hidden;
  padding:15px 40px 0 0;
}
#feed-item-list .item-preview .item-top .open-close {
  color: #414244;
  float: right;
}
#feed-item-list .item-preview .item-preview-details {
  line-height: 1.3em;
  overflow:hidden;
  padding:0 35px 15px;
}
#feed-item-list .unread .item-preview .item-preview-details {
}

#feed-item-list .item-preview .item-preview-details .item-enclosure-preview {
  height: 88px;
/*   overflow: hidden; */
  position: relative;
  float: left;
  margin: 0 10px 10px 0;
}
#feed-item-list .item-preview .item-preview-details .item-enclosure-preview img{
  margin-left:3px;
  max-width: 60px;
  max-height: 88px;
  overflow: hidden;
  -moz-box-shadow: 0px 1px 3px #000;
  -webkit-box-shadow: 0px 1px 3px #000;
  box-shadow: 0px 1px 3px #000;
}
#feed-item-list .item-preview .item-preview-details .item-enclosure-preview div {
/*   background-color:rgba(255, 255, 255, 0.5); */
  position: absolute;
  bottom: 0;
}
#feed-item-list .item-preview .item-preview-details .item-enclosure-preview.hide-image {
  opacity:0.4;
  filter:alpha(opacity=40);
}
#feed-item-list .item-preview .item-preview-details .item-enclosure-preview .no-image {
  background-color:#f8f8f8;
  color:#000;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0 0 0 3px;
  padding: 0 4px;
  text-decoration: none;
}
#feed-item-list .item-preview .item-preview-details .item-enclosure-preview .previous-image {
  background:url(../images/image_selector_links.png) 0 0;
  height: 20px;
  width: 30px;
  display: block;
  text-indent: -9999px;
  float: left;
}
#feed-item-list .item-preview .item-preview-details .item-enclosure-preview .next-image {
  background:url(../images/image_selector_links.png) -30px 0;
  height: 20px;
  width: 30px;
  display: block;
  text-indent: -9999px;
  float: left;
}

#feed-item-list .comments-count {
  color:#888;
  font-style:italic;
  font-size: 11px;
}
#feed-item-list item-title {
  color: black;
  text-decoration: underline;
}
#feed-item-list .item-title a {
  color: black;
/*   text-decoration: underline; */
  font-size: 19px;
  font-weight: lighter;
}
#feed-item-list .item-title a.view-here {
  color: #888;
  font-size: 10px;
  text-decoration: none;
}
#feed-item-list .item-description {
  width: 470px;
}
#feed-item-list .feed-title {
  line-height: 7px;
  margin-bottom: 8px;
}
#feed-item-list .feed-title-inner {
  font-size:11px;
  text-transform: lowercase;
}
#feed-item-list .active .feed-title-inner {
  color: #83C716;
}
#feed-item-list .author {
  font-size:11px;
  color:#888;
}

#feed-item-list .item-footer {
  clear: both;
  margin-top: 1em;
}
#feed-item-list .item-footer a {
  color:#414244;
  float: right;
  padding-right: 15px;
}
#feed-item-list .item-published-date {
  float: right;
}
/*
#feed-item-list .comment {
  float: left;
  cursor: pointer;
  padding-right: 15px;
}
*/
#feed-item-list .comments-area a.delete-comment,
#feed-item-list .comments-area a.edit-comment {
  color: #888;
  float: right;
  font-style: italic;
  padding-right: 0;
  padding-left: 6px;
  text-decoration: none;
}
#feed-item-list .comments-area .edit-comment-form textarea {
  border:1px solid #eee;
  background-color:#fff;
}
#feed-item-list .comments-area .edit-comment-form input {
  margin: 3px 0 0 21px;
}
#feed-item-list .comments-area .comment {
  background-color:#fcfcfc;
  margin:3px 0 8px 3px;
  padding:6px;
  color:#000;
  font-size:12px;
  overflow: hidden;
  width: 430px;
  -moz-box-shadow: 0px 1px 3px #ddd; 
  -webkit-box-shadow: 0px 1px 3px #ddd;
  box-shadow: 0px 1px 3px #ddd;
}
#feed-item-list .comments-area .comment div {
  float:left;
}
#feed-item-list .comments-area a.add-comment {
  color:#888;
  font-style:italic;
  margin-bottom:16px;
  text-decoration: none;
}
#feed-item-list .comment span.comment-profile-picture,
#feed-item-list .comments-area span.comment-profile-picture
 {
  background: url(../images/comments_icon.png) no-repeat;
  display:block;
  float:left;
  height:14px;
  width:21px;
}
#feed-item-list .comments-area span.commenter-name {
  color:#888;
  float: left;
  padding-right: 6px;
}
/*
#feed-item-list .comment:hover span,
#feed-item-list .comment.commented span {
  background-position:-21px 0;
}
*/
#feed-item-list .view-comment {
  color: #555;
  clear: both;
  font-style: italic;
  margin-top: 10px;
  border-top: 1px solid #888;
  padding:5px 0 0 10px;
}
#feed-item-list .view-comment.no-comment {
  display:none;
}
#feed-item-list .comment-area {
  background-color: #f8f8f8;
  display:none;
  padding:11px 9px 3px;
  position: absolute;
  z-index:1;
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
}
#feed-item-list .comment-area textarea {
  padding: 1em;
}
#feed-item-list .comment-area input {
  border:none;
  cursor: pointer;
  margin: 5px 10px;
  padding: 0 3px;
}
#feed-item-list .comment-area .cancel-comment {
  color: #ddd;
  margin-top: 5px;
}


#feed-item-list .item-preview .item-published {
  background:#d2dbde;
  float:right;
  display:block;
  text-align:center;
  padding-left:8px;
  width:44px;
/*   height:46px; */
/*   line-height:48px; */
}
#feed-item-list .item-preview .item-published .item-published-icon {
  background:url(../images/publish-icons.png);
  height:34px;
  margin:7px 0 0 2px;
  width:32px;
}

#feed-item-list .item-preview .item-published .published {
  background-position:0 -35px;
}
#feed-item-list .item-preview .item-digest {
  background:transparent;
  float:right;
  display:block;
  text-align:center;
  padding-left:8px;
  width:44px;
}
#feed-item-list .item-preview .item-digest .item-digest-icon {
  background:url(../images/digest-icons.png);
  height:34px;
  margin:7px 0 0 2px;
  width:32px;
}
#feed-item-list .item-preview .item-digest .digest-marked {
  background-position:0 -35px;
}
#feed-item-list .item-preview .item-clicks {
  color:#5b6465;
  float:right;
  font-family:Verdana, Tahoma, Geneva, sans-serif;
  display:block;
  padding:12px 8px 10px 0;
  text-align:center;
  width:37px; 
}
#feed-item-list .item-preview .item-clicks a {
  text-decoration:none;
}
#feed-item-list .item-preview .item-clicks a:hover {
  text-decoration:underline;
}



#feed-item-list .content-item .content-inner {
/*   color:#a0aeb1; */
  width:470px;
}
#feed-item-list .active .content-item {
/*   color:#5b6465; */
}


#feed-item-list .content-item a.mark-unread {
  float:right;
  padding-right:10px;
  text-decoration:none;
}

#feed-item-list .content-item a.mark-concealed {
  float:right;
  padding-right:10px;
  text-decoration:none;
}

#feed-item-list .content-item a {
  color: #414244;
  text-decoration: underline;
}

#feed-item-list .content-item h3.feed-item-author {
  color:#888;
  float:left;
  font-size:12px;
  font-weight:normal;
  margin-left:10px;
}
#feed-item-list .content-item a.feed-item-view-link {
  font-size:11px;
  margin-left:10px;
  text-decoration: none;
}
#feed-item-list .content-item a.feed-item-view-link:hover {
  text-decoration: underline;
}

#feed-item-list .content-item ul,
#feed-item-list .content-item ol {
  padding-left:40px;
  margin:12px 0;
}

#feed-item-list .content-item ol li {
  border:none;
  list-style-type:decimal;
}

#feed-item-list .content-item ul li {
  border:none;
  list-style-type:disc;
}

#feed-item-list .content-item table {
  border-collapse: separate;
  border-spacing: 8px;
}

/*
#feed-item-list .content-item .content-inner {
  padding:10px;
  max-width: 650px;
  line-height:1.3em;
}
*/
#feed-item-list .content-item .content-inner a {
  text-decoration: underline;
}
#feed-item-list .content-item .content-inner a:hover {
  text-decoration: none;
}
#feed-item-list .content-item img {
  margin-left:3px;
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
}
#feed-item-list .content-item blockquote {
  margin-left: 3em;
  font-style: italic;
}
#feed-item-list .content-item blockquote em {
  font-style: normal;
}
#feed-item-list .content-item h1 {
  font-size:1.4em;
}
#feed-item-list .content-item h2 {
  font-size:1.3em;
}
#feed-item-list .content-item h3 {
  font-size:1.2em;
}
#feed-item-list .content-item h4 {
  font-size:1.1em;
}

#feed-item-list .content-item .item-ops {
  background-color:#eee;
  clear:both;
  height:16px;
  padding-left:15px;
}

#feed-item-list .content-item .item-ops span {
  cursor:pointer;
}
#feed-item-list .content-item .content-footer {
  color:#fce42b;
  height:12px;
  padding:0 0 35px 15px;
}
#feed-item-list .content-item .content-footer a {
  color:#5b6465;
  text-decoration:none
}
#feed-item-list .content-item .content-footer a:hover {
  text-decoration:underline;
}

#feed-item-list #more-row {
  text-align: center;
  overflow:hidden;
  min-height:0;
  padding:10px;
}
#feed-item-list #more-row a {
  color: #000;
  text-decoration: none;
  font-size:16px;
}


#widget-area {
  float:right;
  right:0;
  top:0;
  overflow:hidden;
  position:fixed;
  z-index:1;
  background-color:#eee;
  border-left:1px solid #888;
  border-bottom:1px solid #888;
}

#account-container {
  float: left;
  margin-right: 25px;
  padding: 10px 15px 15px;
  width: 400px;
}
#account-form,
#plan-information,
#picture-information,
#approval-information,
#organization-information,
#api-information {
  background-color: #EDEDED;
  color: #777;
  height: 357px;
  margin-top:3px;
  padding: 15px;
  overflow: auto;
}
#api-information span {
  font-size:24px;
}
#api-information table {
  background-color:#fff;
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
  padding:12px;
}
#api-information table tr.odd {
  background-color:#f7f7f7;
}
#api-information td {
  padding:3px 6px;
}
#api-information td.playlist-public-id {
  font-weight: bold;
}
/*
#organization-information {
  padding-left: 0;
}
*/
#account-form label {
  display:block;
  float:left;
  margin-top:3px;
  padding-right:8px;
  text-align:right;
  width:133px;
}
#account-form input {
  margin-top:3px;
}

#account-form-submit {
  display:block;
/*   float:left; */
  font-size:12px;
  margin:11px 5px 0 65px;
  text-decoration:none;
}

#organization-page h4 {
  margin: 0 10px 10px 0;
  font-size:16px;
  position: relative;
}
/*
#organization-page form {
  display: none;
}
*/
#organization-information h4 a {
  color:#fff;
  margin-left:8px;
  padding:1px 6px 3px;
  text-decoration: none;
}
#organization-accounts {
  background-color:#fff;
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
}
#organization-accounts th,
#organization-accounts td {
  height: 22px;
  padding: 0 8px;
}
#organization-page .account-people {
  background-color:#fff;
  margin-bottom: 12px;
  padding:12px;
}
#organization-page .account-people img {
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
}
#organization-page .account-people-header {
  border-bottom:1px solid #eee;
  font-weight: bold;
  margin-bottom:10px;
  overflow: hidden;
  padding: 4px 0 6px;
}
#organization-page .account-people-header .add-person {
  color:#fff;
  margin-left:5px;
  padding:0 6px 2px;
  text-decoration: none;
}
#organization-page .account-people-header .add-person-form {
  background-color:#fff;
  border:1px solid #eee;
  display:none;
  padding:12px;
  position:absolute;
  left:58px;
  top:50px;
  z-index:1;
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
}
#organization-page .account-people-header .add-person-form table {
  display: none;
}
#organization-page .account-people-header .add-person-form td {
  padding-bottom:4px;
}
#organization-page .account-people-header .add-person-form label {
  padding-right:6px;
}
#organization-page .account-people ul {
  margin-left:10px;
}
#organization-page .account-people .edit-person-form {
  background-color:#fff;
  border:1px solid #eee;
  display:none;
  padding:12px;
  position:absolute;
  left:34px;
  top:40px;
  z-index:1;
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
}
#organization-page .account-people .edit-person-form div {
  font-weight: bold;
  margin-bottom:4px;
}
#organization-page .account-people .edit-person-form td {
  padding-bottom:4px;
}
#organization-page .account-people .edit-person-form label {
  padding-right:6px;
}
#organization-page .account-view {
  margin:0 8px;
  position: relative;
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
}
#organization-page .account-view-header {
  background-color:#333;
  color:#fff;
  padding:4px;
}
#organization-page .account-view-header .edit-account-link {
  font-weight: normal;
}
#organization-page .account-view-header .account-playlists {
  cursor: pointer;
  font-weight: normal;
  margin-left: 14px;
  text-decoration: underline;
}
#organization-page .account-view-header .playlists-editor {
  background-color: #fff;
  border:1px solid #ddd;
  color:#000;
  display:none;
  padding:10px;
  position:absolute;
  left: 65px;
  top:16px;
  z-index: 1;
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
}
#organization-page .account-view-header .playlists-editor form {
  margin:4px 0;
}
#organization-page .account-view ul {
/*   overflow: hidden; */
}
#organization-page .account-view li {
  cursor: pointer;
  float:left;
  padding-right:24px;
  position: relative;
}
#organization-page .account-view .add-person-form li {
  float:none;
}
#organization-page #account-list {
  background-color: #3E3D3F;
  color: #fff;
  float: left;
}
#organization-page #account-list li {
  border-bottom: 1px solid #888888;
  cursor:pointer;
  padding:4px 6px 5px 4px;
}
#organization-page #account-list li:hover {
  background-color: #fff;
  color: #000;
}
#organization-page #account-list li#account-list-header {
  background-color:#fff;
  color:#000;
  font-weight: bold;
}
/*
#organization-totals {
  margin-bottom:12px;
}
*/
#organization-totals td {
  padding: 2px 8px;
}
.organization-number {
  font-weight: bold;
}
.total-cell {
  border-top: 1px solid #888;
}
#add-account-area {
  display:inline;
/*   position:relative; */
}
#add-account-form,
.account-editor {
  background-color:#fff;
  display:none;
  padding:10px;
  position: absolute;
  left: 70px;
  z-index:1;
  -moz-box-shadow: 0 1px 2px #000;
  -webkit-box-shadow: 0 1px 2px #000; 
  box-shadow: 0 1px 2px #000;
}
.account-editor {
  color:#000;
  right:auto;
  left:25px;
}
#add-account-form td,
.account-editor td {
  height:26px;
}
#add-account-form label,
.account-editor label {
  font-weight: normal;
  padding-right:4px;
}

#user-area {
  float:left;
  margin: 30px 0 0 30px;
  padding: 10px 15px 15px;
  width: 400px;
}
#user-area ul {
  background-color:#F0F5F5;
  color:#777777;
  margin-top:3px;
  padding:10px;
}
#user-area #add-account-user {
  color: black;
  float:right;
  font-size: 12px;
}
#add-user-box {
  background-color:#F0F5F5;
  color:#777777;
  display: none;
  margin-top: 20px;
  padding:10px;
}
#add-user-box label {
  display:block;
  float:left;
  margin-top:3px;
  padding-right:8px;
  text-align:right;
  width:133px;
}
#add-user-box input {
  margin-top: 3px;
}
#add-user-box #add-user-submit {
  -moz-border-radius:10px 10px 10px 10px;
  background-color:#C7D4D8;
  border:1px solid #C7D4D8;
  color:#5B6465;
  cursor:pointer;
  display:block;
  font-size:12px;
  margin:11px 5px 0 65px;
  padding:2px 10px;
  text-decoration:none;
}

.ucColorSubHeader {
  color: #000;
  font-weight: bold;
  font-size: 16pt;
}

#purchase-form {
  margin-top: 5px;
}
#purchase-form .signup-form-area {
  background: url(../images/purchase-arrow.png) no-repeat 0 100%;
  color: #FFE700;
  padding-bottom: 13px;
  margin-bottom: 7px;
  width: 530px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  border-radius-topleft: 6px;
  border-radius-topright: 6px;
}
#purchase-form .signup-form-area.bottom {
  background:none;
}
#purchase-form .signup-form-background {
  background-color:#323334;
  overflow: hidden;
}
#purchase-form .signup-form-header {
  background-color: #000;
  color: #FFF; /* #789595; */
  font-weight: bold;
  padding: 10px 26px;
  text-transform: uppercase;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  border-radius-topleft: 6px;
  border-radius-topright: 6px;
}
#purchase-form .signup-form-inner {
  margin: 19px 26px;
}
#purchase-form .signup-form-inner td {
  padding-bottom: 14px;
}
#purchase-form .labels {
/*   padding-right: 48px; */
  width: 158px;
}
#purchase-form input {
  border: 1px solid #888;
  font-weight: bold;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#purchase-form #purchase-submit {
  color: black;
  padding: 2px 26px;
}
#purchase-form  .signup-extra-info {
  color:#fff;
  font-size: 14px;
  line-height: 1.25em;
  padding: 15px 20px 0 20px;
}
#purchase-form #password-error {
  background-color:#F8F8F8;
/*   border:1px solid #888888; */
  color:red;
  display:none;
/*   font-weight:bold; */
  padding:8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

#purchase-nav {
  color: #789595;
  font-size: 12px;
  margin-top: 5px;
  overflow: hidden;
}
#purchase-nav li {
  background-color:#231F20;
  border:1px solid #414244;
  float:left;
  margin-right:3px;
  padding:4px 15px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}
#purchase-nav li.active {
  color:#ffe700;
}

.mif-tree-wrapper .mif-tree-node-wrapper {
  display: block;
}
/*
.feed-selected .mif-tree-name {
  color: #ffe700;
}
*/

ul#nav-links > li#accounts-area {
  float:right;
  margin-right: 0;
  padding:4px 10px;
  width: auto;
}

.documentation {
  -webkit-box-shadow: 0 5px 15px 5px #4F4F4F;
     -moz-box-shadow: 0 5px 15px 5px #4F4F4F;
          box-shadow: 0 5px 15px 5px #4F4F4F;
}
.documentation #headerBar {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;
  padding: 20px 0 25px 85px;
}
.documentation #headerBar h1 {
  float: left;
  font-size:26px;
  padding-right: 7px;
  font-weight:400;
}
.documentation #headerBar h2 {
  font-size: 16px;
  font-weight: 400;
  margin: 8px 0 0 0;
  text-transform: none;
}
.documentation .pageContent {
  background-color: #E1E1E1;
  font-family:'Cabin',Arial,sans-serif;
  padding: 40px 85px 10px 0;
}
.documentation .pageContent h2 {
  font-size:18px;
  margin-bottom:12px;
  margin-top:24px;
}
.documentation .pageContent p {
  margin: 0 0 15px;
  color: #454F4E;
  font-size: 14px;
  padding: 0 0 0 85px;
  line-height: 1.3em;
}
.documentation ul,
.documentation ol {
  color: #454F4E;
  font-size: 14px;
  margin-left:20px;
  padding-left:0;
}
.documentation .api-method > ul,
.documentation .api-method > ol {
  margin:0 0 20px 138px;
}
.documentation .api-method ul ul {
  margin-top:6px;
}
.documentation .api-method li strong {
  font-style: italic;
}
.documentation ol li {
  list-style-type: decimal;
}
.documentation ul li {
  list-style-type: disc;
}
.documentation ul li,
.documentation ol li {
  margin-bottom:6px;
  line-height: 1.3em;
}
.documentation h4 {
  color: #555555;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 16px 85px;
  text-transform: uppercase;
}
.documentation a {
  color: #454F4E;
  text-decoration: underline;
}
.documentation .api-method {
  margin-bottom:32px;
}
.documentation h3 {
  background-color:#73CC00;
       -moz-box-shadow: 0px 1px 4px #888;
    -webkit-box-shadow: 0px 1px 4px #888;
            box-shadow: 0px 1px 4px #888;
  display:inline-block;
  color:#fff;
  font-size:15pt;
  font-weight:normal;
  letter-spacing: 1px;
  margin:18px 0 25px;
  padding:23px 34px;
  text-transform: uppercase;
}

