span.date {
font-family:frutiger, frutiger, verdana, arial;
color:#18189E;
font-size:12px;
		}

span.title {
font-family:frutiger, frutiger, verdana, arial;
color:#AF1549;
font-size:13px;
font-weight:bold;
		}

span.oops {
font-family:frutiger, frutiger, verdana, arial;
color:#AF1549;
font-size:18px;
font-weight:bold;
		}

span.top {
font-family:frutiger, frutiger, verdana, arial;
color:#18189E;
font-size:11px;
padding-bottom: 0px; 
		}


span.menubar {
font-family:frutiger, frutiger, verdana, arial;
color:#FFFFFF;
font-size:9px;
text-transform:uppercase;
		}


span.entries, td.entries {
		font-family:frutiger, verdana, arial;
		font-size:12px;
		}

span.sidetitle {
font-family:frutiger, frutiger, verdana, arial;
color:#18189E;
font-size:15px;
font-weight:bold;
text-align: center;
		}

.announcements {
		font-family:frutiger, verdana, arial;
		font-size:12px;
                margin-right:40px;
                margin-bottom:20px;
                padding:10px;
                border: 1px solid #18189E;
		}

.announcements_off {
		font-family:frutiger, verdana, arial;
		font-size:12px;
                color: #eeeeee;
                margin-right:40px;
                margin-bottom:20px;
                padding:10px;
                border: 1px solid #18189E;
                background-image: url("http://woolwinders.com/images/cancel_bkgd.gif"); 
		}

.announcements_filled {
		font-family:frutiger, verdana, arial;
		font-size:12px;
                color: #999;
                margin-right:40px;
                margin-bottom:20px;
                padding:10px;
                border: 1px solid #18189E;
                background-image: url("http://woolwinders.com/images/filled_bkgd.gif"); 
		}

.announcements_closed {
		font-family:frutiger, verdana, arial;
		font-size:12px;
                margin-right:40px;
                margin-bottom:20px;
                padding:10px;
                border: 1px solid #18189E;
                background-image: url("http://woolwinders.com/images/class_bkgd.gif"); 
		}

.announcements_val {
		font-family:frutiger, verdana, arial;
		font-size:12px;
                font-color: #eeeeee;
                margin-right:40px;
                margin-bottom:20px;
                padding:10px;
                border: 1px solid #cc0000;
                background-image: url("http://woolwinders.com/graphics/hearts.gif"); 
                background-position: top center;
                background-repeat: no-repeat;
		}

.announcements_stpat {
		font-family:frutiger, verdana, arial;
		font-size:12px;
                margin-right:40px;
                margin-bottom:20px;
                padding:10px;
                border: 1px solid #18189E;
                background-image: url("http://woolwinders.com/images/shamrock.gif"); 
                background-position: top right;
                background-repeat: no-repeat;
		}


.announcements_star {
		font-family:frutiger, verdana, arial;
		font-size:12px;
                margin-right:40px;
                margin-bottom:20px;
                padding:10px;
                border: 1px solid #18189E;
                background-image: url("http://woolwinders.com/images/star.gif"); 
                background-position: top right;
                background-repeat: no-repeat;
		}

.announcements_4th  {
		font-family:frutiger, verdana, arial;
		font-size:12px;
                margin-right:40px;
                margin-bottom:20px;
                padding:10px;
                border: 1px solid #18189E;
                background-image: url("http://woolwinders.com/graphics/4th_star.gif"); 
                background-position: top right;
                background-repeat: no-repeat;
		}

.announcements_title {
               color: #af1549; 
               font-size: 16px;
               font-weight: 900;
               }

.holiday {
                padding: 10px;
                border: 2px solid #990000;
                text-align: center;
		font-family: frutiger, verdana, arial;
		font-size: 12px;
                color: #990000;
                text-transform: uppercase;
                margin: 20px;
		}

.classes {
		font-family:verdana, arial;
		font-size:10px;
		}

span.posted {
		font-family:frutiger, verdana, arial;
                color:#18189E;
		font-size:11px;
                text-align: right;
		}


.addy {
padding-bottom: 6px;
text-align: center;
  }


.menu1 {
//width:70px;
border-top:1px solid #18189E;
border-bottom:1px solid #18189E;
border-left:1px solid #18189E;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #4BAFCB; 
text-align: center; 
  }

.menu2 {
//width:70px;
border-top:1px solid #18189E;
border-bottom:1px solid #18189E;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #60B241; 
text-align: center; 
  }

.menu3 {
//width:70px;
border-top:1px solid #18189E;
border-bottom:1px solid #18189E;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #ED5D36; 
text-align: center; 
  }

