body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(bg2.jpg);
	color:#3c485d;
	}

#container {
	width:690px;
	margin:auto;
	text-align:center;
	overflow:hidden;
	background-color:#bac6dc;
	}

#upper_left {
	width:10px;
	background-image:url(bgdot.jpg);
	float:left;
	padding-bottom:10000px;
	margin-bottom:-10000px;
	}

#upper_right {
	width:10px;
	background-image:url(bgdotr.jpg);
	float:right;
	padding-bottom:10000px;
	margin-bottom:-10000px;
	}

#upper {
	padding-left:10px;
	padding-right:10px;
	background-color:#bac6dc;
	}

#header {
	width:650px;
	margin:auto;
	text-align:center;
	}

#header img { display:block; }

img { border:none; }

a:link, a:visited, a:active {
	color:#000000;
	text-decoration:none;
	}

a:hover {
	color:#999999;
	text-decoration:underline;
	}

#content {
	width:630px;
	background-color:#bac6dc;
	padding-bottom:13px;
	}

#content h1 {
	color:#3c485d;
	font-family:"Verdana",sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:23px;
	text-align:left;
	padding-bottom:7px;
	}

#content h2 {
	color:#3c485d;
	font-family:"Verdana",sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	text-align:left;
	padding-bottom:2px;
	}

#content h3 {
	color:#3c485d;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	font-size:18px;
	text-decoration:underline;
	padding-bottom:15px;
	}

#content h4 {
	color:#3c485d;
	font-family:"Verdana",sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	text-align:left;
	margin-top:14px;
	margin-bottom:17px;
	}

#content h5 {
	color:#3c485d;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	font-size:18px;
	margin-top:13px;
	margin-bottom:16px;
	}

#content h6 {
	color:#3c485d;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	font-size:18px;
	margin-top:26px;
	margin-bottom:16px;
	}

p {
	color:#3c485d;
	font-family:"Verdana",sans-serif;
	font-size:13px;
	line-height:16px;
	padding-bottom:3px;
	}

.mailing_list_pimp { margin-bottom:45px; }

#home_content_footer {
	width:630px;
	height:74px;
	margin:auto;
	text-align:center;
	}

#home_content_footer_left_component {
	float:left;
	width:200px;
	height:74px;
	}

#home_content_footer_right_component {
	float:right;
	width:200px;
	height:74px;
	}

#home_content_footer_centre_component {
	padding-left:200px;
	padding-right:200px;
	font-family:"Verdana",sans-serif;
	font-size:13px;
	line-height:14px;
	}

#footer {
	width:690px;
	margin:auto;
	text-align:center;
	}

.balkans_toc, .timeline {
	margin:auto;
	text-align:center;
	}

.balkans_toc p { line-height:18px; }

.balkans_journal p { padding-bottom:19px; }

.balkans_journal_toc_date {
	font-family:"Arial",sans-serif;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	}

#balkans_journal_navigation {
	font-family:"Verdana",sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-top:70px;
	padding-bottom:3px;
	text-align:right;
}

#bio_link_images {
	margin:auto;
	text-align:center;
	padding-top:13px;
	padding-bottom:27px;
	}

blockquote {
	color:#3c485d;
	font-family:"Verdana",sans-serif;
	font-size:13px;
	line-height:16px;
	font-style:italic;
	text-align:justify;
	}

.members { text-align:left; }

.quoted {
	text-align:right;
	padding-bottom:32px;
	}

.article, .balkans_journal, .song {
	margin:auto;
	text-align:justify;
	}

.contact_block { padding-bottom:19px; }

.entry_title {
	text-decoration:underline;
	margin-bottom:-16px;
	}

#content img.balkans_journal_image1_left, #content img.news_image1_left {
	float:left;
	border:1px solid #000000;
	margin:0px 15px 0px 15px;
	}

#content img.balkans_journal_image1_right, #content img.news_image1_right {
	float:right;
	border:1px solid #000000;
	margin:0px 15px 0px 15px;
	}

