/* THIS TEXT IS SPITTED OUT BY THE GOOGLE INCLUDE FONT LINK. THE WOFF VERSINOS */
/* OF THE FONTS ARE ALSO UNDER THE LINK */
/* WHEN PUTTING THE GOOGLE REL LINK IN THE HTML FILE THERE IS A STRANGE ERROR WITH  */
/* THE ADDCSSRULE FUNCTION. BUT NOT WITH TEH LOCAL VERSIIONS */

/* latin */
/* @font-face { */
/*   font-family: 'IM Fell English'; */
/*   font-style: normal; */
/*   font-weight: 400; */
/*   src: local('IM FELL English Roman'), local('IM_FELL_English_Roman'), url(http://www.josvanriswick.nl/xwIisCqGFi8pff-oa9uSVAkYLEKE0CJQa8tfZYc_plY.woff2) format('woff2'); */
/*   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; */
/* } */

/* latin */
/* @font-face { */
/*   font-family: 'IM Fell English SC'; */
/*   src:local('IM FELL English SC'),url(http://localhost/jos/site/nl/h3Tn6yWfw4b5qaLD1RWvz4x48W_1RDVIUojTbGX9Iuk.woff2) format('woff2'); */
/* } */
/* @font-face { */
/*   font-family:myfont; */
/*   src:local('myfont'),url(http://localhost/jos/site/nl/h3Tn6yWfw4b5qaLD1RWvz4x48W_1RDVIUojTbGX9Iuk.woff2) format('woff2'); */
/* } */

/* @font-face { */
/*   font-family: 'IM Fell English SC'; */
/*   font-style: normal; */
/*   font-weight: 400; */
/*   src: local('IM FELL English SC'), local('IM_FELL_English_SC'), url(http://www.josvanriswick.nl/h3Tn6yWfw4b5qaLD1RWvz4x48W_1RDVIUojTbGX9Iuk.woff2) format('woff2'); */
/*   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; */
/* } */
/* firefox firefox FIREFOX $#&*#&$*#&(@#&$(*@#&$ AAARGGGGG */
/* @font-face { */
/*   font-family: 'IM Fell English SC'; */
/*   src:local('IM FELL English SC'),url(http://localhost/jos/site/nl/h3Tn6yWfw4b5qaLD1RWvz4x48W_1RDVIUojTbGX9Iuk.woff2) format('woff2'); */
/* } */

/*NOTE with absolute fontpath http://www.josvanriswick.com etc it doesnt work for http://josvanriswick.com !?*/
@font-face {
  font-family:'IM Fell English SC';
  src:local('IM Fell English SC'),url('IMFeENsc28P.woff') format("woff");
}

.fontnow {
	font-family: "IM Fell English SC", "Times New Roman", Times, Palatino, Georgia, serif;
}

* {
	margin:0; 
	padding:0; 
	border:0;
}
html {
	overflow:hidden;
	height:100%;
}
body {
	background-color:black;
	overflow:auto;
	/*font-family: "IM Fell English", "Times New Roman", Times, serif; */
	/*font-family: "Times New Roman", Times, serif;*/
	/*font-family: Georgia ;*/
	/*font-family:Palatino ;*/
	font-family: "IM Fell English SC", "Times New Roman", Times, Palatino, Georgia, serif;
	height:100%;
}
a {
       color:black;
       text-decoration:none;
}
a:hover {
       text-decoration:underline;
}
a:active {
	font-weight:bold;
}
.table {
	display:table;
	position:relative;	
	height:100%;
}
.tr { 
	display:table-row;
	position:relative;	
	vertical-align:top;
	height:100%;
}
.td { 
	display:table-cell;
	position:relative;
	height:100%;
	vertical-align:top;
}

