/* ALL OF THIS CONTROLS THE LOOK AND LAYOUT OF THE "VOYER'S 
HYPNOSTUFF" WEBSITE. VOYER WROTE IT ALL BY HIMSELF, 2004,
UPDATED 2009. 
SO THERE. */

/* BACKGROUND AND BASIC FONT INFO */

body { background-color: #D2F0FF;
       font-family: century gothic, arial, sans-serif;
       font-size: 12pt;
       color: #123456;
       padding: 10px 10px 10px 10px
       }

/* LINK COLORS AND ACTIONS*/

a.nav:link         { color: #2A2AA4; }
       
a.nav:visited      { color: #6A76E6; }

a.nav:active       { color: #FF0000; }

a.nav:hover        { color: #0000FF; 
                     text-decoration: none; }


/* MAIN PAGE TITLES W/ DARK BLUE BACKGROUND */

h1 {color: #DBF0FD; 
       background-color: #2A2AA4;
       font-weight: bold;
       font-family: century gothic, arial, sans-serif;
       font-size: 20pt; 
       line-height: 26pt;
       padding: 7px 10px 10px 10px} 


/* SUBTITLE TEXT WITH DARK BLUE BACKGROUND */

h2  {color: #90CEF6; 
       background-color: #2A2AA4;
       font-weight:bold;
       font-family: century gothic, arial, sans-serif;
       font-size: 15pt; 
       line-height: 20pt;
       padding: 5px 5px 5px 5px} 

/* SMALLER SUBTITLE TEXT WITH NO BACKGROUND */

h3  {color: black; 
    font-family: century gothic, arial, sans-serif;
    font-size: 13pt; 
    line-height: 5pt;
    letter-spacing: 1pt;
    padding: 2px 2px 0px 2px}

/* VERY SMALL TEXT */

h4 {color: black; 
    font-family: century gothic, arial, sans-serif;
    font-size: 10px; 
    line-height: 2px;
    letter-spacing: 1pt;
    padding: 0px 0px 7px 5px;
    } 


/* STANDARD BOLD TEXT */

b.norm      {font-family: century gothic, arial, sans-serif;
            font-size: 11pt; 
            line-height: 14pt;
            } 


/* EXTRA EMPHATIC DIALOGUE OR TEXT IN STORIES */

b.extra      {color: #14147D;
             font-family: century gothic, arial, sans-serif;
             font-size: 12pt; 
             line-height: 16pt;
             } 


/* TEXT USED IN MAJOR LINKS TO DRAWINGS */

b.pictures  {color: black; 
            font-family: century gothic, arial, sans-serif;
            font-size: 13pt; 
            letter-spacing: 1pt;
            line-height: 9pt;
            } 


/* TEXT USED IN MAJOR LINKS AT BOTTOM OF EVERY PAGE */

b.links     {color: black; 
            font-family: century gothic, arial, sans-serif;
            font-size: 16pt; 
            font-style: normal;
            line-height: 13pt;
            letter-spacing: 2pt;
            word-spacing: 10pt;
            padding: 5px 5px 5px 5px} 

/* TEXT USED FOR NAMES OF MOVIES */

b.movie    {color: #025CB0; 
            font-family: century gothic, arial, sans-serif;
            font-size: 11pt; 
            line-height: 14pt;
            } 


/* TEXT USED FOR NAMES OF TV SHOWS */

b.tv       {color: #0F8BFF; 
            font-family: century gothic, arial, sans-serif;
            font-size: 11pt; 
            line-height: 14pt;
            }  

/* TEXT USED TO DEPICT THOUGHTS IN STORIES */

i.think  {  font-family: century gothic, arial, sans-serif;
            font-size: 10pt; 
            font-style: italic;
            }
          

/* TEXT USED AT BOTTOM OF EVERY PAGE */


i.credits  {color: black; 
            font-family: arial, sans-serif;
            font-size: 10pt; 
            font-style: normal;
            line-height: 10pt;
            letter-spacing: 2pt;
            text-align: right;} 


/* PURPLE & BOXED TEXT USED IN FRONT-PAGE NEWS SECTION */


p.news2 {color: #A515A7; 
       font-family: arial, sans-serif;
       font-size: 10pt; 
       font-weight: bold;
       line-height: 11pt;
       background-color: #90CEF6; 
       margin: 8px 8px 3px 14px;
       padding: 4px 4px 4px 4px } 


/* STANDARD BLACK TEXT USED ON LINKS PAGE*/

table.link1 {color: #000000; 
       font-family: century gothic, arial, sans-serif;
       font-size: 13pt; 
       line-height: 15pt;
       width: 800px;
       background-color: #C6E8FE;
          margin: 15px 15px 15px 17px;
          padding: 4px 10px 10px 4px }



/* STANDARD BLACK TEXT WITH BOXED BACKGROUND */

p.text1 {color: #000000; 
       font-family: century gothic, arial, sans-serif;
       font-size: 13pt; 
       line-height: 15pt;
       background-color: #C6E8FE; 
          margin: 15px 15px 15px 17px;
          padding: 4px 4px 4px 4px } 


/* SMALL REDDISH TEXT WITH BOXED BACKGROUND */

p.text2 {color: #740000; 
       font-family: century gothic, arial, sans-serif;
       font-size: 9pt; 
       line-height: 12pt;
       background-color: #BEE4FC; 
          margin: 7px 7px 3px 12px;
          padding: 3px 3px 3px 3px } 


/*  TEXT USED IN MAJOR LINKS TO STORIES */

p.stories   {color: black; 
            font-family: century gothic, arial, sans-serif;
            font-size: 11pt; 
            font-style: normal;
            letter-spacing: 1pt;
            line-height: 16pt;
            }
                   

/* COMPRESSED STANDARD TEXT */


p.squish {font-family: century gothic, arial, sans-serif;
       font-size: 10pt;
       color: #123456;
       line-height: 11pt;
       }


/* MINOR SPACE ADJUSTMENTS */

td.vertspacer {height: 15px;}

td.hortspacer {width: 10px;}


/* STANDARD BLUE TABLE */

table.norm2 {background-color: #0011DD;}
td.norm2 {background-color: #EEEEEE;}


/* DARK BLUE TABLE */


table.norm1 {background-color: #000A6E;}


/* TABLE POSITIONED ALONGSIDE TEXT */

table.squish1 {background-color: #000A6E;
              margin-right: 20pt;
              margin-left: 20pt;
              }



/* BLUE HORTIZONTAL LINE */

hr.norm1 {height: 6px;
         background-color: #0011DD;
         width: 100% ;
         border-width: 0px ;
         margin-top: 20px;
         margin-bottom: 20px;
         }


/* HALF-SIZE BLUE HORTIZONTAL LINE */     


hr.norm2 {height: 3px;
         background-color: #0011DD;
         width: 40% ;
         border-width: 0px ;
         margin-top: 40px;
         margin-bottom: 40px;
         }

      
         


                                                                                          