/* This document will alter the layout of the web pages that link to it, but if you know CSS, I didn't have to tell you that. */

body.flagged { 
background-image: url(../images/flagged.jpg); 
background-repeat: no-repeat; 
background-attachment: fixed; 
background-color: white; 
background-position: left top; 
padding: 0px; 
margin: 0px; 
}

body.trueblue { 
background-color: rgb(3,21,85); 
padding: 0px; 
margin: 0px; 
}


table.snug { 
margin: 0px; 
}




#masthead { 
background-color: rgb(10,22,81); 
padding: 0px; 
margin: 0px; 
width: 778px; 
}


#masthead img.logo { 
padding: 0px; 
margin: 0px; 
}


#masthead a:link { color: rgb(80,80,80); text-decoration: none; margin: 1px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 13px; padding: 3px 10px 3px 10px; border: solid rgb(100,100,100) 1px; background-color: rgb(200,200,200); }

#masthead a:visited { color: rgb(90,90,90); text-decoration: none; margin: 1px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 13px; padding: 3px 10px 3px 10px; border: solid rgb(100,100,100) 1px; background-color: rgb(200,200,200); }

#masthead a:hover { color: red; text-decoration: none; margin: 1px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 13px; padding: 3px 10px 3px 10px; border: solid red 1px; background-color: rgb(40,40,40); }

#masthead a:active { color: rgb(200,200,200); text-decoration: none; margin: 1px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 13px; padding: 3px 10px 3px 10px; border: solid rgb(100,100,100) 1px; background-color: rgb(80,80,80); }

#masthead p { color: rgb(80,80,80); text-decoration: none; text-align: left; margin: 1px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 12px; padding: 10px; background-color: transparent; }









#thenav { 
background-color: rgb(21,45,131); 
padding: 0px; 
margin: 0px; 
width: 559px; 

}



#thenav a:link { color: white; text-decoration: none; margin: 1px; font-family: copperplate, Arial, Futura, Helvetica, sans-serif; font-size: 14px; margin: 0px; padding: 6px 5px 6px 10px; }

#thenav a:visited { color: rgb(117,159,173); text-decoration: none; margin: 1px; font-family: copperplate, Arial, Futura, Helvetica, sans-serif; font-size: 14px; padding: 6px 10px 6px 10px; }

#thenav a:hover { color: red; text-decoration: none; margin: 0px; font-family: copperplate, Arial, Futura, Helvetica, sans-serif; font-size: 14px; padding: 6px 10px 6px 10px; border: solid red 1px; background-color: rgb(10,22,81); }

#thenav a:active { color: rgb(200,200,200); text-decoration: none; margin: 0px; font-family: copperplate, Arial, Futura, Helvetica, sans-serif; font-size: 14px; padding: 6px 10px 6px 10px; border: solid rgb(100,100,100) 1px; background-color: rgb(80,80,80); }

#thenav p { color: rgb(80,80,80); text-decoration: none; text-align: left; margin: 0px; font-family: copperplate, Arial, Futura, Helvetica, sans-serif; font-size: 12px; padding: 10px; background-color: transparent; }







#contentopt1 { 
background-color: white; 
padding: 0px; 
margin: 0px; 
width: 559px; 
min-height: 500px; 
}





#contentopt1 a:link { color: rgb(147,22,18); text-decoration: none; font-family: Arial, Futura, Helvetica, sans-serif;  }

#contentopt1 a:visited { color: silver; text-decoration: none; font-family: Arial, Futura, Helvetica, sans-serif;  }

#contentopt1 a:hover { color: red; text-decoration: none; font-family: Arial, Futura, Helvetica, sans-serif;  }

#contentopt1 a:active { color: red; text-decoration: none; font-family: Arial, Futura, Helvetica, sans-serif;  }

#contentopt1 p { color: rgb(80,80,80); text-decoration: none; text-align: left; margin: 1px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 12px; padding: 10px; background-color: transparent; }

#contentopt1 p.far_r { color: rgb(80,80,80); text-decoration: none; text-align: left; margin: 0px 20px 0px 20px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px; padding: 5px; background-color: transparent; }

#contentopt1 p.far_c { color: rgb(80,80,80); text-decoration: none; text-align: center; margin: 0px 20px 0px 20px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px; padding: 5px; background-color: transparent; }

#contentopt1 p.far_r2 { color: rgb(80,80,80); text-decoration: none; text-align: right; margin: 0px 20px 0px 20px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px; padding: 5px; background-color: transparent; }