#magnifier {
	position:fixed;
	overflow-x:auto;
	overflow-y:auto;
	top:0%;
	height:100%;
	/* HAS TO ADAPT TO CATVIEWPORT */
	/* left and right have to be set */
	left:10%;
	right:0%;
	z-index:300;
	background-color:black;
        background-image: url("http://www.josvanriswick.nl/images/bg2combined.jpg");
	background-size: 100% 100%;
	opacity:1;
	visibility:hidden;
	color:black;
	font-size:100%;
}
#magnifierclose {
	position:absolute;
	bottom:2%;
	right:2%;
}
#magnifiercontent {
	position:absolute;
	left:10%;
	right:10%;
	bottom:10%;
	top:10%;
}
.magnifierthis {
}
#wallsviewporthidescrollbar {
	position:fixed;
	background:black;
	bottom:0;
	left:0%;
	right:0%;
	height:20px;
	z-index:150;


	/*IF THIS THING IS *VISIBLE* THE SCROLLBAR IS **IN**VISIBLE*/
	visibility:visible;
	/*visibility:hidden;*/
}
#wallsviewport {
	/*NEEDS TO BE FIXED FOR SCROLLING IN CHROMEMOBILE TO WORK NICE*/
	position:fixed;
	overflow-x:scroll;
	overflow-y:hidden;
	top:0%;
	/*height:100%;*/
	height:900px;
	/* HAS TO ADAPT TO CATVIEWPORT */
	/* left and right have to be set */
	/*left:10%;*/
	right:0%;
	-webkit-overflow-scrolling: touch;

/* 	hmm no javascript stupid people are */
/* 	even more stupid than mac users */
	/*for nojs has to be fixed px not percentage*/
	left:81;
}
#walls {
	position:absolute;
	top:6%;
	bottom:7%;
	overflow:hidden;
}
/* WIDTH IS SET DYNAMICALLY IN INITPAGE() */
.wall {
        background-image: url("http://www.josvanriswick.nl/images/bg2.jpg");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position:relative;
	height:100%;
	/* HAS TO BE PIXEL VALUE OTHERWISE NO OVERFLOW IN WALLS */
	width:600px;
	overflow-y:hidden;
	overflow-x:hidden;
	margin-left:-1px;
	margin-right:-1px;

	/*border:1px solid red;*/

}
/* THE STANDARD WALL */
.wall.w100 {
        background-image: url("http://www.josvanriswick.nl/images/bg2combined.jpg");
}
.wall.w50 {
        background-image: url("http://www.josvanriswick.nl/images/bg2combined.jpg");
	width:400px;
}
/* FOR CHROME THERE HAS TO BE AN &NBSP IN THE DIV FOR IT TO EXPAND */
/* .pad { */
/* 	position:relative; */
/*         background-image: url("http://www.josvanriswick.nl/images/bg2pad.jpg"); */
/* 	background-repeat: no-repeat; */
/* 	background-size: 100% 100%; */
/* 	height:100%; */
	/* HAS TO BE PIXEL VALUE OTHERWISE NO OVERFLOW IN WALLS */
/* 	width:200px; */
/* 	top:0%; */
/* 	bottom:0%; */
/* 	min-height:100%; */
/* 	margin-left:-1px; */
/* 	margin-right:-1px; */
/*  */
/* } */
/* .pad.first { */
/*         background-image: url("http://www.josvanriswick.nl/images/bg2padleft.jpg"); */
/* } */
/* .pad.second { */
/*         background-image: url("http://www.josvanriswick.nl/images/bg2padright.jpg"); */
/* } */

/* FOR CHROME THERE HAS TO BE AN &NBSP IN THE DIV FOR IT TO EXPAND */
.padfirst {
        background-image: url("http://www.josvanriswick.nl/images/bg2padleft.jpg");
}
.padsecond {
        background-image: url("http://www.josvanriswick.nl/images/bg2padright.jpg");
}
.padmiddle{
        background-image: url("http://www.josvanriswick.nl/images/bg2.jpg");
}
.wallhead, .wallcontent {
	width:97%;
}
.wallhead {
	margin-top:1%;
	/* FOR CENTERING: PUT LEFT,RIGHT=0; AND GIVE WIDTH (PREVIOUS SECTION) */
	top:0;
	left:0;
	right:0;
	bottom:80%;
	margin-left:auto;
	margin-right:auto;
	
}
.wallhead p, h2 {
	white-space:normal;
	font-weight:normal;
	text-align:left;
	line-height:1.2em;
	color:black;
	text-align:justify;
	text-justify:distribute;
	display: block;
	margin-left:5%;
	margin-right:5%;
}
/*
FOR NARROW SCREENS DONT WRAP HEADER TEXT WHO CARES
*/
.wallhead p {
	font-size:110%;
}
.wallhead h2 {
	font-weight:normal;
	margin:0px; padding-top:3%;
	text-align:center;
	font-size:200%;
	letter-spacing:0.4em;
}
.wallhead h3 {
       white-space:nowrap;
	font-weight:normal;
       margin:0px; padding:0px;
        text-align:center;
	font-size:90%;
	letter-spacing:0.94em;
}
/*.wallhead mobileFont h2 {*/
	/*font-size:150%;*/
