/* Smiling Spirit Yoga Nov 2003 */

@import url("menu.css");
html { min-height:100%; }
body 
{
	font-family: verdana, helvetica,arial,sans-serif;
	margin:0px;
	padding:15px;
	background:#efc url(/images/grad.png) 100% 100% repeat-x;
	color:#063;
	min-height:100%;
}
img {
border:none;
}
div#header
{
	margin:0 46px 0 16px;
	min-width:450px;
/*	border:1px solid #693; */

}
div#menu 
{
	position: absolute; 
	top:200px; left: 46px;
	width: 165px; 
/*	border:1px solid #693; */
	font-weight: bold;
	z-index: 100;
}
div#menu img {
  margin:0 auto;
}
div#main
{
	min-height:100%;
	min-width:450px;
	margin:0 46px 0 223px; 
/*	border:1px solid #693; */
}
div#main img {
	margin:1.5em 0;
}
.first {
	margin-top:0px; 
	padding-top:25px;
	}
.second {
	margin:24px 40px 16px 16px;
	}
h1 {
	color:#063;
	background-color:transparent;
	font:130% verdana, arial, helvetica, sans-serif;
	margin:24px 16px;
/*	border:1px solid #693; */
	}
h2 {
	color:#063;
	background-color:transparent;
	font:110% verdana, arial, helvetica, sans-serif;
	margin:16px 16px;
	}
p
{
	margin: 8px 16px;
}
div.address { 
	margin:10px 125px 0px 125px;	
	font-size: 80%;
	color:#063;
	background-color:transparent;
	text-align: center;
/*	border:1px solid #693; */
	}
a.address { 
	color:#063;
	background-color:transparent;
	}
#footer {
	margin:10px auto 0px;
	min-width:450px;
	font-size: 70%;
	color: #063;
	background-color:transparent;
	text-align: center;
	text-decoration:overline;
	}
#footer a {
	color: #063;
	background-color:transparent;
	text-decoration: none;
	}
div object
{
	display:inline;
	clear:none;
}
div object.icon
{
	position:absolute;
	top:40px; right:25px;
	clear:left;
}
ul.news a
{
	background-color:transparent;
	color:#063;
}
ul.news li i
{
	font-size:80%;
	background-color:transparent;
	color:#f90;
}
ul.clear li {
  list-style:none;
  margin:0 0 0 -1.5em;
}
img.flr {
  float:right;
  margin:0 1.5em;
}

