body {text-align:center;
    background-image: url("../images/bkg.jpg");
    background-repeat: repeat-x;
	background-color: #bbbbbb;}

#deco {
        margin-bottom:0px;
        z-index=1;
        height: 768px;
        top:1px;
}

#scroll a { background-image: url("../images/fs_scroll.png");
        background-repeat: no-repeat;
        position: relative;
        z-index=1;
        width: 160px;
        height: 203px;
        top: 10px;
        left: 17px;
        display: block;
}

#scroll a:hover {
        background-position: -158 0px
        }

#logo a { background-image: url("../images/fs_logo.png");
        background-repeat: no-repeat;
        position: relative;
        z-index=1;
        width: 434px;
        height: 83px;
        top: -190px;
        left: 375px;
        display: block;
}

#logo a:hover {
        background-position: -438 0px
        }

#content { background-image: url("../images/pattern2.png");
        background-position: -23 0px;
        background-repeat: repeat-x;
        margin: 5px auto 0px auto;
        border: 1px solid #777;
        text-align: left;
        width: 1024px;
        height: 768px;
	overflow: hidden;
}

#swf {
		z-index:4;
		position:relative;
        margin-bottom:0px;
		left: 195px;
		top:-475px;
		width: 810px;	
		height: 610px;
}

#copyright {
    position: relative;
    top: -447px;
    left: 465px;
    width: 269px;
    height: 9px;
}

#sidebar {
    position: relative;
    top: -60px;
	width: 179px;
	padding: 0;
	height: 300px;
        margin-bottom:0px;
	overflow: hidden;
}

ul#nav {
	position: relative;
	top: 0px;
	left: 14px;
	width: 166px;
	margin: 0;
	height: 300px;
	list-style-type: none;
	overflow: hidden;
}

body#main ul#nav  { background: transparent url(../images/nav.png) no-repeat 0 0; }
body#gallery ul#nav  { background: transparent url(../images/nav.png) no-repeat 0 0; }
body#blog ul#nav { background: transparent url(../images/nav.png) no-repeat 0 0px; }
body#preparation ul#nav  { background: transparent url(../images/nav.png) no-repeat 0 0px; }
body#about ul#nav  { background: transparent url(../images/nav.png) no-repeat 0 0px; }
body#links ul#nav  { background: transparent url(../images/nav.png) no-repeat 0 0px; }

ul#nav li a {
	position: absolute;
	width: 166px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 5px 0 0 0;
	overflow: hidden;
	height: 26px !important; 
	height /**/:26px; /* IE5/Win */
	background: transparent url(../images/nav.png) no-repeat;
}

body#main li#gal a 			{ background-position: 0 0; width: 162px; height:30px; left: 0; }
body#main li#gal a:hover		{ background-position: -164px 0px; }
body#main li#blg a 			{ background-position: 0px -45px; top: 45px; left:0; }
body#main li#blg a:hover		{ background-position: -164px -45px; }
body#main li#prp a 			{ background-position: 0px -90px; top: 90px; left:0; }
body#main li#prp a:hover		{ background-position: -164px -90px; }
body#main li#abt a 			{ background-position: 0px -135px; top: 135px; left:0; }
body#main li#abt a:hover		{ background-position: -164px -135px; }
body#main li#cnt a 			{ background-position: 0px -180px; top: 180px; left:0; }
body#main li#cnt a:hover		{ background-position: -164px -180px; }
body#main li#lnk a 			{ background-position: 0px -225px; top: 225px; left:0; }
body#main li#lnk a:hover		{ background-position: -164px -225px; }

body#gallery li#gal a 			{ background-position: -164px 0; width: 162px; height:30px; left: 0; }
body#gallery li#gal a:hover		{ background-position: -164px 0px; }
body#gallery li#blg a 			{ background-position: 0px -45px; top: 45px; left:0; }
body#gallery li#blg a:hover		{ background-position: -164px -45px; }
body#gallery li#prp a 			{ background-position: 0px -90px; top: 90px; left:0; }
body#gallery li#prp a:hover		{ background-position: -164px -90px; }
body#gallery li#abt a 			{ background-position: 0px -135px; top: 135px; left:0; }
body#gallery li#abt a:hover		{ background-position: -164px -135px; }
body#gallery li#cnt a 			{ background-position: 0px -180px; top: 180px; left:0; }
body#gallery li#cnt a:hover		{ background-position: -164px -180px; }
body#gallery li#lnk a 			{ background-position: 0px -225px; top: 225px; left:0; }
body#gallery li#lnk a:hover		{ background-position: -164px -225px; }

