@charset "UTF-8";
/* CSS Document */

@font-face { font-family:GARAIT; src:url(assets/GARAIT.TTF), url(assets/GARAIT.TTF); } 

body { font-family: GARAIT; color: #FFF; margin: 0; padding: 0; font-size:10pt; }

#gallery { position:fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }

#sticker { position:fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; }

#logo { position: absolute; left: 15px; top:15px; z-index:3; width:100px; height:100px; overflow:hidden; }

#menu { position: absolute; left: 15px; top: 130px; font-size: 12pt; z-index:1; }

#footer { position: absolute; left: 15px; bottom: 10px; font-size: 12pt; }

.head0 {  font-size:55pt; font-style:italic; }

.head1 {  font-size:19pt; font-style:italic; }

.head3 {  font-size:12pt; font-style:normal; }

.menu2 {  font-size:16pt; background-color:#FFF; color:#000; padding:2px 4px 2px 2px }




a { color:#900; text-decoration:none; }

a:hover { color:#900; }

a:visited { color:#900; }

html, body, .swc0 {
	height: 100%;
}

.swc0 {
	margin: 0 auto;
	display: table;
}
.swc1 {
	display: table-cell;
	vertical-align: middle;
}
.swc1 {
	height: 100%;
	white-space: nowrap;
}

* html .swc1 {
	text-align: center;
}
* html .swc2, * html .swc3 {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
* html .swc3 {
	height: 100%;
}
* html .swc2 {
	display: inline;
	height: 0;
}

#tagcloud{

	font-size:14pt;
	font-family:GARAIT;
	height:600px;;
	overflow:hidden;
	position:relative;
	width:1280px;
}
#tagcloud ul,#tagcloud li{
	list-style:none;
	margin:0;
	padding:0;
}
#tagcloud a{
	/* background:#FFF;
	border:1px solid #FFF; */
	color:#CCC;
	left:50%;
	line-height:1.2em;
	margin:-0.6em 0 0 0;
	padding:0 0.2em;
	position:absolute;
	text-align:center;
	text-decoration:none;
	top:50%;
}
#tagcloud a:hover{
	background:#CCC;
	color:#333;
	border:none;
	z-index:1000 !important;
}

.selected { font-style:italic; color:#CCC; }

.vimeo { width: 100%; height: 100%; position:fixed; z-index:1; }

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:800px;
	height:508px;
	overflow:hidden; 
	}
span#prevBtn{ font-size:18pt; }
span#nextBtn{ font-size:18pt; }	

img{border:none;}

.hs_container{
	position:relative;
	width:902px;
	height:471px;
	overflow:hidden;
	clear:both;
	border:2px solid #fff;
	cursor:pointer;
	-moz-box-shadow:1px 1px 3px #222;
	-webkit-box-shadow:1px 1px 3px #222;
	box-shadow:1px 1px 3px #222;
}
.hs_container .hs_area{
	position:absolute;
	overflow:hidden;
}
.hs_area img{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.hs_area img.hs_visible{
	display:block;
	z-index:9999;
}
.hs_area1{
	border-right:2px solid #fff;
}
.hs_area4, .hs_area5{
	border-top:2px solid #fff;
}
.hs_area4{
	border-right:2px solid #fff;
}
.hs_area3{
	border-top:2px solid #fff;
}
.hs_area1{
	width:449px;
	height:334px;
	top:0px;
	left:0px;
}
.hs_area2{
	width:451px;
	height:165px;
	top:0px;
	left:451px;
}
.hs_area3{
	width:451px;
	height:167px;
	top:165px;
	left:451px;
}
.hs_area4{
	width:192px;
	height:135px;
	top:334px;
	left:0px;
}
.hs_area5{
	width:708px;
	height:135px;
	top:334px;
	left:194px;
}

	
#spacer{ height:3px; }
