 
/* Style sheet for StarrImages.com */

body { 
	font-family: "TimesNewRoman"; font-size: 1em;
	background-color: #ffffcc;
}

.boxmain /* defines background color for main text box  */
{
	background-color: #ffffcc;
}

.boxheader /* defines background color for header box  */
{
	background-color: #ffcc99;
}

.boxaddress /* defines background color for address block  */
{
	background-color: #ffcc99;
}

.boxmenu /* defines background color for main menu  */
{
	background-color: #ffffcc;
}

.boxjoke /* defines background color for joke boxes  */
{
	background-color: #99FFFF;
}

h1 { 
  font-family: "TimesNewRoman", serif; font-size: 2.0em; font-weight: bold; font-style: normal;
  color: #000000; text-align: center;
  margin-top: .1em; margin-bottom: .1em; }

h2 { 
  font-family: "TimesNewRoman", serif; font-size: 1.5em; font-weight: bold; font-style: normal;
  color: #660000; text-align: center;
  margin-top: 0em; margin-bottom: .25em; }  
  
.h2black { 
  font-family: "TimesNewRoman", serif; font-size: 1.5em; font-weight: bold; font-style: normal;
  color: #000000; text-align: center;
  margin-top: 0em; margin-bottom: .25em; }

.h2red { 
  font-family: "TimesNewRoman", serif; font-size: 2.0em; font-weight: bold; font-style: normal;
  color: #cc0000; text-align: center;
  margin-top: 0em; margin-bottom: .25em; }
  
.h3left { 
  font-family: "TimesNewRoman", serif; font-size: 1.5em; font-weight: bold;
  color: #000000; text-align: left;
  margin-top: 0em; margin-bottom: 0em; }
  
.h3center { 
  font-family: "TimesNewRoman", serif; font-size: 1.5em; font-weight: bold;
  color: #000000; text-align: center;
  margin-top: 0em; margin-bottom: 0em; }
  
h4 { 
  font-family: "TimesNewRoman", serif; font-size: 1.25em; font-weight: bold;
  color: #000000; text-align: center;
  margin-top: 0em; margin-bottom: .5em; }
    
p { 
   font-family: "TimesNewRoman";
	font-size: 1em; }
	
.maintext { 
   font-family: "TimesNewRoman";
	font-size: 1em; }
	
.boldbrowntext { 
   font-family: "TimesNewRoman";
	color: #660000;
	font-weight: bold;
	font-size: 1em; }
	
.boldredtext { 
   font-family: "TimesNewRoman";
	color: #CC0000;
	font-weight: bold;
	font-size: 1em; }
	
.mediumboldtext { 
   font-family: "TimesNewRoman";
	color: #000000;
	font-weight: bold;
	font-size: 1.25em; }
	
.mediumbrowntext { 
   font-family: "TimesNewRoman";
	color: #660000;
	font-size: 1.25em; }
	
.mediumredtext { 
   font-family: "TimesNewRoman";
	color: #CC0000;
	font-weight: bold;
	font-size: 1.25em; }
	
.mediumlargebrowntext { 
   font-family: "TimesNewRoman";
	color: #660000;
	font-weight: bold;
	font-size: 1.5em; }
	
.mediumlargeblacktext { 
   font-family: "TimesNewRoman";
	color: #000000;
	font-weight: bold;
	font-size: 1.5em; }
	
.largebrowntext { 
   font-family: "TimesNewRoman";
	color: #660000;
	font-weight: bold;
	font-size: 3em; }
	
.smallblacktext{
	font-size: .95em;
	color: #000000; }
		
.smalltext{
	font-size: .95em;
	color: #660000; }
		
.youarehere{
	color: #cc0000;
	font-size: .95em;
	font-weight: bold; }

.youareheresmall{
	font-size: .9em; 
	color: #cc0000;
	font-weight: bold; }
		
.happyface{
	font-family: "wingdings";
	font-size: .5em; }
	

/* controls for links within text */

a:link  /* unvisited links */
{
	color: #0000FF;
	text-decoration: underline;
}
a:visited 
{
	color: #800080;
	text-decoration: underline;
}

a:active /* when link is clicked */
{
	color:#800080;
	text-decoration: underline;
}

a:hover
{
	color:#FF0000;
	text-decoration: underline;
}


/* controls for main menu major items */

a.mainnav:link  /* unvisited links */
{
	color: #0000FF;
	font-size: .95em;
	text-decoration: underline;
	font-weight: bold;
}
a.mainnav:visited 
{
	color: #800080;
	font-size: .95em;
	text-decoration: underline;
	font-weight: bold;
}

a.mainnav:active /* when link is clicked */
{
	color:#800080;
	font-size: .95em;
	font-weight: bold;
	text-decoration: underline;
}

a.mainnav:hover
{
	color:#FF0000;
	font-size: .95em;
	font-weight: bold;
	text-decoration: underline;
}


/* controls for secondary menu items (book & article titles)*/

a.secnav:link  /* unvisited links */
{
	color: #0000FF;
	font-size: .9em;
	text-decoration: underline;
	font-weight: bold;
}
a.secnav:visited 
{
	color: #800080;
	font-size: .9em;
	text-decoration: underline;
	font-weight: bold;
}

a.secnav:active /* when link is clicked */
{
	color:#800080;
	font-size: .9em;
	font-weight: bold;
	text-decoration: underline;
}

a.secnav:hover
{
	color:#FF0000;
	font-size: .9em;
	font-weight: bold;
	text-decoration: underline;
}