body {background-color:#000000; background:url(images/function-bands.png); background-position:center; background-repeat:repeat-y; padding:0px; margin:0px; font-family:trebuchet MS; font-size:small; color:#ffffff; line-height:1.5; letter-spacing:2px}

#wedding-bands {clear:both; width:800px; border:solid #666666; border-width:0px 2px 0px 2px; margin:0px auto 0px auto; background:url(images/music-staff.png); background-repeat:no-repeat; background-color:#ffffff; background-position:center 2280px}

#header {clear:both; background-color:#666666; padding:12px 0px 8px 0px; width:100%; float:left}
#header h1.left {float:left; display:inline; font-weight:normal; letter-spacing:0px; font-size:90%; margin:0px; color:#cccccc; padding-left:8px; line-height:2}
#header h1.right {clear:right; float:right; display:inline; font-weight:normal; letter-spacing:0px; font-size:90%; color:#cccccc; margin:0px; width:450px; text-align:right; padding-right:8px}
#header strong {color:#bbddbb}

#function-bands {width:100%; clear:both; background:url(images/wedding-bands-north-east.jpg); float:left}
#function-bands img.logo {float:right; margin-right:32px; position:relative; top:-64px; left:160px; float:left}

#telephone-band {clear:right; float:right}

#party-bands {width:75%; text-align:right; margin:150px 32px 16px 0px; float:right}
#party-bands a:link {color:#ffffff; text-decoration:none}
#party-bands a:visited {color:#ffffff; text-decoration:none}
#party-bands a:hover {color:#bbddbb; text-decoration:underline}
#party-bands a:active {color:#ffffff; text-decoration:none}
#party-bands b {color:#bbddbb; font-weight:normal; text-decoration:underline}

#live-bands {width:800px; height:200px; clear:both; float:left}
#north-east-wedding-bands {clear:both; float:left; border:solid #666666; border-width:2px 0px 2px 0px; width:800px}

#north-east {clear:both; float:left; background:url(images/north-east-backdrop.png); width:800px; text-align:center; padding:24px 0px 24px 0px}
#north-east h1 {font-size:250%; color:#ff9933; font-weight:normal; font-family:agency fb; display:inline; line-height:1.25}
#north-east strong {color:#ffcc55; font-weight:normal}

#wedding-band-info-left {width:50%; float:left; clear:both}
#wedding-band-info-right {width:50%; float:left}
#wedding-band-info-center {width:100%}

#function-band-info {letter-spacing:0px; padding:8px}
#function-band-info h1 {color:#333333; font-weight:normal; font-size:100%; margin:0px}
#function-band-info strong {color:#993333; font-weight:normal; font-size:110%}
#band-services {background-color:#999999; color:#eeeeee; letter-spacing:0px; padding:8px}
#band-services strong {color:#ffffff; font-weight:bold; font-size:105%; letter-spacing:1px}
#band-services h1 {color:#ffee99; font-weight:bold; font-size:110%; letter-spacing:1px; margin:0px}
#band-services img {float:left}
#band-services ul {margin:8px 0px 16px 32px; padding:0px}
#band-services li {color:#ffee99; letter-spacing:0px; list-style-type:square; margin:0px}
#live-music {border:solid #333333; border-width:1px 0px 1px 0px; background-color:#bbbbbb; color:#ffffff; padding:8px; font-size:130%; text-align:center}
#live-music b {font-size:150%; font-weight:normal; color:#ffff99}

#wedding-band-quote-left {float:left; width:120px; color:#ff9933; font-size:140%; letter-spacing:0px; text-align:center; padding:0px 40px 20px 40px}
#wedding-band-quote-left img.left-quote {position:relative; top:20px; left:-80px}
#wedding-band-quote-left img.right-quote {position:relative; top:-25px; left:70px}
div.quote-band {font-size:60%; color:#666666}
#wedding-band-quote-right {float:left; width:120px; color:#ff9933; font-size:140%; letter-spacing:0px; text-align:center; padding:0px 40px 20px 40px}
#wedding-band-quote-right img.left-quote {position:relative; top:20px; left:-80px}
#wedding-band-quote-right img.right-quote {position:relative; top:-25px; left:70px}

#wedding-band-area {clear:both; width:100%; background-color:#999999; text-align:center}
#wedding-band-area h1 {font-size:150%; color:#ffee99; font-weight:normal; display:inline}
#wedding-band-location {line-height:1.25; padding:8px}
#wedding-band-location strong.size1 {font-size:220%; color:#eeaaaa}
#wedding-band-location strong.size2 {font-size:150%; color:#cc8888}
#wedding-band-location strong.size3 {font-size:170%; color:#aa6666}
#wedding-band-location strong.size4 {font-size:110%; color:#884444}

#footer {clear:both; width:100%; background-color:#666666; background:url(images/footer_background.jpg); background-repeat:repeat-x; text-align:center}
#footer img.logo {margin-top:32px}

#wedding-music {text-align:center; color:#999999; font-size:90%; letter-spacing:0px; padding:32px 32px 0px 32px}
#wedding-music a:link {color:#ffffff; text-decoration:none}
#wedding-music a:visited {color:#ffffff; text-decoration:none}
#wedding-music a:hover {color:#bbddbb; text-decoration:underline}
#wedding-music a:active {color:#ffffff; text-decoration:none}
#wedding-music b {color:#bbddbb; font-weight:normal; text-decoration:underline}

#footer-fade {clear:both; width:800px; margin:16px auto 0px auto; height:140px; background:url(images/footer-fade.png); color:#666666}
#footer-fade h1.left {padding-left:8px; float:left; font-weight:normal; letter-spacing:0px; font-size:90%}
#footer-fade h1.right {padding-right:8px; float:right; font-weight:normal; letter-spacing:0px; font-size:90%}
#footer-fade a:link {color:#666666; text-decoration:underline}
#footer-fade a:visited {color:#666666; text-decoration:underline}
#footer-fade a:hover {color:#cccccc; text-decoration:underline}
#footer-fade a:active {color:#666666; text-decoration:underline}

#event-planner {margin:16px 0px 16px 32px; color:#333333}
#event-planner a:link {color:#333333; text-decoration:none}
#event-planner a:visited {color:#333333; text-decoration:none}
#event-planner a:hover {color:#333399; text-decoration:underline}
#event-planner a:active {color:#333333; text-decoration:none}
#event-planner h1 {font-weight:normal; font-size:110%; color:#333333; display:inline}
#event-planner h2 {font-size:150%; color:#dd7722; text-align:center; font-weight:normal; letter-spacing:2px}

#booking-options {color:#666666; padding:0px 8px 0px 8px; letter-spacing:0px}
#booking-options img {position:relative; top:-8px; margin-right:12px; float:left}
#booking-options h1 {font-size:110%; font-weight:normal; color:#333333; line-height:1; border:solid #666666; border-width:1px 0px 1px 0px; margin:0px; padding:4px 0px 4px 0px; background-color:#cccccc}
#booking-options h2 {font-size:150%; color:#dd7722; text-align:center; font-weight:normal; padding-top:16px; letter-spacing:2px}
#booking-options strong {font-weight:normal; font-size:110%; color:#6699ff}

#christmas-parties {clear:both; color:#666666; letter-spacing:0px; background-color:#dddddd; padding:4px}
#christmas-parties h1 {font-size:150%; font-weight:normal; margin:0px; color:#ff3333}
#christmas-parties strong {font-size:80%; font-style:italic; font-weight:normal; margin:0px; color:#ff3333}
#christmas-parties img {float:left}

#wedding-receptions {color:#666666; letter-spacing:0px; background-color:#dddddd; padding:4px}
#wedding-receptions h1 {font-size:150%; font-weight:normal; margin:0px; color:#6666ff}
#wedding-receptions strong {font-size:80%; font-style:italic; font-weight:normal; margin:0px; color:#6666ff}
#wedding-receptions img {float:right}

#wedding-band-collage {clear:both; text-align:center; margin:32px 0px 16px 0px}

#wedding-venues {clear:both; text-align:center; padding:16px; color:#999999; font-size:90%; letter-spacing:0px; margin:0px}

#repertoire {margin:16px 0px 16px 32px; color:#333333}
#repertoire h1 {font-size:110%; color:#dd7722; font-weight:normal; letter-spacing:2px; margin:8px 0px 0px 0px}
#repertoire li {color:#777777; letter-spacing:0px; list-style-type:none; margin:0px}
#repertoire ul {margin:0px; padding:0px}
#repertoire b {}

#wedding-band-info-right fieldset {width:80%; margin:0px auto 0px auto}
#wedding-band-info-right legend {color:#993333; font-size:120%}
#radio {width:50%; float:left; color:#666666; line-height:2}
#radio input.submit {margin-top:12px}
#radio input {margin-left:8px}
#radio-text {width:50%; float:left; color:#aa6666; letter-spacing:0px; line-height:1.5; font-size:90%}
#radio-text strong {color:#ff7777}

#memory-lane fieldset {width:90%; margin:0px 0px 0px 16px}
#memory-lane legend {color:#555599; font-size:200%}
#memory-lane {color:#aa6666}
#memory-lane ul.left {float:left; margin:0px; padding-left:32px}
#memory-lane ul.right {float:right; text-align:right; margin:0px; padding-right:32px}
#memory-lane li {color:#aa6666; list-style-type:none; letter-spacing:0px}
#memory-lane img {margin:16px 0px 0px 0px}

#wedding-band-info-center fieldset {float:left; width:550px; margin:0px; letter-spacing:0px; line-height:1.25; padding:0px 8px 8px 8px; border-color:#ffffff}
#wedding-band-info-center legend {font-size:150%; color:#dd7722}
#wedding-band-info-center img {float:left; clear:both; padding:12px 48px 8px 8px}
#wedding-band-info-center p {clear:both}

div.faq-container-1 {clear:both; margin:0px; padding:4px 4px 4px 32px; background-color:#ffeeee; color:#666666; border:solid #333333;border-width:1px 0px 0px 0px}
div.faq-container-1 p {clear:both}
div.faq-container-2 {clear:both; margin:0px; padding:4px 4px 4px 32px; background-color:#ffcccc; color:#555555; border:solid #333333;border-width:1px 0px 0px 0px}
div.faq-container-1 p {clear:both}

#wedding-band-av-center {width:100%; background-color:#000000; color:#ffffff}
#wedding-band-av-center img {vertical-align:middle; border:1px solid #999999}
#wedding-band-av-center p {float:left; width:150px; height:150px; line-height:150px; background:url(images/photo_backdrop.png); text-align:center; margin:4px}
#wedding-band-av-center img:link {border:1px solid #999999}
#wedding-band-av-center img:visited {border:1px solid #999999}
#wedding-band-av-center img:hover {border:1px solid #ffffff; cursor:pointer}
#wedding-band-av-center img:active {border:1px solid #999999}
#wedding-band-av-center h2 {clear:both; font-size:80%; color:#bbddbb; text-align:center; padding:32px 16px 16px 16px; font-weight:normal; margin:0px}

#thumb-container {clear:both; width:100%; margin:0px 0px 0px 5px}
#thumb-container h1 {font-size:150%; color:#bbddbb; font-weight:normal; margin-left:8px; border:solid #bbddbb; border-width:0px 0px 1px 0px; width:776px}

#photo {position:absolute; visibility:hidden; width:450px; height:450px; background-color:#000000; filter:alpha(opacity=85); opacity:0.85; -moz-opacity:0.85; z-index:1}
#image {position:absolute; visibility:hidden; width:450px; height:450px; filter:alpha(opacity=100); opacity:1.00; -moz-opacity:1.00; z-index:10}
#image p {width:450px; height:450px; line-height:430px; text-align:center; filter:alpha(opacity=100); opacity:1.00; -moz-opacity:1.00; margin:0px; padding:0px}
#image img {vertical-align:middle; filter:alpha(opacity=100); opacity:1.00; -moz-opacity:1.00}
#image b {cursor:pointer; vertical-align:top; line-height:1; text-align:left; color:#ffffff; font-weight:normal; font-size:100%}
#photo-nav {position:absolute; visibility:hidden; height:32px; filter:alpha(opacity=100); opacity:1.00; -moz-opacity:1.00; color:#ffffff; cursor:pointer; margin:415px 0px 0px 16px; line-height:32px; z-index:20}
#photo-nav b:hover {text-decoration:underline}
#photo-nav b {font-weight:normal; vertical-align:middle}

#wedding-band-demo {float:right; margin:16px; width:300px}
#wedding-band-demo legend {font-size:150%; color:#bbddbb}

#song-list {margin:16px}
#song-list b {font-weight:normal; cursor:pointer; color:#ffffff; background-color:#000000; display:block; padding:0px 4px 0px 4px}
#song-list img {border:none; filter:alpha(opacity=75); opacity:0.75; -moz-opacity:0.75; margin-top:16px}
#song-list img:hover {border:none}

#wedding-band-av-info {float:right; margin:16px; width:430px}
#wedding-band-av-info strong {color:#ffffff; font-weight:bold; font-size:105%; letter-spacing:1px}
#wedding-band-av-info h1 {color:#ffee99; font-weight:bold; font-size:110%; letter-spacing:1px; margin:0px}
#wedding-band-av-info legend {font-size:150%; color:#bbddbb}

#av-info {margin:16px}

#email-form {float:right; text-align:left; color:#666666; margin:32px}

#band-center {text-align:center}
#band-center a:link {color:#666666; text-decoration:none}
#band-center a:visited {color:#666666; text-decoration:none}
#band-center a:hover {color:#ff6666; text-decoration:underline}
#band-center a:active {color:#666666; text-decoration:none}
#band-center strong {font-size:90%; color:#999999; letter-spacing:0px; font-weight:normal}
#band-center h1 {font-size:180%; color:#bbddbb; font-weight:normal; padding-top:64px}

#contact-band {float:left; clear:both; width:800px; height:66px; background-color:#000000}

#wedding-band-info {color:#666666; letter-spacing:0px; margin:8px}
#wedding-band-info strong {color:#6666aa; font-weight:normal}
#wedding-band-info legend {font-size:150%; line-height:50px; color:#ee8833}
#wedding-band-info img {float:right}
#wedding-band-info img.legend {float:left; margin:0px 4px 0px 4px}
#wedding-band-info ul {margin:8px 0px 8px 0px; padding:0px}
#wedding-band-info li {color:#ee8833; letter-spacing:0px; list-style-type:square; margin-left:32px; line-height:2}
#wedding-band-info h3 {font-size:80%; margin:0px 0px 0px 16px; padding:0px; font-style:italic; color:#ff9944; font-weight:normal}
#wedding-band-info h2 {color:#995555; font-weight:normal; font-size:100%; margin:0px; padding:0px}
#wedding-band-info h1 {color:#995555; font-weight:normal; font-size:150%; margin:0px; padding:0px; display:inline}
#wedding-band-info td {vertical-align:text-top; color:#666677}
#wedding-band-info table {margin:16px 0px 16px 0px}
#wedding-band-info a:link {color:#6666aa; text-decoration:underline}
#wedding-band-info a:visited {color:#6666aa; text-decoration:underline}
#wedding-band-info a:hover {color:#ee8833; text-decoration:underline}
#wedding-band-info a:active {color:#6666aa; text-decoration:underline}

div.float-left {float:left; width:300px; margin-left:24px}
div.float-right {float:right; width:400px; margin-right:24px}
div.float-clear {clear:both}
div.center {clear:both; text-align:center}

div.quote {float:left; width:375px; font-size:100%; margin:8px}
div.quote-full {float:left; width:765px; font-size:100%; margin:8px}
div.padding {margin:8px}

#weddings {padding:0px; margin:16px 0px 0px 0px; width:300px}
#parties {padding:0px; margin:32px 0px 0px 48px; width:300px}
