/*
 * common.css
 */
body {
  color: #4e4e4e;
  background-color: #4C6874;
  margin: 0px;
  }
body, td, th, .std {
  font: 11px/15px verdana,arial,helvetica,sans-serif;
  color: #4e4e4e;
  }
th {
  font-weight: bold;
  }
hr.lightblue {
  padding:10px 0px; width:462px; height:1px; color:#D2E0E5
  }
table.headerTBL {
  background-image: url('http://www.skitown.com/images/header_extend.gif');
  background-repeat: repeat-x; 
  }
td.headerCELL {
  background-image: url('http://www.skitown.com/images/flashplace2.jpg');
  background-repeat: no-repeat;
  }
/* standard links */
a:link, a:visited {
  color: #3D5762;
  text-decoration: none;
  font-weight: bold;
  }
a:hover, a:active {
  color: #A2BFC9;
  }
/* specific fonts */
.date {
  font-family: verdana,helvetica,san serif;
  font-size: 10px;
  color: #ffffff;
  }
.orangebold {
  font-weight: bold;
  color: #e66e00;
  }
/* forms */
input {
  font: 11px arial,helvetica,sans-serif;
  }
select {
  font: 11px arial,helvetica,sans-serif;
  }
textarea { 
  font: 11px fixed-width;
  }
.small {
  font-size: 10px;
  }
  
/* INDEX PG styles */
td.snowreport {
  width: 175px;
  background-color: #54747F;
  border: 13px solid #54747F;
  font-family: verdana, sans-serif;
  text-decoration: none;
  }
td.rightindex_blocks {
  width: 307px;
  background-color: #EDF3F5;
  border: 13px solid #EDF3F5;
  font-family: verdana, sans-serif;
  text-decoration: none;
  }
/* Copyright footer */
.footer {
  font-family: verdana,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.4;
  color: #CBD9DE;
  }
table.footer   { 
  background-image: url('http://www.skitown.com/images/footerbg.gif'); 
  background-repeat: repeat-x; 
  padding-left:0px; 
  padding-top:8px;
  padding-right:0px;
  padding-bottom:0px;
  font-family: verdana,sans-serif;
  font-size: 10px;
  line-height: 1.4;
  color: #CBD9DE;
}
a.footer:link, a.footer:visited, a.footer:active {
  font-family: verdana,sans-serif;
  font-size: 10px;
  color: #CBD9DE;
  line-height: 1.4;
  font-weight: normal;
  text-decoration: none;
}
a.footer:hover {
  text-decoration:underline;
}

/* Info and listing tables on resort guide and elsewhere */
table.table1 {
  font: 11px verdana,sans-serif;
  color: #4e4e4e;
  background-color: #e3e6e9;
  border-collapse: collapse;
  }
/* header cells */
.table1 th {
  color: #4e4e4e;
  background-color: #c7cacc;
  padding: 3px 4px;
  border: 1px solid #ffffff;
  }
/* standard table cells */
.table1 td {
  padding: 1px 4px;
  border: 1px solid #ffffff;
  }
/* even and odd row background colors */
.table1row0 {
  background-color: #e3e6e9;
  }
.table1row1 {
  background-color: #e3e6e9;
  }
/* header (sort) links */
.table1 th a:link,
.table1 th a:visited {
  color: #4e4e4e;
  text-decoration: none;
  }
.table1 th a:hover {
  text-decoration: underline;
  }
/* links within table cells */
.table1 td a:link,
.table1 td a:visited {
  font-weight: bold;
  color: #4e4e4e;
  text-decoration: none;
  }
.table1 td a:hover {
  color: #E66E00;
  }
/* subtext within cells */
.table1small {
  font-size: 11px;
  font-family: verdana,arial,helvetica,sans-serif;
  padding-left: 16px;
  }
/* Top (header) and left navigation bar */
.navbar {
  font: bold 10px verdana,arial,helvetica,sans-serif;
  line-height: 1.67em;
  }
.navbar a:link,
.navbar a:visited {
  color: #b8c0f1;
  text-decoration: none;
  }
.navbar a:hover,
.navbar a:active {
  color: #ffffff;
  text-decoration: none;
  }

.clear {
	clear: both;
	}
