@charset "UTF-8";
/* CSS Document */

html
{
	margin:0px;
	padding:0px;
}
/* general use items  */
h1
{
	font-size: 160%;
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
}
h2
{
	font-size: 130%;
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
}
h3
{
	font-size: 110%;
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
}
h4
{
	font-size: 100%;
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	font-weight:bold;
	margin: 2px;
	padding: 0;
}
a
{
	text-decoration: underline;
	font-size: 12pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
a:link { color: #F4D18F; }
a:visited { color: #F4D18F; }
a:hover { color: rgb(240,128,128); }   /* link on mouse over*/
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
.heading1
{
	font-size: 1.5em;
	font-weight: bold;
	color: #F4D18F;
	margin: 15px 0 15px 0;
}
.heading2
{
	font-size: 1.2em;
	font-weight: bold;
	color: #F4D18F;
	margin: 15px 0 15px 0;
}
.heading
{
	font-size: 1em;
	font-weight: bold;
	color: #F4D18F;
	margin: 15px 0 15px 0;
}
.heading3
{
	font-size: 1em;
	font-weight: bold;
	color: #F4D18F;
	margin: 15px 0 5px 0;
}
.container
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	background-color: #F4D18F;
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
.container tr.header td
{
	overflow: hidden;
	vertical-align: top;
}
.container tr.header
{
	padding: 0px;
	margin: 0px;
}
.container td
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
body
{
	font-family: Geneva, Arial, Verdana, Helvetica Sans Serif;
	text-decoration: none;
	color: #F4D18F;
	text-shadow: 0 0 0 #000;
}
p
{
	margin:1em;
	font-size: 12pt;
	letter-spacing: .5px;
}
.pictureframe
{
	border: 5px outset #F4D18F;
	margin: 10px;
}
.bullet-item
{
	font-size: 14pt;
	font-weight: bold;
	color: rgb(240,128,128);
}
.newschool
{
	text-decoration: none;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
	color: #F4D18F;
	text-align: center;
	margin: 5px 10px;
	font-size: 12pt;
}
.newschool p { text-align:justify; }
.kids
{
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
	color: #F4D18F;
	font-size: 12pt;
	width: 630px;
	background-image: url('images4/page1.gif');
	background-repeat: no-repeat;
	background-position: top left;
	margin:0;
	padding:0;
}
.kidsnavlink
{
	text-decoration: none;
	display: block;
	padding:12px 0 0 10px;
	width: 140px;
	height:2.5em;
}
#kids li { margin-bottom: 5px; }
.pan_movie
{
	border: 4px outset #F4D18F;
	background-image: url('images3/brushed_red.jpg');
	margin: 5px;
	text-align: center;
}
.billBoard
{
	border: 2px solid #900;
	background-image: url('images3/brushed_billBoard.jpg');
	color: black;
	margin: auto;
	padding: 10px 10px 10px 10px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	text-align:justify;
}
.billBoard h1
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	font-family:inherit;
	font-style:inherit;
}
.billBoard h2
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:inherit;
	font-style:inherit;
}
.directors
{
	border: 4px outset #F4D18F;
	background-image: url('images3/brushed_red.jpg');
	color: black;
	margin: auto;
}
.directors p
{
	text-align: justify;
	margin: 1em;
}
.directors .name1
{
	font-size: 18pt;
	height: 2.2em;
	font-style: italic;
	color: black;
	font-weight: bold;
	text-align: center;
}
.chat
{
	border: 4px outset #F4D18F;
	background-image: url('images3/brushed_red.jpg');
	color: black;
	width:250px;
	margin: 15px auto;
	text-align:center;
	font-size:16pt;
	padding:10px;
}

.forum
{
	border: 2px outset #F4D18F;
	/* background-image: url('images3/brushed_red.jpg');  */
  background-color: transparent;
	color: #F4D18F;
	padding: 10px;
	margin: 5px;
	font-size:12pt;
}
.forum a
{
	text-decoration: underline;
	font-size: 12pt;
	padding-top:5px;
	padding-bottom: 5px;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.forum a:link { color: #F4D18F; }
.forum a:visited { color: #F4D18F; }
.forum a:hover { color: rgb(240,128,128); }   /* link on mouse over*/
.forum p
{
	text-align: center;
	border:0;
}
.forum .name1
{
	font-size: 18pt;
	height: 2.2em;
	font-style: italic;
	color: #F4D18F;
	font-weight: bold;
	text-align: center;
}
#galleries img { border:1px solid black; }
#galleries td
{
	width:25%;
	padding:5px;
}
.gallery
{
	border: 4px outset #F4D18F;
	background-image: url('images3/brushed_red.jpg');
	/*  background-color: black;  */   
  color: #F4D18F;
	text-align: center;
	font-size: 11pt;
}
.galleryTitle
{
	color: #F4D18F;
	font-size: 12pt;
	font-weight: bold;
	line-height:1.5em;
}
.highlights
{
	text-align: center;
	margin-top: 25px;
	border: 2px outset #996600;
	border-collapse: collapse;
}
.highlights .title
{
	background-image: url('images3/brushed_red.jpg');
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: #F4D18F;
	padding: 5px;
	text-align: center;
}
.highlights .skater
{
	background-color: #CCCCFF;
	color: black;
	font-weight: normal;
	font-size: 10pt;
	border: 1px solid #996600;
	padding-right: 20px;
	text-align: right;
	width: 45%;
	line-height: 1.8em;
}
.highlights .tour
{
	background-color: #CCCCFF;
	color: black;
	font-weight: normal;
	font-size: 10pt;
	border: 1px solid #996600;
	padding-left: 20px;
	text-align: left;
	width: 55%;
	line-height: 1.8em;
}
.coaches
{
	border: 4px outset #F4D18F;
	background-image: url('images3/brushed_red.jpg');
	color: black;
	text-align: center;
	font-size: 11pt;
}
.coaches div { padding: 5px; }
.coaches .name1
{
	font-size: 18pt;
	height: 2.5em;
	font-style: italic;
	color: black;
	font-weight: bold;
	text-align: center;
}
.coaches .title1
{
	font-size: 14pt;
	margin-bottom: 1em;
	font-style: italic;
	color: black;
	font-weight: bold;
	text-align: center;
}
.coaches .name2
{
	font-size: 16pt;
	height: 1.5em;
	font-style: italic;
	color: black;
	font-weight: bold;
	text-align: center;
}
.coaches .title2
{
	font-size: 12pt;
	margin-bottom: 1em;
	font-style: italic;
	color: black;
	font-weight: bold;
	text-align: center;
}
.coaches .name3
{
	height: 2.6em;
	margin-bottom: 1em;
	font-size: 12pt;
	font-style: italic;
	color: black;
	font-weight: bold;
	text-align: center;
}
.coaches .title3
{
	font-size: 12pt;
	height: 4em;
	font-style: italic;
	color: black;
	font-weight: bold;
	text-align: center;
}
.totalpackage
{
	border: 4px outset #F4D18F;
	background-image: url('images3/brushed_red.jpg');
	color: black;
	text-align: center;
	font-size: 11pt;
}
.totalpackage a
{
	text-decoration: underline;
	font-size: 11pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.totalpackage a:link { color: #F4D18F; }
.totalpackage a:visited { color: #F4D18F; }
.totalpackage a:hover { color: rgb(240,128,128); }   /* link on mouse over*/
ul.disc
{
	list-style-type: disc;
	margin-left: 20px;
	text-align: left;
}
.calendar
{
	text-align:center;
	color: #F4D18F;
}
.calendar table
{
	border-collapse: collapse;
	padding:0;
	margin:0;
	width:95%;
}
.calendar .heading td
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	font-style:italic;
	font-size:90%;
	text-align:center;
	font-weight:bold;
	color:#F4D18F;
	background-image: url('images3/brushed_red.jpg');
	border: solid 1px rgb(128,128,128);
	border-collapse: collapse;
	padding:5px 2px 5px 2px;
	margin:10px;
}
.calendar .sessions td
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	font-style:normal;
	font-size:90%;
	text-align:center;
	font-weight:normal;
	border: solid 1px rgb(128,128,128);
	border-collapse: collapse;
	padding:5px 2px 5px 2px;
	margin:10px;
	color:black;
	background-color:rgb(239,239,239);
}
.ourskaters table
{
	border-collapse: collapse;
	width:100%
}
.ourskaters td
{
	text-align:center;
	padding:5px 2px 5px 2px;
	margin:10px;
}
.ourskaters .competition-name
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	font-style:italic;
	font-size:110%;
	text-align:center;
	font-weight:normal;
	color:#F4D18F;
	padding: 10px;
}
.ourskaters .salutation
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	font-style:italic;
	text-align:center;
	font-weight:normal;
	color: rgb(240,128,128);
	padding:10px;
}
.ourskaters .scores td
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	font-style:normal;
	font-size:90%;
	text-align:center;
	font-weight:normal;
	border: solid 1px rgb(128,128,128);
	border-collapse: collapse;
	background-color:rgb(239,239,239);
	color:black;
}
.ourskaters .scoreheading td
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	font-style:italic;
	font-size:90%;
	text-align:center;
	font-weight:bold;
	color:#F4D18F;
	background-image: url('images3/brushed_red.jpg');
	border: solid 1px rgb(128,128,128);
	border-collapse: collapse;
}
.ourskaters .medalists-listname
{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:110%;
	text-align:center;
	font-weight:bold;
	color: #F4D18F;
	padding: 0;
}
.competition { color:black; }
.competition .scores
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	font-style:normal;
	font-size:90%;
	text-align:center;
	font-weight:normal;
	border: solid 1px rgb(128,128,128);
	border-collapse: collapse;
	padding:2px;
	margin:0;
	background-color:rgb(239,239,239);
}
.competition .name
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	font-style:normal;
	font-size:90%;
	text-align:left;
	font-weight:normal;
	border: solid 1px rgb(128,128,128);
	border-collapse: collapse;
	padding:2px;
	margin:0;
	background-color:rgb(239,239,239);
	width:60%;
}
.competition .scoreheading
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	font-style:normal;
	font-size:90%;
	text-align:center;
	font-weight:bold;
	border: solid 1px rgb(128,128,128);
	border-collapse: collapse;
	padding:2px;
	margin:0;
	color:#F4D18F;
	background-color:rgb(204,102,0);
}
.competition .ladies
{
	color:#570F48;
	background-color:rgb(255,153,255);
}
.competition .men
{
	color:rgb(51,0,153);
	background-color:rgb(102,153,255);
}
.competition .pairs
{
	color:rgb(0,102,0);
	background-color:rgb(102,204,102);
}
.competition .dance
{
	color:rgb(153,102,0);
	background-color:#F4D18F;
}
#goldmedallist select
{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:100%;
	text-align:left;
	font-weight:bold;
	color:rgb(51,0,0);
	background-color:rgb(239,239,239);
}
#freestylelist, #miflist, #pairslist, #dancelist, #figureslist
{
	text-align:center;
	font-weight:normal;
	font-size:12pt;
	padding: 0;
	margin: 0;
	color: #F4D18F;
}
.eventcontainer
{
	border-collapse: separate;
	border-bottom: solid 2px rgb(128,128,128);
	padding-bottom: 20px;
	margin-bottom: 30px;
	width:90%;
}
.school, school *
{
	text-decoration: none;
	font-size: 12pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.school table { padding:3px; }
.school td { padding:3px; }
.school p { padding:3px; }
.school a
{
	text-decoration: underline;
	font-size: 12pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.school a:link { color: blue; }
.school a:visited { color: blue; }
.school a:hover { color: red; }   /* link on mouse over*/
.school .heading1
{
	font-size: 2em;
	font-weight: bold;
	color: navy;
}
.school .heading2
{
	font-size: 1.5em;
	font-weight: bold;
	color: navy;
}
.school .heading3
{
	font-size: 1em;
	font-weight: bold;
	color: navy;
}
.school img
{
	border-width:0;
	margin:5pt 5pt 5pt 5pt;
	padding:0pt 0pt 0pt 0pt;
}
.results, results *
{
	text-decoration: none;
	font-size: 12pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.results table
{
	padding:3px;
	margin:10px;
}
.results td
{
	padding:10px;
	border:2px;
	border-style:outset;
	border-color:#F4D18F;
	background-image: url('images3/brushed_red.jpg');
}
.results p
{
	padding:0px;
	color:black;
}
.results a
{
	text-decoration: underline;
	font-size: 12pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.results a:link
{
	color: #F4D18F;
	font-size: 10pt;
}
.results a:visited
{
	color: #F4D18F;
	font-size: 10pt;
}
.results a:hover
{
	color: rgb(240,128,128);
	font-size: 10pt;
}   /* link on mouse over*/
.results .bullet-item
{
	font-size: 14pt;
	font-weight: bold;
	color: #F4D18F;
}
.results .heading1
{
	font-size: 2em;
	font-weight: bold;
	color: black;
}
.results .heading2
{
	font-size: 1.5em;
	font-weight: bold;
	color: black;
}
.results .heading3
{
	font-size: 1em;
	font-weight: bold;
	color: black;
}
.results h1
{
	font-size: 12pt;
	font-weight: bold;
	color: black;
}
.results h2
{
	font-size: 10pt;
	font-weight: normal;
	color: black;
	margin:2px 0px;
}
.results img
{
	border-width:0;
	margin:5pt 5pt 5pt 5pt;
	padding:0pt 0pt 0pt 0pt;
}
.oldforum, forum *
{
	text-decoration: none;
	font-size: 14pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.oldforum table
{
	padding:0px;
	margin: 0;
}
.oldforum td
{
	padding:0px;
	margin: 2px;
}
.oldforum p
{
	padding:0px;
	margin: 2px;
}
.oldforum form
{
	padding:0px;
	margin: 2px;
}
.oldforum .bullet-item
{
	font-size: 14pt;
	font-weight: bold;
	color: navy;
}
.oldforum .heading1
{
	font-size: 2em;
	font-weight: bold;
	color: navy;
}
.oldforum .heading2
{
	font-size: 1.5em;
	font-weight: bold;
	color: navy;
}
.oldforum .heading3
{
	font-size: 1em;
	font-weight: bold;
	color: navy;
}
.oldforum img
{
	border-width:0;
	margin:5pt 5pt 5pt 5pt;
	padding:0pt 0pt 0pt 0pt;
}
.member_list li
{
	display:inline;
	padding-right: 1em;
}
.aboutschool
{
	text-decoration: none;
	font-size: 14pt;
	font-style:italic;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.aboutdirectors
{
	text-decoration: none;
	font-size: 14pt;
	font-style:normal;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.aboutdirectors .name1
{
	font-size: 20pt;
	color: navy;
	font-style: italic;
	font-weight: bold;
}
/*.panel
  {
  background-color:#f9fbaa; 
  margin:0 10px 0 10px; 
  border-width:5px; 
  border-style:ridge; 
  border-color: #F4D18F; 
  padding:5px;
  }
*/
.panel
{
	/*  background-image: url('images/panel-back.jpg');  */
  background-color: #F4D18F;
	margin:0 10px 0 10px;
	border-width:6px;
	border-style:double;
	border-color: #F4D18F;
	padding:5px;
}
.messagepanel
{
	/*  background-image: url('images/coach-panel-back.jpg'); */
  background-color: #F4D18F;
	margin:0 10px 0 10px;
	border-width:5px;
	border-style:ridge;
	border-color: #F4D18F;
	padding:5px;
}
.raisedpanel
{
	background-color:#f9fbaa;
	margin:0 10px 0 10px;
	border-width:5px;
	border-style:outset;
	border-color: #F4D18F;
	padding:5px;
}
.directorpanel
{
	/*  background-image: url('images/coach-panel-back.jpg'); */
  background-color: #F4D18F;
	margin:0 10px 0 10px;
	border-width:5px;
	border-style:outset;
	border-color: #F4D18F;
	padding:5px;
}
.coachpanel
{
	/*  background-image: url('images/coach-panel-back.jpg'); */
  background-color: #F4D18F;
	margin:0px;
	padding: 10px 2px 5px 2px;
	border-width:5px;
	border-style:outset;
	border-color: #F4D18F;
	height: 100%;
}
.coachpanel .name1
{
	font-size: 2em;
	color: black;
	font-style: italic;
	font-weight: bold;
}
.coachpanel .title1
{
	font-size: 1.5em;
	color: black;
	font-style: italic;
	font-weight: bold;
}
.coachpanel .name2
{
	font-size: 1.5em;
	color: black;
	font-style: italic;
	font-weight: bold;
}
.coachpanel .title2
{
	font-size: 1.1em;
	color: black;
	font-style: italic;
	font-weight: bold;
}
.coachpanel .name3
{
	font-size: 1em;
	color: black;
	font-style: italic;
	font-weight: bold;
}
.coachpanel .title3
{
	font-size: 1.0em;
	color: black;
	font-style: italic;
	font-weight: bold;
}
.coachpanel p
{
	font-size: 1.0em;
	color: black;
	font-weight: normal;
}
.footerplate
{
	background-color:black;
	margin:0px 10px 0px 10px;
	border-width:2px;
	border-style:solid;
	border-color: #F4D18F;
	padding:10px;
}
.schedule-table
{
	/*  background-image: url('images/coach-panel-back.jpg'); */
  background-color: #F4D18F;
	border-width: 5px;
	border-style: outset;
	border-color: #F4D18F;
	border-collapse: collapse;
	width:85%;
}
.schedule-table td
{
	border-width: 1px;
	border-style: solid;
	border-color: black;
	text-align: center;
	font-size: 12pt;
}
.announcements a
{
	color: black;
	font-weight: bold;
	font-size: 12pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.announcements a:link { color: #F4D18F; }
.announcements a:visited { color: #F4D18F; }
.announcements a:hover { color: rgb(240,128,128); }
.announcements p { padding:0; }
.announcements img
{
	border-width:0;
	margin:2pt 5pt 0pt 0pt;
	padding:2pt 5pt 0pt 0pt;
	vertical-align: text-bottom;
}
img.nameplate
{
	/*  background-image: url('images/panel-back.jpg'); */
  background-color:black;
	margin:0;
	border-width:2px;
	border-style:solid;
	border-color: #F4D18F;
	padding:0px;
}
#contactus
{
	font-size: 10pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
	color:white;
	vertical-align:bottom;
	text-align:center;
	width:640px;
	margin:0 auto;
	padding-bottom: 16px;
	overflow:hidden;
}
#contactus a
{
	text-decoration: underline;
	font-size: 10pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
#contactus a:link { color: #F4D18F; }
#contactus a:visited { color: #F4D18F; }
#contactus a:hover { color: rgb(240,128,128); }   /* link on mouse over*/
#peel
{
	font-size: 12pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
	color:white;
}
#peel a
{
	text-decoration: underline;
	font-size: 12pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
#peel a:link { color: white; }
#peel a:visited { color: white; }
#peel a:hover { color: yellow; }   /* link on mouse over*/
#footer, #footer *
{
	color: white;
	font-size: 11pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
#footer a
{
	text-decoration: none;
	font-size: 11pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
#footer a:link { color: #F4D18F; }
#footer a:visited { color: #F4D18F; }
#footer a:hover
{
	color: rgb(240,128,128);
	text-decoration: underline;
}   /* link on mouse over*/
#header_links *
{
	color: black;
	font-size: 11pt;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
	letter-spacing: normal;
}
#header_links a
{
	text-decoration: none;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
#header_links a:link { color: black; }
#header_links a:visited { color: black; }
#header_links a:hover
{
	color: #F4D18F;
	text-decoration: underline;
}   /* link on mouse over*/
#header_links p
{
	text-align: center;
	width:100%;
	margin:5px;
}
.press-box
{
	border-bottom: solid 2px rgb(151,151,151);
	padding: 10px;
	margin: 10px;
	text-align: left;
	clear: both;
}
.press-thumb
{
	float:left;
	padding: 10px;
}
.press-thumb img
{
	border: 1px solid rgb(199,199,199);
	padding: 0;
	margin: 0;
}
.news-story
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	/* background-image: url('images/panel-back.jpg');
  background-color: #F4D18F;
  margin:10px; 
  border-width:5px; 
  border-style:ridge; 
  border-color: #F4D18F;  */
  color: #F4D18F;
	padding:10px;
	font-size: 11pt;
	letter-spacing:0;
}
.news-story h1
{
	font-size:120%;
	font-weight:bold;
	margin: 2px;
	text-align:center;
	margin:0;
	padding:0;
	color:rgb(240,128,128);
}
.news-story h3
{
	font-size:80%;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	color:#F4D18F;
}
.news-story img { margin:10px; }
.news-story a
{
	font-size:11pt;
	text-decoration: none;
	font-family:   Geneva, Arial, Verdana, Helvetica sans-serif;
}
.news-story a:link { color: rgb(240,128,128); }
.news-story a:visited { color: rgb(240,128,128); }
.news-story a:hover
{
	color: #F4D18F;
	text-decoration: underline;
}   /* link on mouse over*/
.news-story .copyright
{
	font-size: 60%;
	text-align:center;
}
.news-story div { color:black; }
.news-story p
{
	font-size:11pt;
	text-align:justify;
	margin:15px 10px;
	color:#F4D18F;
}
.winter, winter *
{
	font-family:  Geneva, Arial, Verdana, Helvetica sans-serif;
	border-collapse: collapse;
	margin: 2px;
}
.winter-wrap
{
	border: gray solid 2px;
	background-color:thistle;
	width:95%;
	margin-top:10px;
}
.winter .event
{
	border:0;
	color:black;
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
	padding:0;
	margin:0;
}
.winter .description
{
	border:0;
	color:black;
	text-align:center;
	font-size:.8em;
	font-weight:normal;
	padding:2px;
	margin:0;
}
.winter .heading
{
	border: black solid 1px;
	background-color:skyblue;
	font-size:1em;
	color:white;
	text-align:center;
	font-weight:bold;
	padding:0 15px 0 15px;
	margin:0;
}
.winter .level
{
	border: black solid 1px;
	background-color:whitesmoke;
	font-size:.8em;
	color:black;
	text-align:left;
	font-weight:normal;
	padding:2px;
	margin:0;
}
.fancy
{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
}
.small { font-size: 80%; }
.smallest { font-size: 60%; }
.bold, .strong { font-weight:bold; }
.red { color:red; }
.blue { color:blue; }
.green { color:green; }
.navy { color:navy; }
.yellow { color:yellow; }
.highlight
{
	color: rgb(240,128,128);
	font-weight:bold;
}
.hidden { display: none; }
.unhidden { display: block; }
.centered { text-align:center; }
.left { text-align:left; }

#flowplayerviewer
{
	margin:0 auto;
	display:block;
	width:320px;
	height:214px;
	padding:2px;
	border:inset 5px #FC6;
	background-color: black;
}

