 
/* Style sheet for SportsPsychologyCoaching.com. November 2007 */

body  /* defines background color and texture */
{ 
	background-color: #00457e;
	margin-top: 0;
}

.menubkgdcolor /* defines background color for main menu  */
{
	background-color: #223749;
}

.menudividercolor /* defines color of vertical line dividers in main menu */
{
	color: #335577;
}

.captiondividerbkgdcolor /* defines color for dividers between captions on row of photos. */
{
	background-color: #d2e4f5;
}

h1	/* Main (h1) headers. Dark blue-green, large. */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #00457e;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 20px;
}

.h1home	/* Main (h1) headers. Dark blue-green, large. */
{ 
	font-family: "Arial Narrow", sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #00457e;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2	/* Secondary (h2) headers. Indigo, slightly smaller than main header. */
{ 
	font-family: "Arial", sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #00457e;
	text-align: left;
	margin-top: 0.0em;
	margin-bottom: 2px;
}

.h2centered	/* Secondary (h2) headers. Indigo, slightly smaller than main header. */
{ 
	font-family: "Arial", sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #00457e;
	text-align: center;
	margin-top: 0.0em;
	margin-bottom: 2px;
}

.h2home	/* Secondary (h2) headers for home page photo/caption section. */
{ 
	font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3	/* Third level (h3) headers. Dark gold, slightly smaller than h2. */
{ 
	font-family: "Arial", sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #00457e;
	text-align: left;
	margin-top: 0.0em;
	margin-bottom: 0.5em;
}

.h3centered	/* Third level (h3) headers. Dark gold, centered. */
{ 
	font-family: "Arial", sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #00457e;
	text-align: center;
	margin-top: 0.0em;
	margin-bottom: 0.5em;
}

h4	/* Fourth level (h4) headers. Black, slightly smaller than h3. */
{ 
	font-family: "Arial", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00457e;
	text-align: left;
	margin-top: 0.0em;
	margin-bottom: 0.5em;
}

.h4centered	/* Fourth level (h4) headers. Black, slightly smaller than h3. */
{ 
	font-family: "Arial", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00457e;
	text-align: center;
	margin-top: 0.0em;
	margin-bottom: 0.5em;
}

.h4smaller	/* Fourth level (h4) headers. Black, slightly smaller than h3. */
{ 
	font-family: "Arial", sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #00457e;
	text-align: left;
	margin-top: 0.0em;
	margin-bottom: 0.5em;
}

h5	/* Fifth level (h5) headers. Same as Caption, but bold.*/
{ 
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-top: 0.0em;
	margin-bottom: 6px;
}

.h5centered	/* Fifth level (h5) headers.*/
{ 
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

p  /* Used for paragraphs. Dark green. */
{
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.maintext  /* Used for most of the text. Same as paragraph */
{
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.maintextcentered  /* Same as paragraph, but centered. */
{
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}

.maintextright  /* Same as paragraph, but right-justified. */
{
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
}

li  /* List items (same as maintext) */
{
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
.caption  /* Slightly smaller than maintext. */
{
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

.captioncentered  /* Slightly smaller than maintext. */
{
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
}

.copyrighttext  /* Text used for copyright notice */
{
	font-family: "Arial", sans-serif;
	font-size: 11px;
	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: #4381fe; text-decoration:underline; } /* unvisited links */

a:visited { color: #713a71; text-decoration:underline; } /* visited links */

a:active { color: #cc0000; text-decoration:underline; } /* when link is clicked */

a:hover  {  color: #cc0000; text-decoration:underline; } /* hover */

/* primarynav, navigation for main menu (top menu). 
 Link and visited color: dark blue-green , hover color lighter.
bold, no underline. */

a.primarynav:link, a.primarynav:visited 
{
	font-family:"Arial", sans-serif;
	color:#99bcf2;
	font-size:12px;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px; 
}

a.primarynav:hover
{
	font-family:"Arial", sans-serif;
	color:#ffffff;
	background-color:#99bcf2; 
	font-size:12px;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px; 
}
