 
/* Style sheet for Wishner.com */

body  /* defines background color and image */
{ 
	background-color: #FFFFFF;
	background-image:  url(images/bkgd193.gif);
}

/* Controls added May 2009  */

.graytext /* Used for paragraph at top of home page. */
{
	font-family: "Times New Roman", serif;
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	color: #777777;
	text-align: left;
}

.quotetexttop  /* Used for quotes at top of pages. */
{
	font-family: "Times New Roman", serif;
	font-size: 0.8em;
	font-weight: bold;
	font-style: italic;
	color: #777777;
	text-align: left;
}

.quotenametop  /* Used for name of company being quoted in quote boxes. */
{
	font-family: "Times New Roman", serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #777777;
}

.h2homeredlargecentered	/* h2 headers for home page only, left-justified, blue */
{ 
	font-family: "Arial", serif;
	font-size: 42px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2homeredlargeleft	/* h2 headers for home page only, left-justified, blue */
{ 
	font-family: "Times New Roman", serif;
	font-size: 42px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2homeredlarge	/* h2 headers for home page only, left-justified, blue */
{ 
	font-family: "Times New Roman", serif;
	font-size: 42px;
	font-weight: bold;
	color: #CC0000;
	text-align: right;
	margin-top: 0em;
	margin-bottom: 0em;
}

.taglinetext	/* tag lines in header, left-justified, blue, bold Verdana, Used for tag lines on all pages. */
{ 
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #111D71;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h1small	/* Blue (h1) header */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #000099;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h1small2	/* Blue (h1) header for home page*/
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	color: #000099;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h1smallred	/* Blue (h1) header */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2homegray	/* h2 headers for home page only, left-justified, gray */
{ 
	font-family: "Times New Roman", serif;
	font-size: 1.25em;
	font-weight: normal;
	color: #444444;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h3small	/* Blue (h3) header, used for Million Dollar Ideas... */
{ 
	font-family: "Arial", sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #000099;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h3medium	/* Blue (h3) header */
{ 
	font-family: "Arial", sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #000099;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h3smallred	/* red (h3) header, used for Million Dollar Ideas... */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #CC0000;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h3mediumred	/* Red (h3) header */
{ 
	font-family: "Arial", sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}


.h3largered	/* Red (h3) header */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.quotetextdark  /* Used for quotes on white background. */
{
	font-family: "Times New Roman", serif;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	color: #444444;
	text-align: left;
}

.quotenamedark  /* Used for name of company being quoted on white background. */
{
	font-family: "Times New Roman", serif;
	font-size: 1em;
	font-weight: bold;
	color: #444444;
}

.quotetextblue  /* Used for quotes on white background. */
{
	font-family: "Times New Roman", serif;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	color: #000099;
	text-align: left;
}

.quotenameblue  /* Used for name of company being quoted on white background. */
{
	font-family: "Times New Roman", serif;
	font-size: 1em;
	font-weight: bold;
	color: #000099;
}

/* Following controls apply to home page only (different from the rest of the website). */

/* Controls for subheaders below logo - very large on home page, smaller on others. */

.h2home	/* h2 headers for home page only, left-justified, blue */
{ 
	font-family: "Times New Roman", serif;
	font-size: 1.25em;
	font-weight: normal;
	color: #000099;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2homecentersmall	/* h2 headers for home page only, left-justified, blue */
{ 
	font-family: "Times New Roman", serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #000099;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2homeleft	/* h2 headers for home page only, left-justified, blue */
{ 
	font-family: "Times New Roman", serif;
	font-size: 1.25em;
	font-weight: normal;
	color: #000099;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2homeleftsmall	/* h2 headers for home page only, left-justified, blue */
{ 
	font-family: "Times New Roman", serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #000099;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2homeleftsmallgray	/* h2 headers for home page only, left-justified, gray, bold, italics */
{ 
	font-family: "Times New Roman", serif;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	color: #444444;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2homelarge	/* h2 headers for home page only, left-justified, blue */
{ 
	font-family: "Times New Roman", serif;
	font-size: 2em;
	font-weight: bold;
	color: #000099;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2homelargered	/* h2 headers for home page only, left-justified, blue */
{ 
	font-family: "Times New Roman", serif;
	font-size: 2em;
	font-weight: bold;
	color: #CC0000;
	margin-top: 0em;
	margin-bottom: 0em;
}

.maintexthome  /* Used for most of the text on the home page. */
{
	font-family: "Arial Narrow", sans-serif;
	font-size: 1em;
	color: #444444;
}

.maintexthomecenter  /* Used for most of the text on the home page. */
{
	font-family: "Arial Narrow", sans-serif;
	font-size: 1em;
	text-align: center;
	color: #444444;
}

.mediumtexthome  /* Slightly larger than maintext for home page. */
{
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.1em;
	color: #444444;
}

.mediumtextverdana  /* Slightly larger than maintext for home page. */
{
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #444444;
}
.mediumtexthomeblue  /* Blue medium text for home page. */
{
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.1em;
	color: #000099;
}

.largertexthome  /* Slightly larger than maintext */
{
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.25em;
	color: #444444;
}

.largertexthomecenter  /* Slightly larger than maintext */
{
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.25em;
	color: #000099;
}

/* End of home page Controls */

/* Controls for pages other than the home page. */


h1	/* Main (h1) headers. */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h1blue	/* Blue (h1) header */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	color: #000099;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h1programs	/* h1 headers for Programs. */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	color: #000099;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

h2	/* h2 headers, centered, red */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #CC0000;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2left	/* h2 headers, left-justified, red */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #CC0000;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2right	/* h2 headers, right-justified, red */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #CC0000;
	text-align: right;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2blue	/* h2 headers, centered, red */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #000099;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2programs	/* Special h2 headers for programs, Comic centered, red */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

h3	/* h3 headers, centered, red, bold */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h3left	/* h3 headers, left-justified, red, bold */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h3programs	/* Special h3 subheaders for programs, smaller than main h2 headers */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #CC0000;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}
p  /* Paragraph default, dark text used on light backgrounds (same as maintext). */
{
	font-family: "Times New Roman", serif;
	font-size: 1em;
	color: #444444;
	text-align: left;
}

.pcentered  /* Centered paragraph, Same as p except centered. */
{
	font-family: "Times New Roman", serif;
	font-size: 1em;
	color: #444444;
	text-align: center;
}

li  /* List item, font same as paragraph, list-style=disc. */
{
	display: list-item;
	list-style: disc;
	font-family: "Times New Roman", serif;
	font-size: 1em;
	color: #444444;
}

.maintext  /* Used for most of the text, same as paragraph. */
{
	font-family: "Times New Roman", serif;
	font-size: 1em;
	color: #444444;
	text-align: left;
}

.boxtext  /* Used for box on programs page. */
{
	font-family: "Arial", sans-serif;
	font-size: .9em;
	color: #000099;
}

.maintextright  /* Used for most of the text, same as paragraph. */
{
	font-family: "Times New Roman", serif;
	font-size: 1em;
	color: #444444;
	text-align: right;
}

.bigbold  /* Used for 1st letter of 1st paragraph: large, bold */
{
	font-family: "Times New Roman", serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #444444;
	text-align: left;
}

.bigboldred  /* Used for 1st letter of 1st paragraph: large, bold, red */
{
	font-family: "Times New Roman", serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
}

.quotebackground /* Background color for quote boxes, blue */
{
	background-color: #2d2f79;
}

.quotetext  /* Used for quotes on dark background. */
{
	font-family: "Times New Roman", serif;
	font-size: .8em;
	font-weight: normal;
	font-style: italic;
	color: #ffffff;
	text-align: left;
}

.quotename  /* Used for name of company being quoted on dark background. */
{
	font-family: "Times New Roman", serif;
	font-size: .8em;
	font-weight: bold;
	color: #ffffff;
}

.quotenmtext  /* Used for name of company being quoted in main text on pages with quotes. */
{
	font-family: "Times New Roman", serif;
	font-size: 1em;
	font-weight: bold;
	color: #CC0000;
}

.quotetextlarge  /* Larger font, Used for quotes on dark background.. */
{
	font-family: "Times New Roman", serif;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	color: #ffffff;
	text-align: left;
}

.quotetextsmall  /* Slightly smaller text used for quotes on client page, black */
{
	font-family: "Times New Roman", serif;
	font-size: 0.9em;
	color: #444444;
	text-align: left;
}

.quotenamesmall  /* Used for name of company being quoted on client page, red. */
{
	font-family: "Times New Roman", serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #CC0000;
}

.quotetextsmallq  /* Slightly smaller text used for quotes on quotes page, black */
{
	font-family: "Times New Roman", serif;
	font-size: 0.9em;
	color: #444444;
	text-align: left;
}

.quotenamesmallq  /* Used for name of company being quoted on quotes page, black bold italic. */
{
	font-family: "Times New Roman", serif;
	font-size: 0.9em;
	font-weight: bold;
	font-style: italic;
	color: #444444;
}

.programboxtext  /* Used for box near top of programs page. */
{
	font-family: "Times New Roman", serif;
	font-size: .9em;
	font-weight: bold;
	color: #ffffff;
}

.largetext  /* Large text used for emphasis, dark gray, centered. */
{
	font-family: "Times New Roman", serif;
	font-size: 1.25em;
	color: #666666;
	text-align: center;
}

.bottomline  /* Used for BOTTOM LINE statements. Dark gray. */
{
	font-family: "Arial Narrow", serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	text-align: center;
}

.bottommenu  /* Size & font control for bottom menu. Color is black, but link colors
will be same as other links. */
{
	font-family: "Arial Narrow", sans-serif;
	font-size: 0.85em;
	color: #444444;
	text-align: center;
}

.verysmallblue  /* For TM */
{
	font-family: "Arial Narrow", sans-serif;
	font-size: 0.6em;
	color: #000099;
	text-align: center;
}

.contact  /* Size & font control for contact info below left menu. */
{
	font-family: "Arial Narrow", sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
}

.smalltextcentered  /* smaller centered text, used for copyright notice*/
{
	font-family: "Times New Roman", serif;
	font-size: .75em;
	text-align: center;
}


/* Navigation Controls */

/* Default navigation for main text (on white background). 
Inherit font-family and size from parent.
Link color is blue, visited links purple, active = gold, hover = gold. */

a:link { color: #0000FF } /* unvisited links, blue */

a:visited { color: #bb8800 } /* visited links, gold */

a:hover  {  color: #CC0000 } /* hover, red */

a:active  {  color: #bb8800 } /* active, gold */

/* Navigation for white text on blue background. 
Inherit font-family and size from parent.
Link color is white, visited links white, active = gold, hover = red. */

a.onblue:link { color: #ffff99 } /* unvisited links, pale yellow */

a.onblue:visited { color: #ffff99 } /* visited links, pale yellow */

a.onblue:hover  {  color: #CC0000 } /* hover, red */

a.onblue:active  {  color: #bb8800 } /* active, gold */
