

/* Structure */
div img             { display: block;}
body                { background: #5f5f5f url(/media/img/container-background.jpg) repeat-x scroll top left; }
#title              { background: url(/media/img/title.jpg) no-repeat; height: 133px; }

#banner             { background: url(/media/img/banner-background.jpg) no-repeat;  height: 327px; }

#container          { width: 1000px; position: relative;  margin:  auto; overflow: hidden; }
#container          { min-height: 1000px; }
#nav                { padding-left: 150px; padding-top: 31px; float: left; }

#banner-slideshow   { margin-left: 328px; width:522px; height:327px; }

#content-wrapper    { background: #cac4c4 url(/media/img/content-background.jpg) repeat-x scroll top left; min-height: 600px; width:700px; margin-left: 150px; }
#content-wrapper    { float: left; }

#sidebar            { background: #bcbcbc; min-height: 500px; width:178px; }
#sidebar-wrapper    { float:left; }
/*
#sidebar p, #sidebar h2, #sidebar a       
                    { padding: 10px 10px 10px 10px; }*/

#sidebar h2         { color: #A14242; font-size: 0.8em; }
/*#sidebar h2:first-letter, #sidebar h2:last-letter, */

#sidebar a          { color: #A14242; font-size: 1em; }
#sidebar a:hover    { color: white; }
#sidebar-bottom     { float: left; clear: left; }

#languagechooser    { float: right; margin: 50px 150px 0 0; }
#languagechooser li            { display: inline; list-style-type:none; padding-left:0.5em; margin-left: 0.5em; border-left:1px solid black; }      
#languagechooser li:first-child 
                    { border-left:none; }


a                   { color: #747974; }
a:focus             { outline: none; }
a:link              { text-decoration:  none; font-weight: bold; } 
a:visited           { text-decoration:  none; font-weight: bold; } 
a:hover             { text-decoration:  none; font-weight: bold; color: #A14242; } 
a:active            { text-decoration:  none; font-weight: bold; } 

#content            { width: 522px; float: right; }


h1, h2, h3, h4, h5, h6, p, li, td, label, input, a, th
                /*{ font-family: 'Myriad Pro',verdana,arial,helvetica,sans-serif; }*/
                    { font-family: Tahoma, Arial, Helvetica, Verdana; }
                
p { font-size: 0.8em; color: black; }

#article            { padding: 5px 10px 10px 10px; }
#article h1         { padding-bottom: 20px; font-weight: bold; color: #666666; }
#article p          { margin-bottom: 20px; }
/*
#article a          { padding-bottom: 10px; }
*/
#article td         { padding: 20px 20px 20px 0; border-bottom: 1px solid #6A6B6A; }



#footer             { height: 50px; width:700px;  margin-left: 150px;clear: both;  }
#footer p           { color: #747974; }
#footer ul          { margin-left: auto; margin-right: auto; text-align: center; }
#footer li          { display: inline; padding-left: 10px; font-size: 0.6em; color: #747974; }

.open-quote         { display: block; float: left; margin-right: 10px; height: 25px; width: 25px; text-indent: -9999px; background: url(/media/img/quote-sprite.jpg) top center no-repeat; }
.close-quote        { display: block; float: right; margin-left: 10px; height: 25px; width: 25px; text-indent: -9999px; background: url(/media/img/quote-sprite.jpg) bottom center no-repeat; }

#footer p           { float: left; margin-left: 40px; }
#footer ul          { float: right; margin-right: 40px; }

/* NAVIGATION STYLE */
#nav                      {}
#nav li                   { display: inline; }
#nav li a                 { display: block; height: 32px; width: 178px; text-indent: -9999px; }
#nav li.homenav a         { background: url(/media/img/nav/sprite-home.jpg) bottom left no-repeat; }
#nav li.biographynav a    { background: url(/media/img/nav/sprite-biography.jpg) bottom left no-repeat; }
#nav li.projectsnav a     { background: url(/media/img/nav/sprite-projects.jpg) bottom left no-repeat; }
#nav li.recordingsnav a   { background: url(/media/img/nav/sprite-recordings.jpg) bottom left no-repeat; }
#nav li.reviewsnav a      { background: url(/media/img/nav/sprite-reviews.jpg) bottom left no-repeat; }
#nav li.gigsnav a        { background: url(/media/img/nav/sprite-diary.jpg) bottom left no-repeat; }
#nav li.gallerynav a      { background: url(/media/img/nav/sprite-gallery.jpg) bottom left no-repeat; }
#nav li.contactnav a      { background: url(/media/img/nav/sprite-contact.jpg) bottom left no-repeat; }
#nav li a:hover           { background-position: center left;}


body#home li.homenav a,
body#biography li.biographynav a,
body#projects li.projectsnav a,
body#recordings li.recordingsnav a,
body#reviews li.reviewsnav a,
body#gigs li.gigsnav a,
body#gallery li.gallerynav a,
body#contact li.contactnav a
      { background-position: top left;}
      

#nav li.selected a   { background-position:  top left; }      
