body {

	/***font: 14px "Lucida Grande",Verdana,Arial,clean,sans-serif;***/

	font: 12px serif;

	color: #838B8B;

	background-color: gray;

	text-align: center;

	background-repeat: repeat-x;

	background-attachment: fixed;

  line-height: 1.6em;

}



a img {

  border: none;

}

hr {

  width:60%;

}



#outer {

  width:780px;

  background-color: #FFFFFF;

  margin:0px auto;

  text-align:left;

  border: 3px solid #ECF1EF;

}


#top {

  color: #29231E;

  margin:2px;
}



#middle {

  margin:2px;

	text-align:center;

}



#bottom {

 height: 25px;

}


#container {

  display:block;

  position:relative;

  width:600px;

  padding-bottom:20px;

  text-align:left;

}



#container2 {

  display:block;

  position:relative;

  width:600px;

  text-align:left;

}

#head-menu {
	margin-top:-22px;
}

ul {
	list-style-type: none;
	margin: 0;
	padding:0;
}

li {
	padding-top: 0px;
}


#head-menu li a span{
	display:inline;
	position:relative;
	float:left;
	z-index:1;
	height:22px;
	margin-right:4px;
}
/* Do this to get nice mouseover images for page links */

#top #head-menu li em {
	display:none;
}



#head-menu li#who a, #head-menu li#who a span {
	background: url('images/who_white.jpg') no-repeat;
	width:100px;
}

#head-menu li#who a:hover, #head-menu li#who a:hover span, .who #head-menu li#who a span {
	background: url('images/who_red.jpg') no-repeat;
	width:100px;
}
#head-menu li#cont a, #head-menu li#cont a span {
	background: url('images/contact_white.jpg') no-repeat;
	width:100px;
}

#head-menu li#cont a:hover, #head-menu li#cont a:hover span, .contact #head-menu li#cont a span {
	background: url('images/contact_red.jpg') no-repeat;
	width:100px;
}
#head-menu li#blog a, #head-menu li#blog a span {
	background: url('images/blog_white.jpg') no-repeat;
	width:100px;
}

#head-menu li#blog a:hover, #head-menu li#blog a:hover span, .blog #head-menu li#blog a span {
	background: url('images/blog_red.jpg') no-repeat;
	width:100px;
}
#head-menu li#home a, #head-menu li#home a span {
	background: url('images/home_white.jpg') no-repeat;
	width:100px;
}

#head-menu li#home a:hover, #head-menu li#home a:hover span, .home #head-menu li#home a span {
	background: url('images/home_red.jpg') no-repeat;
	width:100px;
}
#head-menu li#link a, #head-menu li#link a span {
	background: url('images/links_white.jpg') no-repeat;
	width:100px;
}

#head-menu li#link a:hover, #head-menu li#link a:hover span, .links #head-menu li#link a span {
	background: url('images/links_red.jpg') no-repeat;
	width:100px;
}
/* END mouseovers */


/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    width:550;
    height:120px;
    margin-left:110px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*** end jquery slideshow css ***/

#ontop {
	position:relative; 
	z-index:11;
	margin-top:-70px;
	margin-bottom:20px;
}

a {

  text-decoration:none;

  color: #575757;

}



a:hover {

  text-decoration:underline;

}

.spacer {

  clear: both;

}

#middletext {
	width:550px;
	margin:0 auto;
}

.footer-container {

	display:block;

	float:left;

	position:relative;

	width:780px;

	text-align:center;

}



#footer{

	white-space: nowrap; /* IE5.0/Win non supporta */

	margin: 0;

	padding: 0 0px;

	list-style-type: none;

}



#footer li{

	display: inline;

	margin: 0;

	padding: 2px;

	margin-right: 3px;
}



#footer a {

	text-decoration: bold;

	font-size:12px;

	color: #999999;

	padding: 3px 1em;

	border: 0px dotted #DBE8FF;

}



#footer a#lasta {

	border-right: 1px solid #DBE8FF;

}



#footer a:hover {

	color: black;

}



#footer, #footer li {

	padding-top: 0px;

	padding-bottom: 0px;

}

#home-text {

text-align: center;

width:600px;

margin-left:85px;

}

#heightbox {
	float:right;
	display:inline;
	position:relative;
	height:100px;
	width:1px;
}


