@import url(universal.css);

/* general formatting */

BODY {  
   background-color: #ffffff;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11pt;
}

A, A:visited {
   color: #0000ff;
   text-decoration: none;
   background-color: inherit;
} 

A:hover {
   text-decoration: underline;
   background-color: inherit;
}

A:active {
   color: #00ffff !important;
   background-color: inherit;
}

/* Logo and side menu */
 
DIV.Logo {
   position: relative;
   top: 10px;
   left: 10px;
   width: 150px;
   height: 150px;
}  

DIV.Menu {
   position: absolute;
   left: 20px;
   top: 180px;
   width: 150px;
}

SPAN.Menuheader {
   font-size: 12pt;
   font-weight: bold;
   color: #ffa000;
}

SPAN.Menuitem {
   font-size: 10pt;
   font-weight: bold;
   position: relative;
   left: 15px;
}

SPAN.Menupend {
   font-size: 10pt;
   font-weight: bold;
   position: relative;
   left: 15px;
   color: #7f7f7f;
}

A.Menuitem, A.Menuitem:visited {
   color: #0000ff !important;
   text-decoration: none;
   background-color: inherit;
}

A.Menuitem:hover { 
   background-color: inherit;
   text-decoration: underline;
}

A.Menuitem:active {
   color: #00ffff !important;
   background-color: inherit;
}

/* Top link ( temescalmasters.org ) */

DIV.Top {
   position: absolute;
   top: 25px;
   right: 25px;
}

A.Top, A.Top:visited, A.Top:active {
   font-size: 12pt;
   font-style: italic;
   font-weight: bold;
   color: #ffa000;
}

A.Top:hover {
   font-size: 12pt;
   font-style: italic;
   font-weight: bold;
   text-decoration: none;
   color: #00ffff;
}

/* Main window */

H1, P.Pagetitle {
   color: #005fff;
   font-size: 16pt;
   line-height: 1em;
}

H2, P.Pagesubtitle {
   color: #000000;
   font-size: 12pt;
   text-decoration: underline;
}

P.SurveyQuestion {
   color: #000000;
   font-size: 12pt;
   font-style: italic;
   text-decoration: none;
}

P.SurveyQuestionDescr {
   color: #000000;
   font-size: 12pt;
   text-decoration: none;
}

P.SurveyAnswer {
   color: #005fff;
   font-size: 12pt;
   text-decoration: none;
}

P.SurveyAnswerDescr {
   color: #000000;
   font-size: 12pt;
   text-decoration: none;
}

P.Pageauthor {
   font-style: italic;
}

P.PhotoCredit {
   font-size: 7pt;
   color: #555555;
}

P.Coachtitle {
   position: relative;
   left: 100px;
   top: -10px;
   color: #0000ff;
   font-size: 12pt;
   line-height: 0em;
}

P.Coachsessions {
   color: #000000;
   background-color: yellow;
   padding: 5px;
   border: 3px gray ridge;
   text-align: center;
}

P.Warning {
   color: #ffffff;
   background-color: #ff8000;
   padding: 5px;
   border: 2px yellow dashed;
}

P.Navigation {
   text-align: center;
   color: #000000;
}

A.Navigation, A.Navigation.visited {
}

A.Navigation:hover, A.Navigation:active {
}

/* Footer (copyright & webmaster) */

P.Footer {
   font-size: 7pt;
   color: #555555;
}
  
/* Q & A */
   
P.Question {
   font-style: italic;
}

A.Question, A.Question:hover {
   text-decoration: none;
}
   
P.Answer {
   position: relative;
   left: 50px;
   width: 480px;
}  
   
P.Llink { 
   position: relative;
   left: 450px;
   font-size: 9pt;
}

IMG.galleryimg {
    border-style: inset;
    border-color: black;
    border-width: 5px;
}

TH.roster {
    color: #005fff;
}
TR.rosterroweven {
    background-color: silver;
}

TR.rosterrowodd {
}

TR.rosterroweven-in {
    background-color: silver;
    color: gray;
}

TR.rosterrowodd-in {
    color: gray;
}

P.Rosterprivileges {
   color: #000000;
   background-color: yellow;
}

#BackLeft {
    background-image: url(graphics/background800inv_left.gif);	
}

#BackMid {
    background-image: url(graphics/background800inv_middle.gif);	
}

#BackRight {
    background-image: url(graphics/background800inv_right.gif);	
}

legend {
   color: #005fff;
}
