html, body {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

/*----------MAJOR LAYOUT------------------*/
/*--Background--*/
#divbg {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  position: absolute;
  z-index: 0;
}

#divbg img {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
}

/*--Dandelion--*/
#dandelion {
  margin: 0px;
  padding: 0px;
  width: 300px;
  height: 550px;
  left: 0px;
  bottom: 0px;
  position: absolute;
  z-index: 0;
}

#dandelion img {
  margin: 0px;
  padding: 0px;
}

/*--Site Pieces--*/
#page {
  z-index: 1;
  position: absolute;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  /*overflow: auto;*/
}

#header {
  height: 80px;
  width: 100%;
  min-width: 450px;
  text-align:center;
  overflow: hidden;
  margin: 0px 0px 5px 0px;
  z-index: 2;
}

#header img {
  z-index:10;
  text-align: center;
  margin:0px;
  padding:0px;
}

#main {
  height: 425px;
  width: 100%;
  position: relative;
  margin:0px 0px 0px 0px;
  overflow: auto;
}

#footer {
  height: 45px;
  width: 100%;
  min-width: 500px;
  overflow: hidden;
  margin: 5px;
}

#menu {
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  width:614px;
}


/*--------------SLIDESHOW NAVIGATION---------------*/
#left {
position: absolute;
top:0px;
left:0px;
height: 100%;
width: 40%;
z-index:99;
}

#right {
position: absolute;
top:0px;
right:0px;
height: 100%;
width: 40%;
z-index:99;
}

#left a {
display:block;
height:100%;
width:100%;
}
#right a {
display:block;
height:100%;
width:100%;
}



/*--------------BASIC COLORS-----------------------------------*/
a:link {text-decoration: none; outline:none;}
a:visited {text-decoration: none; outline:none;}
a:active {text-decoration: none; outline:none;}
a:hover {text-decoration: none; outline:none;}
a {text-decoration: none; outline: none;}
a img {border:0;}

/*-------------------------GALLERIA CODE--------------------------------*/
.gallery{list-style:none;}
.gallery li{display:none;}
.gallery li a{display:none}
.gallery li div{position:absolute;display:none;top:0;left:180px}
.gallery li div img{cursor:pointer}
.gallery li.active div img,.galleria li.active div{display:block}
.gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.gallery li .caption{display:block;padding-top:.5em}
.resize {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
#scale_frame { margin: 15px;}
#scale_frame img {
 height: 380px;
 width: auto;
 /* height: 90%;*/
 margin-left: auto;
 margin-right: auto;
 display: block;
 padding:5px;
 border:2px solid #000;
 background:#000;
}


/*----------------------------BOTTOM MENU-----------------------------*/
#Home {
	float:left;
	width: 104px;
	height: 40px;
	background: url(../static/images/home.png) top center no-repeat;
}

#About {
	float:left;
	width: 108px;
	height: 40px;
	background: url(../static/images/about.png) top center no-repeat;
}
#Info {
	float:left;
	width: 82px;
	height: 40px;
	background: url(../static/images/info.png) top center no-repeat;
}
#Contact {
	float:left;
	width: 132px;
	height: 40px;
	background: url(../static/images/contact.png) top center no-repeat;
}
#Blog {
	float:left;
	width: 94px;
	height: 40px;
	background: url(../static/images/blog.png) top center no-repeat;
}
#Links {
	float:left;
	width: 94px;
	height: 40px;
	background: url(../static/images/links.png) top center no-repeat;
}

#Home a {
	float: left;
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}

#About a {
	float: left;
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}

#Info a {
	float:left;
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}
#Contact a {
	float:left;
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}
#Blog a {
	float:left;
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}

#Links a {
	float:left;
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}

#Home a span {
	display: none;
}

#About a span {
	display: none;
}

#Info a span {
	display: none;
}

#Contact a span {
	display: none;
}

#Blog a span {
	display: none;
}

#Links a span {
	display: none;
}
