#outer-container{
    background-image: url(../images/backgrounds/tvtap-home-bg.jpg);
    background-repeat: no-repeat;
    height: 594px;
}


#container {
   height: 560px;
   margin-left: auto;
   margin-right: auto;
   overflow: auto;
}

#content {
    margin-left:15px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top:366px;
}

#left-menu-column, #right-menu-column {
    float:left;
    width:306px;
}

#announcement-column {
    float:left;
    padding-top:60px;
    /*padding:70px 0px 0px 38px;*/
    text-align:center;
    width:312px;
}

#announcement-container {
    border-bottom: 2px solid #637317;
    border-top:2px solid #acb67b;
    margin-left: auto;
    margin-right: auto;
    width:260px;
}

#announcement {
    background-color:#e4ebb8;
    color: #3e335b;
    margin-bottom:8px;
    margin-top: 5px;
    padding:4px 8px 6px 8px;
}

#announcement h3 {
    font-size:.82em;
    font-weight:bold;
    padding-bottom:2px;
    text-align:center;
    text-transform:none;
}

#announcement p {
    font-size:.76em;
    line-height:98%;
    text-align:left;
}

#section-menu-left, #section-menu-right {
    margin-left: 0px;
    margin-top: 10px;
}

#section-menu-left h5, #section-menu-right h5 {
    text-indent : -9999px;
}

#section-menu-left a, #section-menu-right a {
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    margin-top: -15px;
    vertical-align: middle;
}

/* membership*/
#section-menu-left li.membership a {
    height: 73px;
    width: 251px;
}
#section-menu-left li.membership a:link, #section-menu-left li.membership a:visited, #section-menu-left li.membership a:active{
    background-image: url(../images/menu_home/membership_home.png);
    background-position: 0 0;
}
#section-menu-left li.membership a:hover{ 
    background-position: 0 -73px;
}

/* communities*/
#section-menu-left li.communities a {
    height: 72px;
    margin-left: 40px;
    width: 254px;
}
#section-menu-left li.communities a:link, #section-menu-left li.communities a:visited, #section-menu-left li.communities a:active{
    background-image: url(../images/menu_home/communities_home.png);
    background-position: 0 0;
}
#section-menu-left li.communities a:hover{ 
    background-position: 0 -72px;
}

/* discover*/
#section-menu-left li.discover a {
    height: 72px;
    margin-left: 30px;
    width: 251px;
}
#section-menu-left li.discover a:link, #section-menu-left li.discover a:visited, #section-menu-left li.discover a:active{
    background-image: url(../images/menu_home/discover_home.png);
    background-position: 0 0;
}
#section-menu-left li.discover a:hover{ 
    background-position: 0 -72px;
}

/* skiing*/
#section-menu-right li.skiing a {
    height: 72px;
    margin-left: 56px;
    width: 254px;
}
#section-menu-right li.skiing a:link, #section-menu-right li.skiing a:visited, #section-menu-right li.skiing a:active{
    background-image: url(../images/menu_home/skiing_home.png);
    background-position: 0 0;
}
#section-menu-right li.skiing a:hover{ 
    background-position: 0 -72px;
}

/* hike-bike*/
#section-menu-right li.hike-bike a {
    height: 72px;
    margin-left: 16px;
    width: 260px;
}
#section-menu-right li.hike-bike a:link, #section-menu-right li.hike-bike a:visited, #section-menu-right li.hike-bike a:active{
    background-image: url(../images/menu_home/hike-bike_home.png);
    background-position: 0 0;
}
#section-menu-right li.hike-bike a:hover{ 
    background-position: 0 -72px;
}

/* discussion*/
#section-menu-right li.discussion a {
    height: 72px;
    margin-left: 40px;
    width: 254px;
}
#section-menu-right li.discussion a:link, #section-menu-right li.discussion a:visited, #section-menu-right li.discussion a:active{
    background-image: url(../images/menu_home/discussion_home.png);
    background-position: 0 0;
}
#section-menu-right li.discussion a:hover{ 
    background-position: 0 -72px;
}
