/*The Williams Brothers Style Sheet*/
/*Begin Global Styles*/


* {
   margin: 0;
   padding: 0;
}

body {
   font-family: Georgia, Times, serif;
   font-size: 80%; 
   background-color: #000000;
   color: #465359;

}  

#wrapper {
   margin: 0 auto;
   width: 950px;
   background-image: url(../images/bg.jpg);
}

#topsection {
   width: 950px;
   height: 173px;
}

#logo {
   width: 565px;
   height: 173px;
   background-image: url(../images/header_logo.jpg);
   float: left;
}

#flashmovie {
   width: 385px;
   height: 173px;
   background-image: url(../images/header_flash.jpg);
   float: right;
}

#maincolumn {
   float: left;
   width: 621px;
}

#secondarycolumn {
   float: right;
}

#footer {
   clear:both;
}

#footer {
    padding-top: 25px;
    text-align: center;

}

#footer p {
    padding-top: 50px;
    text-align: center;
    color: #f5c15d;
}

p {
   line-height: 18px;
   margin-top: 10px;
}

#logolink a{
	position: absolute;
	width: 350px;
	height: 120px;
    display: block;
    text-decoration: none;
}

/* End Global Styles*/

/*Begin Navigation Styles*/

a:link, a:visited {
    color: #0b151d;
  
}

a:hover, a:active {
    color: #82724b;
   
}

#footer a {
    color: #f5c15d;
}

#nav {
   height: 34px;
   margin-top: 139px;
}

#nav ul {
   height: 34px;
   list-style-type:none;
}

#nav ul li{
   float: left;
   height: 34px;
}

#nav span {
    visibility: hidden;
}

#storylink a {
    display: block;
    height: 34px;
    width:91px;
    text-decoration: none;
    background:url(../images/story.jpg);
}

#storylink a:hover{
    height: 34px;
    width:91px;
    background: url(../images/story.jpg);
}

#albumslink a {
    display: block;
    height: 34px;
    width:77px;
    text-decoration: none;
    background:url(../images/albums.jpg);
}

#albumslink a:hover {
    height: 34px;
    width:77px;
    background: url(../images/albums.jpg);
}

#bookinglink a {
    display: block;
    height: 34px;
    width:77px;
    text-decoration: none;
    background:url(../images/booking.jpg);
}

#bookinglink a:hover{
    height: 34px;
    width:77px;
    background: url(../images/booking.jpg);
}

#tourlink a {
    display: block;
    height: 34px;
    width:94px;
    width: 94px;
    height: 34px;
    text-decoration: none;
    background:url(../images/tour.jpg);
}

#tourlink a:hover{
    height: 34px;
    width:94px;
    background: url(../images/tour.jpg);
}

#gallerylink a {
    display: block;
    height: 34px;
    width:107px;
    text-decoration: none;
    background:url(../images/gallery.jpg);
}

#gallerylink a:hover{
    height: 34px;
    width:107px;
    background: url(../images/gallery.jpg);
}

#downloadslink a {
    display: block;
    height: 34px;
    width:119px;
    text-decoration: none;
    background:url(../images/downloads.jpg);
}

#downloadslink a:hover{
    height: 34px;
    width:119px;
    background: url(../images/downloads.jpg);
}


/* End navigation styles */

/* Begin Home Page Styles */


#tourdates {
   width: 621px;

}

#tourdatescontent {
   margin: -50px 0px 0px 45px;

}

#whatsnewcontent {
   margin: -30px 20px 0px 45px;
  
}

#tourdatescontent img {
  float: right;
  margin-right: 20px; 
  margin-top: 4px;
}

#tourdatestop {
   width: 621px;
   height: 149px;
   background-image: url(../images/tourtop.gif);
}

#tourdatesmiddle {
    width: 621px;
    background-image: url(../images/tourmiddle.gif);
}

#tourdatesbottom {
   width: 621px;
   height: 49px;
   background-image: url(../images/tourbottom.gif);
}

#tourdates table {
   width: 560px;
}


#whatsnewhome {
   margin-top: -30px;
}

#whatsnewtop {
   width: 621px;
   height: 117px;
   background-image: url(../images/whatsnewtop.gif);
}

#whatsnewmiddle {
    width: 621px;
     padding: 30px 0px 0px 0px;

    background-image: url(../images/whatsnewmiddle.gif);
}

#whatsnewbottom {
   width: 621px;
   height: 36px;
   background-image: url(../images/whatsnewbottom.gif);
}


#secondarycolumn {
   width: 254px;
   margin-top: 68px;
   margin-right: 30px;
}