#contentopt1 p.head { color: red; text-decoration: none; text-align: left; margin: 0px 20px 3px 20px; font-family: Impact, Arial, Futura, Helvetica, sans-serif; font-size: 32px; font-weight: normal; padding: 10px; background-color: transparent; }

#contentopt1 p.legal { color: rgb(60,60,60); text-decoration: none; text-align: center; margin: 0px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding: 10px; background-color: transparent; }

#contentopt1 p.legal2 { color: rgb(60,60,60); text-decoration: none; text-align: justify; margin: 0px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding: 10px; background-color: transparent; }


#contentopt1 li { color: rgb(80,80,80); text-decoration: none; text-align: left; margin: 0px 20px 0px 20px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 20px; padding: 0px; background-color: transparent; }

#contentopt1 p.quote2 { color: grey; text-decoration: none; text-align: left; font-family: Times New Roman, times, garamond, georgia, serif; font-size: 20px; font-weight: normal; padding: 20px; background-color: transparent; line-height: 22px; }




#contentopt1 img.flush { 
margin: 0px; 
padding: 0px; 
}


#contentopt1 img.framed { 
margin: 10px; 
padding: 0px; 
border: solid red 1px; 
}



#contentopt1 li { color: rgb(3,21,85); text-decoration: none; text-align: left; margin: 0px 20px 0px 20px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 20px; padding: 5px; background-color: transparent; }




.thumb { margin: 10px; border: solid 1px rgb(130,29,19); }










#sidemenu { 
background-color: rgb(0,1,22); 
padding: 0px; 
margin: 0px; 
width: 219px; 
min-height: 500px; 
}



#sidemenu a:link { color: rgb(255,250,194); text-decoration: none; font-family: Arial, Futura, Helvetica, sans-serif; padding: 12px; font-size: 12px; line-height: 18px; }

#sidemenu a:visited { rgb(147,22,18); text-decoration: none; font-family: Arial, Futura, Helvetica, sans-serif; padding: 12px;  font-size: 12px; line-height: 18px; }

#sidemenu a:hover { color: white; text-decoration: none; font-family: Arial, Futura, Helvetica, sans-serif; padding: 10px;  font-size: 14px; line-height: 18px; }

#sidemenu a:active { color: rgb(151,27,30); text-decoration: none; font-family: Arial, Futura, Helvetica, sans-serif; padding: 10px;  font-size: 14px; line-height: 18px; }

#sidemenu p { color: white; text-decoration: none; text-align: left; margin: 0px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 12px; padding: 2px 10px 4px 10px; background-color: transparent; }

#sidemenu p.tvspots { color: rgb(240,240,240); text-decoration: none; text-align: left; margin: 0px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 16px; padding: 5px 10px 0px 15px; background-color: transparent; }

#sidemenu p.quote { color: grey; text-decoration: none; text-align: left; font-family: Times New Roman, times, garamond, georgia, serif; font-size: 20px; font-weight: normal; padding: 15px; background-color: transparent; line-height: 22px; }

#sidemenu p.quoted { color: white; text-decoration: none; text-align: right; font-family: Times New Roman, times, garamond, georgia, serif; font-size: 16px; font-weight: normal; padding: 15px; background-color: transparent; line-height: 20px; }



td.sidedk {
background-color: rgb(0,1,22);
}




#schedule p.title1 { color: white; text-decoration: none; text-align: left; margin: 0px; font-family: Impact, Arial, Futura, Helvetica, sans-serif; font-size: 32px; font-weight: normal; padding: 10px; background-color: transparent; border: solid grey 1px; }

#schedule td.subtitle {
 background-color: rgb(117,159,173); 
 border: solid grey 1px;
}

#schedule td.ltblu {
 background-color: rgb(174,227,245); 
 border: solid grey 1px;
}

#schedule td.ltblu2 {
 background-color: rgb(159,208,225); 
 border: solid grey 1px;
}


#schedule td.white {
 background-color: white; 
 border: solid grey 1px;
}

#schedule p.schedstd { color: rgb(80,80,80); text-decoration: none; text-align: center; margin: 0px 20px 0px 20px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; padding: 10px; background-color: transparent; }

#schedule p.schedstd2 { color: white; text-decoration: none; text-align: center; margin: 0px 20px 0px 20px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; padding: 5px; background-color: transparent; }


#schedule p.schedstd3 { color: rgb(80,80,80); text-decoration: none; text-align: center; margin: 0px 20px 0px 20px; font-family: Arial, Futura, Helvetica, sans-serif; font-size: 22px; font-weight: normal; line-height: 24px; padding: 5px; background-color: transparent; }




