@import url(http://fonts.googleapis.com/css?family=Mr+Dafoe|Titillium+Web:200,300,400,600,700);

/*           RESET           */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block;}nav ul{list-style:none;}ol{list-style:decimal;}ul{list-style:disc;}ul ul{list-style:circle;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}ins{text-decoration:underline;}del{text-decoration:line-through;}mark{background:none;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input[type=submit],input[type=button],button{margin:0!important;padding:0!important;}input,select,a img{vertical-align:middle;}



/*           FONTS           */

* { font-family: "Titillium Web", "Helvetica", Arial, sans-serif; font-weight: normal; }
.iamgi-txt, .madebysteaw, .madebysteaw em { font-family: 'Mr Dafoe', cursive; }

* { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
html { font-size: 62.5%; overflow-x: visible; } 
body { font-family: "Helvetica", Arial, sans-serif; font-weight: normal; font-size: 13px; font-size: 1.3rem; }
html, body { width: 100%; }
::selection { background-color: #000; color: white; position: relative;}
.cb { clear: both; }
.wrap { min-width: 0; width: auto; max-width: 1000px; left: 50%; position: relative; margin-left: -500px; }
@media only screen 
and (min-width: 0px)
and (max-width: 1040px) {
	.wrap { min-width: none; width: auto; max-width: none; left: 0; position: relative; margin: 0 20px; padding: 0; overflow: hidden;
	}
}
@media only screen 
and (min-width: 1040px)
and (max-width: 10000px) {
	.wrap { min-width: 0; width: auto; max-width: 1000px; left: 50%; position: relative; margin-left: -500px; }
}
.fl-l { display: block; position: relative; float: left;} .fl-r { display: block; position: relative; float: right; }


/*           FOOTER           */
/*footer { position: fixed; bottom: 0; right: 0; left: 0; }*/
.footer-bottom { padding: 20px ; color: #fff;
	background: rgb(26,26,26);
	background: -moz-linear-gradient(top,  rgba(26,26,26,1) 0%, rgba(11,11,11,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26,26,26,1)), color-stop(100%,rgba(11,11,11,1)));
	background: -webkit-linear-gradient(top,  rgba(26,26,26,1) 0%,rgba(11,11,11,1) 100%);
	background: -o-linear-gradient(top,  rgba(26,26,26,1) 0%,rgba(11,11,11,1) 100%);
	background: -ms-linear-gradient(top,  rgba(26,26,26,1) 0%,rgba(11,11,11,1) 100%);
	background: linear-gradient(to bottom,  rgba(26,26,26,1) 0%,rgba(11,11,11,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#0b0b0b',GradientType=0 );
 }


.foot-txt {	font-size: 12px; font-size: 1.2rem; opacity: 1; font-weight: 400; margin-bottom: 6px; color: #666; text-shadow: none; }

.footer-bottom .fl-l { padding: 12px; text-align: left;}

.foot-copyrights { margin-top: 3px;	text-transform: uppercase; color: rgba(255, 255, 255, .03); color: #222;	font-size: 9px; font-size: 0.9rem; font-weight: 700; text-shadow: 0 -1px 0 rgba(0,0,0,1);   }
.creativecommons { background: transparent url(img/cc.png) no-repeat right center; margin-top: 3px; display: block;text-transform: uppercase; color: #080808; font-size: 9px; font-size: 0.9rem; font-weight: 700; text-shadow: 0 1px 0 rgba(255,255,255,0.04); text-decoration: none; text-align: right; padding: 16px 125px 16px 0; }
.footer-bottom span.round-sep { opacity: 0.1; position: relative;left: -1px; top: -1px; }



.logo a { display: block; padding:20px; padding-left: 40px; position: fixed; top: 20px; left: 0; z-index:6000; background:url(/img/bg-0.2.png) repeat; background: rgba(0, 0, 0, .69);  -webkit-border-radius:0px 3px 3px 0px; -webkit-border-radius:0px 3px 3px 0px;  }
.logo a:hover { background-color: #000; background-color:rgba(0, 0, 0, .9); }


.gallery { background: rgb(11,11,11); text-align: center; }
.next { display: block; height: 100%; width: 100%; padding-bottom:100px; }

@media only screen and (min-width: 0px) and (max-width: 560px) {
	.footer-bottom .fl-l { text-align: center;	padding-bottom: 40px; margin-bottom: 20px; box-shadow: 0px 1px 0 rgba(255,255,255,0.04), inset 0px -1px 0 rgba(0,0,0,0.6) ; }
	.foot-txt { margin-bottom: 10px; }
	.next { display: block; min-height: 100%; height: auto; width: 100%; padding-bottom:0px; }
}

@media only screen and (min-width: 560px) and (max-width: 1000px) {
	.next { display: block; min-height: 100%; height: auto; width: 100%; padding-bottom:0px; }
}

@media only screen and (min-width: 1000px) and (max-width: 5000px;) {
	
	.next { display: block; min-height: 100%; height: auto; width: 100%; padding-bottom:0px; }
}
.gallery img { max-width: 100%; }


.g-antarctic {  }
.g-antarctic .next { background: #02080c url(img/antarctic-bgrpty.png) repeat-x 0 1187px; }
.g-antarctic2 .next { background-position: 0 1004px; }
.g-antarctic3 .next { background-position: 0 1004px; }

.g-iceranking .next { background: url(img/iceranking-rpt.png) repeat top center; }

.g-mystismedia { text-align: left; }
.g-mystismedia .next { background: url(img/mystis-rpt.png) repeat top center; background: url(img/mystis-rptx.png) repeat-x -17px 0, url(img/mystis-rpty.png) repeat-Y 0px 0, url(img/mystis-rpt.png) repeat 0px 0; }
.gallery.g-mystismedia img { max-width: 10000px; }
.g-smb .next { background-color: rgb(255,244,188); background: url(img/smb-bgfoot.png) no-repeat bottom center,url(img/smb-rptx.png)repeat-x center top,url(img/smb-rpty.png)repeat-y center top,url(img/smb-footrptx.png)repeat-x center bottom, rgb(255,244,188); }

.g-polaris { text-align: left; }
.g-polaris .next { background: url(img/polaris-rpt.png) repeat top center; background: url(img/polaris-rptx.png) repeat-x -17px 0, url(img/polaris-rpty.png) repeat-Y 0px 0, url(img/polaris-rpt.png) repeat 0px 0; height: auto;
}


.antarctic {
	min-width: 910px;
	min-height: 1417px;
	background: url('img/antarctic-bg.png') no-repeat center center,url('img/antarctic-rpty.png')repeat-x bottom;
	font-family: Georgia, serif;
	color: hsla(100,100%,100%,1);
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0px 1px 0px hsla(100,100%,00%,0.5);
}
.iceranking {
	min-width: 1040px;
	min-height: 2229px;
	background: url('img/iceranking-bg.png') no-repeat center center,url('img/iceranking-rpt.png');
	font-family: Georgia, serif;
	color: hsla(100,100%,100%,1);
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0px 1px 0px hsla(100,100%,00%,0.5);
}
.iceranking2 {
	min-width: 1040px;
	min-height: 2229px;
	background: url('img/iceranking-bg2.png') no-repeat center center,url('img/iceranking-rpt.png');
	font-family: Georgia, serif;
	color: hsla(100,100%,100%,1);
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0px 1px 0px hsla(100,100%,00%,0.5);
}
.mystis {
	min-width: 1010px;
	min-height: 810px;
	background: url('img/mystis-bg.png') no-repeat top left,url('img/mystis-rptx.png') repeat-x top 33px,url('img/mystis-rpty.png') repeat-y top left,url('img/mystis-rpt.png');
	font-family: Georgia, serif;
	color: hsla(100,100%,00%,1);
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0px 1px 0px hsla(100,100%,100%,0.1);
}
.polaris {
	min-width: 789px;
	min-height: 1050px;
	background: url('img/polaris-bg.png') no-repeat top left,url('img/polaris-rptx.png') repeat-x top 32px,url('img/polaris-rpty.png') repeat-y top left,url('img/polaris-rpt.png');
	font-family: Georgia, serif;
	color: hsla(100,100%,00%,1);
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0px 1px 0px hsla(100,100%,100%,0.1);
}

.smb {
	min-width: 789px;
	min-height: 700px;
	background: url('img/smb-bg.png') no-repeat top center,url('img/smb-bgfoot.png') no-repeat bottom center,url('img/smb-rptx.png')repeat-x center top,url('img/smb-rpty.png')repeat-y center top,url('img/smb-footrptx.png')repeat-x center bottom, rgba(255,244,188,1);
	font-family: Georgia, serif;
	color: hsla(100,100%,00%,1);
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0px 1px 0px hsla(100,100%,100%,0.1);
}






















