/* CSS Document */

body{
    padding:0;
    margin:0;
    color:#40240e;
    background-color:#ffffef;
    font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
}

body#template{
    background:url(images/body_bg.gif) 0 0 repeat-x #ffffef;
}

div, h1, h2, p, form, label, input, textarea, img, span{
    margin:0; padding:0;
}

h1, h2, h3, h4, h5, p, form, ul, li{
    position:relative;
}

.spacer{
    clear:both;
    font-size:0px;
    line-height:0px;
}

h2{
    display:block;
    color:#fd7124;
    padding:0 5px;
    margin-top:5px;
    margin-bottom:3px;
    font:bold 22px/38px Shortcut, Arial, Helvetica, sans-serif;
    background-color:#F8EFD3;
}

h3{
    display:block;
    color:#035701;
    padding:0 0 0 12px;
    margin:0 0 3px 0;
    font:bold 16px/23px Shortcut, Verdana, Helvetica, sans-serif;
    height:23px;
}

blockquote{
    margin:0;
    padding:0;
}

b,strong{
    color:#40240e;
}

ul{
    margin-top:5px;
    margin-bottom:5px;
}

ul li{
    color:#40240e;
    font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
    padding-left:5px;
}

p{
    display:block;
    padding:0 0 5px 0;
}

p.event{
    background:url(images/event_bg.gif) 0 0 repeat-y #F8EFD3;
    padding:5px 0 5px 20px;
    margin:5px 0;
    font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}


a{
    color:#fd7124;
    font-weight:bold;
}

a:hover{
    text-decoration:none;
    color:red;
}

form{
    padding:0;
    margin:0;
}

/* -------------------------------- music pages -------------------------------------- */
div.music{
    display:table;
    margin:5px 0;
}

div.music div.music_infos{
    background:url(images/event_bg.gif) 0 0 repeat-y #F8EFD3;
    /*float:left;*/
    display:table;
    padding:5px 0 5px 10px;
    margin:5px 0;
    font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
    vertical-align:middle;
}

div.music div.music_infos img{
    padding:0;
    margin:0 5px 0 0;
    float:left;
}

div.music div.music_infos span{
    font-weight:bold;
}

div.music div.music_player{
    padding-left:12px;
}

/* --------------------------------- important ----------------------------------*/

.normal{
    text-decoration:none;
}

.underlined{
    text-decoration:underline;
}

.important1{
    color:#fd7124;
}

.important2{
    color:red;
}

.important3{
    color:#fd7124;
    text-decoration:underline;
}

.important4{
    color:red;
    text-decoration:underline;
}

/*------------------------------------------------body start---------------------*/
#body{
    margin:0 auto;
}

#body,
body.mceContentBody{
    padding-bottom:60px;
}

/* /weblogin */

#body ul{
    display:block;
}

/*------------------------------------------------center panel start---------------------*/
#body table#mainstruct tr td#center,
body.mceContentBody{
    width:418px; /* 394 */
    padding:0 12px 0 12px;
}

#body table#mainstruct tr td#center p.event,
body.mceContentBody p.event{
    width:387px;
}

#body table#mainstruct tr td#center div.music,
body.mceContentBody div.music{
    width:407px;
}

#body table#mainstruct tr td#center div.music div.music_infos,
body.mceContentBody div.music div.music_infos{
    width:397px;
}






/*------------------------------------------------center panel end---------------------*/
