<style type="text/css">

body,
html {
    margin: 0;
    padding: 0;
    color:#000;
    }
body {
    margin: 0;
    padding: 0;
    text-align: center;
    background:#fff url(images/SkyBackground3.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    font-size: 62.5%;
    font-family: tahoma, helvetica, sans serif;
    }
a:link, a:active, a:visited {
    font-family: tahoma, helvetica, sans serif;
    font-weight: bold;
    color: #85b0de;
    text-decoration: none;
    letter-spacing: 0;
        }
a:hover {
    color: #000;
    text-decoration: none;
	}

/*--------------------------------------------------
  		SPECIAL STYLING
  --------------------------------------------------*/

img.lft {margin-right: 10px; margin-bottom: 5px; padding: 3px;}
img.rht {margin-left: 10px; margin-bottom: 5px; padding: 1px; border: 2px solid #85b0de;}
img.name {border: 0; margin: 0; padding: 0;}
img.map {margin-right: 30px; margin-bottom: 5px; padding: 3px; border: 2px solid #85b0de;}


div#hist1 {margin-left: 10px; margin-bottom: 5px; width: 174px; float: right;}
div#hist2 {margin-right: 10px; margin-bottom: 5px; width: 261px; float: left;}
div#hist3 {margin-left: 10px; margin-bottom: 5px; width: 261px; float: right;}

.namepic {margin: 0; padding: 0;}

p {
    font-family: tahoma, helvetica, sans serif;
    display: block;
    text-align: justify;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 1.1em;
    letter-spacing: 1px;
}
h2, h3, h4, h5 {
    font-family: tahoma, helvetica, sans serif; 
    margin: 0 0 10px 0; 
    padding: 0;
}
h1 {
    font-size: 2em;
    text-align: left;
    color: #0;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0 0 35px 0;
}
h2 {
    color: #c51021;
    font-size: 1.6em;
    text-align: left;
    font-weight: normal;
    clear: left;
    display: block;
}

h3 {
    font-size: 1.4em; 
    text-align: left; 
    font-weight: normal;

}
h4 {
    color: #c51021;
    font-size: 1.4em; 
    text-align: left; 
    font-weight: normal;
    letter-spacing: 1px;
}
h5 {
    font-size: 1.2em; 
    text-align: left; 
    font-weight: normal;
    letter-spacing: 1px;
}
em {letter-spacing: 0;}

hr  {
    width: 60%;
    border: 0;
    height: 1px;
    color: #85b0de;
    background-color: #85b0de;
    margin: 0 auto 25px auto;
    text-align: center;
}

.note {
    color: #444;
    font-size: .8em;
    font-style: italic;
    display: block;
    text-align: center;
    clear: both;
    margin: 0;
    padding: 0;
}

div#quotes {
    margin: 0;
    padding: 0;
    width: 100%;
    clear: left;
    position: relative;
}
blockquote.withquote {
    font-size: 1.3em;
    line-height: 1.6em;
    background:url(images/quote.png) no-repeat;
    background-position:top left;
    margin: 10px 10px 10px 0;
    padding: 0 0 0 30px;
} 

p.withunquote {
    background: url(images/unquote.png) no-repeat;
    background-position:bottom right;
    margin: 0 0 -10px;
    padding: 0 15px 0 0;
    letter-spacing: 0;
    text-align: left;
}
div#homeimg {
    background-image: url(images/TempHomePicb.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 100%;
    height: 258px;
    margin: 0;
    padding: 0;
}
div#tixinfo {
    width: 75%;
    margin: 30px auto 40px;
    padding: 15px 0;
    border: 4px double #c51021;

}
p.tixinfo {
    display: block;
    text-align: center;
    font-size: 1.4em;
    letter-spacing: 0;
}


/*--------------------------------------------------
  		CONTACT FORM
  --------------------------------------------------*/