/*}*/
/*.wallhead mobileFont h3 {*/
	/*font-size:80%;*/
/*}*/
.wallhead .navlinks {
        margin:0px; padding-top:2%;
	font-size:100%;
        text-align:center;
	word-spacing:0.5em;
}
/* center image inline block  */
.wallhead img {
/* 	margin-left:auto; */
/* 	margin-right:auto; */
/* 	width:40%; */
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:70%;
}
.wallcontent {
	position:absolute;
	overflow-y:auto;
	overflow-x:visible;
	top:17%;
	left:0;
	right:0;
	bottom:0%;
	margin-left:auto;
	margin-right:auto;
}
.wallcontent p {
	white-space:normal;
	font-size:110%;
	font-weight:normal;
	text-align:left;
	line-height:1.2em;
	color:black;
	text-align:justify;
	text-justify:distribute;
	display: block;
	margin-top:1%;
	/* LEFT AND RIGHT AUTO FOR CENTERING */
	margin-left:auto;
	margin-right:auto;
	width:90%;
	text-indent:10%;
}
.wallcontent a {
       text-decoration:underline;
}
.wallcontent h1 {
	text-align:center;
	font-size:190%;
	font-weight:normal;
}
.wallcontent h3 {
	text-align:left;
	font-size:130%;
	font-weight:normal;
	margin-top:1%;
}
.wallcontent .label {
	white-space:nowrap;
	 overflow:visible;
         position:absolute;
         margin:0px; padding-top:0%;
	 color:black;
	 font-size:90%;
	 line-height:1.1em;
	 top:70%;
	 right:50%;
	 direction:rtl;
}
.wallcontent p.small {
	font-size:80%;
}
.wallcontentfooter {
	position:absolute;
	bottom:2%;
}
.availabletext {
	text-align:center!important;
	white-space:nowrap!important;
	width:100%!important;
	font-size:95%!important;

}
.paintingtext {
	padding-top:3%;
	margin-top:0;
	color:red;
	text-indent:0!important;
}
.noscrollbars {
	overflow:visible;
}
/* liquid square always 1 precent of the height of the walls ! */
/* set in javascript */
.liquidsquare {
	height:8px;
	width:8px;
	position:relative;
	overflow:visible;
	margin:0;
	padding:0;
}
/* liquidsq with subclass inline is displayed like caracter */
.liquidsquare.inline {
	display:inline-block;
	vertical-align:baseline;
}
/*this liquidsquare is centered*/
.border3d {
	border:3px outset #877;
}
.liquidsquare.centerblock {
	display:block;
	position:relative;
	margin:auto;
	left:0;
	right:0;
}
/* this one width 200% will be 2% of height of walls: */
/* <img class='solddot'> inside lqsqr */
/* center horizontally inside liquidsq */
.liquidsquare .solddot {
	width:200%;
	position:absolute;
	margin:auto;
	right:-100%;
	left:-100%;
}
/* #set the sizes inline in each img */
.liquidsquare .centerimg {
	position:absolute;
	margin:auto;
	width:1000%;
	right:-500%;
	left:-500%;
	border:1px solid black;
}
.liquidsquare .centerdiv {
	position:absolute;
	margin:auto;
	width:1000%;
	right:-500%;
	left:-500%;
}
/* #set the sizes inline in each img */
/*.liquidsquare .centerdiv {*/
	/*position:absolute;*/
	/*margin:auto;*/
	/*width:1000%;*/
	/*right:-500%;*/
	/*left:-500%;*/
	/*border:1px solid black;*/
/*}*/
/* not used for now */
/* .liquidsquare .solddotrightalign { */
/* 	height:200%; */
/* 	position:absolute; */
/* 	left:0; */
/* } */
/* div with the text 'sold' */
.soldtext {
	color:#6b2000;
	display:inline-block;
}
/* .solddot { */
/* 	display:inline; */
/* 	width:6%; */
/* 	border:1px solid green; */
/* } */
/* soddot anywhere inside a magnifierconten */
/* #setting only height instead of only widht wont work for firefox: */

