#twitter  {	border: 1px solid #313231; width: 261px; height: 425px;	float: left; }

#flickr   {	border: 1px solid #313231; width: 416px; height: 825px;	float: left; padding-left: 20px; }

#flickr img, #vimeo img, #twitter img			{ width: 100px; margin: 10px; border-color: #9A9A9A; }

.tweet	 { padding: 5px; margin: 2px 0; background: url(images/tweetbg.png); color: black; font-family: Trebuchet MS; font-size: 14px; font-style: italic; }

/* Large heading */
h1
{
	font-family: "Lucida Grande","Arial Narrow",Helvetica,sans-serif;
	font-size: 28px;
	color: #EEE8E5;
	text-decoration: none;
	display: inline;
}

/* Content */
h2
{
	color: #EBE3DF; 
	font-size: 14px; 
	font-family: Trebuchet MS;
	display: inline;
}

a
{
	color: #4A4E64;	
}

/* h3 stats headings */
h3 
{
	color: #383838;
	font-family: Sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: inline;
}

h4
{
	color: #9C9C9C;
	font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif;
	font-size: 22px;
	font-weight: normal;
}

h5
{
	color: #9C9C9C;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 300;
	display: inline;
}



.libraryTitle
{
	color: #0099FF;	
	font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif;
	font-size: 30px;
	margin-top: 30px;
	margin-left: 20px;
}
	
.artistName
{
	color: #9C9C9C;
	text-decoration: none;
}
	
.artistLibrary
{
	text-align: left;
	width: 730px;
	min-height: 550px;
	height: 550px;
	overflow: auto;
	padding-right: 15px;
	background-image: url(images/bg_library.png);
	background-repeat: no-repeat;
}

.artistPage
{
	text-align: left;
	width: 730px;
	min-height: 570px;
	background-image: url(images/bg_library.png);
	background-repeat: no-repeat;
}

.libraryPage
{
	text-align: left;
	width: 730px;
	min-height: 570px;
	background-image: url(images/bg_artist.png);
	background-repeat: no-repeat;
}
	
.footer
{
	width: 420px;
	margin-top: 70px;
	color: #999999;
	font-family: Trebuchet MS;
	font-size: 12px;
}

.footerSubtext
{
	width: 420px;
	margin-top: 10px;
	color: #272727;
	font-family: Trebuchet MS;
	font-size: 8px;
}

.logoDiv
{
	margin-top: 106px;
	margin-left: 65px;
	float: left;
}

.logoDivArtistPage
{
	margin-top: 26px;
	margin-left: 65px;
	float: left;
}

.menuDiv
{
	background-color: #111111;
	background-image: url(images/bg_menu.png);
	background-repeat: repeat-x;
	width: 152px;
	height: 100%;
	float: right;
}

.menuDivider
{
	height: 1px;
	width: 88px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.menuHeader
{
	height: 210px;
}

.badge
{
	margin-left: 10px;	
	margin-top: 60px;
}
	
.slogan
{
	margin-top: 13px;
	margin-left: 60px;
}

body 
{ 	
	background-color: black;
	text-align: center;
	margin: 0 0 0 0;
	vertical-align: middle;
}
	
#content 
{ 
	width: 990px;
	margin-top: 0px;
	text-align: left;
	margin: 0 auto;
} 

.cleanTable
{
	border: 1px solid #EBE3DF;
	color: #EBE3DF; 
	font-size: 14px; 
	font-family: Trebuchet MS;
}

.contentContainer
{
	margin-top: 45px;
	width: 768px;
}

.contentDivHorizContainer
{
	float: left;
	
}

.contentDivHoriz
{
	border: 1px solid #313231;
	width: 436px;
	height: 207px;
	margin-bottom: 7px;
	margin-right: 15px;
}

.contentDivHorizFlow
{
	border: 1px solid #313231;
	width: 436px;
	margin-bottom: 7px;
	margin-right: 15px;
}

.contentDivHorizNoBorder
{
	width: 436px;
	height: 207px;
	margin-bottom: 7px;
	margin-right: 15px;
}

.contentDivVert
{
	border: 1px solid #313231;
	width: 261px;
	height: 425px;
	float: left;
}

.contentInner
{
	padding-top: 15px; 
	padding-left: 20px;
}

textarea
{
	background-color: #403F3E;
	color: #8A8884;
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #363534;
}