body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: "ARIAL";
  background: #4D4D4D;
}

a img {
  border: none;
}

#container {
  margin: 0 auto;
  padding: 0;
  width: 775px;
  min-height:400px;
  height:auto !important;
  height:400px;
}

#header {
  width: 775px;
  height: 212px;
}

#main {
  background: #fff;
  margin: 0;
  padding: 0;
  min-height: 300px;
  height:auto !important;
  height: 300px;
  background: url(/templates/randosourd_img/backgroundMain.png) repeat-y;
}

#mainNav {
  float: left;
  margin: 15px 0 0 10px;
  width: 145px;
  background:#fff;
}

#mainNav ul {
  margin: 0;
  padding: 0;
}

#mainNav ul li {
  padding: 0;
  margin:0;
  list-style-type: none;
}

.first{
  background: url(/templates/randosourd_img/menu1_top_off.gif) no-repeat;
}
.firston{
  background: url(/templates/randosourd_img/menu1_top_on.gif) no-repeat;
}
.first:hover{
  background: url(/templates/randosourd_img/menu1_top_hover.gif) no-repeat;
}

.last{
  background: url(/templates/randosourd_img/menu1_bottom_off.gif) no-repeat;
}
.last:hover{
  background: url(/templates/randosourd_img/menu1_bottom_hover.gif) no-repeat;
}
.laston{
  background: url(/templates/randosourd_img/menu1_bottom_on.gif) no-repeat;
}

.menu1bg{
  background: url(/templates/randosourd_img/menu1_middle_off.gif) no-repeat;
}
.menu1bg:hover{
  background: url(/templates/randosourd_img/menu1_middle_hover.gif) no-repeat;
}
.menu1bgon{
  background: url(/templates/randosourd_img/menu1_middle_on.gif) no-repeat;
}
.menu1bg:hover{
  background: url(/templates/randosourd_img/menu1_middle_hover.gif) no-repeat;
}

.menu2{
  background: url(/templates/randosourd_img/menu1_middle_off.gif) no-repeat;
}
.menu2:hover{
  background: url(/templates/randosourd_img/menu1_middle_hover.gif) no-repeat;
}

.menu2on{
  background: url(/templates/randosourd_img/menu1_middle_hover.gif) no-repeat;
}


.menu2last{
  background: url(/templates/randosourd_img/menu1_bottom_on.gif) no-repeat;
}
.menu2last:hover{
  background: url(/templates/randosourd_img/menu1_bottom_hover.gif) no-repeat;
}

.menu2laston{
  background: url(/templates/randosourd_img/menu1_bottom_hover.gif) no-repeat;
}


.menu2{
  background: url(/templates/randosourd_img/menu1_middle_on.gif) no-repeat;
}
.menu2:hover{
  background: url(/templates/randosourd_img/menu1_middle_hover.gif) no-repeat;
}

#mainNav ul li a{
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  width: 130px;
  height: 30px;
  line-height:30px;
  padding-left: 15px;
  display:block;
  position:relative;
  border-bottom:solid 1px #fff;
}

#mainNav ul li a:hover{
  width: 130px;
  height: 30px;
  line-height:30px;
  padding-left: 15px;
  display:block;
}


#mainNav ul li li a{
  color: #fff;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  width: 130px;
  height: 30px;
  line-height:30px;
  padding-left: 15px;
  display:block;
  position:relative;
  border-bottom:solid 1px #fff;
}

#mainNav ul li li a:hover{
  width: 130px;
  height: 30px;
  line-height:30px;
  padding-left: 15px;
  display:block;
}
/*
.firsttOff {
  background: url(/templates/randosourd_img/menu1_top_off.gif) no-repeat;
  width: 145px;
  height: 30px;
}

.firstHover {
  background: url(/templates/randosourd_img/menu1_top_hover.gif) no-repeat;
  width: 145px;
  height: 30px;
}

.firstOn {
  background: url(/templates/randosourd_img/menu1_top_on.gif) no-repeat;
  width: 145px;
  height: 30px;
  margin: 0 0 1px 0;
}

.linkOff {
  background: url(/templates/randosourd_img/menu1_middle_off.gif) no-repeat;
  width: 145px;
  height: 30px;
  margin: 0 0 1px 0;
}

.linkHover {
  background: url(/templates/randosourd_img/menu1_middle_hover.gif) no-repeat;
  width: 145px;
  height: 30px;
  margin: 0 0 1px 0;
}

.linkOn {
  background: #33a02c;
}

.lasttOff {
  background: url(/templates/randosourd_img/menu1_bottom_off.gif) no-repeat;
  width: 145px;
  height: 30px;
  margin: 0 0 1px 0;
}

.lastHover {
  background: url(/templates/randosourd_img/menu1_bottom_hover.gif) no-repeat;
  width: 145px;
  height: 30px;
  margin: 0 0 1px 0;
}

.lastOn {
  background: url(/templates/randosourd_img/menu1_bottom_on.gif) no-repeat;
  width: 145px;
  height: 30px;
  margin: 0 0 1px 0;
}
*/

#content {
  float: left;
  margin: 0 0 0 40px;
  padding: 0;
  min-height: 263px;
  height:auto !important;
  height: 263px;
  width: 534px;
}

#content h1 {
  margin: 20px 0 0 0;
  padding: 0 0 10px 0;
  background: url(/templates/randosourd_img/sep_bottom_535px.gif) no-repeat bottom;
  color: #165829;
  font-size: arial;
  font-weight: bold;
  font-size: 14px;  
}

.object {

}

.object h2 {
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  color: #165829;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
}

.object a {
  color: #165829;
}

.object img {
  border: solid 1px;
  margin: 2px 0 0 0;
}

#separationBottom {
    float: right;
    margin: 0 45px 0 0;
    padding: 0;
    background: url(/templates/randosourd_img/sep_bottom_535px.gif) no-repeat bottom;
    width: 534px;
    height: 2px;
}

#footer {
  margin: 0;
  padding: 0 0 0 0;
  background: url(/templates/randosourd_img/bottom.jpg) no-repeat top;
  width: 775px;
  height: 45px;
}


#footerInfo {
  float: left;
  margin: 2px 0 0 195px;
  width: 280px;
}

#footerInfo img {
  margin: 0 25px 0 0;
}

#footerKameleo {
  float: right;
  width: 240px;
  margin: 0 44px 0 0;
}
