/* CSS Document */

body
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	background:#fff url("../_images/body-bg.gif") repeat-y top;
}
a img,
acronym
{
	border:none;
}
#pageWrapper01
{
	margin:0 auto;
	text-align:left;
	width:780px;
}
#pageWrapper02
{
	padding:10px 0 10px;
	float:left;
	background:#fff url("../_images/main-bg.gif") repeat-x bottom left;
	border-bottom:1px solid #5d5d5d;
	position:relative;
	min-height:550px;
}
#bg01
{
	position:absolute;
	left:0;
	bottom:0;
	width:280px;
	height:490px;
	float:left;
	background:url("../_images/people02.png") no-repeat bottom left;
}
#bg02
{
	position:absolute;
	background:url("../_images/people03.png") no-repeat bottom left;
	bottom:0;
	left:0;
	width:140px;
	height:490px;
}
.textStyle02
{
	position:absolute;
	top:-999px;
	left:-999px;
	width:20px;
	height:20px;
}
#header
{
	float:left;
	width:100%;
	padding-bottom:10px;
}
#logo
{
	float:left;
	padding:10px 20px 0 0;
}
#siteNavigation
{
	padding-top:31px;
}
#artistNavigation
{
	padding:0 20px 0 250px;
}
#artistNavigation ul,
#siteNavigation ul
{
	margin:0;
	padding:0;
	background:url("../_images/dotted-line.gif") repeat-x bottom left;
	float:left;
	width:100%;
}
#artistNavigation ul
{
}
#artistNavigation ul li,
#siteNavigation ul li
{
	list-style:none;
	margin:0;
	padding:2px 0 5px;
	background:url("../_images/dotted-line.gif") repeat-x bottom left;
	float:left;
	clear:left;
	width:100%;
}
#artistNavigation ul li a,
#siteNavigation ul li a
{
	background:url("../_images/bullet01.gif") no-repeat left;
	color:#666;
	text-decoration:none;
	text-transform:uppercase;
	font-size:61%;
	padding:0 0 0 15px;
}
#artistNavigation ul li a
{
	color:#999;
}
#artistNavigation ul li a:hover,
#siteNavigation ul li a:hover
{
	text-decoration:underline;
}
#artistNavigation ul li.selected a,
#siteNavigation ul li.selected a
{
	color:#8cc63f;
	cursor:text;
	text-decoration:none;
}
.columnStyle01,
.columnStyle02,
.columnStyle03,
.columnStyle04
{
	float:left;
	margin-bottom:5px;
}
.columnStyle01
{
	width:420px;
}
.columnStyle02
{
	width:360px;
}
.columnStyle03
{
	width:140px;
}
.columnStyle04
{
	width:640px;
}
.row
{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.columnStyle01 img
{
	float:right;
}
#mainContent
{
	float:left;
	padding:10px 0 10px;
}
#mainContent .columnStyle01
{
	width:380px;
	padding-left:20px;
	margin-right:20px;
}
.bgStyle01
{
	background-color:#fff;
	margin-top:10px;
}
#mainContent h1,
#mainContent h1
{
	margin:0;
	padding:0;
	color:#666;
	text-transform:uppercase;
	font-size:200%;
}

#mainContent h2,
#mainContent h2
{
	font-size:74%;
	margin:0;
	padding:5px 0 2px 0;
	color:#333;
	background:url("../_images/dotted-line.gif") repeat-x top left;
}
#mainContent h2 a,
#mainContent h2 a
{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
#mainContent h2 a:hover
{
	text-decoration:underline;
}
#mainContent p,
#mainContent p
{
	padding:0 20px 10px 0;
	margin:0;
	font-size:74%;
	color:#666;
}
#mainContent .columnStyle01 p
{
	padding-right:0;
}
.content
{
	padding:0 20px 0 0;
}
#mainContent .row .content h1
{
	padding:0;
	margin:0 0 10px 0;
}
#mainContent .row .content h2
{
	background:none;
	margin:5px 0 5px 0;
	padding:0;
}
#mainContent .row .content p
{
	color:#666;
	padding:0;
	margin:8px 0;
}
#mainContent .row .content ul
{
	padding:0 0 10px 0;
	margin:0;
}
#mainContent .row .content ul li
{
	list-style:none;
	padding:0;
	margin:0;
	font-size:78%;
	font-weight:bold;
}
#mainContent .row .content .textStyle01
{
	background:url("../_images/dotted-line.gif") repeat-x top left;
	margin:5px 0 5px 0;
	padding:10px 0 0 0;
}
#mainContent .row .content h1.textStyle01
{
	padding-top:25px;
	margin-top:15px;
}
#mainContent .row .content a
{
	text-decoration:underline;
	color:#666;
}
#mainContent .textStyle03
{
	clear:both;
	padding:5px 0 5px 110px;
	color:#666;
	text-decoration:none;
}
#mainContent .textStyle03 a
{
	text-decoration:none;
	color:#666;
}
#mainContent a.textStyle03:hover,
#mainContent .textStyle03 a:hover
{
	text-decoration:underline;
}
html body .extPadding01
{
	padding-top:50px;
}
html body #mainContent .row .extPadding02 .content h1,
html body #mainContent .row .extPadding02 .content h2,
html body #mainContent .row .extPadding02 .content p
{
	margin-left:110px;
}
table
{
	font-size:100%;
	color:#666;
	width:100%;
	border-collapse:collapse;
}
table caption
{
	color:#666;
	font-size:74%;
	text-align:left;
	font-weight:bold;
	padding-bottom:3px;
}
table td,
table th
{
	font-size:74%;
	border:1px solid #999;
	padding:3px;
}
#footer
{
	float:left;
	width:100%;
	color:#666;
}
#footer .columnStyle02
{
	float:right;
	background:url("../_images/dotted-line.gif") repeat-x top left;
	padding-top:1px;
}
#footer p
{
	font-size:68%;
	margin:0;
	padding:4px 5px 4px 0;
}
.footerLogos
{

	text-align:right;
}
/* Blogger Styles*/
.blogger #pageWrapper01
{
	position:relative;
	top:-50px;
}
.blogger #mainContent .columnStyle01
{
	width:420px;
	padding-left:0;
	margin-right:0;
}
.blogger #mainContent .row .date-header
{
	padding-left:20px;
	color:#666;
}
.blogger #mainContent .row h3
{
	color:#666;
	margin:0;
}
.post
{
	padding:0 0 20px 0;
}
.post-body
{
	font-size:78%;
	color:#666;
	padding:5px 10px 5px 20px;
	margin:0;
	background:#fff;
	padding-left:20px;
}
.post-footer,
#comments
{
	background:#efefef;
	padding:5px 10px 5px 20px!important;
}
#navbar-iframe,
#space-for-ie
{
	position:absolute!important;
	top:-300px;
	display:none!important;
	height:1px!important;
}