body {
	font: 13px Arial, Helvetica, sans-serif;
	background: #38303e;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #38303e;
}
.homePage {
	background: #38303e url(../images/bgd.jpg) no-repeat 50% 0;
}
.album {
	background: #f2fcfe url(../images/bgd-abitucker-ii.jpg) no-repeat 50% 0;
}
.article {
	background: #38303e url(../images/bgd.jpg) no-repeat 50% 0;
}
.homePage #backgroundImage, .article #backgroundImage{
	background: url(../images/bgd-abitucker.jpg) no-repeat 50% 0;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	min-height: 861px;
}
.homePage #container, .album #container, .article #container { 
	width: 680px;
	margin: 0 auto;
	text-align: left;
} 
.homePage #column-left, .album #column-left {
	font-size: 15px;
	float: left;
	width: 100px;
	padding: 17px 0 0 0;
}
.homePage #column-right {
	float: right;
	width: 320px;
	padding: 20px 53px 15px 20px;
}
.homePage #albumListing {
	margin: 0;
	padding: 0 0 0 35px;
	line-height: 130%;
	color: #FFF;
}
.homePage #albumListing h2, .homePage #albumListing h2 a {
	color: #FFF;
}
.homePage #albumListing a, .homePage #albumListing a:hover{
	color: #f9ecd0;
}
.album #column-right {
	float: right;
	width: 280px;
	height: 325px;
	padding: 135px 270px 15px 20px;
}
.homePage #column-right-album {
	float: right;
	width: 290px;
	padding: 45px 88px 15px 20px;
}
.homePage #column-right .breakingnews {
	margin-left: 15px;
	padding: 0 0 17px 18px;
}
.homePage #column-right .breakingnews .mediaplayer {
	background: url(../images/bgd-mediaplayer.jpg) no-repeat;
	width: 321px;
	font-size: 10px;
	color:#FFF;
}
.homePage #column-right .breakingnews .tourDatesiFrame {
	margin-bottom: 10px;
	margin-top: 5px;
}
.tourDatesInc {
	margin: 0;
	padding: 4px 8px 0 8px;
	text-align: left;
	font-size: 12px;
	background:url(../images/bgd-tourDatesInc.jpg) fixed repeat-y;
}
.homePage #buyNow {
	width: 70px;
	padding-left: 25px;
	font-size: 14px;
	background:url(../images/icon-purchase.gif) no-repeat;
	float: left;
}
.homePage #listenNow {
	width: 100px;
	padding-left: 20px;
	font-size: 14px;
	float: right;
}
.homePage #footer, .album #footer, .article #footer { 
	padding: 10px 0 0 10px;
	font-size: 10px;
} 
.homePage #footer .toprow, .album #footer .toprow, .article #footer .toprow  { 
	border-bottom: 1px solid #f9ecd0;
	padding: 0 0 5px 0;
}
.homePage #footer .bottomrow, .album #footer .bottomrow, .article #footer .bottomrow { 
	padding: 5px 0 0 0;
	color: #FFF;
}
.homePage #footer .bottomrow a, .album #footer .bottomrow a, .article #footer .bottomrow a { 
	color: #f9ecd0;
}
.homePage #footer .bottomrow .logos, .homePage #footer .logos, .album #footer .bottomrow .logos, .album #footer .logos, .article #footer .bottomrow .logos, .article #footer .logos {
	float: right;
}
.homePage #footer p, .album #footer p, .article #footer p {
	margin: 0;
	padding: 0 0 2px 0;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

h2 {
	font-size: 20px;
	font-weight: bold;
	color: #660099;
	margin: 0;
	padding: 0 0 5px 0;
}
h2 a {
	color: #660099;
}
h3 {
	font-size: 15px;
	font-weight: bold;
	color: #660099;
	margin: 0;
	padding: 0 0 5px 0;
}
p {
	margin: 0;
	padding: 0 0 8px 0;
	line-height: 130%;
}

ul {
	padding: 0;
	margin: 5px 0 0 15px;
}
ul.nav-content {
	float: right;
	margin: 30px 0 0 15px;
}
ol {
	padding: 0;
	margin: 5px 0 15px 25px;
}
ul li {
	list-style: none;
}
ul.nav-main li{
	height: 30px;
	margin: 0 3px 0 3px;
	padding: 0;
}
ul.nav-main li a{
	color: #FFFFFF;
}
ul.nav-main li a:hover{
	color: #efdbc4;
}
ul.nav-content li{
	display: block;
	font-size: 15px;
	float: left;
	height: 20px;
	margin: 6px 10px 0 15px;
	padding: 35px 0 0 0;
	font-weight: bold;
}
ul.nav-content li a{
	color: #38303e;
	text-decoration: none;
}
a {
	color: #660099;
	text-decoration: none;
}
a:hover {
	color: #660099;
	text-decoration: underline;
}
.orangetxt {
	color: #666666;
}
.bluetxt {
	color: #660099;
}
.strike {
	text-decoration: line-through;
}
.article #header { 
	padding: 0 10px 0 20px;
	height: 150px;
	text-align: right;
} 
.article #header .mailinglist {
	float: right;
	width: 600px;
	padding: 20px 10px 15px 20px;
	text-align: right;
	color:#38303e;
	font-size:11px;
}
.article #mainContent { 
	padding: 0;
	background: #998e87 url(../images/bgd-abitucker-content.jpg) no-repeat; 
}
.article #mainContent .summary { 
	padding: 10px 0 0 10px;
	border-top: 1px solid #eedbb5;
}
.article #mainContent .summary img, .article #mainContent .summaryTop img { 
	border: 1px solid #eedbb5;
}
.article #mainContent .summaryTop { 
	padding: 10px 0 0 10px;
	border-top: 1px solid #eedbb5;
}
.article #mainContent .summary img, .article #mainContent .summaryTop img { 
	margin: 4px 0 0 0;
}
.article #mainContent .summary .summaryText, .article #mainContent .summaryTop .summaryText { 
	float: right;
	width: 530px;
	padding: 0 10px 15px 20px;
}
.article #mainContent .summary .summaryText p.date, .article #mainContent .summaryTop .summaryText p.date, .article #mainContent .summary p.date, .article #mainContent .summaryTop p.date, .article #storyContent .story p.date { 
	font-size: 11px;
	color:#666666;
}
.article #storyContent { 
	width: 660px;
	text-align: center;
	background: #998e87 url(../images/bgd-abitucker-content.jpg) no-repeat;
	border-top: 1px solid #eedbb5;
}
.article #storyContent .story { 
	padding: 10px 0 0 0;
	width: 400px;
	text-align: left;
}
.article #storyContent .story img { 
	padding-bottom: 10px;
}
/*.article #storyContent .story p.date { 
	font-size: 10px;
}*/

.frontpage {
	color: #38303e;
}
a.frontpagelink, a.frontpagelink:hover{
	color: #660099;
}
