div.box {
	padding:5px;
}

img.disable {
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

#container
{
	margin:4px;
	padding:0;
}

#container fieldset h2
{
	margin:0;
	padding: 3px;
}

#container fieldset
{
	margin-bottom: 3px;
}

#container .notice
{
	margin: 0;
	margin-bottom:4px;
	padding: 4px;
}

#container .error
{
	margin: 0;
	margin-bottom:4px;
	padding: 4px;
}

#container label
{
	display: block;
	padding: 0 1em 3px 0;
	float: left;
	width: 12em;
}

#container ul label, #container td label
{
	display: inline;
	float: none !important;
}

#container .ac_form_row
{
	clear: both;
	padding: 10px;
}

#container .ac_form_row .content
{
	padding-left: 9em;
}

#container .help
{
	padding-left: 9em;
}

#container td .help
{
	padding-left: 0;
}

#container ul.error_list
{
	margin: 0;
	margin-bottom: 7px;
}

#container ul.error_list li
{
	padding: 4px;
	padding-left: 25px;
	list-style: none;
}

#container ul.ac_actions
{
	margin: 10px 0;
	list-style-type: none;
}

#container ul.ac_actions li
{
	list-style-type: none;
	display: inline;
	margin-right: 10px;
}

#profile table {
	margin-bottom: 3px;
}

#profile td {
	padding:2px 10px;
	min-width:50px;
}

#profile td.name {
	padding:2px 10px;
	min-width:75px;
}

#profile th {
	padding:2px 10px;
}

#profile th h1 {
	margin:0;
	padding:0;
}

#menu
{
	padding: 5px;
	padding-left: 20px;
}

#menu ul
{
	margin:0;
	padding:0;
}

#menu li
{
	margin-right: 15px;
	display: inline;
}

#small_menu
{
	padding: 5px;
	padding-left: 20px;
	margin-bottom: 20px;
}

#small_menu ul
{
	margin:0;
	padding:0;
}

#small_menu li
{
	margin-right: 15px;
	display: inline;
}

#footer {
	margin:20px 4px 30px 4px;
	padding:10px;
}

.footer_copyright {
	float:left;
}

.footer_links {
	text-align:right;
	float:right;
}

.footer_links ul {
	margin:0;
	padding:0;
}

.footer_links li {
	margin-right:15px;
	display: inline;
}

#filters table, #calendarDay table {
	width:75%;
	margin-bottom:0;
}

#filters td, #calendarDay td {
	padding:5px;
}

#filters th, #calendarDay th {
	padding:2px 10px;
}

#filters th h1, #calendarDay th h1 {
	margin:0;
	padding:0;
}

#calendarDay .shows table {
	width:100%;
}

#calendarDay .shows h3 {
	margin: 0;
}

.tooltip { 
	display:none;
	width:317px;
	padding-top:11px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:11px;
	z-index:10000;
}

.tooltip td.tooltip_title {
	padding:2px;
}

.tooltip td.tooltip_desc {
	padding: 4px;
}

.tooltip td.tooltip_info {
	padding:2px;
}

#calendarContent {
	margin:0 auto;
}

#calendarContent div.day table, #calendarContent div.day_now table {
	margin-bottom:0;
}

#calendarContent div.day {
	padding:2px;
	margin:1px;
}

#calendarContent div.day_now {
	padding:2px;
	margin:1px;
}

#calendarContent div.day h2, #calendarContent div.day_now h2 {
	margin:0;
	padding:0;
}

#calendarContent div.day th {
	padding: 0 5px 0 5px;
}

#calendarContent div.day_now th {
	padding: 0 5px 0 5px;
}

#calendarContent div.day td h3 {
	margin:0;
	padding:0;
}

#calendarContent div.day_now td h3 {
	margin:0;
	padding:0;
}

#whereAreWe h1 { 
	padding:0;
	margin:0;
}

#whereAreWe table td {
	padding:0 5px 0 5px;
}


#defaultError {
	margin:20px;
}

#defaultError h1 {
	margin: 0;
}

#defaultError h5 {
	margin: 0;
	margin-left:10px;
}

#defaultMessage dl {
	margin-left:20px;
}

#defaultMessage ul {
	margin:0;
	margin-left:20px;
}

#showInfo table {
	width:75%;
	margin-bottom:0;
}

#showInfo td {
	padding:5px;
}

#showInfo th {
	padding:2px 10px;
}

#showInfo th h1 {
	margin:0;
	padding:0;
}

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

#showInfo li
{
	list-style: none;
}

#showInfo li h2
{
	margin: 0;
	padding: 2px 5px;
}

#showInfo li p
{
	margin:2px 5px 5px 5px;
	padding:0;
}

#showInfoEps table {
	width:75%;
	margin-bottom:0;
}

#showInfoEps td {
	padding:5px;
}

#showInfoEps th {
	padding:2px 10px;
}

#showInfoEps th h1 {
	margin:0;
	padding:0;
}

#showInfoEps #overflow {
	margin: 0 auto;
	margin-top:2px;
	width:75%;
}

#showInfoEps #nextEps {
	float: left;
	margin-right: 10px;
	cursor: pointer;
}

#showInfoEps #allEps {
	float: left;
	margin-right: 50px;
	cursor: pointer;
}

#showInfoEps #count {
	display:none;
}

#showInfoEps #first {
	float: left;
	margin-right:20px;
	display:none;
}

#showInfoEps #last {
	float: left;
	margin-right:50px;
	display:none;
}

#showInfoEps #back {
	float: left;
	margin-right:20px;
	display:none;
}

#showInfoEps #next {
	float: left;
	margin-right:20px;
	display:none;
}

#showInfoEps #loading {
	display: none;
}

#showInfoEps #overflow.allEps {
	display: none;
}

#showInfoEps #overflow table {
	width:100%;
}


#showInfoEps #nextEps {
	font-weight:bold;
}

#showInfoEps #allEps {
	font-weight:bold;	
}

#showInfoEps #count {
	text-align:right;
}

#showInfoEps #back, #showInfoEps #next, #showInfoEps #first, #showInfoEps #last {
	font-weight:bold;
	cursor:pointer;
}

#showInfoEps #back.disable, #showInfoEps #next.disable, #showInfoEps #first.disable, #showInfoEps #last.disable {
	font-weight:normal;
	cursor:default;
}

#showInfoEps #loading {
	font-weight:bold;
}

#newsBox {
	display:none;
}

#newsBox #prev, #newsBox #next {
	font-weight:bold;
	cursor:pointer;
	padding:5px;
}

#newsBox #prev.disable, #newsBox #next.disable {
	visibility:hidden;
	cursor:default;
}

#fbFan {
	z-index:1000;
	display:none;
	position:absolute;
	right: 10px;
	top: 40px;
}

#twitterFan {
	z-index:1000;
	display:none;
	position:absolute;
	right: 10px;
	top: 40px;
}

#searchBox {
	z-index:1000;
/*	display:none;*/
	position:absolute;
	left: 10px;
	top: 40px;
}