.container-inline-date{
	clear:both;
}

.container-inline-date .form-item{
	float:none;
	margin:0;
	padding:0;
}

.container-inline-date > .form-item{
	display:inline-block;
	margin-right:0.5em;
	vertical-align:top;
}

fieldset.date-combo .container-inline-date > .form-item{
	margin-bottom:10px;
}

.container-inline-date .form-item .form-item{
	float:left;
}

.container-inline-date .form-item,.container-inline-date .form-item input{
	width:auto;
}

.container-inline-date .description{
	clear:both;
}

.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{
	margin-right:5px;
}

.container-inline-date .date-spacer{
	margin-left:-5px;
}

.views-right-60 .container-inline-date div{
	margin:0;
	padding:0;
}

.container-inline-date .date-timezone .form-item{
	clear:both;
	float:none;
	width:auto;
}

.container-inline-date .date-padding{
	float:left;
}

fieldset.date-combo .container-inline-date .date-padding{
	padding:10px;
}

.views-exposed-form .container-inline-date .date-padding{
	padding:0;
}

#calendar_div,#calendar_div td,#calendar_div th{
	margin:0;
	padding:0;
}

#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{
	border-collapse:separate;
	margin:0;
	width:185px;
}

.calendar td{
	padding:0;
}

span.date-display-single{}
span.date-display-start{}
span.date-display-end{}
.date-prefix-inline{
	display:inline-block;
}

.date-clear{
	clear:both;
	display:block;
	float:none;
}

.date-no-float{
	clear:both;
	float:none;
	width:98%;
}

.date-float{
	clear:none;
	float:left;
	width:auto;
}

.date-float .form-type-checkbox{
	padding-right:1em;
}

.form-type-date-select .form-type-select[class*=hour]{
	margin-left:.75em;
}

.date-container .date-format-delete{
	float:left;
	margin-top:1.8em;
	margin-left:1.5em;
}

.date-container .date-format-name{
	float:left;
}

.date-container .date-format-type{
	float:left;
	padding-left:10px;
}

.date-container .select-container{
	clear:left;
	float:left;
}

div.date-calendar-day{
	background:#F3F3F3;
	border-top:1px solid #EEE;
	border-left:1px solid #EEE;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	color:#999;
	float:left;
	line-height:1;
	margin:6px 10px 0 0;
	text-align:center;
	width:40px;
}

div.date-calendar-day span{
	display:block;
	text-align:center;
}

div.date-calendar-day span.month{
	background-color:#B5BEBE;
	color:white;
	font-size:.9em;
	padding:2px;
	text-transform:uppercase;
}

div.date-calendar-day span.day{
	font-size:2em;
	font-weight:bold;
}

div.date-calendar-day span.year{
	font-size:.9em;
	padding:2px;
}

.date-form-element-content-multiline{
	padding:10px;
	border:1px solid #CCC;
}

.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{
	margin-left:1.3em;
}

#edit-field-settings-granularity .form-type-checkbox{
	margin-right:.6em;
}

.date-year-range-select{
	margin-right:1em;
}

.field .field-label{
	font-weight:bold;
}

form .field-multiple-table{
	margin:0;
}

form .field-multiple-table th.field-label{
	padding-left:0;
}

form .field-multiple-table td.field-multiple-drag{
	width:30px;
	padding-right:0;
}

form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{
	padding-right:.5em;
}

form .field-add-more-submit{
	margin:.5em 0 0;
}

.slideshow-container{
	position:relative;
	height:0;
	overflow:hidden;
	max-width:870px;
	margin:0 0 40px 0;
}

.slideshow-container.wide{
	padding-bottom:56.25%;
}

.slideshow-container.normal{
	padding-bottom:75%;
}

.slideshow-container iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.views-exposed-form .views-exposed-widget{
	float:left;
	padding:.5em 1em 0 0;
}

.views-exposed-form .views-exposed-widget .form-submit{
	margin-top:1.6em;
}

.views-exposed-form .form-item,.views-exposed-form .form-submit{
	margin-top:0;
	margin-bottom:0;
}

.views-exposed-form label{
	font-weight:bold;
}

.views-exposed-widgets{
	margin-bottom:.5em;
}

.views-align-left{
	text-align:left;
}

.views-align-right{
	text-align:right;
}

.views-align-center{
	text-align:center;
}

.views-view-grid tbody{
	border-top:none;
}

.view .progress-disabled{
	float:none;
}
