div#main-wrapper { min-height:400px;}

.ui-tabs {
	padding:0px;
	border-top:20px solid #666;	
	}

.ui-corner-all {
    border-radius: 0px;
}

.ui-corner-top { border-radius: 0px; }

.ui-widget-header {border:0px; background:url(../images/tile-tab-ul.png) repeat-x top center; }

.ui-tabs .ui-tabs-nav li { top:0px;}

/* Inactive tab state */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: url(../images/tile-tab-ul.png) repeat-x top center; border:0px;}

/* Active state */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px; background:url(../images/tile-tab-active.png) no-repeat center top; color:#ffffff; }


.ui-tabs .ui-tabs-nav { padding-top:0px; padding-left:1.1em;}

#beta {
    background: url("../images/beta.png") no-repeat scroll 0 0 transparent;
    height: 60px;
    position: absolute;
    right: 0;
    width: 60px;
    z-index: 99;
}

/* tab links */
.ui-tabs .ui-tabs-nav li a {
    float: left;
    font-size: 1.5em;
    font-weight: normal;
    padding: 1.0em 2em 1.8em;
    text-decoration: none;
		border-radius:0px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {color:#fff;}


/* Inner tab panel content area */

.ui-tabs .ui-tabs-panel { padding:0px;}

.ui-tabs .ui-tabs-panel div.form-item {border-top:1px solid #DEDEDE; width:94%; padding-left:6%; padding-top:20px;}
.ui-tabs .ui-tabs-panel label {float:left; margin-right:10px; font-weight:normal; color:#333;}

#edit-start-date div.form-item, #edit-end-date div.form-item { border:0px; margin:0px; padding:0px; float:left; }

.container-inline-date {width:250px; float:left;}
.ui-tabs .ui-tabs-panel div.form-item.form-item-end-date {
    border-top: 1px solid #DEDEDE;
    position: relative;
    top: -1px;
    width: 622px;
}
.ui-tabs .ui-tabs-panel div.form-item.form-item-start-date { width:260px; float:left; border:0px; margin-left:20px;}
div.form-item-Country {clear:both;}

.container-inline-date .date-padding {padding:0px; }
.container-inline-date {clear:none; padding-left:20px; border-top:1px solid #DEDEDE;}

form input.form-submit { margin-left:54px !important; margin-bottom:20px !important;}


/* Event Search Results */

body#pid-whats-going-on-events table.sticky-table { margin-top:10px;}
body#pid-whats-going-on-events table thead { background-color:#dedede; }
body#pid-whats-going-on-events table thead tr th { padding:5px 0 5px 5px;}
body#pid-whats-going-on-events table tbody tr td { padding:5px 0 5px 5px;}
.region-content .event-note p {  margin-bottom: 3px; font-weight: bold; }


/* Events Page */
body.page-whats-going-on-event #thepagetitle {border-bottom:0px solid #DEDEDE; padding-bottom:5px; margin-bottom:5px;}
body.page-whats-going-on-event div.event-top {margin:10px 0 0 0; }
body.page-whats-going-on-event div.event-top div.event-dates {font-size:120%; font-weight:bold; margin-bottom:10px;}
body.page-whats-going-on-event div.event-top-left { width:47%; float:left; }
body.page-whats-going-on-event div.event-top-right {  background-color: #F8F8F8;
    border: 1px solid #DEDEDE;
    float: left;
    padding: 17px;
    width: 33%;
    margin-top: 20px;
}
body.page-whats-going-on-event div.event-bottom { margin-top: 15px; }
body.page-whats-going-on-event div.event-bottom div.label { font-size:110%; font-weight:bold;}

body.page-whats-going-on-event div.event-bottom div.event-directions { margin:15px 0;}
body.page-whats-going-on-event div.event-bottom div.event-additional-info {}
div.event-teams a:link, div.event-teams a:visited, div.new-search a:link, div.new-search a:visited {display:block; border:1px solid #DEDEDE; background-color:#666; padding:4px; width:170px; text-align:center; color:#fff; background-image:url(../images/tile-button.jpg); background-repeat:repeat-x; border-radius:6px; font-size:90%; line-height:110%;}
body.page-whats-going-on-event div.event-registered { margin:10px 0;}
div.new-search a:link, div.new-search a:visited { padding: 6px; font-size: 100%; }
div.new-search { float: right; position: relative; top: -10px; }
div.event-details {margin-top:10px;}
div.event-details div.label { font-weight:bold;}
div.event-volunteer { margin-top:10px;}
div.event-contact-info div.label { font-weight:bold;}
div.event-contact-info {margin-top:10px;}

/* Team Page */
.team-info-wrapper { margin-bottom:20px; margin-left:8px; margin-top:8px;}

.team-history-wrapper { width:100%; border:1px solid #dedede; padding:0px; }
.team-history-wrapper table thead { background-color:#dedede; }
.team-history-wrapper table thead tr th { padding:5px 0 5px 5px;}
.team-history-wrapper table tbody tr td { padding:5px 0 5px 5px;}


/* Team Search Results */

body#pid-whats-going-on-teams table.sticky-table { margin-top:10px;}
body#pid-whats-going-on-teams table thead { background-color:#dedede; }
body#pid-whats-going-on-teams table thead tr th { padding:5px 0 5px 5px;}
body#pid-whats-going-on-teams table tbody tr td { padding:5px 0 5px 5px;}

.event-info-link .content a { word-wrap: break-word; }

div.team-name {width:70%; float:left;}
div.team-location { clear:both;}
div.team-address {}