html	{
	margin: 0;
	padding: 0;
}

body	{
	background: url(../images/opal_dreams.jpg) repeat fixed;
	padding: 70px 0 0 200px;
}

a:link	{ color:black; text-decoration:underline; }
a:visited	{ color:black; text-decoration:underline; }
a:hover	{ color:grey; text-decoration:underline; }
a:active	{ color:black; text-decoration:underline; }

#gallery a img { border: none; }

div#content	{
	background: transparent url(../images/halfscr-black.gif) 0 0 repeat scroll;
	padding: 20px;
	background: url(../images/opal_dreams_dark.jpg) 0 0 repeat-x fixed;
	min-width: 750px;
}

* html body	{
	overflow: hidden;
}

* html div#content	{
	height: 100%;
	overflow: auto;
}

h1	{
	margin: 0 0 -3% 0;
	padding: 1% 0 0 10%;
	font: bold xx-large "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS" sans serif;
}

div#nav>ul	{
	text-align: center;
	padding: 0;
	font: small-caps x-large "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS" sans serif;
}

div#nav>ul>li	{
	padding: 5px;
	list-style: none;
	display: inline;
}

div#header	{
	position: absolute;
	top: 0;
	left: 0px;
	width: 100%;
	height: 70px;
	background: url(../images/opal_dreams.jpg) repeat fixed;
}

div#left-sidebar	{
	position: absolute;
	top: 80px;
	left: 2px;
	width: 200px;
	height: 100%;
	background: url(../images/opal_dreams.jpg) repeat fixed;
}

body>div#header	{
	position: fixed;
}

body>div#left-sidebar	{
	position: fixed;
}

div#gallery	{
	text-align: center;
}


div#gallery>ul>li	{
	display: inline-block;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
}

/* mozilla/firefox specific */
@-moz-document domain(leilalevi.com)	{
	div#gallery>ul>li	{
		display: inline;
	}
}

/* start sIFR css, from http://www.mikeindustries.com/sifr/ */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	top: 0;
	left: 0;
	z-index: -2;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash div#nav>ul	{
	visibility: hidden;
	font-size: 20px;
	letter-spacing: 5px;
}
/* end sIFR css */