#content img.balkans_journal_image2_left, #content img.news_image2_left {
	float:left;
	border:1px solid #000000;
	margin:15px 15px 15px 15px;
	}

#content img.news_image2_right {
	float:right;
	border:1px solid #000000;
	margin:15px 15px 15px 15px;
	}

#content img.news_image {
	border:1px solid #000000;
	margin:0px 18px 0px 17px;
	}

.bio_band_member {
	margin:auto;
	text-align:center;
	line-height:1px;
	}

.bio_default {
	margin-top:13px;
	font-family:"Arial",sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	}

.bio_affa body, .bio_affa #upper, .bio_affa #content, .bio_affa_popup {
	background-image:none;
	background-color:#573d56;
	}

.bio_affa_popup p.affa_concerthead { margin:10px 0px 20px 0px; }

.bio_affa_popup p, .bio_affa_popup div.description-right, .bio_affa_popup div.description-left {
	color:#faf2e7;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	text-align:center;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	}

.bio_affa_popup div.description-right {
	text-align:left;
	margin-left:31px;
	width:100%;
	}

.bio_affa_popup div.description-left {
	float:left;
	text-align:right;
	margin:0px 0px 0px 16px;
	}

.ampcapvercen {
	display:table;
	height:198px;
	#position:relative;
	margin-top:5px;
	}

.bascapvercen {
	float:left;
	display:table;
	height:178px;
	#position:relative;
	#top:-68px;
	}

.pedcapvercen {
	display:table;
	height:136px;
	#position:relative;
	margin-top:5px;
	}

.bio_affa_popup div.image-left {
	float:left;
	margin-left:16px;
	}

.bio_affa_popup div.image-right {
	float:right;
	margin-right:5px;
	}
	
.bio_affa_popup div {
	line-height:1px;
	margin-bottom:0px;
	text-align:center;
	}

.bio_affa_popup div.amp {
	clear:both;
	height:198px;
	width:700px;
	}

.bio_affa_popup div.bass {
	clear:both;
	height:178px;
	width:700px;
	#margin-top:-6px;
	}

.bio_affa_popup div.pedal {
	clear:both;
	height:136px;
	width:700px;
	}

body.bio_affa_hero, .bio_affa_hero p {
	background-image:none;
	background-color:#573d56;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1px;
	text-align:center;
	}

body.bio_courtney, .bio_courtney div#upper { background-color:#335d8d; }

.bio_courtney #content {
	width:670px;
	height:787px;
	z-index:10;
	_margin-bottom:-17px;
	}

.bio_pam body, .bio_pam #upper, .bio_pam #content { background-color:#bbb19e; }
.bio_trevi body, .bio_trevi #upper, .bio_trevi #content { background-color:#9faeab; }

.enter_title {
	color:#3c485d;
	font-family:"Verdana",sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:23px;
	text-align:left;
	margin-top:11px;
	padding-bottom:13px;
	}

.enter_archive_title {
	color:#3c485d;
	font-family:"Verdana",sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:23px;
	text-align:left;
	margin-top:11px;
	padding-top:23px;
	padding-bottom:17px;
	text-decoration:underline;
	}

.enter_archive_img {
	float:left;
	margin-left:5px;
	margin-right:50px;
	padding-top:18px;
	}

p.enter_archive_toc {
	line-height:26px;
	text-align:left;
	margin-left:380px;
	}

#enter_archive_navigation {
	font-family:"Verdana",sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-top:46px;
	padding-bottom:3px;
	text-align:right;
	}

#enter_archive_navigation a { margin-left:27px; }

.gig_list {
	margin:auto;
	text-align:center;
	font-family:"Verdana",sans-serif;
	font-size:13px;
	color:#3c485d;
	padding-top:10px;
	width:623px;
	height:29px;
	margin-bottom:4px;
	}

