.page-events #main,
.page-event #main{width:591px;margin-right:18px}
.page-events #sidebar,
.page-event #sidebar{width:291px;}

/* Events */
.events .event{padding:10px 0 10px 0;border-bottom:1px solid #1a1a1a;position:relative}
.events .event-first{padding-top:0 !important}
.events .event-last{border-bottom:0 !important}
.events h4{font-size:13px;margin-bottom:2px}
.events h4 .cancelled{color:#cc0000}
.events p{margin-bottom:0}
.events .user,
.events .date{padding-right:10px;font-size:11px}
.events .comments{margin-left:5px}

.events .event-status,
#participants .status{background-repeat:no-repeat;display:block;position:absolute;left:-24px;top:9px;width:6px;height:32px;text-indent:-9999px}
.events .event-first .event-status{top:0}

.events .event-status-starting,
#participants .status-waiting{background-image:url(/pics/status-starting.png);}
.events .event-status-open,
#participants .status-accepted{background-image:url(/pics/status-open.png);}
.events .event-status-closed,
.events .event-status-cancelled,
#participants .status-cancelled{background-image:url(/pics/status-closed.png);}
.events .event-status-finished,
#participants .status-organizer{background-image:url(/pics/status-finished.png);}

#events-my .event{border-top:1px solid #1a1a1a;border-bottom:0}

/* Event */
#event h2{margin-bottom:3px;width:450px}
#event h2 .cancelled{color:#cc0000 !important}
#event .date{margin-bottom:10px;font-size:12px;padding-bottom:10px}

#event .text{margin-bottom:10px}
#event .text p,
#event .text li{line-height:17px}
#event dl{border-top:0;border-bottom:1px solid #1c1c1c;padding:0 0 10px 0}
#event dt{width:50px}
#event .showrulescontainer{border-top:1px solid #1c1c1c;padding-top:10px;margin-top:20px}

#event .label-cancelled{position:absolute;top:30px;left:150px;width:295px;height:153px;background:url(/pics/label-cancelled.png) no-repeat;text-indent:-9999px}

/* Rules */
#rules dt{width:150px}
#rules h3{clear:both;margin-bottom:3px}

/* Participants */
#participants .participant{position:relative;clear:both;float:left;width:100%;padding:10px 0;border-top:1px solid #1c1c1c}
#participants img{float:left;margin-right:15px}
#participants h3{font-weight:bold;font-size:14px;margin:2px 0 1px 0}
#participants h4 span{color:#999;font-size:11px}
#participants p{color:#999;font-size:11px;margin-bottom:0}
#participants .participant .accept{border:1px solid #045b00;background:#0d2700;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:11px;color:#fff;padding:3px 5px;position:absolute;right:0;top:15px}
#participants .participant .accept:hover{border:1px solid #068800;background:#045b00}
#participants .participant .cancel{border:1px solid #5b0000;background:#2b0000;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:11px;color:#fff;padding:3px 5px;position:absolute;right:0;top:15px}
#participants .participant .cancel:hover{border:1px solid #8b0000;background:#5b0000}

/* Form */
#eventform h4{margin-bottom:7px}
#eventform h4 a{font-size:13px;background:url(/pics/icons.png) no-repeat 0 -430px;padding-left:15px}
#eventform h4 a:hover{background-position:0 -463px}
#eventform .submitrow{margin-top:15px}
#eventform .pane{margin-left:30px;padding-bottom:10px}
