span.date {
font-family:frutiger, frutiger, verdana, arial;
color:#18189E;
font-size:12px;
		}

span.title {
font-family:frutiger, frutiger, verdana, arial;
color:#AF2848;
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;
                padding:10px;
                border: 1px solid #18189E;
		}

.announcements_off {
		font-family:frutiger, verdana, arial;
		font-size:10px;
                font-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_closed {
		font-family:frutiger, verdana, arial;
		font-size:10px;
                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:10px;
                font-color: #eeeeee;
                margin-right:40px;
                margin-bottom:20px;
                padding:10px;
                border: 1px solid #cc0000;
		}

.announcements_stpat {
		font-family:frutiger, verdana, arial;
		font-size:10px;
                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:10px;
                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;
		}

.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:100px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #CE8442; 
text-align: center; 
  }

.menu2 {
//width:100px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #0C1AA1; 
text-align: center; 
  }

.menu3 {
//width:100px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #E5C93A; 
text-align: center; 
  }

.menu4 {
//width:100px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #AF2848; 
text-align: center; 
  }

.menu5 {
//width:100px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color:#FFFFFF;
background-color: #CE8442; 
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.class_name  {
font-family:frutiger, frutiger, verdana, arial;
color:#000099;
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;
          }

span.val {
font-family:frutiger, frutiger, verdana, arial;
color:#cc0000;
font-size:15px;
font-weight:bold;
          }

span.stpat{
font-family:frutiger, frutiger, verdana, arial;
color:#006633;
font-size:15px;
font-weight:bold;
          }