.sidelinks {
   
   margin: 0px 0px 20px 0px;

}

.sidelinks img {
   border: solid 2px #596169;

}

#musicplayer {
margin-top: -11px;

}

/*end homepage styles*/

/* Begin Our Story Styles */

#story {
   width: 621px;
   margin-top: 20px;

}

#storycontent {
   margin: -30px 20px 0px 45px;
   

}


#storytop {
   width: 621px;
   height: 117px;
   background-image: url(../images/storytop.gif);
}

#storymiddle {
    width: 621px;
    padding: 30px 0px 0px 0px;
    background-image: url(../images/creamboxmiddle.gif);
}

#storybottom {
   width: 621px;
   height: 36px;
   background-image: url(../images/storybottom.gif);
}

/*End Story Styles*/

/*Begin Booking Styles*/

#booking {
   width: 621px;
   margin-top: 20px;

}

#bookingcontent {
   margin: -30px 20px 0px 45px;

}


#bookingtop {
   width: 621px;
   height: 117px;
   background-image: url(../images/bookingtop.gif);
}

#bookingmiddle {
    padding: 30px 0px 0px 0px;
    width: 621px;
    background-image: url(../images/bookingmiddle.gif);
}

#bookingbottom {
   width: 621px;
   height: 36px;
   background-image: url(../images/bookingbottom.gif);
}

/*End Booking Styles */

/* Begin Tour Dates Styles */
#tourdatesfull {
margin-top: 13px;
}


#tourdatesfull p{
padding-right: 10px;
}

#tourdatesfull table {
   width: 550px;
}

#tourdatesfulltop {
   width: 621px;
   height: 149px;
   background-image: url(../images/tourtop.gif);
}

#tourdatesfullmiddle {
    width: 621px;
    background-image: url(../images/tourmiddle.gif);
}

#tourdatesfullbottom {
   width: 621px;
   height: 49px;
   background-image: url(../images/tourbottom.gif);
}

#tourdatesfullcontent {
   margin: -50px 0px 0px 45px;

}

td {
   padding-top: 3px;
   padding-bottom: 3px;
   vertical-align: top;
   text-align: left;
}

.trheader {
   color: #000;
   font-weight: bold;
}
/* End Tour Dates Styles */

/* Begin Gallery Styles */
#gallery {
   width: 621px;
   margin-top: 20px;

}

#gallerycontent {
   margin: -20px 20px 0px 45px;

}


#gallerytop {
   width: 621px;
   height: 117px;
   background-image: url(../images/gallerytop.gif);
}

#gallerymiddle {
    width: 621px;
    background-image: url(../images/gallerymiddle.gif);
}

#gallerybottom {
   width: 621px;
   height: 36px;
   background-image: url(../images/gallerybottom.gif);
}
/* End Gallery Styles */

/* Begin Downloads Styles */

#downloads {
   width: 621px;
   margin-top: 20px;

}

#downloadscontent {
   margin: -30px 20px 0px 45px;

}
#downloadscontent ul {
   list-style-type: none;
   display: block;
   float: left;

}

#downloadscontent li {
   padding-bottom: 10px;
   width: 150px;
   float: left;
   display: block;
}

#downloadstop {
   width: 621px;
   height: 117px;
   background-image: url(../images/downloadstop.gif);
}

#downloadsmiddle {
     padding: 30px 0px 0px 0px;
    width: 621px;
    background-image: url(../images/downloadsmiddle.gif);
}



#downloadsbottom {

   width: 621px;
   height: 36px;
   background-image: url(../images/downloadsbottom.gif);
}

/* End Downloads Styles */

/*Begin News Styles*/

.article_date {
   font-style: italic;
   margin-top: 0px;
   color: #0b151d;
   font-weight: bold;

}

h1 {
   color: #0b151d;
   font-size: 1.5em;
}

#whatsnew {
   margin-top: 24px;
   color: #0b151d;
}



h2, h3, h4, h5, h6 {
}



a {
}

a:hover, a:focus, a:active {
}

a:focus, a:active {
}

img, a img {
}

small {
}

abbr, acronym {
}

blockquote {
}

cite {
}

em {
}

strong {
}

form {
}

fieldset {
}

legend {
}

label {
}

input {
}

select {
}

option {
}

textarea {
}

input:focus, select:focus, option:focus, textarea:focus {
}

#header {
}

#content {
}

#sidebar {
}

#navigation {
}



.bold {
}

.italic {
}

.hidden {
}

.offset {
}

.highlight {
}

.tiny {
}

.error {
}

.abbr {
}