﻿*
{
    margin: 0;
    padding: 0;
}
body
{
    background: url(../images/body-background.jpg) repeat;
}
#headcontainer
{
    width: 100%;
    background: url(../images/wrapper1.jpg) repeat;
}
#headwrapper
{
    width: 970px;
    height: 164px;
    margin: 0 auto;
    background: url(..images/wrapper1.jpg) repeat-x;
}
#navcontainer
{
    width: 100%;
    background: url(../images/wrapper2.jpg) repeat-x;
}
#navwrapper
{
    width: 970px;
    height: 57px;
    margin: 0 auto;
    text-align: center;
}
#eventscontainer
{
    width: 100%;
    background: url(../images/events-background.jpg) repeat-x;
}
#eventswrapper
{
    width: 970px;
    height: 326px;
    margin: 0 auto;
}
#insideheader 
{
    width:730px;
    height:326px;
    float:right;
    padding-right:62px;
    background:url(../images/inside-background-aboutus.jpg) no-repeat;
}
#insideheaderfriends 
{
    width:730px;
    height:326px;
    float:right;
    padding-right:62px;
    background:url(../images/inside-background-friends.jpg) no-repeat;
}
#insideheadergeneral 
{
    width:730px;
    height:326px;
    float:right;
    padding-right:62px;
    background:url(../images/inside-background-general.jpg) no-repeat;
}
#insideheadercontact 
{
    width:730px;
    height:326px;
    float:right;
    padding-right:62px;
    background:url(../images/inside-background-contact.jpg) no-repeat;
}
#insideheaderrentals 
{
    width:730px;
    height:326px;
    float:right;
    padding-right:62px;
    background:url(../images/inside-background-rentals.jpg) no-repeat;
}
#insideheadertickets 
{
    width:730px;
    height:326px;
    float:right;
    padding-right:62px;
    background:url(../images/inside-background-tickets.jpg) no-repeat;
}
#insideheadernews 
{
    width:730px;
    height:326px;
    float:right;
    padding-right:62px;
    background:url(../images/inside-background-news.jpg) no-repeat;
}
#insideheader_content 
{
    width:233px;
    padding:20px;
    float:left;
}
#insideheader_nav 
{
    width:150px;
    float:left;
    padding-top:80px;
    left:0px;
}
#insideheader_navgeneral 
{
    width:150px;
    float:left;
    padding-top:40px;
}
#insideheader_title
{
    height:37px;
    float:left;
    position:relative;
    top:-60px;
    left:300px;
    bottom:0;
}
#insideheader p 
{
    font-family:Arial, Sans-Serif;
    font-size:9pt;
    color:#FFFFFF;
	line-height:13pt;
}
#insideheaderfriends p 
{
    font-family:Arial, Sans-Serif;
    font-size:9pt;
    color:#FFFFFF;
	line-height:13pt;
}
#insideheadergeneral p 
{
    font-family:Arial, Sans-Serif;
    font-size:9pt;
    color:#FFFFFF;
	line-height:13pt;
}
#insideheadercontact p 
{
    font-family:Arial, Sans-Serif;
    font-size:9pt;
    color:#FFFFFF;
	line-height:13pt;
}
#insideheaderrentals p 
{
    font-family:Arial, Sans-Serif;
    font-size:9pt;
    color:#FFFFFF;
	line-height:13pt;
}
#insideheadertickets p 
{
    font-family:Arial, Sans-Serif;
    font-size:9pt;
    color:#FFFFFF;
	line-height:13pt;
}
#insideheadernews p 
{
    font-family:Arial, Sans-Serif;
    font-size:9pt;
    color:#FFFFFF;
	line-height:13pt;
}
#rope
{
    width:100%;
    height:11px;
    background:url(../images/rope.png) repeat-x;
}
#contentcontainer
{
    width: 100%;
    /*background-color: #c2b58d;*/
    background:url(../images/content-wrapper-background.jpg) repeat-x top #c3b58f;
}
#contentwrapper
{
    width: 970px;
    margin:0 auto;
    background:url(../images/content-background.png) repeat-y;
}
#bottomcontent
{
    width: 760px;
	padding:20px 140px 20px 70px;
    
}
.bottomtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#281D16;
	line-height:13pt;
}
.bottomtext a
{
color:#281D16;
}
#sponsorscontainer
{
    width: 100%;
    background: url(../images/sponsors-background.jpg) repeat-x;
}
#sponsorswrapper
{
    width: 970px;
    height: 102px;
    margin: 0 auto;
}
#footercontainer
{
    width: 100%;
    background: url(../images/footer-background.jpg) repeat-x;
}
#footerwrapper
{
    width: 970px;
    height: 130px;
    margin: 0 auto;
    list-style-type: none;
}
#head
{
    width: 970px;
    height: 164px;
    margin: 0 auto;
}
#logo
{
    width: 279px;
    height: 140px;
    float: left;
    position: relative;
    top: 0;
    left: 10px;
    z-index: 2000;
}
#address
{
    width: 337px;
    height: 139px;
    float: left;
    position: relative;
    top: 5px;
    left: -15px;
}
#flasharea
{
    width: 686px;
    float: right;
}
#navigation
{
    width: 970px;
    margin: 0 auto;
    padding-top: 10px;
}
#events
{
    width: 970px;
    height: 164px;
    margin: 0 auto;
}
#events_col1
{
    width: 146px;
    float: left;
    padding-left: 30px;
    padding-top: 10px;
}
#events_col2
{
    width: 526px;
    float: left;
    padding-top: 10px;
}
#events_col3
{
    width: 264px;
    float: left;
    padding-top: 10px;
}
#events_content
{
    padding-left: 20px;
    padding-right: 60px;
    padding-top: 10px;
    text-align: center;
}
#events_content p
{
    font-family: Arial, Sans-Serif;
    font-size: 8pt;
    color: #FFFFFF;
    text-align: center;
}
#eventsmodule
{
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px;
}