.gig_list_date {
	float:left;
	padding-left:4px;
	text-align:left;
	width:470px;
	height:29px;
	padding-top:6px;
	vertical-align:text-top;
	}

.gig_list_info {
	float:right;
	width:146px;
	text-align:left;
	height:29px;
	}

.gig_list_info img { padding:0px 3px 0px 11px; }

.text_sub {
	padding-left:18px;
	vertical-align:70%;
	}

#links_bands {
	margin-left:2px;
	position:absolute;
	}

#links_others {
	position:absolute;
	margin-left:301px;
	}

#links_friends {
	margin-top:310px;
	margin-left:2px;
	position:absolute;
	}

#links_credits {
	margin-top:210px;
	margin-left:298px;
	position:absolute;
	}

#links_bands p, #links_others p, #links_friends p, #links_credits p { line-height:20px; }

.links, {
	margin:auto;
	text-align:left;
	height:406px;
	}

.media_header, .photo_header {
	font-size:18px;
	font-weight:bold;
	}

.song p {
	font-size:16px;
	font-family:"Arial",sans-serif;
	line-height:17px;
	}

p.plug {
	font-size:13px;
	font-family:"Verdana",sans-serif;
	padding-bottom:18px;
	}

.liner { font-size:13px; }

#music_fineprint {
	font-family:"Verdana",sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

#content p.news_title {
	font-size:16px;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	line-height:17px;
	}

#news_content_footer {
	margin:auto;
	text-align:center;
	width:630px;
	}

#news_content_footer img { padding:0px 5px 0px 5px; }

#live_photos {
	float:left;
	width:348px;
	text-align:left;
	}

#photoshoots {
	float:right;
	width:275px;
	text-align:left;
	}

.signup { padding-top:44px; }

.timeline_header {
	font-family:"Verdana",sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:12px;
	margin-bottom:13px;
	}

#timeline_image {
	float:left;
	width:178px;
	padding-top:1px;
	}

#timeline_date {
	padding-left:178px;
	padding-right:338px;
	padding-top:17px;
	font-weight:bold;
	text-align:right;
	}

#timeline_event {
	float:right;
	text-align:left;
	width:338px;
	padding-top:17px;
	padding-left:4px;
	}

#timeline_image p, #timeline_date p, #timeline_event p {
	margin:0px 0px 0px 0px;
	line-height:20px;
	}

.timeline_date_multiline { line-height:40px; }

.image_window {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

body#photo_gallery, body#early_gallery {
	background-color:#000000;
	background-image:none;
	}

body#affa_gallery {
	background-color:#563c55;
	background-image:none;
	color:#faf2e7;
	}

body#courtney_gallery {
	background-color:#335d8d;
	background-image:none;
	color:#bfcdda;
	}

#photo_gallery p, #early_gallery p {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	font-size:13px;
	line-height:13px;
	}

#affa_gallery p {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	line-height:13px;
	color:#faf2e7;
	}

#courtney_gallery p {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	line-height:13px;
	color:#bfcdda;
	}

body.bio_courtney_popup {
	background-image:none;
	background-color:#335d8d;
	}

body.bio_courtney_popup p {
	color:#bfcdda;
	font-family:"Verdana",sans-serif;
	font-size:13px;
	line-height:16px;
	text-align:left;
	margin:13px 13px 0px 13px;
	padding:0px 0px 0px 0px;
	}

body.bio_courtney_popup p.courtequip {
	color:#bfcdda;
	font-family:"Verdana",sans-serif;
	font-size:13px;
	line-height:16px;
	text-align:left;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;	
	}

body.bio_courtney_popup p.heading { text-decoration:underline; }

body.bio_courtney_popup p.top_heading {
	text-decoration:underline;
	margin-bottom:26px;
	}

#affa_gallery a:link, #photo_gallery a:link, #early_gallery a:link { color:#0000ee; }
#affa_gallery a:visited, #photo_gallery a:visited, #early_gallery a:visited { color:#551a8b; }
#affa_gallery a:active, #photo_gallery a:active, #early_gallery a:active { color:#ee0000; }

