* {
	margin: 0;
	padding: 0;
}

body {
	font: normal 12px/1.5em 'Trebuchet MS', arial, sans-serf;
	color: #7a7a7a;
}

#container {
	width: 930px;
	margin: 0 auto;
}

#sidebar {
	width: 230px;
	float: left;
}

#ilogo {
	float: right;
	margin-top: 20px;
}

#nav {
	list-style: none;
	margin-left: 100px;
	margin-top: 10px;
	line-height: 1.3em;
}

#nav li:last-child {
	margin-bottom: 6px;
}

#nav li {
}

#nav li a {
	color: #7a7a7a;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

#nav li a:hover {
	color: #d27f75;
}

/* SETUP ACTIVE STATES FOR MAIN NAV - WORKS WITH DJANGO BLOCK */

body.biography #nav a.bio-active,
body.albums #nav a.albums-active,
body.i-like-men #nav a.albums-active,
body.carol-welsman #nav a.albums-active,
body.whatcha-got-cookin #nav a.albums-active,
body.language-love #nav a.albums-active,
body.hold-me #nav a.albums-active,
body.swing-ladies-swing #nav a.albums-active,
body.inclined #nav a.albums-active,
body.lucky-to-be-me #nav a.albums-active,
body.reviews #nav a.reviews-active,
body.video #nav a.video-active,
body.photo-gallery #nav a.gallery-active,
body.contact #nav a.contact-active,
body.fan-mail #nav a.fans-active,
body.news #nav a.news-active,
body.tour-dates #nav a.dates-active,
body.master-classes #nav a.master-active,
body.symphony-shows #nav a.symphony-active,
body.instrumentation #nav a.symphony-active,
body.themed-shows #nav a.themed-active,
body.big-band-swing #nav a.themed-active,
body.love-affair #nav a.themed-active,
body.twist-of-country #nav a.themed-active {
	color: #d27f75;
}

#a-home {
	margin-left: -70px;
	position: relative;
	top: 15px;
	width: 40px;
}

/*#a-home a { background: url(../images/a-home.jpg) no-repeat; }
#a-blog a { background: url(../images/a-blog.jpg) no-repeat; }
#a-biography a { background: url(../images/a-biography.jpg) no-repeat; }
#a-albums a { background: url(../images/a-albums.jpg) no-repeat; }
#a-reviews a { background: url(../images/a-reviews.jpg) no-repeat; }
#a-video a { background: url(../images/a-video.jpg) no-repeat; }
#a-shop a { background: url(../images/a-shop.jpg) no-repeat; }
#a-photo a { background: url(../images/a-photo.jpg) no-repeat; }
#a-contact a { background: url(../images/a-contact.jpg) no-repeat; }
#a-fan a { background: url(../images/a-fan.jpg) no-repeat; }
#a-news a { background: url(../images/a-news.jpg) no-repeat; }
#a-tour a { background: url(../images/a-tour.jpg) no-repeat; }
#a-master a { background: url(../images/a-master.jpg) no-repeat; }
#a-symphony a { background: url(../images/a-symphony.jpg) no-repeat; }
#a-themed a { background: url(../images/a-themed.jpg) no-repeat; 

body#biography #a-biography a,
body#reviews #a-reviews a,
body#video #a-video a,
body#photos #a-photo a,
body#contact #a-contact a,
body#fanmail #a-fan a,
body#news #a-news a,
body#tour #a-tour a,
body#master #a-master a,
body#symphony #a-symphony a,
body#themed #a-themed a,
body#albums #a-albums a { background-position: 0 -7px; }*/

#itunes { float: right; padding-top: 5px;}

#maincontent {
	width: 700px;
	float: left;
}

#bio-content,
#video-content,
#contact-content,
#fans-content,
#master-content,
#news-content,
#symphony-content,
#themed-content {
	width: 400px;
	float: left;
	margin-left: 20px;
}

#album-content {
	width: 500px;
	float: left;
	margin-left: 20px;
}

#albums-content {
	width: 650px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}

#photo-content {
	width: 600px;
	float: left;
}

#sidebar h1 {
	width: 225px;
	height: 201px;
	text-indent: -9999px;
}

#other-nav { list-style: none; text-transform: uppercase; margin-bottom: 20px;}

#sidebar h1#logo-home { background: url(../images/logo.jpg) no-repeat; }
#sidebar h1#logo-bio { background: url(../images/logo-bio.jpg) no-repeat; }
#sidebar h1#logo-video { background: url(../images/logo-video.jpg) no-repeat; }
#sidebar h1#logo-photo { background: url(../images/logo-photo.jpg) no-repeat; }
#sidebar h1#logo-contact { background: url(../images/logo-contact.jpg) no-repeat; }
#sidebar h1#logo-fans { background: url(../images/logo-fans.jpg) no-repeat; }
#sidebar h1#logo-news { background: url(../images/logo-news.jpg) no-repeat; }
#sidebar h1#logo-tour { background: url(../images/logo-tour.jpg) no-repeat; }
#sidebar h1#logo-master { background: url(../images/logo-master.jpg) no-repeat; }
#sidebar h1#logo-symphony { background: url(../images/logo-symphony.jpg) no-repeat; }
#sidebar h1#logo-themed { background: url(../images/logo-themed.jpg) no-repeat; }
#sidebar h1#logo-albums { background: url(../images/logo-albums.jpg) no-repeat; }

