body {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}
mainContainer {
margin: 0px auto !important;
}
img {
border:none;
}
.clear {
clear:both;
}
.events_blue {
color:#005db3;
}
.events_h2 {
color:#005db3;
}
.events_h3 {
color:#005db3;
}
#events a {
color:#005db3;
text-decoration:none;
}
#events a:hover {
text-decoration:underline;
}
#login {
width:140px;
border:solid 1px #000000;
float:right;
padding:5px;
font-size:0.8em;
}
#event_search {
float:left;
padding:5px;
border:solid 0px #000000;
}
#event_calendar {
float:right;
padding:10px;
border:solid 1px #000000;
width: 200px;
}
#tab {
width:136px;
height:28px;
float:left;
margin:0px 5px;
text-align:center;
color:#FFFFFF;
}
#tab span {
padding-top:6px;
}
#tab a {
text-decoration:none !important;
color:#FFFFFF !important;
}
.ind_events {
padding:5px;
border:solid 1px #000000;
margin-bottom:5px;
}
.active {
background:url('/events/images/activeTab.jpg') no-repeat;
}
.inactive {
background:url('/events/images/inactiveTab.jpg') no-repeat;
}
#event_content {
border:solid 1px #000000;
padding:5px;
}
.submit {
background:#005db3;
padding:0px 10px;
color:#FFFFFF;
border:solid 1px #000000;
}
.events_signup_box {
margin-bottom:5px;
padding:5px;
border:1px #000000 solid;
}
a.button {
    background: transparent url('/s-admin/plugins/events/images/bg_button_a.jpg') no-repeat scroll top right;
    color: #ffffff !important;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/s-admin/plugins/events/images/bg_button_span.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:hover {
    background-position: bottom right;
    color: #000000 !important;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
