﻿*{
    margin:0;
    padding:0;
}
body
{
    background-image: url(background.gif);
    background-repeat: repeat-x;
    position:absolute;
    top:0px;
    left:0px;
    bottom:0px;
    font-family: Trebuchet MS, Arial;
}

img {border: none;}

#header
{
	z-index: 100;
	width: 4000px;
	position: fixed;
	top: 39px;
	height: 19px;
	background-image: url(snowflake.gif);
	background-repeat: repeat-x;
}

#headerBackground
{
	z-index: 99;
	width: 4000px;
	position: fixed;
	top: 0px;
	height: 115px;
	background: #ffffff;
}

#logo 
{
	position: absolute;
	left: 33px;
	top: -85px;
}

#menu 
{
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 300px;
	top: 25px;
}

#menu li {float: left; padding-left: 15px; padding-right: 15px;}
#menu li a {font-size: 12px; color: #787878; text-decoration: none;}
#menu li a:hover {font-size: 12px; color: #cccccc; text-decoration: none;}

#icontwitter {position: absolute;}
#iconfb {position: absolute;}
#joinlist{position: absolute;top: -25px;font-size: 10px;color: #333333;z-index: 100;text-decoration: none;}

.section
{
    margin:0px;
    bottom:0px;
    width: 2000px;
    float:left;
    height:100%;
}

.canvas {position:relative; width: 1004px; margin: 0px auto;}
.locationTitle {position: absolute; left: 63px; top: 50px; font-size: 25px; color: #E34A21;}
.sectionTitle {position: absolute; top: 110px; left: 33px;}
.sectionTitleFab {position: absolute; top: 120px; left: 33px;}
.sectionContent {position: absolute; top: 235px; left: 100px; color: #666666; width: 420px; height: 225px; font-size: 14px; line-height: 19px;}
.sectionContent span {color: #E34A21; font-weight: bold;}
.sectionContent span.yellow {color: #DEAE26; font-weight: bold;}
.sectionContent span.locationSubHeader {color: #E34A21;}
.locationContent {position: absolute; top: 215px; left: 98px; color: #666666; width: 420px; height: 245px; font-size: 14px; line-height: 16px;}
.locationdivide {PADDING: 0 0 15px 0;}
.locationContent span.locationSubHeader {color: #E34A21;}
.locationContent a {color: #E34A21; text-decoration: underline;}
.locationContent a:hover {color: #787878;}

.logisticsContent {position: absolute; top: 150px; left: 300px; color: #666666; width: 420px; height: 1100px; font-size: 14px; line-height: 19px; padding-bottom:100px;}
.logisticsContent div {margin-bottom:8px;}
.logisticsContent div a{text-decoration:none; color:#E34A21;}
.logisticsContent div a:hover{color:black;}
.logisticsContent li {margin-bottom:8px;}



.sectionImage {position: absolute; top: 125px; left: 540px;}
.sectionBar {position: absolute; bottom: -60px; left: 0px;
			background-image: url(snowflake.gif);
			background-repeat: repeat-x;
			height: 40px;	width: 420px;}


.nav {position: absolute; right: 0px; top: 30px; list-style-type: none; margin: 0px; padding: 0px;}
.nav img {border: 0 none;}
.nav li {float: left; padding: 0 8px 0 0;}
