/* 
 * Style sheet of Lingu@net Europa
 *
 */
 
 @import "styles.css"; 

/* modifications of general styles */
 
h1 {
       background-image: url(/img/title-o.gif);
}

h2 {
       background-image: url(/img/titleh2-o.gif);
}

h3, h4 {
       background-image: url(/img/title-h3-o.gif);
}

 #welcome{
     background-image: url(/img/we-o.jpg);
     border-bottom: 1px solid #ccc;
 }
 
/* Left navegation bar*/
#left-bar-middle{
     background-image: url(/img/nav-o.gif);
}

#sub-nav-list li{
     list-style-image: url(/img/point-o.gif);
     list-style-position: outside;
}

 /*Paragraph */
 .paragraph-top {
    background-image: url(/img/pa-o-top.gif);
    border-right: 1px solid #F90;
 }
 
 .paragraph {
    border-left: 1px solid #F90;
    border-right: 1px solid #F90;
 }
 
 .paragraph-bottom{
    border-right: 1px solid #F90;
    background-image: url(/img/pa-o-bottom.gif);
 }

 /* end of modifications */ 

 /* Styles for list */
 .meeting-list, .meeting-list2 {
         margin: 0px 0px 0px 10px;
        padding: 0px;
 }

 .meeting-list ul, .meeting-list ol {
    list-style-image: url(/img/to.gif);
    text-align: justify;
     margin: 0px;
 }
 .meeting-list li {
     margin-left: 30px;
 }
 
 .meeting-list dl{
    list-style: none;
    text-align: justify;
    margin-left: 30px;       
}
 .meeting-list dt{
       font-weight : bolder;
       color: #F90;
}
 .meeting-list dd{
   text-indent: 0;       
}

.meeting-list2 ul{
     list-style: disc;
     color: #F90;
     margin: 0px 0px 0px 20px;
} 

.meeting-list2 li li {
    color: #000;    
    display: inline;
}

/* feedback styles */
form {
  margin: 0px;
  padding: 5px 10px;
}

legend {
   font-weight: bolder;
   color: #666;
   padding: 5px;   
}

fieldset {
   background-color: #EEE;
   border: 1px solid #F90;
   margin: 5px;
   padding: 5px 8px;
}

.form-label, label {
  margin-top: 5px;
}

input, select {
  margin-left: 10px;
}

.button {
       border: 1px solid #666;
       background-color: #999;
       font-weight: bold;
       color: #fff;
       margin: 0em; 
}

#form-button {
     margin: 10px;
     padding: 0px;
     text-align: center;
     border-top: 1px dotted #F90;
}

#form-button input{
    margin: 5px;
}

/* Index list */
#list-element {
    list-style: none;
     margin: 0px;
 }
 
#list-element li {
     list-style: none;
    text-align: center;
    margin: 5px;
 }
 
.meeting-element {
     margin: 0px;
     padding: 0px;
     width: 450px;
 }
 
.meeting-element-title {
    background-image: url(/img/index-top-o.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #F90;
    text-align: left;
    padding: 3px 3px 4px 70px;
    margin: 0px;
    min-height: 18px;
    color: #FFF;
    font-weight: bolder;
}

.meeting-element-info {
    background-image: url(/img/index-o.gif);
    background-position: center;
    background-repeat: repeat-y;
    text-align: left;
    margin:0px;
    padding: 2px 10px 1px 20px;    
}
.meeting-element-info p {
    height: auto;
    margin: 0px;
    padding: 2px;
}

.meeting-element-more {
    background-image: url(/img/index-bottom-o.gif);
    background-position: left top;
    background-repeat: no-repeat;
   text-align: right;
   margin: -2px 0px 0px 0px;
    padding: 0px;
    height: 15px;
}

