/***** FREE STAGE *****/
.eventday {
background:#0a4205;
width:70%;
margin:auto;
border:1px solid #0e5c06;
margin-top:10px;
}

.eventday hr {
width:85%;
color:#000000;
margin-left:8px;
margin-top:5px;
margin-bottom:8px;
height:1px;
}

.eventday .day{
font-size:0.9em;
font-weight:bold;
margin:8px;
color:#ffffff;
}

.eventday .night {
font-size:0.7em;
color:#ffffff;
}

.eventday p {
margin-top:5px;
color:#d7d7d7;
}

#main .eventday #elink {
color:#919191;
}
/***** MAIN PROGRAMME *****/

/***** VIEW EVENT *****/
.etitle {
font-size:18pt;
}

.etable {
padding:0;
width:540px;
margin:-5px;
margin-left:50px;
margin-bottom:25px;
}

.etable td {
border:0;
}

.etable .edetails {
padding:3px;
text-align:center;
width:275px;
}

.etable .eimg {
width:200px;
padding:3px;
text-align:left;
}

.etable .edetails .ebanner {
background-color:#106307;
border: 1px solid #919191;
color:#c7c7c7;
padding:5px;
}

.etable .edetails .evartists {
background-color:#0c4e06;
border: 1px solid #919191;
color:#c7c7c7;
padding:5px;
font-size:90%;
}


/***** NEWS *****/
.post {
font-size:8pt;
}

.ntitle {
font-weight:bold;
}

.ntable .ntext {
width:380px;
}

.ntable .options {
width:85px;
}

/***** OTHER *****/
.line {
margin:0px;
margin-left:20%;
margin-bottom:10px;
padding:0px;
width:60%;
border-bottom: 1px solid #cecece;
}

#content .line p {
margin-bottom:0;
color:#cecece;
text-align:right;
font-family:sans-serif;
font-size:8pt;
}

form {
margin-left:15px;
margin-bottom:10px;
}

/***** TEXT FORMATTING *****/
#ntitle {
font-weight:bold;
}

#news {
font-size:90%;
}

#line {
height:1px;
width:50%;
text-align:center;
}

#content p {
margin-left:15px;
margin-right:10px;
font-size:90%;
margin-bottom:10px;
}