#contact {
    position: relative;
    margin: 0 0 0 30px;
    padding: 0;
}
form {
    text-align: left;
    margin: 0;
    padding: 0;
    width: 300px;
}
label {
    font-size: .9em;
    font-weight: normal;
    color: #000;
    width: 60px;
    text-align: left;
    margin: 3px 0 10px;
    padding: 0;
    display: block;
    float: left;
}
input.text {
    background:url(images/SkyContactb.jpg) no-repeat;
    background-position: top left;
    font-size: .9em;
    color: #000;
    width: 230px;
    background-color: transparent;
    border: 1px inset #000;
    margin: 0 0 10px;
    float: right;
}
input.button {
    background:url(images/SkyContact.jpg) no-repeat;
    background-position: top right;
    font-family: tahoma, helvetica, sans serif;
    font-size: 1em;
    font-weight: normal;
    color: #000;
    width: 70px;
    background-color: #c7ddf4;
    border: 1px outset #85b0de;
    margin: 7px 0 0 0;
    padding: 2px;
    float: right;
}
textarea {
    background:url(images/SkyContact.jpg) no-repeat;
    background-position: center center;
    font-size: 1.1em;
    color: #000;
    width: 230px;
    height: 150px;
    background-color: transparent;
    border: 1px inset #000;
    padding: 0;
    float: right;
}




/*--------------------------------------------------
  		NAVIGATION
  --------------------------------------------------*/

ul#nav {
    list-style-type:none;
    margin: 5px 0 65px 0;
    padding:0;
}
ul#nav li{
    margin: 0;
    padding: 0;
}
ul#nav a {
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    text-decoration:none;
}
ul#nav a.home {background-image: url(images/LinkHome.png); width: 203px; height: 43px;}
ul#nav a.history {background-image: url(images/LinkHistory.png); width: 203px; height: 44px;}
ul#nav a.reviews {background-image: url(images/LinkReviews.png); width: 206px; height: 42px;}
ul#nav a.cast {background-image: url(images/LinkCast.png); width: 207px; height: 40px;}
ul#nav a.tickets {background-image: url(images/LinkTickets.png); width: 204px; height: 39px;}
ul#nav a.contact {background-image: url(images/LinkContact.png); width: 205px; height: 45px;}

ul#nav a:hover{
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0;
    margin: 0;
}
ul#nav li.activelink a, ul#nav li.activelink a:hover{
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0;
    margin: 0;
}

i {visibility: hidden; display: none;}


ul#bttm {
    list-style-type:none;
    margin: 0;
    padding:0;
}
ul#bttm li{
    margin: 0;
    padding: 0;
    display: inline;
}
ul#bttm a{
    padding: 0;
    margin: 0;
    text-decoration:none;
    font-size: .9em;
    color: #85b0de;
    width: 89px;
    float:left;
}
ul#bttm a:hover{color: #000;}



/*--------------------------------------------------
  		MAIN DIVS
  --------------------------------------------------*/

#wrap {
    margin: 0 auto;
    padding: 0;
}
#headwrap {
    margin: 0 auto;
    padding: 0;
    width: 800px;
    }
#header {
    background-image: url(images/Header.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 800px;
    height: 210px;
    padding: 0;
    margin:0;
    float: left;
    }
#headerleft {
    background-image: url(images/Logo.png);
    background-repeat: no-repeat;
    width: 180px;
    height: 210px;
    padding: 0;
    margin: 0;
    float: left;
}
#headerright {
    background-image: url(images/LassoCredit2.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 606px;
    height: 210px;
    padding: 0;
    margin: 0;
    float: left;
}
#mainwrap {
    width: 800px;
    padding:0;
    margin: 0 auto;
    text-align: left;
    }
#main {
    background-image: url(images/BackTile.png);
    background-repeat: repeat-y;
    width: 800px;
    padding: 0;
    margin: 0;
    float: left;
    }
