<style type="text/css">

body
{
background-color:white;

}

a:link 
{
color:blue;
text-decoration:none;
font-size:2vw;
}    /* unvisited link */


a:link.menu 
{
color:OrangeRed;
text-decoration:none;
font-size:4vw;
}    /* unvisited link */

a:visited 
{
color:red;
text-decoration:none;
font-size:em;
} /* visited link */

a:nochange; 
{
color:black;
text-decoration:none;
} /* visited link */

 

h1 /* main title heading */
{
color:black;
text-align:center;
font-size:7vw;

}

h2
{
color:black;
text-align:center;
font-size:5vw;
margin-top:0px;
margin-bottom:4px;
}


h3
{
color:black;
text-align:left;
font-size:5vw;
margin-top:4vw;
margin-bottom:0vw;
}

h4
{
color:black;
text-align:left;
font-size:4vw;
margin-top:0px;
margin-bottom:0px;
text-indent:2vw;

}


h5 /* for copyright and update notice */
{
text-align:center;
font-size:3.5vw;
font-weight:bold;
font-style:italic;

}


h6 /* for subtitles of biography pages */
{
color:black;
text-align:center;
font-size:3.5vw;
margin-top:2px;
margin-bottom:2px;

}

text.center
{
text-align:center;
}


img.center 
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.coopertoonshomepagelogo
{
height:25px;
border-style:groove;
border-color:grey;
margin: 0 0 0 0;

}

img.caricatureslogo
{
height:25px;
border-style:groove;
border-color:grey;
margin: 0 0 0 0;

}

img.alphabeticalindexlogo
{
height:25px;
border-style:groove;
border-color:grey;
margin: 0 0 0 0;
}

img.randomselectionlogo
{
height:25px;
border-style:groove;
border-color:grey;
border-width:3px;

}

img.arrow

{ 
  width:87px;
  height:58px;
  border:0px;
  vertical-align:middle;
}

 
img.mainimage
{
display:block;
margin-top:2vw;
margin-bottom:2vw;
margin-left:auto;
margin-right:auto;
vertical-align:middle;
horizontal-align:middle;
border-style:solid;
border-width:1vw;
height:50%;
border:5;

}

div.toplinks
{
border-style:double;
width:535px;
}

div.mainimage
{
margin-top:24px;
margin-bottom:24px;
text-align:center;
}

img.floatLeft { 
    float: left; 
    margin: 0px; 
}
img.floatRight { 
    float: right; 
    margin: 0px; 
}




p
{
font-family:"Times New Roman";
font-size:4vw;
text-indent:0px;
margin-top:2vw;
margin-bottom:2vw;
}

p.title
{
font-family:"Times New Roman";
font-size:5vw;
text-indent:0px;
margin-top:2vw;
margin-bottom:2vw;
font-weight:bold;
}

p.bold
{
font-weight:bold;
}

p.italic
{
font-style:italic;
}

p.center
{
text-align: center
}


span.logo 
{  
  
      font-family:hobo std;  
      text-shadow: -0.05vw 0.05vw  #000000; 
      font-size:3.5vw;
      color: red;
}


#pictcap
{
margin-bottom:3vw;
font-family:"Times New Roman";
font-size:3.5vw;
font-weight:bold;
text-align:center;
margin-top:2vw;
margin-bottom:2vw;}

#picture
{
margin-bottom:3vw;
}


#bottomlink
{
text-align:center;
font-size:4vw;
font-weight:bold;
margin-top:1vw;
margin-bottom:0vw;
text-decoration:none;
}



#subtitle1
{
color:black;
text-align:center;
font-size:3vw;
margin-top:0px;
margin-bottom:1.5px;
font-weight:bold;
}

#subtitle2
{
color:black;
text-align:center;
font-size:2vw;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
font-style:italic;
}

#rulesformat
{
text-align:center;
font-size:2vw;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}

#subsection
{
text-left;
font-size:2vw;
text-indent:1.5px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
color: #663300;
}

 



table
{
width=100%

}

table.center {
    margin-left:auto; 
    margin-right:auto;
  }



tr, td
{
font-family:"Times New Roman";
font-size:2.5vw;
text-align:left;
}

td.textright
{
text-align:right;
}

td.bold
{
font-weight:bold;
}

td.italic
{
font-style:italic;
}


div.menu 
{  
      padding-top: 0.2vw;  
      padding-right:  0.2vw;  
      padding-bottom:  0.2vw;  
      padding-left:  0.2vw;  
      font-family:hobo std;  
      text-shadow: -0.05em 0.05em  #000000; 
      font-size:3.5vw;
      text-align:center;
      color: red;
}


.Table
    {
        display: table;
    }
    .Title
    {
        display: table-caption;
        text-align: center;
        font-weight: bold;
        font-size: larger;
    }
    .Heading
    {
        display: table-row;
        font-weight: bold;
        text-align: center;
    }
    .Row
    {
        display: table-row;
    }
    .Cell
    {
        display: table-cell;
        border: solid;
        border-width: thin;
        padding-left: 5px;
        padding-right: 5px;
    }


blockquote
{
margin-left:10%;
margin-right:10%;
text-align:left;
font-size:3.5vw;
font-weight:bold;

}

ol
{
margin-left:10%;
margin-right:10%;
text-align:left;
font-size:3.5vw;
font-weight:bold;
line-height:120%;
margin-bottom: 2vw;
}

span.menu 
{  
      display:inline-block;
      padding-top: 0.4vw;  
      padding-right:  0.4vw;  
      padding-bottom:  0.4vw;  
      padding-left:  0.4vw;  
      color:red;
      font-family:hobo std;  
      text-shadow: -0.1em 0.1em  #000000; 
      font-size:4vw;
      text-align:center;
      border-style:solid;
      border-color:black;
      line-height:1.75em;
      white-space: nowrap;
}

td.center
{
text-align:center;
}



#bottomlink
{
text-align:center;
font-size:4vw;
font-weight:bold;
margin-top:1vw;
margin-bottom:0vw;
text-decoration:none;
}


