<style type="text/css">

body
{
background-color:white;

}

a:link 
{
color:blue;
text-decoration:none;
}    /* unvisited link */


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

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

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

 

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

}

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


h3
{
color:black;
text-align:left;
font-size:2.25em;
margin-top:2em;
margin-bottom:0em;
}

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

}


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

}


h6 /* for subtitles of biography pages */
{
color:black;
text-align:center;
font-size:1.75em;
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:1em;
margin-bottom:1em;
margin-left:auto;
margin-right:auto;
vertical-align:middle;
horizontal-align:middle;
border-style:solid;
border-width:0.5em;
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:2.5em;
text-indent:0px;
margin-top:1em;
margin-bottom:1em;
}

p.bold
{
font-weight:bold;
}

p.italic
{
font-style:italic;
}

p.center
{
text-align: center
}

p.logo
{
color:red; 
font-family:hobo std; 
text-shadow: -0.05em 0.05em  #000000; 
}

#pictcap
{
margin-bottom:1.5em;
font-family:"Times New Roman";
font-size:1.75em;
font-weight:bold;
text-align:center;
margin-top:1em;
margin-bottom:1em;}

#picture
{
margin-bottom:1.5em;
}


#bottomlink
{
text-align:center;
font-size:2.5em;
font-weight:bold;
margin-top:0.5em;
margin-bottom:0em;
text-decoration:none;
}



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

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

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

#subsection
{
text-left;
font-size:1em;
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:1.25em;
text-align:left;
}

td.textright
{
text-align:right;
}

td.bold
{
font-weight:bold;
}

td.italic
{
font-style:italic;
}

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

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

}

p.quote
{
font-weight:bold;
margin-right:2em;
margin-left:2em;
}


ol
{
margin-left:10%;
margin-right:10%;
text-align:left;
font-size:1.75em;
font-weight:bold;
line-height:120%;
margin-bottom: 1em;
}

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

.inlinelogo {
               font-family:hobo std; 
               font-size:0.8em; 
               font-style:italic;
               font-weight:bold;
               color:Red;
               text-shadow: -0.05em 0.05em  #000000; 
               text-align:center;
               line-height:100%;
               margin-bottom:0.05em;
               vertical-align:3%;
   } 


td.center
{
text-align:center;
}