html,body, * {margin:0;padding:0}
ul, ol {padding-left:30px;}
body{font: 80% arial, verdana,sans-serif;text-align:center; background:#3d648e url(/css/bodybg.jpg) repeat-x top left;}
p{margin:0 10px 10px}
a:link, a:visited {color: navy; font-weight:bold;}
a:hover {color:maroon; }
div#header{position:relative}
div#header {height:250px;margin:0; padding:0; background:#1E5595 url(/css/bodybg.jpg) repeat-x top left;}
div#header h1 {display:none;}
div#header #logo {background: url(/css/header-logo.png) no-repeat; width:765px; height:261px ; }
div#header #reynolds {display:none; position:absolute; top:100px; left:550px; background: url(/css/reynolds.jpg) no-repeat; width:74px; height:118px;}
div#header #wetaskiwin {position:absolute; top:154px; right:250px; background: url(/css/wetaskiwin.jpg) no-repeat; width:98px; height:55px;}
div#header #partnership {position:absolute; top:130px; right:310px; background: url(/css/partnership.gif) no-repeat; width:98px; height:17px;}
div#header #travelalberta {display:none;position:absolute; top:158px; left:650px; background: url(/css/travelalberta.gif) no-repeat; width:110px; height:52px;}
div#container{position:relative;text-align:left;   background:transparent;}
div#back{position:absolute; top: 430px; /*background:url(/css/wrapperbg.jpg) no-repeat;*/ height:550px; width:770px; z-index: -1}
div#content p{line-height:1.4}
div#navigation{background:transparent;}
div#extra{background:transparent;}
div#footer{background: url(/css/footer.jpg) no-repeat; height:55px; width:770px;color: #FFF;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}
div#wrapper {background:transparent;}
div#container{width:770px;margin:0 auto; }
div#content{float:right;width:568px;min-height:500px;}
div#flash {position:absolute;margin-top:30px; width:568px; height:317px; background:transparent; z-index:-2}
div#when { width:553px; height:53px; font: 80% arial, verdana,sans-serif;text-align:center; font-weight:bold; color:#FFF; font-size:30px;}
div#navigation{float:left;display:inline;width:200px; margin: 2em 0; }
div#extra{float:right;width:570px}
div#footer{clear:both;width:100%; font-size:80%;}

div#footer-home{position: absolute; top: 1365px; margin-top: 10px; background: transparent url(/css/footer.jpg) no-repeat; height:55px; width:770px; color: #FFF; }
div#footer-home p{margin:0;padding:5px 10px}
div#footer-home a{display:inline; padding:0;color: #C6D5FD}
div#footer-home{clear:both;width:100%; font-size:80%;}

div#sponsors{display:none; clear:both; position: absolute; top: 1000px; width: 742px; background: #fff; padding:10px; }
div#sponsors img {vertical-align: top; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; border:none;}

div#sponsors-not{display:none; clear:both; width: 742px; background: #fff; border:none; padding:10px;}
div#sponsors-not img {vertical-align: top; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; border:none; }

#topnav {
        width:180px; height:38px; background: url(/css/navtop.gif) no-repeat top left;
}

#navigation a { text-decoration:none; color:#000066; font-weight:bold; }
#navigation a#subselected {color:maroon}
#navigation a:hover {color:maroon;} 
#navigation #subpage a {  }
#navigation p.current a, #navigation p.current a:visited { color: maroon; }

#navigation p {
        width:180px;
        line-height:normal;
        background: url(/css/navlinkbg.jpg) no-repeat top left;
        height:30px; font-size:11px;
        margin:0; padding:0; font-weight:bold;
}
#navigation p a {
        margin: 0 0 0 1.5em;
}

#navigation #subpage p {
        width:180px;
}
#navigation #subpage p a {
        margin: 0 0 0 2em;
}

#navigation #last {
        line-height:normal;
        background: url(/css/navlinkbglast.jpg) no-repeat top left;
        height:22px;
}

#navigation #bottomli {
        width:180px; height:34px;
        background: url(/css/navbottom.gif) no-repeat top left;
        padding:0 margin:0;
}

div#content{float:right;width:568px;min-height:500px;}
div#contentarea {background:transparent url(/css/contentareabg.gif) repeat-y; padding-left:20px; padding:20px 10px 30px 30px; }
div#contentareatop {background:transparent url(/css/contentareatop.gif) repeat-y; padding-left:20px; height:17px; margin-top: 20px;}
div#contentareabottom {background:transparent url(/css/contentareabottom.gif) repeat-y; padding-left:20px; height:20px; margin-top:-10px; }
h1, h2, h3, h4, h5 {font-family: verdana; color:#253556; margin-bottom:10px;}
h1 {font-size:170%;}
h2 {font-size:150%;}
h3 {font-size:130%;}
h4 {font-size:110%;}
h5 {font-size:100%;}
p.f a:link, p.f a:visited {float: right; 615px; color:orange; padding-bottom:20px;}
p.f-home a:link, p.f-home a:visited {position: absolute; top: 1400px; right: 20px; color:orange; padding-bottom:20px;}
div#sitemap a, div#sitemap a:visited {position:absolute; top:50px; right:40px; color:orange; font-weight:bold; font-size:16px;}
div#search {position:absolute; top:50px; right:140px;z-index:2000;}
#snowbirds {font-family:arial; font-style:italic; font-weight:bold; color: #ff3300; margin-top:20px; font-size:140%;}
#travelleft {margin-top:10px; margin-left:15px;}
#travelleft a:link img, #travelleft a:visited img {border:none;}
#remember {display:none; margin:0 0 -30px 55px; padding:0; width:123px; height: 34px; background:url(/css/rememberourveterans.gif);}