/* #magnifiercontent .solddot { */
/* 	width:2%; */
/* 	z-index:100; */
/* } */
#catviewport {
        position:fixed;
        /* I THINK LEFT AND WIDTH NEED TO BE SET 
          INSTEAD OF WIDTH 20 FOR ANIMATION SEE hidecat FUNC: */
        left:0%;
	/*width:10%;*/
	/* SET VISIBLE HEIGHT OF CAT HERE */
        top:5%;
	/*bottom:7%;*/
	height:800px;
        overflow-x:hidden;
        overflow-y:hidden;
/* 	HAS TO BE HIGHER THAN CATICON OTHERWISE CAT WONT  */
/* 	SCROLL IN MOBILES */
	z-index:200;
	/*for nojs set fixed px width*/
	width:80px;
}
#cathidescrollbar {
        /*background-color:#131111;*/
	margin:0; padding:0;
        position:absolute;
	top:0%;
        bottom:0;
        left:0%;
	/* SET TO 2000% -> SYSTEM Y SCROLLBAR IS INVISIBLE */
	/*large percentage so system scrollbar is relatively small*/
	width:10000%;
        opacity:1;
        overflow-x:hidden;
        overflow-y:scroll;
	-webkit-overflow-scrolling: touch;
}
/* MOOOOHAHAHAHAHAHA */
#catmockupscrollbar {
	z-index:1;
	margin:0; padding:0;
        position:fixed;
        left:0;
	width:10%;
	height:2%;
	/* SET TO 50% TO MAKE CONTENT OF THIS VISIBLE, BUT SYS SCROLLBAR IS HIDDEN HAHAHAHAHAHA */
        bottom:0;
        opacity:1;
        overflow-x:hidden;
        overflow-y:hidden;
	/* ADAPT TO WIDTH OF CATVIEWPORT */
}
#cat {
        /*background-color:#131111;*/
	color:#888;
        position:absolute;
        left:0;
	/* SET TO 50% TO MAKE CONTENT OF THIS VISIBLE, BUT SYS SCROLLBAR IS HIDDEN HAHAHAHAHAHA */
	/*right:990%;*/
        bottom:0;
        height:100%;
        opacity:1;
        overflow-x:visible;
        overflow-y:visible;
	margin-left:auto;
	margin-right:auto;
	line-height:0.3em;
	/* WIDTH CAN BE SET FREELY */
	width:1%;
        text-align:right;
        text-justify:distribute;
}
#cat h3, h3 a {
	font-size:100%;
	font-weight:normal;
	text-align:center;
	margin:0px;
	padding:0px;
	color:#888;
}
#cat img {
	display:inline-block;
	opacity:.5;
	height:5%
}
#cat img:hover {
	opacity:1;
}
/* .CAT IMG IS MORE LOCAL THAN ONLY .CATCURRENT SO  */
/* WE NEED THE .CAT.CATCURRENT */
#cat .catCurrent img {
	opacity:1;
	border:2px solid #aa0000;
	padding:2px;
	color:#888;
}
/* CAT IMG AND CAT IMG CATCURRENT NEET TO HAVE SAME BORDER width*/
#cat img, #cat div {
	border:2px solid black;
	padding:2px;
	color:#888;
}
#cat .catCurrent div {
	color:#888;
	color:#aa0000;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
#cat .catCurrent {
	color:#aa0000;
}

.inlinetitle, .inlinetitle a {
	line-height:1.2em;
	color:#888;
	display:inline-block;
	font-size:90%;
	margin-top:auto;
	margin-bottom:auto;
}
.chapterheadimg {
    cursor:pointer;
}

.youtubevideo {
	border:3px outset #877;
}

