/* CSS for Calendar Events */

#calendarEventWrapper {
background-color: #F2F2F2;
color: black;
width: 760px;
padding: 10px 14px 10px 14px;
}
#oneMainContentWide>#calendarEventWrapper {
width: 730px;
}
#calendarEventDetails {
position: relative;
float: left;
width: 447px;
}
.spreader {
clear: both;
}
.detailsRow {
min-height: 30px;
width: 477px;
}
#detailsRowHeader {
padding: 0px 0px 15px 0px;
}
.detailsHeader {
float: left;
font-size: 13pt;
}
.detailsName {
float: left;
width: 80px;
}
.detailsInfo {
float: left;
font-weight: bold;
}
.detailsRow>.detailsInfo {
width: 395px;
}
#detailsRowWhen {
margin: 0px 0px 10px 0px;
}
.detailsInfoWhen {
padding: 1px;
}
.detailsInfoWhen span{
padding: 0px 0px 0px 10px;
}
.detailsInfoWhenDate {
position: relative;
float: left;
display: inline;
}

#calendarEventRSVP {
position: relative;
float: right;
width: 219px;
}
#userStatus {
border: 1px solid #AAAAAA;
background-color: #A8A8A8;
color: white;
width: 219px;
text-align: center;
padding: 3px 0px 3px 0px;
margin: 0px 0px 5px 0px;
}
#userRSVP {
border: 1px solid #AAAAAA;
background: url('/resources/images/admin/event_RSVP_bg.gif') repeat-x top;
background-color: #AAAAAA;
padding: 5px;
margin: 0px 0px 10px 0px;
}
.RSVPTitle {
padding: 0px 0px 5px 0px;
font-weight: bold;
font-size: 10pt;
}
.eventRSVPradio, .eventRSVPoption, .eventRSVPtext {
margin: 0px 0px 7px 5px;
}
.eventRSVPbutton {
margin: 7px 0px 0px;
}
.eventRSVPbutton a{
color: #FFFFFF;
}
#attendingNumber span, #maybeattendingNumber span, #missingoutNumber span{
font-weight: bold;
color: #0E4E95;
padding: 0px 0px 0px 13px;
}
.attendingNumDisplay {
border-top: 1px solid #ABABAB;
color: #5F5F5F;
background: #E5E5E5;
padding: 3px 0px 3px 13px;
margin: 0px 0px 10px 0px;
}
#listedListTitle {
background: #A8A8A8;
color: white;
height: 15px;
width: 472px;
margin: 20px 0px 10px 0px;
padding: 5px 0px 3px 15px;
}
#listedListNum {
float: left;
}
#listedListLinks {
float: right;
margin: 0px 10px 0px 0px;
}
#listedList {
width: 640px;
height: 260px;
}
.profileInfo {
width: 70px;
float: left;
padding: 0px 0px 10px 0px;
}
.listedAvatar {
float: left;
}
.listedInfo {
clear: left;
font-weight: bold;
width: 48px;
overflow: hidden;
height: 3em;
text-align: center;
}
.listedListNoGuests {
margin: 20px 0px 0px 20px;
}
#listedPagination {
width: 400px;
margin: 0px auto;
}
#listedPagination div{
float: left;
}
#listedPagination a {
color: blue;
}
#listedPagination input {
vertical-align: middle;
width: 30px;
}
#listedPagination>#listedPageNow input {
vertical-align: baseline;
height: 14px;
width: 20px;
}
#listedPageBack, #listedPageNext {
margin: 6px 0px 0px 0px;
padding: 1px;
width: 100px;
height: 16px;
}
#listedPageNext {
text-align: left;
}

