/*
	File:		document-styles.css
	Created:	January 14, 2003
	Copyright:	Copyright © 2003 Matt McConnville

	Purpose:	This file defines the cascading style
			sheet definitions used for page layout
			and rendering within the Matt McConnville Internet
			web site (www.mattmcconnville.com).

	Compliance:	All definitions within this file are
			compliant with the w3c cascading style 
			sheet specification as defined in 
			www.w3.org/TR/REC-CSS2.

	Comments:	Please do not alter style classes defined
			below as these definitions affect the 
			entire web site.
*/



/*
    Defines the standard text and large text fonts for use
    throughout the site.
*/
.stdText       { font-family: Arial, Verdana, Serif;
                 font-style:  normal;
                 font-size:   11px }

.smallText     { font-family: Verdana, Arial, Serif;
                 font-style:  normal;
                 font-size:   10px }

.largeText     { font-family: Arial, Verdana, Serif;
	           font-style:  normal;
	           font-size:   12px }

.tinyText      { font-family:  Verdana, Arial, Serif;
                 font-style:  normal;
                 font-size:   9px }

/*
	Defines the standard link style used with the page 
	body throughout the site.
*/
.stdTextLink    { font-family:     Arial, Verdana, Serif;
                  font-style:      normal;
                  font-size:       11px;
                  text-decoration: underline;
                  color:           #FF8040 }

.largeTextLink  { font-family:     Arial, Verdana, Serif;
                  font-style:      normal;
                  font-size:       12px;
                  text-decoration: underline;
                  color:           #FF8040 }

.siteTextLink   { font-family:     Arial, Verdana, Serif;
                  font-style:      normal;
                  font-size:       9px;
                  text-decoration: underline;
                  color:           #FF8040 }

/*
	Defines the text and link styles for the page footers 
      used throughout the site.  Presents white text on the
      footer background.
*/
.pageHeader    {  font-family:      Verdana, Arial, Serif;
                  font-style:       normal;
                  font-weight:      bold;
                  font-size:        10px;
                  text-decoration:  none;
                  height:           30px;
                  background-color: #000000;
                  color:            #FFFFFF;
                  padding-bottom:   5px;
                  padding-top:      5px }

.pageFooter    {  font-family:      Verdana, Arial, Serif;
                  font-style:       normal;
                  font-weight:      bold;
                  font-size:        10px;
                  text-decoration:  none;
                  height:           24px;
                  background-color: #000000;
                  color:            #FFFFFF;
                  padding-bottom:   5px;
                  padding-top:      5px }

.pageTitle     {  font-family:      Verdana, Arial, Serif;
                  font-style:       normal;
                  font-weight:      bold;
                  font-size:        10px;
                  text-decoration:  none;
                  height:           30px;
                  background-color: #000080;
                  color:            #FFFFFF;
                  padding-bottom:   5px;
                  padding-top:      5px }

.subTitle      {  font-family:      Verdana, Arial, Serif;
                  font-style:       normal;
                  font-weight:      bold;
                  font-size:        10px;
                  text-decoration:  none;
                  text-align:       center;
                  height:           20px;
                  background-color: #000080;
                  color:            #FFFFFF;
                  padding-bottom:   5px;
                  padding-top:      5px }


.footerLink    {  font-family:      Verdana, Arial, Serif;
                  font-style:       normal;
                  font-weight:      bold;
                  font-size:        10px;
                  text-decoration:  none;
                  color:            #FFFFFF }

.footerText     { font-family:     Verdana, Arial, Serif;
                  font-style:      normal;
                  font-size:       10px;
                  text-decoration: none;
                  text-align:      right;
                  color:           #FFFFFF }


.headerLink   { font-family:      Verdana, Arial, Serif;
                font-style:       normal;
                font-weight:      bold;
                font-size:        10px;
                text-decoration:  none;
                color:            #FFFFFF }


/*
   Defines the display characteristics used for the column header 
   for the table displayed on the upcoming events page.
*/
.calHeader    { font-family:      Verdana, Arial, Serif;
                font-style:       normal;
                font-weight:      bold;
                font-size:        14px;
                text-align:       center;
                height:           30px;
                background-color: #000000;
                color:            #FFFFFF;
                padding-bottom:   5px;
                padding-top:      5px }

.calHdrLink   { font-family:      Arial, Verdana, Serif;
                font-style:       normal;
                font-size:        10px;
                text-align:       center;
                height:           30px;
                background-color: #000000;
                color:            #FFFFFF;
                padding-bottom:   5px;
                padding-top:      5px }

.calColHeader { font-family:      Verdana, Arial, Serif;
                font-style:       normal;
                font-weight:      bold;
                font-size:        10px;
                text-decoration:  none;
                text-align:       center;
                height:           30px;
                width:            80px;
                background-color: #000080;
                color:            #FFFFFF;
                padding-bottom:   5px;
                padding-top:      5px }

.calField     { vertical-align:   top;
                height:           80px;
                width:            80px;
                background-color: #4040FF;
                color:            #000000 }

.calDateFld   { font-family:      Arial, Verdana, Serif;
                font-style:       normal;
                font-size:        12px;
                font-weight:      bold;
                text-decoration:  none;
                text-align:       right;
                background-color: #4040FF;
                color:            yellow;
                padding-bottom:   5px;
                padding-top:      8px;
                padding-right:    8px }

.calVenuFld   { font-family:      Arial, Verdana, Serif;
                font-style:       normal;
                font-size:        10px;
                text-align:       center;
                background-color: #4040FF;
                color:            white;
                padding-left:     5px;
                padding-right:    5px }


.calVenuLink  { font-family:      Arial, Verdana, Serif;
                font-style:       normal;
                font-size:        10px;
                text-decoration:  underline;
                text-align:       center;
                background-color: #800080;
                color:            white;
                padding-left:     5px;
                padding-right:    5px }


.calCaption   { font-family:      Arial, Verdana, Serif;
                font-style:       normal;
                font-size:        11px;
                color:            #000000;
                padding-left:     8px;
                padding-right:    8px }


.linkColHeader { font-family:      Verdana, Arial, Serif;
                 font-style:       normal;
                 font-weight:      bold;
                 font-size:        10px;
                 text-decoration:  none;
                 text-align:       center;
                 height:           30px;
                 background-color: #000080;
                 color:            #FFFFFF;
                 padding-bottom:   5px;
                 padding-top:      5px }

.siteLink     { font-family:      Verdana, Arial, Serif;
                font-style:       normal;
                font-weight:      bold;
                font-size:        10px;
                text-align:       center;
                text-decoration:  underline;
                vertical-align:   top;
                background-color: #4040FF;
                color:            #FFFFFF }

.siteFld      { font-family:      Verdana, Arial, Serif;
                font-style:       normal;
                font-size:        9px;
                text-align:       center;
                vertical-align:   top;
                background-color: #4040FF;
                color:            #FFFFFF;
                padding-top:      8px;
                padding-left:     5px;
                padding-right:    5px }


.homeText    {  font-family:      Verdana, Arial, Serif;
                font-style:       normal;
                font-size:        11px;
                vertical-align:   top;
                background-color: #4040FF;
                color:            #FFFFFF;
                padding-top:      8px;
                padding-bottom:   8px;
                padding-right:    20px }

.plainText   {  font-family:      Verdana, Arial, Serif;
                font-style:       normal;
                font-size:        11px;
                vertical-align:   top;
                background-color: #4040FF;
                color:            #FFFFFF;
                padding-top:      8px;
                padding-bottom:   8px;
                padding-right:    20px;
                padding-left:     20px }

.plainLink   {  font-family:      Verdana, Arial, Serif;
                font-style:       normal;
                font-size:        11px;
                text-decoration:  underline;
                vertical-align:   top;
                background-color: #4040FF;
                color:            #FFFFFF }



.freeTitle   {  font-family:      Verdana, Arial, Serif;
                font-style:       normal;
                font-weight:      bold;
                font-size:        12px;
                vertical-align:   top;
                background-color: #4040FF;
                color:            yellow;
                padding-top:      12px;
                padding-bottom:   8px }

.plainTitle  {  font-family:      Verdana, Arial, Serif;
                font-style:       normal;
                font-weight:      bold;
                font-size:        12px;
                text-decoration:  underline;
                vertical-align:   top;
                background-color: #4040FF;
                color:            yellow;
                padding-top:      8px;
                padding-bottom:   8px;
                padding-left:     2px }