.prevnext {
	position:absolute;
	right:1%;
	bottom:1%;

}
/*hmm so ... yes*/
/*the 2 buttons must scale up with the height of the page so */
/*width of the img must be auto and height set. postion */
/*of the imgs cant be fixed because they will then scale with */
/*the width. so have to float right The width of the containing*/
/*div has to be not larger than both imgs because otherwise*/
/*clicks wont reach underlying links. Butttt if i set width */
/*to auto, with float right for the imgs, the sometimes stack */
/*on top of each other. To prevent this have to set the width*/
/*of the div large. So trick to still be able to click through:*/
/*make height of the div very small so most clicks will go */
/*past, and set width to big engough. then set height of imgs */
/*to overflow....*/
#leftrightbuttons {
	position:fixed;
	right:0;
	bottom:15%;
	height:0.1%;
	width:30%;
	display:inline;
	white-space:nowrap;
	overflow:visible;
	/*border:1px solid red;*/
	z-index:20;
}
#leftrightbuttons:hover {
    cursor:pointer;
}
#leftrightbuttons img {
	/*height has not be set not width in order for the imgs to scale with height of the window*/
	height:6000%;
	/*order is reversed so in template right first thanl left*/
	float:right;
	padding:1%;
	/*border:1px solid green;*/

}
#rightbutton,#leftbutton {
	opacity:.8;
	margin:3px;
}
#rightbutton:hover,#leftbutton:hover {
	border:2px solid black;
	margin:1px;
}
#rightbutton:active,#leftbutton:active{
	border:3px solid black;
	margin:0px;
}

/*unused*/
#buttonleft {
	position:fixed;
	color:white;
	/*top:0%;*/
	height:13%;
	bottom:0%;
	/* I THINK LEFT AND RIGHT NEED TO BE SET 
	  INSTEAD OF WIDTH 20 FOR ANIMATION SEE hidecat FUNC: */
	right:8%;
	width:4%;
	overflow-x:scroll;
	overflow-y:hidden;
	z-index:20;
	border:1px solid red;
}
#buttonright {
	position:fixed;
	color:white;
	/*top:0%;*/
	height:13%;
	bottom:0%;
	/* I THINK LEFT AND RIGHT NEED TO BE SET 
	  INSTEAD OF WIDTH 20 FOR ANIMATION SEE hidecat FUNC: */
	right:0%;
	width:4%;
	overflow-x:scroll;
	overflow-y:hidden;
	z-index:20;
	border:1px solid green;
}
#buttonright div, #buttonleft div {
	position:absolute;
	width:100%;
	/*why why why???*/
	bottom:50%;
	top:0%;
	/*height:80%;*/
	white-space:nowrap;
	margin:0;
	z-index:1;
	border:1px solid cyan;
}
#buttonright img, #buttonleft img {
	display:inline;
	position:absolute;
	left:0%;
	height:100%;
	z-index:1;
	border:1px solid yellow;
}
/* CAT AND CATICON ARE VISIBLE PER DEFAULT IN STATIC CSS */
/* IF JS ACTIVATED: IS HIDDEN  ON LOAD*/
#catIcon {
	position:fixed;
	color:white;
	top:0%;
	bottom:0%;
	/* I THINK LEFT AND RIGHT NEED TO BE SET 
	  INSTEAD OF WIDTH 20 FOR ANIMATION SEE hidecat FUNC: */
	left:10%;
	width:5%;
	overflow:visible;
/* 	HAS TO BE HIGHER THAN IMAGE IN WALLCONTENT NOSCROLLBAR */
	z-index:30;
}
#catIcon div {
	height:4%;
	position:absolute;
	top:5%;
	left:0%;
	white-space:nowrap;
	margin:10%;
}
#catIcon img {
	height:100%;
}
#catButton {
	position:fixed;
	left:0%;
	top:1%;
	height:2%;
	width:5%;
	color:#888;
	z-index:100;
	text-align:center;
}
#catButton a {
	color:#888;
	position:relative;
	bottom:0;
	font-size:90%;
}
#navlinks2 {
	position:fixed;
	right:1%;
	bottom:1%;
	height:2%;
	color:#888;
	z-index:100;
	text-align:right;
	direction:ltr;
	font-size:90%;
	z-index:200;
}
#navlinks2 a {
	color:#888;
}
#navlinks3 {
	position:fixed;
	left:1%;
	bottom:1.5%;
	height:2%;
	width:10%;
	color:#888;
	z-index:100;
	text-align:left;
	font-size:100%;
	/*this needs to be lower than catviewport*/
	/*or touch sliding doesnt work after calling */
	/*magnifier (focus problem??)*/
	z-index:180;
}
#navlinks3 div {
 	display:inline;
	color:#888;
}
#navlinks3 div:hover {
    cursor:pointer;
}
#navlinks3 div:active {
	font-weight:bold;
}