#sidebar h1 a {
	width: 225px;
	height: 201px;
	display: block;
	overflow: hidden;
}

#carolhome { padding-bottom: 5px; }

#thumb { float: right; }

a {
	color: #d27f75;
	text-decoration: none;
}
p { padding-bottom: 10px; }
a img { border: none; }

#bio-nav {
	float: left;
	list-style: none;
	width: 100%;
	margin-left: 8%;
	margin-bottom: 20px;
}

#bio-nav li {
	float: left;
	text-transform: uppercase;
	border-right: 1px solid #7a7a7a;
	padding-right: 10px;
	padding-left: 10px;
}

#bio-nav a {
	display: block;
	color: #7a7a7a;
}

#bio-nav a.active,
#symphony-nav a.active,
#themed-nav a.active {
	color: #d27f75;
}

h3 {
	color: #d27f75;
	font-size: 14px;
	padding-bottom: 10px;
}

body.fullstory #full a, body.express #express a, body.highlights #highlights a {
	color: #d27f75;
	text-decoration: none; 
}

body.info #s-1 a, body.instrumentation #s-2 a, body.rider #s-3 a, body.stage #s-4 a, body.listen #s-5 a {
	color: #d27f75;
	text-decoration: none; 
}

body.brazilian #t-1 a, body.big #t-2 a, body.love #t-3 a, body.twist #t-4 a {
	color: #d27f75;
	text-decoration: none; 
}
.expandable {
	padding-bottom: 20px;
}

.video {
	margin-bottom: 20px;
}

.video_title {
	font-size: 16px;
}

dl {
	margin-bottom: 10px;
	margin-top: 10px;
}

dt {
	color: #d27f75;
	font-size: 14px;
}

table { border-collapse: collapse; width: 384px;}

table td {
	padding: 5px;
	border: 1px solid #f4f4f4;
	width: 20%;
}

.tour-dates {
	list-style: none;
	margin-bottom: 15px;
}

.masterclass {
	margin-top: 60px;
	float: left;
	width: 400px;
	
}

.masterclass h2 {
	padding-bottom: 10px;
}

.masterclass ul {
	margin-left: 20px;
	margin-bottom: 20px;
}

#thumbs {
	float: left;
	width: 200px;
	margin-left: 60px;
	margin-top: 45px;
}

#thumbs h3 {
	text-transform: uppercase;
}

#gallery { position: absolute; left: 980px; top: 90px; width: 150px; }

#gallery ul {
	list-style: none;
	
}

#gallery li {
	padding-bottom: 15px;
}

.shows {
	list-style: none;
}

#symphony-nav {
	float: left;
	list-style: none;
	width: 100%;
	margin-bottom: 20px;
}

#symphony-nav li {
	float: left;
	text-transform: uppercase;
	border-right: 1px solid #7a7a7a;
	padding-right: 10px;
	padding-left: 10px;
}

#symphony-nav a {
	display: block;
	color: #7a7a7a;
}

#themed-nav {
	float: left;
	list-style: none;
	width: 100%;
	margin-bottom: 20px;
}

#themed-nav li {
	float: left;
	text-transform: uppercase;
	border-right: 1px solid #7a7a7a;
	padding-right: 8px;
	padding-left: 8px;
}

#themed-nav a {
	display: block;
	color: #7a7a7a;
}

/* */

#album-content {
	width: 450px;
	float: left;
	margin-left: 20px;
	margin-top: 40px;
}

#albums-content h2 {
	padding-bottom: 20px;
}

.albums-meta {
	float: left;
	width: 220px;
}

.albums-meta ul {
	margin-bottom: 15px;
	list-style: none;
}

.musicplayer {
	float: left;
}

.small {
	font-size: 10px;
}

.musicplayer ul {
	list-style: none;
	margin-top: 20px;
}

.musicplayer li {
	padding-bottom: 5px;
	width: 230px;
	padding-left: 18px;
 	background: url(../images/note-ico.gif) no-repeat;
}

.musicplayer a {
	text-decoration: none;
	color: #646360;
	font-weight: bold;
	font-size: 11px;
}

#order {
	float: left;
	width: 160px;
	margin-left: 20px;

}

.order {
	height: 34px;
	width: 157px;
	background-color: #746e5d;
}

.order a {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	padding: 12px 10px;
	display: block;
}

#albums-container {

}

.album-covers {
	float: left;
	width: 600px;
	list-style: none;
	margin-top: 30px;
}

.album-covers li {
	float: left;
	text-indent: -99999px;
	margin-right: 25px;
}

.album-covers a {
	display: block;
	width: 157px;
	height: 234px;
	overflow: hidden;
}

#album1 a { background: url(../images/album1.jpg) no-repeat; }
#album2 a { background: url(../images/album2.jpg) no-repeat; }
#album3 a { background: url(../images/album3.jpg) no-repeat; }
#album4 a { background: url(../images/album4.jpg) no-repeat; }
#album5 a { background: url(../images/album5.jpg) no-repeat; }
#album6 a { background: url(../images/album6.jpg) no-repeat; }
#album7 a { background: url(../images/album7.jpg) no-repeat; }
#album8 a { background: url(../images/album8.jpg) no-repeat; }

small { font-size: 11px; }

#nums {
	margin-left: 72%;
}

.more {
	margin-bottom: 10px;
}

.tip {
	padding-bottom: 30px;
}