#affa_gallery a:hover, #photo_gallery a:hover, #early_gallery a:hover {
	color:none;
	text-decoration:none;
	}

#affa_gallery #gallery-header, #courtney_gallery #gallery-header { margin-top:17px; }

#gallery-header {
	height:45px;
	text-align:center;
	width:770px;
	line-height:13px;
	}

#early_gallery #gallery-header {
	height:45px;
	text-align:center;
	width:525px;
	}

#image-display {
	position:absolute;
	top:45px;
	vertical-align:top;
	width:650px;
	height:600px;
	text-align:center;
	margin:auto;
	}

#image-display p { text-align:left; }

#early_gallery #image-display {
	position:absolute;
	top:45px;
	vertical-align:top;
	width:350px;
	height:320px;
	margin:auto;
	text-align:center;
	}

#image-centre1 {
	display:table;
	width:650px;
	height:600px;
	#position:relative;
	text-align:center;
	}

#early_gallery #image-centre1 {
	display:table;
	width:350px;
	height:320px;
	#position:relative;
	overflow:hidden;
	text-align:center;
	}

#image-centre2, .c2 {
	display:table-cell;
	vertical-align:middle;
	#position:absolute;
	#top:50%;
	#left:50%;
	}

#image-centre3, .c3 {
	#position:relative;
	#top:-50%;
	#left:-50%;
	margin:auto;
	}

#caption_text {
	margin:0px auto 0px auto;
	padding:0px 0px 5px 0px;
	line-height:17px;
	text-align:left;
	color:#ffffff;
	font-size:13px;
	font-family:"Verdana",sans-serif;
	}

#affa_gallery div#caption_text { color:#faf2e7; }
#courtney_gallery div#caption_text { color:#bfcdda; }
#courtney_gallery div#caption_text div#caption_section { color:#bfcdda; }
#courtney_gallery div#credit_section { color:#bfcdda; }

#caption_section {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:60%;
	position:relative;
	}

#credit_section {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	text-align:right;
	width:40%;
	position:relative;
	_top:-34px;
	#right:-80%;
	}

#thumbnail-listing {
	height:553px;
	width:150px;
	top:45px;
	left:650px;
	overflow:auto;
	position:absolute;
	vertical-align:top;
	text-align:center;
	scrollbar-arrow-color:#808080;
	scrollbar-base-color:#808080;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
	}

#early_gallery #thumbnail-listing {
	height:316px;
	left:350px;
	overflow:auto;
	position:absolute;
	scrollbar-arrow-color:#808080;
	scrollbar-base-color:#808080;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
	top:45px;
	vertical-align:top;
	width:150px;
	margin:auto;
	text-align:center;
	}

body.image_popup, .image_popup p, .image_popup img {
	background-color:#bac6dc;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	border:none;
	text-align:center;
	font-family:"Verdana",sans-serif;
	}

.image_popup a:link, .image_popup a:visited {
	text-decoration:underline;
	padding:0px 6px 0px 6px;
	}

.multiset_current { padding:0px 6px 0px 6px; }

body.text_popup {
	background-color:#bac6dc;
	background-image:none;
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.text_popup p {
	font-family:"Arial",sans-serif;
	font-weight:bold;
	line-height:19px;
	text-align:center;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	}

.text_popup p.band {
	font-size:16px;
	margin-top:36px;
	}

.text_popup a { font-weight:normal; }

#lyrics.text_popup p { font-weight:normal; }
#lyrics.text_popup p.songtitle { font-weight:bold; }
#lyrics.text_popup p.byline { font-size:11px; }

body.courtney_dual_captions {
	background-color:#335d8d;
	background-image:none;
	}

body.courtney_dual_captions table {
	text-align:center;
	margin:auto;
	}

body.courtney_dual_captions td {
	font-size:13px;
	font-family:"Verdana",sans-serif;
	color:#bfcdda;
	}