/*
 Screen style    
 Site: Carrie Newcomer
*/

body { background: #1D0E01 url(../images/bg/body.gif) center top; font-size: 68.75%; padding: 0; text-align: center; }
#bg-top { background: url(../images/bg/bg-top.gif) center top no-repeat; }

#topflash { width: 980px; height: 386px; }

/* Wrapper */
#wrapper { margin: 0 auto; text-align: left; width: 987px; }
#wrapper .ui-tabs-hide { display: none; }

/* Masthead */
#masthead { background: url(../images/bg/masthead.jpg) left bottom no-repeat; height: 406px; padding-left: 7px; position: relative; }
#masthead img { color: #fff; display: block; }
#accessibility { display: none; }

/* Navigation */
#nav { bottom: 0; height: 48px; left: 27px; position: absolute; width: 581px; }
#nav li { float: left; list-style: none; }
#nav a { color: #fff; display: block; font-size: 1em; height: 48px; margin: 0; overflow: hidden; position: relative; text-align: center; text-decoration: none; width: 121px; }
#nav a span { background-position: top left; background-repeat: no-repeat; display: block; height: 48px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
#nav a.ui-tabs-selected { z-index: 10; }
#nav a.ui-tabs-selected span { background-position: left bottom; }
#nav a#nav02 { margin-left: -4px; }
#nav a#nav03 { margin-left: -11px; width: 122px; }
#nav a#nav04 { width: 96px; }
#nav a#nav05 { margin-left: -3px; }
#nav a#nav01 span { background-image: url(../images/nav/01.jpg); }
#nav a#nav02 span { background-image: url(../images/nav/02.jpg); }
#nav a#nav03 span { background-image: url(../images/nav/03.jpg); }
#nav a#nav04 span { background-image: url(../images/nav/04.jpg); }
#nav a#nav05 span { background-image: url(../images/nav/05.jpg); }

#nav .hideit { height: 1px !important; width: 1px !important; overflow: hidden; padding: 0; margin: 0; background: #421; font-size: 1px !important; line-height: 1px !important; visibility: hidden; }

/* Titles */
#join-the-conversations { height: 18px; width: 310px; }
#join-the-conversations span { background-image: url(../images/text/join-the-conversations.gif); }

#concerts-and-workshops { height: 18px; width: 238px; }
#concerts-and-workshops span { background-image: url(../images/text/concerts-and-workshops.jpg); }

#concerts-and-workshops-mid { height: 18px; width: 245px; }
#concerts-and-workshops-mid span { background-image: url(../images/text/concerts-and-workshops-mid.jpg); }

#front-feature { height: 18px; width: 238px; }
#front-feature span { background-image: url(../images/text/front-feature.jpg); }

#upcoming-appearances { height: 18px; width: 238px; }
#upcoming-appearances span { background-image: url(../images/text/upcoming-appearances.jpg); }

#demos { height: 54px; width: 310px; }
#demos span { background-image: url(../images/text/demos.gif); }

#ringtones { height: 18px; width: 310px; }
#ringtones span { background-image: url(../images/text/ringtones.gif); }

#wallpapers { height: 18px; width: 310px; }
#wallpapers span { background-image: url(../images/text/wallpapers.gif); }

#lyrics-chords-sheet-music { height: 54px; width: 310px; }
#lyrics-chords-sheet-music span { background-image: url(../images/text/lyrics-chords-sheet-music.gif); }

#guestbook-admin { height: 18px; width: 310px; }
#guestbook-admin span { background-image: url(../images/text/guestbook-admin.gif); }

#guestbook-archive-admin { height: 18px; width: 310px; }
#guestbook-archive-admin span { background-image: url(../images/text/guestbook-archive-admin.gif); }

#the-geography-of-light-credits { height: 18px; width: 310px; }
#the-geography-of-light-credits span { background-image: url(../images/text/the-geography-of-light-credits.jpg); }

#guestbook { height: 18px; width: 310px; }
#guestbook span { background-image: url(../images/text/guestbook.jpg); }

#offer-your-feedback { height: 18px; width: 310px; }
#offer-your-feedback span { background-image: url(../images/text/offer-your-feedback.gif); }

#dont-push-send-video-contest { height: 18px; width: 310px; }
#dont-push-send-video-contest span { background-image: url(../images/text/dont-push-send-video-contest.jpg); }

#all-abuzz { height: 18px; width: 310px; }
#all-abuzz span { background-image: url(../images/text/all-abuzz.jpg); }

#workshop-feedback { height: 18px; width: 310px; }
#workshop-feedback span { background-image: url(../images/text/workshop-feedback.jpg); }

#for-booking { height: 18px; width: 238px; }
#for-booking span { background-image: url(../images/text/for-booking.jpg); }

#edit-your-subscription { height: 18px; width: 310px; }
#edit-your-subscription span { background-image: url(../images/text/edit-your-subscription.jpg); }

#email-newsletter-signup { height: 18px; width: 310px; }
#email-newsletter-signup span { background-image: url(../images/text/email-newsletter-signup.jpg); }

#contact-information { height: 18px; width: 240px; }
#contact-information span { background-image: url(../images/text/contact-information.jpg); }

#management { height: 18px; width: 238px; }
#management span { background-image: url(../images/text/management.jpg); }

#windchime-promotions { height: 18px; width: 250px; }
#windchime-promotions span { background-image: url(../images/text/windchime-promotions.jpg); }

#activism-links { height: 18px; width: 238px; }
#activism-links span { background-image: url(../images/text/activism-links.jpg); }

#workshop-information { height: 18px; width: 310px; }
#workshop-information span { background-image: url(../images/text/workshop-information.jpg); }

#the-latest-news { height: 18px; width: 238px; }
#the-latest-news span { background-image: url(../images/text/the-latest-news.jpg); }

#previous-projects { height: 18px; width: 238px; }
#previous-projects span { background-image: url(../images/text/previous-projects.jpg); }

#past-appearances { height: 18px; width: 238px; }
#past-appearances span { background-image: url(../images/text/past-appearances.jpg); }

#news-archives { height: 18px; width: 238px; }
#news-archives span { background-image: url(../images/text/news-archives.jpg); }

#messages-from-carrie { height: 18px; width: 238px; }
#messages-from-carrie span { background-image: url(../images/text/messages-from-carrie.jpg); }

#friends-and-community { height: 18px; width: 238px; }
#friends-and-community span { background-image: url(../images/text/friends-and-community.jpg); }

#electronic-press-kit { height: 18px; width: 238px; }
#electronic-press-kit span { background-image: url(../images/text/electronic-press-kit.jpg); }

#visions-and-dreams { height: 18px; width: 310px; }
#visions-and-dreams span { background-image: url(../images/text/visions-and-dreams.jpg); }

#an-angel-at-my-shoulder { height: 18px; width: 310px; }
#an-angel-at-my-shoulder span { background-image: url(../images/text/an-angel-at-my-shoulder.jpg); }

#the-bird-or-the-wing { height: 18px; width: 310px; }
#the-bird-or-the-wing span { background-image: url(../images/text/the-bird-or-the-wing.jpg); }

#my-fathers-only-son { height: 18px; width: 310px; }
#my-fathers-only-son span { background-image: url(../images/text/my-fathers-only-son.jpg); }

#my-true-name { height: 18px; width: 310px; }
#my-true-name span { background-image: url(../images/text/my-true-name.jpg); }

#free-song-downloads { height: 18px; width: 310px; }
#free-song-downloads span { background-image: url(../images/text/free-song-downloads.jpg); }

#bare-to-the-bone { height: 18px; width: 310px; }
#bare-to-the-bone span { background-image: url(../images/text/bare-to-the-bone.jpg); }

#the-age-of-possibility { height: 18px; width: 310px; }
#the-age-of-possibility span { background-image: url(../images/text/the-age-of-possibility.jpg); }

#the-gathering-of-spirits { height: 18px; width: 310px; }
#the-gathering-of-spirits span { background-image: url(../images/text/the-gathering-of-spirits.jpg); }

#bettys-diner { height: 18px; width: 310px; }
#bettys-diner span { background-image: url(../images/text/bettys-diner.jpg); }

#regulars-and-refugees { height: 18px; width: 310px; }
#regulars-and-refugees span { background-image: url(../images/text/regulars-and-refugees.jpg); }

#wilderness-plots { height: 18px; width: 310px; }
#wilderness-plots span { background-image: url(../images/text/wilderness-plots.jpg); }

#recent-headlines { height: 17px; width: 173px; }
#recent-headlines span { background-image: url(../images/text/recent-headlines.jpg); }
#newsletter-signup { height: 17px; width: 179px; }
#newsletter-signup span { background-image: url(../images/text/newsletter-signup.jpg); }

#of-special-note { height: 17px; width: 166px; }
#of-special-note span { background-image: url(../images/text/of-special-note.jpg); }

#carrie-newcomer-biography { height: 18px; width: 310px; }
#carrie-newcomer-biography span { background-image: url(../images/text/carrie-newcomer-biography.jpg); }
#the-geography-of-light { height: 18px; width: 261px; }
#the-geography-of-light span { background-image: url(../images/text/the-geography-of-light.jpg); }

#reflections { height: 18px; width: 160px; }
#reflections span { background-image: url(../images/text/reflections.gif); }

#music-videos { height: 17px; width: 123px; }
#music-videos span { background-image: url(../images/text/music-videos.gif); }

#video-interview { height: 17px; width: 175px; }
#video-interview span { background-image: url(../images/text/video-interview.gif); }

#album-tracks { height: 17px; width: 129px; }
#album-tracks span { background-image: url(../images/text/album-tracks.jpg); }

#tour-concerts-and-workshops { height: 18px; width: 237px; }
#tour-concerts-and-workshops span { background-image: url(../images/text/tour-concerts-and-workshops.jpg); }

#new-album-available-soon { height: 18px; width: 237px; }
#new-album-available-soon span { background-image: url(../images/text/new-album-available-soon.jpg); }

#holiday-special { height: 18px; width: 161px; }
#holiday-special span { background-image: url(../images/text/holiday-special.jpg); }

/* Content */
.main { background: #C4BFB2 url(../images/bg/content.jpg) repeat-y; }
.content { background: #C4BFB2 url(../images/bg/content.jpg) repeat-y; color: #333; padding: 0 20px 0 27px; }
.content .inner1 { background: url(../images/bg/inner1.jpg) no-repeat; min-height: 660px; }
.content .inner2 { background: url(../images/bg/inner2.jpg) left bottom no-repeat; min-height: 600px; padding: 29px 0 30px 10px; }

#loading { background: #C4BFB2 url(../images/bg/content.jpg) repeat-y; color: #333; padding: 0 20px 0 27px; }
#loading .inner1 { background: url(../images/bg/inner1.jpg) no-repeat; height: 660px; }
#loading .inner2 { background: url(../images/bg/inner2.jpg) left bottom no-repeat; height: 600px; padding: 29px 0 30px 10px; }

/* General rules */
.content h1 { margin-bottom: 15px; }
.content p.button { margin-top: 2.5em; }
p.date { color: #030303; font-size: 0.82em; font-weight: bold; }
li.more { background: url(../images/bg/more.gif) 2px 50% no-repeat; padding-left: 12px; }
li.download { background: url(../images/bg/download.gif) 2px 6px no-repeat; padding-left: 12px; }
li.more a:link, li.download a:link, li.more a:visited, li.download a:visited { color: #221000; font-size: 0.82em; font-weight: bold; text-decoration: none; text-transform: uppercase; }
li.more a:hover, li.download a:hover, li.more a:active, li.download a:active { color: #652918; }


li.listing { background: url(../images/carrie_bullet.gif) 2px 50% no-repeat; padding-left: 12px; }
	
li.externalLinks { background: url(../images/bg/arrow.gif) 2px 50% no-repeat; padding-left: 12px; }

/* google maps */
#google-map { border: 10px solid #361900; margin: 25px 0; }
#google-map .directions { margin: 20px 0 0; color: #000; font-size: 11px; }
#google-map .directions input#saddr { width: 180px;}

/* Sidebar */
.sidebar { float: left; width: 171px; }
.sidebar li { font-size: 0.91em; margin: 0 0 1em 0; padding-left: 12px; }
.sidebar li.current { background: url(../images/bg/arrow.gif) left center no-repeat; }
.sidebar a:link, .sidebar a:visited { color: #305661; text-decoration: none; }
.sidebar a:hover, .sidebar a:active, .sidebar .current a { color: #1D0D00 !important; }
.messageDate { color: #030303; font-size: 0.82em; font-weight: bold; }

/* Home Page */
.home .content .inner2 { padding: 29px 23px 30px 22px; }
.home-left { float: left; line-height: 1.4; width: 250px; }
.home-middle { float: left; line-height: 1.4; margin-left: 50px; width: 242px; }
.home-left p, .home-middle p { color: #221000; font-size: 0.91em; margin: 0 0 0.5em 0; }
.home-right { float: right; width: 256px; }
.home-right form { margin-bottom: 35px; }
.home-right form p { margin-bottom: 3px; }
.home-right label { color: #305661; font-size: 0.82em; font-weight: bold; }
.home-right .text-input { background: #AFB2A8; border: 1px solid #7B8C89; color: #305661; padding: 1px 2px; width: 208px; }
.home-right .submit { margin-top: 12px; }
.home-right .album { clear: both; margin-top: 33px; }
.home-right .first-album { margin-top: 25px; }
.home-right .album h2 { margin-bottom: 0.65em; }
.home-right h2 span { font-weight: normal; }
.home-right .cover { float: right; margin: 2px 0 0 12px; }
.home-left .cover { float: right; margin: 2px 0 0 12px; }

/*Guestbook Page */
.top-right .text-input { background: #AFB2A8; border: 1px solid #7B8C89; color: #305661; padding: 1px 2px; width: 208px; }
.top-right .read-only { background: #C7C1B4; border: none; color: #6B5B4D; padding: 0; width: 20px; text-align: center; }
.top-right label { color: #305661; font-size: 0.82em; font-weight: bold; }
.top-right form { margin-bottom: 35px; }
.top-right form p { margin-bottom: 3px; }

/* Content right area */
.content .right { float: right; padding-right: 90px; width: 633px; }

/* Content middle column */
.content .middle { float: right; margin-right: 136px; width: 320px; }

/* Content top right */
.content .top-right { float: right; margin: -29px -90px 20px 60px; width: 341px; position: relative; }
.content .top-right blockquote { background: url(../images/bg/quote-top.gif) no-repeat; color: #361A01; font-size: 1.27em; font-style: italic; margin: 39px 23px 0 0; }
.content .top-right blockquote p { background: url(../images/bg/quote-bottom.gif) right bottom no-repeat; padding: 30px 66px 25px 63px; }

/* Tour */
.tour p.date { color: #A19B86; margin-bottom: 0.5em; }
.tour .content .inner1 { background: #070706 url(../images/bg/inner1-tour.jpg) no-repeat; color: #A19B86; }
.tour .content .inner2 { background: none; }
.tour .content .middle p { font-size: 0.91em; line-height: 1.4; margin-bottom: 0.5em; }
.tour .content .middle p.description { margin-top: 1em; }
.tour .content a:link, .tour .content a:visited { color: #A19B86; }
.tour .content a:hover, .tour .content a:active { color: #652918; }
.tour .content h2 { color: #D7D4CB; }
.tour .content h2 a:link, .tour .content h2 a:visited { color: #D7D4CB; }
.tour .content h2 a:hover, .tour .content h2 a:active { color: #652918; }
.tour table { margin: 8px 0 15px 0; }
.tour th { color: #CEC9B7; font-weight: bold; padding: 0 17px 0 0; }
.tour .content table a:link, .tour .content table a:visited { color: #A19B86; }
.tour .content table a:hover, .tour .content table a:active { color: #652918; }
.tour .content .top-right { margin: -29px 0 0 0; width: 279px; }
.tour .sidebar li.current { background-image: url(../images/bg/arrow2.gif); }
.tour .sidebar a:link, .tour .sidebar a:visited { color: #A19B86; }
.tour .sidebar a:hover, .tour .sidebar a:active, .sidebar .current a { color: #6B5D4B !important; }

/* Albums */
.albums .content .right { margin-right: 23px; padding: 0; width: 704px; }

/* Albums left column */
.content .left-col { float: left; width: 320px; }
.content .left-col .label { margin: 3px 0 16px 0; }
.content .left-col .label a { color: #305661; text-decoration: none; }
.content .left-col .album-nav { margin-bottom: 55px; }
.content .left-col .album-nav-twoline { margin-bottom: 75px; }
.content .left-col .album-nav li { display: inline; margin-right: 10px; }
.content .left-col .album-nav-twoline li { display: inline; margin-right: 10px; }
.content .left-col .reflections li { color: #030303; margin-bottom: 5px; }
.content .left-col .reflections img { margin-right: 10px; vertical-align: middle; }

/* EPK photography right */
.content .right .album-nav { margin: 0; }
.content .right .album-nav li { display: inline; margin-bottom: 5px;}

/* Albums right column */
.content .right-col { float: right; width: 320px; }
.content .right-col .tracks li { color: #030303; margin-bottom: 2px; }
.content .right-col .tracks li .credits { font-size: .85em; color: #524437; }
.content .right-col .tracks img { vertical-align: middle; }
.content .right-col .tracks .mp3 { margin-right: 5px; }

.content .top-right { float: right; width: 320px; }
.content .top-right .tracks li { color: #030303; margin-bottom: 2px; }
.content .top-right .tracks li .credits { font-size: .85em; color: #524437; }
.content .top-right .tracks img { vertical-align: middle; }

.content .right-col .buy { margin: 18px 0 38px 0; }
.content .right-col .buy li { color: #030303; display: inline; font-weight: bold; }
.content .right-col .buy li.first { margin-right: 20px; }
.content .right-col .buy img { vertical-align: middle; }

/* Footer */
#footer { background: url(../images/bg/footer.jpg) no-repeat; clear: both; color: #B3AE9E; font-size: 0.9em; line-height: 1.4; margin-bottom: 25px; padding: 36px 0 0 48px; }
#footer p { margin: 0; }
#footer strong { color: #D5D2C8; }
#footer a { color: #B3AE9E; }
#footer a:hover, #footer a.current { color: #fff; }
#footer .vcard { float: left; }
#footer .vcard strong { font-size: 0.9em; }
#footer .vcard strong .fn { font-size: 1.1em; }
#footer ul { float: left; }
#footer li { display: inline; margin-left: 25px; }
#footer li strong { font-size: 0.9em; text-transform: uppercase; }

/* Image replacement */
.ir { font-size: 1em; margin: 0; overflow: hidden; position: relative; }
.ir span { background-repeat: no-repeat; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
.ir a { cursor: pointer; display: block; height: 100%; width: 100%; }
/* hide certain divs */
.hidden {
	position: absolute;
	top: -10000px;
}


/* Auto-clearing floats */
#footer:after, .content .inner2:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }


/* Other classes */
.smallCaption {
	font-size: 9px;
}
