@charset "UTF-8";
body {
background: url(../images/fiesta/post/bg_fdspost.jpg) repeat-x;
margin: 35px auto 0px;
}
#wrapper {
margin: 0px auto;
width: 990px;
background: url(../images/fiesta/global/wave2c2.jpg) no-repeat;
height: 800px;
}

#wrappertwo {
background: url(../images/fiesta/global/wave2b.jpg) no-repeat;
margin: 0px auto;
height: 900px;
width: 990px;
}

#wrapperpost {
margin: 0px auto;
height: 900px;
width: 990px;
}

#navtoppost {
width: 199px;
padding-left: 40px;
padding-top: 10px;
padding-bottom: 20px;
}

#wrappertwopost {
margin: 0px auto;
width: 990px;
background: url(../images/fiesta/post/wavepost.png) no-repeat;
height: 1000px;
}

#photo-box-rightpost {
width: 320px;
text-align: center;
float: right;
margin-right: 20px;
}

.logobud { padding: 10px 5px 15px; }

#fdssmall {
height: 400px;
width: 600px;
padding-left: 40px;
}

#text-box-twopost {
float: right;
width: 700px;
padding-top: 10px;
clear: none;
padding-right: 20px;
}
.logospost {
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
}

.emphasis4post {
font: 40px Impact, sans-serif;
color: #93000f;
}

.splash-sixpost {
font: bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
color: #550000;
}

#sitemappost {
background: url(../images/fiesta/global/bg_sitemap.jpg) repeat-x;
margin: 755px auto 0px;
width: 710px;
padding-left: 280px;
height: 300px;
}

#logo-box {
width: 715px;
padding-top: 10px;
clear: left;
float: right;
background: #ffffff;
height: 530px;
padding-left: 10px;
}

.clearfloat {
font-size: 1px;
line-height: 0px;
height: 1px;
}

#promo-text {
height: 30px;
width: 990px;
text-align: center;
}

#text-box {
width: 500px;
text-align: center;
float: right;
padding-right: 20px;
}
#logo-box-home {
padding-bottom: 10px;
margin-top: -15px;
}

.bellyup {
padding-left: 10px;
padding-bottom: 6px;
}

#navbar {
width: 170px;
float: left;
clear: left;
padding-left: 30px;
margin-top: 305px;
}

#lineup { width: 160px; }

#sponsors {
width: 160px;
padding-top: 10px;
}

#vendors {
width: 160px;
padding-top: 10px;
}

#gallery {
width: 160px;
padding-top: 10px;
}

#contact {
width: 160px;
padding-top: 10px;
}

#venue {
width: 250px;
float: left;
clear: left;
margin-left: 200px;
margin-top: -240px;
}

#live-music {
width: 775px;
float: right;
clear: both;
margin-top: -255px;
}

#navtop {
width: 199px;
padding-left: 25px;
padding-top: 21px;
}

#liineupip {
width: 170px;
padding-left: 8px;
padding-top: 35px;
}

#sponsorsip {
width: 170px;
padding-top: 20px;
padding-left: 8px;
}

#vendorsip {
width: 170px;
padding-top: 20px;
padding-left: 8px;
}

#galleryip {
width: 170px;
padding-top: 20px;
padding-left: 8px;
}

#contactip {
width: 170px;
padding-top: 20px;
padding-left: 8px;
}

#nav-venue {
width: 178px;
margin-top: 0px;
padding-top: 10px;
}

#text-box-two {
width: 520px;
float: right;
padding-right: 15px;
padding-top: 10px;
}

#text-box-three {
width: 520px;
padding-right: 15px;
height: 470px;
}

#logo box {
width: 400px;
padding-top: 10px;
padding-left: 200px;
}

#photo-box-right {
float: right;
width: 175px;
}

.sponsor-logo-solo { padding-top: 5px; }

#sitemap {
width: 710px;
background: url(../images/fiesta/global/bg_sitemap.jpg) repeat-x;
height: 350px;
padding-top: 5px;
padding-left: 280px;
margin-right: auto;
margin-left: auto;
}

.emphasis { color: #ff0000; }

.emphasis2 { font-weight: bold; }

.emphasis3 {
font-size: 18px;
color: #93000f;
font-weight: bold;
line-height: 36px;
}

.emphasis4 {
text-align: center;
color: #93000f;
font: 28px Impact, sans-serif;
}

.emphasis5 { font-style: italic; }

h1 {
font: 32px/16px Impact, sans-serif;
color: #5b0000;
text-align: left;
}

h2 {
font: 16px Impact, sans-serif;
color: #FEB826;
text-align: center;
}

h3 {
font: 22px/26px Impact, sans-serif;
color: #feb826;
text-align: left;
}

.gold { color: #ffff99; }

.splash-one {
font: 25px Impact, sans-serif;
color: #5b0000;
text-align: center;
}

.splash-two {
font: 26px/32px Impact, sans-serif;
color: #93000F;
text-align: center;
}

.splash-twoa {
font: 26px/32px Impact, sans-serif;
color: #009642;
}

.splash-three {
font: 40px/25px Impact, sans-serif;
color: #FFFF99;
}

.splash-four {
font: 30px/36px Impact, sans-serif;
color: #93000f;
}

.splash-foura {
font: 30px/60px Impact, sans-serif;
color: #93000f;
}

.splash-five {
color: #ff0000;
font: 34px/37px Impact, sans-serif;
}

.splash-six {
font: 18px/26px Impact, sans-serif;
color: #FFCC99;
}

.lineup {
color: #93000f;
font: 16px/16px Impact, sans-serif;
padding-top: 5px;
}

.lineup-descrip {
font: 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #3d0707;
}

.lineup-descrip-individ {
font: 14px/17px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #3d0707;
}

a:visited {
color: #5b0000;
text-decoration: none;
}

a:hover {
color: #ff0000;
text-decoration: none;
}

a:link {
color: #5b0000;
text-decoration: none;
}

p {
font: 14px/19px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #3d0707;
}

img { border-style: none; }

p.sponsors {
font: 14px/16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #3d0707;
}

p.lineup {
font: 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #3d0707;
}

.contact-logo {
float: left;
padding-right: 40px;
padding-bottom: 18px;
}

.contact-logo-sbcc {
float: left;
padding-right: 28px;
padding-bottom: 18px;
}

.contact-logo-bellyup {
float: left;
padding-right: 17px;
padding-bottom: 40px;
}

#contact-sbcc { width: 500px; }

#contact-bellyup { width: 500px; }

#contact-city { width: 500px; }

#contact-gcsdc { width: 500px; }

#breadcrumbs {
width: 500px;
padding-top: 380px;
font: italic 14px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.twitter { padding-top: 3px; }

a.green:link {
font: 18px/26px Impact, sans-serif;
color: #009642;
text-decoration: none;
}

a.green:visited {
font: 18px/26px Impact, sans-serif;
color: #009642;
text-decoration: none;
}

a.green:hover {
font-family: Impact, sans-serif;
color: #FFCC33;
text-decoration: none;
}
