.ui-tabs .ui-tabs-nav li
{
	white-space: normal;
}
.ui-widget #entry-calendar, .ui-widget #removal-calendar
{
	width: auto;
	max-width: 100%;
}
#buttons button,#buttons a#sheep_login_button
{
	margin: 10px 0;
	width: 100%;
	text-align: center;
}
.calculator_module_output_text
{
	font-size: 20px;
	color: #FFF;
	text-transform: uppercase;
}
#tabs ,#tabs .ui-tabs-nav, #tabs .ui-tabs-panel, #tabs .ui-tabs-nav li.ui-tabs-active
{
	background: #3C3C3B;
	-webkit-border-radius: 0;
	        border-radius: 0;
	padding: 0;
	border: none;
	margin: 0;
	color: #FFF;
}
#tabs .ui-tabs-nav li a
{
	width: 100%;
	padding: 0.5em 0;
}
#tabs .ui-tabs-nav li:first-child
{
	float: left;
	width: 50%;
	text-align: center;
}
#tabs .ui-tabs-nav li:last-child
{
	float: right;
	width: 50%;
	text-align: center;
}
#tabs .ui-tabs-nav li.ui-state-default
{
	-webkit-border-radius: 0;
	        border-radius: 0;
	margin: 0;
	border: none;
}
#tabs .ui-tabs-panel
{
	padding: 10px 22px;	
}
#buttons .ui-button
{
	background: #57575A;
	border: none;
	-webkit-border-radius: 0;
	        border-radius: 0;
	color: #FFF;
}
#tabs .ui-datepicker-trigger
{
	padding: 0;
	border: none;
	margin-left: 15px;
	background: none;
}
#entry-calendar, #removal-calendar
{
	height: 25px;
	-webkit-border-radius: 0;
	        border-radius: 0;
	margin-top: 4px;
	margin-bottom: 4px;
}
#buttons .ui-button .ui-button-text
{
	padding: 0.7em 1em;
}
#entry-text, #removal-text
{
	display: none;
}
.ui-widget, .ui-widget.ui-corner-all, .ui-widget *, .ui-widget input[type="text"]
{
	-webkit-border-radius: 0;
	        border-radius: 0;
}
.ui-widget-content
{
	background: #333;
}

#aside
{
	width: 375px;
}

.sendToOutlookButton {
  background: url("vader/images/ui-bg_highlight-soft_35_adadad_1x100.png") repeat-x scroll 50% 50% #ADADAD;
  border: 1px solid #CCCCCC;
  color: #333333 !important;
  font-weight: normal;
  border-radius: 0;
  font-size: 1em;
  padding:0.4em 1em;
}
.sendToOutlookButton:hover{
	text-decoration:none;
	background: url("vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png") repeat-x scroll 50% 50% #DDDDDD;
	border: 1px solid #DDDDDD;
	color: #000000;
	font-weight: normal;
}

#entry-text-beauty{
	color: #FFAE00;
}
#removal-text-beauty{
	color: #FFAE00;
}