/* ---- Main Navigation ---- */

#nav
{
    background: url(../images/nav-full.png) no-repeat;
    width: 886px;
    height: 28px;
    margin: 0;
    padding: 0;
}

#nav span
{
    display: none;
}

#nav li, #nav a
{
    height: 28px;
    display: block;
}

#nav li
{
    float: left;
    list-style: none;
    display: inline;
}

#nav-aboutus
{
    width: 148px;
}
#nav-friends
{
    width: 264px;
}
#nav-general
{
    width: 163px;
}
#nav-encore
{
    width: 164px;
}
#nav-contact
{
    width: 147px;
}


#nav-aboutus a:hover
{
    background: url(../images/nav-full.png) -0px -29px no-repeat;
}
#aboutus .aboutus
{
    background: url(../images/nav-full.png) -0px -29px no-repeat;
}

#nav-friends a:hover
{
    background: url(../images/nav-full.png) -148px -29px no-repeat;
}
#friends .friends
{
    background: url(../images/nav-full.png) -148px -29px no-repeat;
}

#nav-general a:hover
{
    background: url(../images/nav-full.png) -412px -29px no-repeat;
}
#general .general
{
    background: url(../images/nav-full.png) -412px -29px no-repeat;
}

#nav-encore a:hover
{
    background: url(../images/nav-full.png) -575px -29px no-repeat;
}
#encore .encore
{
    background: url(../images/nav-full.png) -575px -29px no-repeat;
}

#nav-contact a:hover
{
    background: url(../images/nav-full.png) -739px -29px no-repeat;
}
#contact .contact
{
    background: url(../images/nav-full.png) -739px -29px no-repeat;
}

#footer-logo
{
    width: 156px;
    height: 78px;
    position: relative;
    float: right;
    top: 0;
    left: 0;
    right: 0;
}
#footer
{
    width: 100%;
    margin: 0 auto;
    list-style-type: none;
}
#footer li
{
    list-style-type: none;
    line-height: 1em;
}
.footerlinks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height:1em;
    color: #ffffff;
}
a.footerlinks:link
{
    text-decoration: none;
    color: #ffffff;
}
a.footerlinks:visited
{
    text-decoration: none;
    color: #ffffff;
}
a.footerlinks:hover
{
    text-decoration: underline;
    color: #fff;
}
a.footerlinks:active
{
    text-decoration: none;
    color: #ffffff;
}



.footerlinksmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: #cec6a4;
}
a.footerlinksmall:link
{
    text-decoration: none;
    color: #cec6a4;
}
a.footerlinksmall:visited
{
    text-decoration: none;
    color: #cec6a4;
}
a.footerlinksmall:hover
{
    text-decoration: underline;
    color: #cec6a4;
}
a.footerlinksmall:active
{
    text-decoration: none;
    color: #cec6a4;
}

.posterimg
{
    border: 3px dotted #FFFFFF;
    padding: 5px;
}

.clear 
{
    clear:both;
}

/* ---- Tier 3 ---- */

#tier3contentcontainer 
{
   width:970px;
   margin:0 auto;
}
#tier3contentcontainer_col1
{
    width:169px;
    float:left;
    background:url(../images/events-background.jpg) repeat-x;
}
#tier3contentcontainer_col2
{
    width:701px;
	padding-left:30px;
	padding-top:30px;
    float:left;
    background-color:#998c76;
    color:#2E2119;
}
#tier3green 
{
    width:169px;
    float:left;
    
    background:url(../images/left-green-background.jpg) repeat-y;
}
#topleft
{
    width:169px;
    height:56px;
    background:url(../images/left-green-tier3.jpg) top no-repeat;
}
#contentleft 
{
    width:119px;
}
.leftfillertext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	line-height:13pt;
	padding: 10px 25px 10px 25px;
}