#smaller {
 	display:inline;
	color:#888;
	font-size:90%;
}
#larger {
 	display:inline;
	color:#888;
	font-size:150%;
}
#language-links {
	position:fixed;
	right:1%;
	top:1%;
	height:2%;
	color:#888;
	z-index:100;
	text-align:right;
	direction:ltr;
	font-size:90%;
}
#language-links a {
	color:#888;
}
.language-links-copy{
	visibility:hidden;
}
/* ASPECTBOX */
/*      SET WIDTH OF THIS
	<div class="aspectbox" style="width:80%;">
        SET ASPECT R HERE
	<div style="padding-top: 80%;"></div>
	THIS WILL HAVE CORRECT A R
	<div class="aspectboxc">   */
.aspectbox {
    position: relative;
}
.aspectbox.center {
	margin-left:auto;
	margin-right:auto;
}
.aspectboxc {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.center {
	margin-left:auto;
	margin-right:auto;
}
/* ###################################### */
.fr {
/* CHROME ROUNDING ISSUE FIX: MARGIN KEEP -1PX*/
/* MOOOHAHAHAHAHAHAH */
	 margin:-0.5px; padding:0px; border:0px;
	 background-size:100% 100%;
	 background-repeat:no-repeat;
	 position:relative;
	 float:left;
	 z-index:2;
}
.frimg {
	position:absolute; 125
	z-index:1;
}
/* SCROLL AREA ################################## */

#rightscrollarea,#leftscrollarea {
    font-size:100%;
    position:fixed;
    margin:0px; padding:0px; 
    height:60%;
    width:10%;
    opacity:0;
    z-index:40;
    bottom:15%;
}
#rightscrollarea:hover,#leftscrollarea:hover {
    opacity:1;
    cursor:pointer;
}
#rightscrollarea {
    right:0%;
}
#leftscrollarea {
    /* THIS ONE IS ANIMATED OR SOMETHING LATER */
    left:0%;
}
#rightscrollarea img {
	right:0;
	display:inline-block;
	height:100%;
	position:absolute; 
	display:inline; 
}
#rightscrollarea div, #leftscrollarea div {
	top:35%;
}
#rightscrollarea div {
	height:8%;
	position:absolute;
	right:1%;
	white-space:nowrap;
}
#leftscrollarea img {
	left:0;
	display:inline-block;
	height:100%;
	position:absolute; 
	display:inline; 
}
#leftscrollarea div {
	height:8%;
	position:absolute;
	left:1%;
	white-space:nowrap;
}

/* LOADER */

#leftLoader,#rightLoader {
    font-size:100%;
    position:fixed;
    margin:0px; padding:0px; 
    height:80%;
    width:5%;
    opacity:0;
    z-index:6;
    bottom:0%;
}
#rightLoader,#leftLoader {
	opacity:.9;
	z-index:5;
	visibility:hidden;

/* 	here */
	opacity:0;
	visibility:visible
}
#rightLoader {
    right:0%;
}
#leftLoader {
    /* THIS ONE IS ANIMATED OR SOMETHING LATER */
    left:0%;
}
#rightLoader img {
	right:0;
	display:inline-block;
	height:100%;
	position:absolute; 
	display:inline; 
}
#rightLoader div, #leftLoader div {
	position:absolute;
	top:40%;
}
#rightLoader div,#leftLoader div {
	position:absolute;
	white-space:nowrap;
/* 	this determines how large the image is displayed: */
	height:6%;
}
#rightLoader div {
	right:1%;
}
#leftLoader img {
	left:0;
	display:inline-block;
	height:100%;
	position:absolute; 
	display:inline; 
}
#leftLoader div {
	left:1%;
}


#rightbar {
	position:fixed;
	top:5.8%;
	bottom:6%;
	right:0%;
	width:6.8%;
	background-color:black;
	z-index:20;
}

.subscribeinput {
	display:inline-block;
	background-color:#222;
	font-size:100%;
	font-family: "Times New Roman", Times, Palatino, Georgia, serif;
	color:#888;
}

.subscribeinput1 {
	display:inline-block;
	background-color:#fff;
	font-size:100%;
	font-family: "Times New Roman", Times, Palatino, Georgia, serif;
	color:#111;
}

.subscribeinput2 {
	display:inline-block;
	background-color:#aaa;
	font-size:100%;
	font-family: "Times New Roman", Times, Palatino, Georgia, serif;
	color:#111;
	border:3px outset #877;
}
