body#preparation li#gal a 			{ background-position: 0 0; width: 162px; height:30px; left: 0; }
body#preparation li#gal a:hover		{ background-position: -164px 0px; }
body#preparation li#blg a 			{ background-position: 0px -45px; top: 45px; left:0; }
body#preparation li#blg a:hover		{ background-position: -164px -45px; }
body#preparation li#prp a 			{ background-position: -164px -90px; top: 90px; left:0; }
body#preparation li#prp a:hover		{ background-position: -164px -90px; }
body#preparation li#abt a 			{ background-position: 0px -135px; top: 135px; left:0; }
body#preparation li#abt a:hover		{ background-position: -164px -135px; }
body#preparation li#cnt a 			{ background-position: 0px -180px; top: 180px; left:0; }
body#preparation li#cnt a:hover		{ background-position: -164px -180px; }
body#preparation li#lnk a 			{ background-position: 0px -225px; top: 225px; left:0; }
body#preparation li#lnk a:hover		{ background-position: -164px -225px; }

body#about li#gal a 			{ background-position: 0 0; width: 162px; height:30px; left: 0; }
body#about li#gal a:hover		{ background-position: -164px 0px; }
body#about li#blg a 			{ background-position: 0px -45px; top: 45px; left:0; }
body#about li#blg a:hover		{ background-position: -164px -45px; }
body#about li#prp a 			{ background-position: 0px -90px; top: 90px; left:0; }
body#about li#prp a:hover		{ background-position: -164px -90px; }
body#about li#abt a 			{ background-position: -164px -135px; top: 135px; left:0; }
body#about li#abt a:hover		{ background-position: -164px -135px; }
body#about li#cnt a 			{ background-position: 0px -180px; top: 180px; left:0; }
body#about li#cnt a:hover		{ background-position: -164px -180px; }
body#about li#lnk a 			{ background-position: 0px -225px; top: 225px; left:0; }
body#about li#lnk a:hover		{ background-position: -164px -225px; }

body#contact li#gal a 			{ background-position: 0 0; width: 162px; height:30px; left: 0; }
body#contact li#gal a:hover		{ background-position: -164px 0px; }
body#contact li#blg a 			{ background-position: 0px -45px; top: 45px; left:0; }
body#contact li#blg a:hover		{ background-position: -164px -45px; }
body#contact li#prp a 			{ background-position: 0px -90px; top: 90px; left:0; }
body#contact li#prp a:hover		{ background-position: -164px -90px; }
body#contact li#abt a 			{ background-position: 0px -135px; top: 135px; left:0; }
body#contact li#abt a:hover		{ background-position: -164px -135px; }
body#contact li#cnt a 			{ background-position: -164px -180px; top: 180px; left:0; }
body#contact li#cnt a:hover		{ background-position: -164px -180px; }
body#contact li#lnk a 			{ background-position: 0px -225px; top: 225px; left:0; }
body#contact li#lnk a:hover		{ background-position: -164px -225px; }

body#links li#gal a 			{ background-position: 0 0; width: 162px; height:30px; left: 0; }
body#links li#gal a:hover		{ background-position: -164px 0px; }
body#links li#blg a 			{ background-position: 0px -45px; top: 45px; left:0; }
body#links li#blg a:hover		{ background-position: -164px -45px; }
body#links li#prp a 			{ background-position: 0px -90px; top: 90px; left:0; }
body#links li#prp a:hover		{ background-position: -164px -90px; }
body#links li#abt a 			{ background-position: 0px -135px; top: 135px; left:0; }
body#links li#abt a:hover		{ background-position: -164px -135px; }
body#links li#cnt a 			{ background-position: 0px -180px; top: 180px; left:0; }
body#links li#cnt a:hover		{ background-position: -164px -180px; }
body#links li#lnk a 			{ background-position: -164px -225px; top: 225px; left:0; }
body#links li#lnk a:hover		{ background-position: -164px -225px; }