

body {
    background: rgb(255, 255, 204) url(images/sidebar.jpg) repeat;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    height: 100%;
    max-height: 100%;
/*    font-family:"Arial CE", Arial, sans-serif;*/
    font-family: sans-serif;
  }


#framecontent {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 240px;
    /*Width of frame 240 div*/height: 100%;
    padding: 0px;
    overflow: hidden;
    /*Disable scrollbars. Set to "scroll" to enable*/font: normal small Arial, Helvetica, sans-serif;
    color: #000000;
  }


#framecontent li {
    display: block;
    padding: 5px 0 5px 17px;
    background: url(images/dot-dark.png) no-repeat left;
  }


#framecontent ul {
    text-indent: 0px;
    list-style-position: outside;
    list-style-type: square;
    padding: 0 0 0 15px;
    margin: 0px;
  }


#maincontent {
    background: rgb(255, 255, 204);
    border:4px solid #fff;
    border-color:#def #678 #345 #cde;
    position: absolute;
    top: 160px;
    left: 240px; /*Set left value to WidthOfFrameDiv*/
    right: 20px;
    bottom: 0;
    overflow: auto;
  }


#maincontent ul li {
	margin-bottom: 1ex;
	margin-left: 0ex; 
	padding-left: 0ex; 
}

#maincontent ol li {
	margin-bottom: 1ex;
	margin-left: 0ex; 
	padding-left: 0ex; 
}

#maincontent ul ul {
	list-style-type: circle;
	list-style-image: none;
	margin-bottom: 1ex;
	margin-left: 20px; 
	padding-left: 0ex; 
}

#maincontent ul {
	list-style-image: url("images/dot-dark.png");
	list-style-position: outside;
	margin-left: 20px; 
	margin-top: 10px; 
	padding-left: 0ex; 

}

#maincontent a, a:hover, a:visited {
	margin-top: 0px; 	
}

#maincontent p {
	margin-left: 0ex; 
	margin-bottom: 1ex; 
	margin-top: 0ex; 
	padding-left: 0ex; 
	padding-bottom: 0ex; 
	padding-top: 0ex; 
}


#maincontent h1 {
    font-size: 1.2em;
    margin-top: 25px;
    color:#000;	
}

#maincontent h2 {
    font-size: 1em;
    font-style: oblique;
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 0px;
    color:#000;	
}

#headercontent {
    background: rgb(255, 255, 204);
    border:4px solid #fff;
    border-color:#def #678 #345 #cde;
    position: absolute;
    top: 20px;
    left: 240px; /*Set left value to WidthOfFrameDiv*/
    right: 20px;
    height: 110px;
    overflow: hidden;
  }


#headercontent h1 {
    margin: 0 10px;
    font-size: 2em;
    color:#000;
    letter-spacing:1px;
  }


#headercontent h2 {
    margin-bottom: 0px;
    margin-top: 0px;
    font-size:1em;
    margin:0 30px;
  }

#menu a, #menu a:visited {
    position:relative;
    text-decoration:none;
    text-align:center;
    background-color: rgb(255, 255, 204);
    color:#000;
    display:block;
    width:10em;
    border:2px solid #fff;
    border-color:#def #678 #345 #cde;
    padding:0.25em;
    margin:0.5em auto;
    font-size: 1em;
    font-weight: bold;
  }

#menu a:hover {
    top:2px;
    left:2px;
    color:#000;
    border-color:#345 #cde #def #678;
    font-size: 1em;
    font-weight: bold;
  }


#submenu a, #submenu a:visited {
    position:reative;
    text-decoration:none;
    text-align:center;
    background-color: rgb(255, 255, 204);
    color:#000;
    display:block;
    width:9em;
    border:2px solid #fff;
    border-color:#def #678 #345 #cde;
    padding:0.2em;
    margin:0.3em auto;
    left: 1em;
    font-size: 1em;
    font-style: oblique;
  }

#submenu a:hover {
    top:2px;
    left:2px;
    color:#000;
    border-color:#345 #cde #def #678;
    font-size: 1em;
    padding:0.2em;
    margin:0.3em auto;
    left: 1em;
    font-style: oblique;
  }




#fimulogo {
    padding: 100px 80px 0px 0px;
    width: 122px;
    height: 123px;
    background: url(images/logo-fi-muni.png) no-repeat center top;
  }


.ordinarylist ul {
	list-style-image: url("images/dot-blue.png");
}

.indent {
    margin:0 30px;
}

.moreindent {
    margin-left: 20px;
}

.nametext {
    margin-left: 20px;
    font-size: 1.5em;
    font-weight: bold;
    color:#000;
}

.positiontext {
    margin-left: 20px;
    font-size: 1em;
    font-style: oblique;
    color:#000;
}

.addresstext {
    margin-left: 20px;
    color:#000;
}



.pictureandtext h2 {
    margin-top: 0px;
    font-size:1.5em;
    margin:0 30px;
  }


.innertube {
    margin: 15px;
    font-size: 0.9em;
    /*Margins for inner DIV inside each DIV (to provide padding)*/;
  } 



