 
/* Style sheet for Brodow.com. March 2008 */

body  /* defines background color and texture */
{ 
	background-color: #cad1d9;
	margin-top: 0;
}

.menubkgdcolor /* defines background color for main menu (dark purple)  */
{
	background-color: #4f053a;
}

.headerbkgdcolor /* defines background color for quote row and captions row  */
{
	background-color: #5000CC;
}

.captionbkgdcolor /* defines background color for quote row in header and captions row  */
{
	background-color: #cec4f6;
}

.quoteboxbkgdcolor /* defines background color for quote boxes within text section.  */
{
	background-color: #dee6ef;
}

/* Headers for header sections (light text on dark background) */

h1	/* Main (h1) header for dark background on all pages except home page */
{
	font-family: "Arial", "Helvetica", sans-serif; 
	font-size: 28px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.h1home	/* Main (h1) header for dark background on home page. */
{
	font-family: "Arial", "Helvetica", sans-serif; 
	font-size: 45px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.h2brodow	/* Ed Brodow h2 header for interior pages.  */
{ 
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.h2subhead1	/* main h2 subheader for dark background.  */
{ 
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.h2subhead1left	/* main h2 subheader for dark background.  */
{ 
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

.h2subhead2	/* secondary h2 subheader for dark background. */
{ 
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.h2subhead2left	/* secondary h2 subheader for dark background. */
{ 
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

.h2subhead2right	/* secondary h2 subheader for dark background. */
{ 
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Headers for text portion of page (dark text for light background) */

h2	/* h2 headers, dark color for light background (text portion of page). */
{ 
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #4f053a;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

.h2centered	/* h2 headers, dark color for light background (text portion of page). */
{ 
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #4f053a;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.h2large	/* h2 headers, dark color for light background (text portion of page). */
{ 
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #4f053a;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}


h3	/* Third level (h3) headers. purple. */
{ 
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #4f053a;
	text-align: left;
	margin-top: 0.0em;
	margin-bottom: 0.5em;
}

.h3black	/* Third level (h3) headers. Black. */
{ 
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-top: 0.0em;
	margin-bottom: 0.5em;
}

h4	/* Fourth level (h4) headers. Used for captions. */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-top: 0.0em;
	margin-bottom: 0.0em;
}

p  /* Default for paragraphs. */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: .9em;
	color: #000000;
	text-align: left;
}

.pcentered  /* Default for paragraphs. */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: .9em;
	color: #000000;
	text-align: center;
}

.maintext  /* Used for most of the text. Same as paragraph */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: .9em;
	color: #000000;
	text-align: left;
}

li  /* List item text. Same as paragraph */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: .9em;
	color: #000000;
	text-align: left;
}

.quotetext  /* Used for quotes outside gray quote boxes on comments page. */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: .9em;
	color: #000000;
   font-weight: normal;
	font-style: normal;
	text-align: left;
}

.quotenametext  /* Used for names in gray quote boxes. */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: .9em;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-align: right;
}

.quoteboxquotetext  /* Used for quotes in gray quote boxes. */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: .9em;
	color: #4f053a;
   font-weight: bold;
	font-style: italic;
	text-align: left;
}

.quoteboxnametext  /* Used for names in gray quote boxes. */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: .85em;
	color: #4f053a;
	font-weight: normal;
	font-style: normal;
	text-align: right;
}

.caption  /* Used for photo captions */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: .85em;
	color: #000000;
	text-align: center;
}

.addresstext  /* Used for address block at bottom of page */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: center;
}
.btmmenutext  /* Used for most of the text. Same as paragraph */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: center;
}

.copyrighttext  /* Text used for copyright notice */
{
	font-family:  "Arial", "Helvetica", sans-serif;
	font-size: .75em;
	color: #000000;
	text-align: center;
}

/* Navigation Controls */

/* Default navigation for main text (on white background).
Inherit font-family and size from parent.
Link color is teal, active & visited link = gold, hover = bright red. */

a:link { color: #0033cc; text-decoration:none; } /* unvisited links */

a:visited { color: #7733cc; text-decoration:none; } /* visited links */

a:hover  { color: #0033cc; text-decoration:underline; } /* hover */

a:active { color: #0033cc; text-decoration:none; } /* unvisited links */

/* alternatenav, navigation for blue background. 
 Link and visited color: dark blue-green , hover color lighter.
bold, no underline. */

a.altnav:link { color:#0033cc; text-decoration:none; } /* unvisited links */

a.altnav:visited { color: #7733cc; text-decoration:none; } /* visited links */

a.altnav:hover { color: #0033cc; text-decoration:underline; } /* hover */

a.altnav:active { color: #0033cc; text-decoration:none; } /* unvisited links */