 
/* Style sheet for MentalGameCoaching.com */

body  /* defines font family and color (med. gray), background color and image */
{ 
	font-family: "Verdana";
	color: #000000;
	background-color: #FFFFFF;
}

h1	/* Main (h1) headers. Black, centered. */
{ 
	font-family: "Arial";
	font-size: 1.3em;
	font-weight: bold;
	color: black;
	text-align: center;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}


h2	/* h2 headers, left-justified */
{ 
	font-family: "Arial";
	font-size: 1em;
	font-weight: bold;
	color: black;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2large	/* h2 headers, left-justified, larger */
{ 
	font-family: "Arial";
	font-size: 1.5em;
	font-weight: bold;
	color: black;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2centered	/* h2 headers, centered */
{ 
	font-family: "Arial";
	font-size: 1em;
	font-weight: bold;
	color: black;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2light /* h2 headers for dark background, left-justified */
{ 
	font-family: "Arial";
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2lightcentered /* h2 headers for dark background, centered */
{ 
	font-family: "Arial";
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h2articles	/* h2 headers for articles, left-justified, with non-zero margin-bottom. */
{ 
	font-family: "Arial";
	font-size: 1em;
	font-weight: bold;
	color: black;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 1em;
}


h3	/* h3 headers */
{ 
	font-family: "Arial";
	font-size: 0.9em;
	font-weight: bold;
	color: black;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.h3centered	/* h3 centered headers */
{ 
	font-family: "Arial";
	font-size: 0.9em;
	font-weight: bold;
	color: black;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
}

p  /* Dark text used for paragraphs on light backgrounds. (same as maintext) */
{
	font-family: "Verdana";
	font-size: .8em;
	text-align: left;
	margin-top: 0.5em;
}

.maintext  /* Used for most of the text */
{
	font-family: "Verdana";
	font-size: .8em;
	text-align: left;
}

.maintextlight  /* Used for text on dark backgrounds */
{
	font-family: "Verdana";
	font-size: .8em;
	color: #EEEEEE;
	text-align: left;
}
.maintextcentered  /* Same as maintext, but centered */
{
	font-family: "Verdana";
	font-size: .8em;
	text-align: center;
}

.maintextright  /* Same as maintext, but right-justified */
{
	font-family: "Verdana";
	font-size: .8em;
	text-align: right;
}

li  /* List items (same as maintext) */
{
	font-family: "Verdana";
	font-size: .8em;
	text-align: left;
}

.smallertext  /* smallertext.*/
{
	font-family: "Verdana";
	font-size: .75em;
	text-align: left;
}

.smallertextcentered  /* smallertext centered.*/
{
	font-family: "Verdana";
	font-size: .75em;
	text-align: center;
}

.verysmalltextcentered  /* smallertext centered.*/
{
	font-family: "Verdana";
	font-size: .7em;
	text-align: center;
}

.tinytextcentered  /* even smaller text centered.*/
{
	font-family: "Verdana";
	font-size: .65em;
	text-align: center;
}

.bottommenu  /* Bottom menu, smaller than main text. */
{
	font-family: Arial;
	font-size: .75em;
	font-weight: normal;
	color: #666666;
	text-align: center;
}

.addressblock  /* Address block, smaller than main text. */
{
	font-family: Arial;
	font-size: .75em;
	font-weight: normal;
	color: #666666;
	text-align: center;
}

.required  /* Required flag, large, bold & red (used on application forms). */
{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
}

/* Navigation Controls */

/* Default navigation for main text (on white background). 
Inherit font-family and size from parent.
Link color is dark blue, visited links purple, active = bright red, hover = lighter redd. */

a:link { color: #000099 } /* unvisited links */

a:visited { color: #990099 } /* visited links */

a:hover  {  color: #cc0000 } /* hover */

a:active  {  color: #FF0000 } /* active */

/* primnav, navigation for top level items in main menu (top menu). 
 Link color very pale gray, visited color medium gray, hover color gold, active color same as visited.
bold, no underline. */

a.primnav:link
{
	font-family:"arial";
	color:#ffffff;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
}

a.primnav:visited
{
	font-family:"arial";
	color:#ffffdd;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
}

a.primnav:hover
{
	font-family:"arial";
	color:#F7C13B;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
}

a.primnav:active
{
	font-family:"arial";
	color:#ffffdd;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
}

/* lightnav, navigation for items on dark background. 
 Link color light blue, visited color lavender, hover color pink. */

a.lightnav:link
{
	color:#aaddee;
}

a.lightnav:visited
{
	color:#e6b1fa;
}

a.lightnav:hover
{
	color:#ff9999;
}

a.lightnav:active
{
	color:#ffcccc;
}
