/**********
PREAMBLE

Set the following internally (intetnal style sheet) on each page.

hidePinkHeart (Set position of "Hide Image" button).

img tag (Set position of image on page).

All other values here (including other acpects of hidePinkHeart and img)
should be set on this page.

***********/

/*Prep document for background-image and scrollbar removal.*/

html,
body {
   margin:0;
   padding:0;
   height:100%;
background-image: URL("https://morganbalanaser.ca/new-background-image.png");
overflow: hidden;
}

/*Position "new-poetry-symbol.png".*/

.holder
{
padding:2em;
}

/*Set page font.*/


@font-face {
    font-family:Calligraffitti;
    src: url(/login/ajax_userload/fonts/Calligraffitti-Regular.ttf);
}

body
{
font-family:"Calligraffitti";    
}

/*Customize main heading.*/

h1
{
color:#FFFFFF;
text-align:center;
font-size:2em;
}

/*Preserve layout.*/

#container {
   min-height:100%;
   position:relative;
}



#header {
   background-color:#000000;
   padding:2em;
   padding-bottom:1em;
}

#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:60px;   /* Height of the footer */
   background-color:#000000;
   padding-top:1.5em;
}

.nav-bar
{
display:inline;
}
.homelink
{
display:inline-block;/*Required for centring this class.*/
}

.nav-bar a, .homelink a
{
color:#FFFFFF;
text-decoration:none;
}

.nav-bar a:hover
{
text-decoration:underline;
color:#FFFFB2;
}

#pbook
{
padding-left:70em;
}

#ebook, #desc
{
padding-left:5em;
}

#contact
{
padding:2em;
}

#homepage
{
padding-left:33em;
}

#np-symbol
{
border-style:solid;
     z-index: 1;
    
    border-width:0.25em;
    border-bottom-width:0.3em;
    border-radius: 50px;
    
    border-color:#000080;
    margin-right:60em;
    opacity: 0.7;
}

#np-symbol:hover
    {
    opacity: 1.0;
    }

#body p
{
text-align:center;
}

.para
{
font-size:200%;
position:relative;
top:100px;
padding:10px;
display:block;
line-height:1.5em;
}

#spacer
{
margin-left:10em;
}

@font-face {
    font-family:FinalRoman;
    src: url(/login/ajax_userload/fonts/FROMAN.TTF);
}

@media print {
    body {
        font-family: "FinalRoman";
    }
}

@media screen only portrait (max-width: 500px) {
    body {
        transform:scale(0.5,0.6);
    }
    
}

@media screen only landscape (max-width: 500px) {
    body {
        transform:scale(1,0.5);
    }
}
    
      .desclink
  {
  text-align:center;color:#000000;
  }
  
  
  #ebook_add
  {
  position:relative;
  left:25em;
  top:6em;
  margin 0 auto;
  display:block;
  }
  
  #big
  {
position:relative;
  left:35em;
  top:6.5em;
  margin 0 auto;
  display:block;
  }