html{height:100%;}
body{margin:0;padding:0;height:100%;background:url(img/img1.gif) repeat-x;/*text-align:justify;*/font:0.9em/1.3em "Trebuchet MS",Arial,Helvetica,sans-serif;color:#222222;}
h2,h3,h4,h5,h6{margin:0;}
h2{padding:34px 30px 0 20px;font-size:2em;font-weight:normal;color:#31576F;line-height:110%}
h2 em{font-weight:bold;font-style:normal;}
h3{height:25px;background:#0077A7 url(img/img3.gif) repeat-x left bottom;padding:13px 0 0 20px;position:relative;margin-top:10px;font-size:14px;color:#FFFFFF;}
h3 a{color:#fff;text-decoration:none;clear:both}
h3 a:hover{color:#eee;}
h3 span.info{font-size:0.8em;position:absolute;right:4px;top:4px;}
/*p,ol,ul{line-height:1.3em;}*/
ul{margin-left:0;padding-left:0;list-style-position:inside;}
p{line-height:1.4em;}
a{color:#6B6B6B;}
a:hover{color:#000;}
.image{float:left;margin:0 20px 0 0;}
.bg1{padding:0 14px 20px 14px;border-top:1px solid #FFFFFF;background:url(img/img4.gif) repeat-x;}
.bg2{padding:0;margin:0;border-top:1px solid #CBE1EF;background:url(img/img4.gif) repeat-x;}

#header{width:892px;height:154px;margin:0 auto;background:url(img/surfer.gif) no-repeat;}
#header *{margin:0;padding:0;color:#FFFFFF;}
#header #logo{display:block;position:absolute;width:115px;height:121px;margin:8px 0 0 91px;background:url(img/logo.jpg) no-repeat;}
#header #skier{position:absolute;width:86px;height:83px;margin:64px 0 0 210px;background:url(img/skier.jpg) no-repeat;}
#header h1{position:absolute;font-size:1.8em;margin:30px 0 0 0;text-align:right;text-decoration:none;width:892px;}
#header ul{float:right;margin:0;padding:82px 0 0 0;list-style:none;}
#header li{display:inline;}
#topmenu a{display:block;float:left;height:20px;margin:3px 0 0 8px;padding:10px 20px 2px 20px;background:#ABBA47 url(img/img2.gif) repeat-x;border:3px solid #5d7923;border-width:0 5px;text-decoration:none;font-weight:bold;border-bottom:2px solid #008fd8;}
#topmenu a.active,#topmenu a.active:hover{background:#ABBA47 url(img/imgx.gif) repeat-x;border-color:#88a347;border-bottom-color:#acbb48;cursor:default;height:23px;margin-top:0;}
#topmenu a:hover{background:#ABBA47 url(img/imgx.gif) repeat-x;border-color:#88a347;height:23px;margin-top:0;}
#content{width:892px;min-height:400px;margin:0 auto;}
#content #text{min-height:350px;}
#content ul{margin:0 0 0 50px;}
  #content ul li{margin-top:0.4em;}

#colOne{float:left;width:190px;}
#colOne h3{height:25px;background:#0077A7 url(img/img3.gif) left bottom repeat-x;padding:13px 0 0 20px;margin:0;font-size:14px;color:#FFFFFF;}
#colOne ul{padding:12px 0 0 0;margin:0;list-style:none outside none;}
#colOne li{padding:5px 0 5px 6px;list-style-image:url(img/point.gif);line-height:1.6em;}
#colOne li:hover{margin-left:4px;}
#colOne li.active{list-style-image:url(img/pointa.gif);}
#colOne li.active a{cursor:default;text-decoration:none;font-weight:bold;}
#colOne li.active a:hover{color:#6B6B6B;}
#colOne li.active:hover{margin:0;}

#colOne .bg1{padding:0 20px 20px 20px;border:0;}
#colTwo{float:right;width:686px;}
.podtext{padding:4px 25px 8px 25px;}
#text>p{padding:0.3em 25px;}
#footer{clear:both;width:892px;margin:0 auto;padding:12px 0 60px 0;background:url(img/img7.gif) repeat-x;}
#footer p{margin:0;text-align:right;}
#footer ul{list-style:none;margin:0;text-align:center;}
#footer li{display:inline;margin:5px;}
.backLinkRow{color:#a0a0a0;padding:5px 0;}
.backLinkRow a{color:#a0a0a0;}
.backLinkRow a:hover{color:#444;}
a.pdf{background:url(img/a-pdf.gif) 2px -3px no-repeat;line-height:24px;padding:2px 2px 2px 28px;}
a.pdf:hover{background-position:2px -29px;}

p {margin:0;margin-top: 5px}
p img {margin: 4px; border: 1px solid black;}

span#last-edit{color:#87939a;float:right;font-size:70%;margin:10px 20px 0 -300px;=margin-left:-200px;}

.alert {color:black; font-weight:600}
.alert:hover {color:blue;}

div#grass {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9;
  
  width: 100%;
  height: 54px;
  background: url(img/grass.png) left bottom repeat-x;
}


a.btn {color:#e4eff4;text-transform:uppercase;text-shadow: 1px 1px 2px #666;text-decoration:none;height:30px;line-height:30px;font-size:15px !important;font-weight:bold;padding:6px 20px;border:1px solid #004865;-moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px;background: #0065b6 url(img/btn.png) left top;display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
a.btn:hover {color:#fff;border-color:#058bc1;text-decoration:none;background-position: -30px;}

