/* general */
.clearleft
{
	clear: left;
}
.clearright
{
	clear: right;
}
.clearboth
{
	clear: both;
}
.contentHolder
{
	clear:none; float:left;
}

/* for narrow headers */
#mainContent DIV#contentHeader DIV 
{
	width: 270px;
}

/* content section */
DIV.contentSection 
{
	clear:both;
	padding: 10px 0px 0px 0px;
}
DIV.contentSection h1
{
	margin: 0px;
	padding: 0px 0px 8px 13px;
	color: black; 
	font-size: 1.5em; 
	font-weight: bold;
}

/* normal width category */
DIV.category 
{
	width: 119px; 
	padding: 0px 7px 0px 0px; 
	margin: 0px 0px 0px 0px;
	float:left; 
	text-align:center; 
	height: auto;
}

DIV.category IMG
{
	width: 119px;
}
DIV.category A 
{
	text-decoration: none;
	display: block;
	background: black url(/images/landing_pages/catlink_bg.gif) no-repeat bottom;
}
DIV.category A:HOVER
{
	background: url(/images/landing_pages/catlink_bg_over.gif) #00A0C6 no-repeat bottom;
}
DIV.category .caption 
{
	font-weight: bold;
	font-size: 1em;
	color:White;
	display:block;
	margin: 7px 0px 0px 0px; 
	padding: 0px 3px 8px 3px;
}
DIV.category span.artist
{
	display:block;
	padding-top: 5px;
}
DIV.category P 
{
	width: 106px; 
	padding: 10px 0px 10px 12px; 
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: .9em;
	line-height: 1.1em;
}
DIV.rightCat 
{
	padding: 0px 0px 0px 0px;
}

/* wide width category*/
DIV.wideCategory, DIV.wideCategory IMG 
{
	width: 200px;
}
DIV.wideCategory A 
{
	text-decoration: none;
	display: block;
	background: url(/images/landing_pages/widecatlink_bg.gif) black no-repeat bottom;
}
DIV.wideCategory A:HOVER
{
	background: url(/images/landing_pages/widecatlink_bg_over.gif) #00A0C6 no-repeat bottom;
}
DIV.wideCategory P 
{
	width: 183px; 
}
IMG.catImage 
{
	height: 134px;
}
/* custom framing */
IMG#customFraming
{
	width: 199px;
	height: 164px;
	float: left;
}
.title
{
  font-family:Verdana;
  font-weight:bold;
  font-size:16px;
  color:#666666;
  padding-top:0px;
  line-height:20px;
}
.titlesub
{
  font-family:Verdana;
  font-weight:bold;
  font-size:14px;
  color:#666666;
  line-height:20px;
  padding:.4em 30px .10em 0;
  margin:0 0 1em 0;
  display:inline;
}
p
{
	font-size:16px;
	font-family:Verdana;
	
}
center
{
float:right;
margin:0 20px 0 45px;
}