#content {
    font-size: 1.3em;
    width: 490px;
    background:transparent;
    margin: 20px 0 25px;
    padding: 0;
    display: inline;
    float: left;
}
#leftbar {
    background-image: url(images/SignPosts.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 230px;
    margin: 50px 25px 0 22px;
    padding: 0;
    float: left;
}
#footer {
    background-image: url(images/Footer.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    padding: 0 0 10px;
    width: 800px;
    height: 138px;
    clear: both;
    }

#statcounter {
    margin: 0 auto;
    padding: 0 20px;
    clear: both;
    width: 60px;
}
#bottomlinks {
    position: relative;
    width: 550px;
    margin: 0 auto;
    padding: 55px 0 0;
}



/*--------------------------------------------------
  		    IE6 FIX
  --------------------------------------------------*/


* html blockquote.withquote {
    position: relative;
    font-size: 1.3em;
    line-height: 1.6em;
    background:url(images/quoteb.gif) no-repeat;
    background-position:top left;
    margin: 10px 10px 10px 0;
    padding: 0 0 0 33px;
} 

* html p.withunquote {
    position: relative;
    background: url(images/unquoteb.gif) no-repeat;
    background-position:bottom right;
    margin: 0 0 -10px;
    padding: 0 15px 0 0;
    letter-spacing: 0;
    text-align: left;
}


* html #header {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Header.png',sizingMethod='image');
}
* html #headerleft {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Logo.png',sizingMethod='image');
}
* html #headerright {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LassoCredit2.png',sizingMethod='image');
}
* html #main {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/BackTile.png',sizingMethod='scale');
    }
* html #footer {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Footer.png',sizingMethod='image');
    }
* html div#homeimg {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/TempHomePicb.png',sizingMethod='image');
}
* html #leftbar {
    background: url(images/SignPosts.gif) no-repeat;
    background-position: top left;
    margin: 50px 23px 0 11px;
    padding: 0;
}

* html ul#nav {
    list-style-type:none;
    margin: 5px 0 75px 0;
    padding:0;
}
* html ul#nav a {
    position: relative;

}
* html ul#nav a.home {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkHomeTop.png',sizingMethod='image');
    width: 203px; height: 43px;
}
* html ul#nav a.history {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkHistoryTop.png',sizingMethod='image'); 
    width: 203px; height: 44px;
}
* html ul#nav a.reviews {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkReviewsTop.png',sizingMethod='image');
    width: 201px; height: 42px;
}
* html ul#nav a.cast {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkCastTop.png',sizingMethod='image');
    width: 207px; height: 40px;
}
* html ul#nav a.tickets {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkTicketsTop.png',sizingMethod='image'); 
    width: 204px; height: 39px;
}
* html ul#nav a.contact {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkContactTop.png',sizingMethod='image');
    width: 205px; height: 45px;
}



* html ul#nav a.home:hover, * html ul#nav li.activelink a.home {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkHomeBottom.png',sizingMethod='image');
    width: 203px; height: 43px;
}
* html ul#nav a.history:hover, * html ul#nav li.activelink a.history {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkHistoryBottom.png',sizingMethod='image'); 
    width: 203px; height: 44px;
}
* html ul#nav a.reviews:hover, * html ul#nav li.activelink a.reviews {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkReviewsBottom.png',sizingMethod='image');
    width: 201px; height: 42px;
}
* html ul#nav a.cast:hover, * html ul#nav li.activelink a.cast {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkCastBottom.png',sizingMethod='image');
    width: 207px; height: 40px;
}
* html ul#nav a.tickets:hover, * html ul#nav li.activelink a.tickets {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkTicketsBottom.png',sizingMethod='image'); 
    width: 204px; height: 39px;
}
* html ul#nav a.contact:hover, * html ul#nav li.activelink a.contact {
    background:url();
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LinkContactBottom.png',sizingMethod='image');
    width: 205px; height: 45px;
}

* html a:link, * html a:active, * html a:visited, * html a:hover, * html a img {
    position: relative;
        }
* html div#tixinfo a {
    position: relative;
}

</style>