.menu4 {
//width:70px;
border-top:1px solid #18189E;
border-bottom:1px solid #18189E;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #FBC200; 
text-align: center; 
  }

.menu5 {
//width:70px;
border-top:1px solid #18189E;
border-bottom:1px solid #18189E;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #AF1549; 
text-align: center; 
  }

.menu6 {
//width:70px;
border-top:1px solid #18189E;
border-bottom:1px solid #18189E;
border-right:1px solid #18189E;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #000099; 
text-align: center; 
  }


.datebar {
//width:100%;
border-bottom:1px solid #AF1549;
padding-top: 1px;
padding-bottom: 0px; 
color:#AF1549;
text-align: left;
  }

.datebar2 {
//width:100%;
border-top:1px solid #AF1549;
padding-top: 0px;
padding-bottom: 0px; 
color:#AF1549;
text-align: right;
  }

.datebar3 {
//width:100%;
border-bottom:1px solid #E1E1E1;
padding-top: 1px;
padding-bottom: 0px; 
color:#AF1549;
text-align: left;
  }


.mt {
padding-right: 10px;
padding-left: 10px; 
  }


A { text-decoration:none }
A:link { color: #18189E; text-decoration: none }
A:visited { color: #18189E text-decoration: none }
A:hover { color: #AF1549; text-decoration: underline }

h2  {
     text-align: center;
     }

td.title {
font-family:frutiger, frutiger, verdana, arial;
background-color : #AF1549;
color:#fff;
font-size:13px;
font-weight:bold;
          }

td.subtitle {
font-family:frutiger, frutiger, verdana, arial;
color:#18189E;
font-size:13px;
font-weight:bold;
align : center;
          }

td.list {
font-family:frutiger, frutiger, verdana, arial;
background-color : #eee;
color:#000;
font-size:11px;
font-weight:bold;
          }

td.content {
font-family:frutiger, frutiger, verdana, arial;
background-color : #eee;
color:#000;
font-size:11px;
font-weight:normal;
          }

td.content_new {
font-family:frutiger, frutiger, verdana, arial;
background-color : #eee;
color:#CC0099;
font-size:11px;
font-weight:bold;
          }

td.details  {
font-family:frutiger, frutiger, verdana, arial;
color:#000;
font-size:10px;
          }

td.open  {
font-family:frutiger, frutiger, verdana, arial;
color:#000099;
font-size:10px;
font-weight : bold;
text-transform : uppercase;
          }

td.closed  {
font-family:frutiger, frutiger, verdana, arial;
color:#AF1549;
font-size:10px;
font-weight : bold;
text-transform : uppercase;
          }

td.cat_name  {
font-family:frutiger, frutiger, verdana, arial;
color:#AF1549;
font-size:12px;
font-weight : bold;
text-decoration : underline;
          }

td.class_name  {
font-family:frutiger, frutiger, verdana, arial;
color:#000099;
font-size:12px;
font-weight : bold;
text-transform : uppercase;
          }

td.class_time  {
font-family:frutiger, frutiger, verdana, arial;
color:#000;
font-size:12px;
font-weight : bold;
text-transform : uppercase;
          }

td.class_subtitle  {
font-family:frutiger, frutiger, verdana, arial;
color:#000099;
font-size:11px;
text-transform : uppercase;
padding-left: 10px;
          }

td.cancelled  {
font-family:frutiger, frutiger, verdana, arial;
color:#cc0000;
font-size:10px;
font-weight : bold;
text-transform : uppercase;
          }
.val {
font-family:frutiger, frutiger, verdana, arial;
color:#cc0000;
font-size:15px;
font-weight:bold;
padding-top: 40px;
          }

span.stpat  {
font-family:frutiger, frutiger, verdana, arial;
color:#006633;
font-size:15px;
font-weight:bold;
          }

strong.fourth  {
font-family:frutiger, frutiger, verdana, arial;
color:#cc0000;
font-size:15px;
font-weight:bold;
          }

table.yarn { border: none; }

tr.yarntitle { 
font-family:frutiger, frutiger, verdana, arial;
background-color: #AF1549; 
font-size:12px;
font-weight : bold;
text-transform : uppercase;
} 

tr.yarn_subtitle { 
font-family:frutiger, frutiger, verdana, arial;
color: #000099; 
font-size:11px;
font-weight : bold;
text-transform : uppercase;
}

tr.yarn_body { 
font-family:frutiger, frutiger, verdana, arial;
background-color: #eeeeee; 
color: #000;
font-size:10px;
}

table.description {
font-family:frutiger, frutiger, verdana, arial;
color: #000;
font-size:11px;
}
