/*	EMICMG Label portals
	page: sparrow skin (visual styles)
	vers: 08.06.08 */

/*	FONTS	------ */
body {
	/* enable this line to overwrite the default font family set 
	font-family: Lucida Grande, Segoe, Verdana;*/}

/*	BGs/IMAGES/COLORS:  ----------
	this will overwrite the main CSS if filled with a BG IMAGE(s)/color(S)  */
body {
	background-color: #333;
	color:#000 }	
body.skin #page {
	background: #333 url(/masters/sparrowrecords/images/sparrowbak.jpg) no-repeat 50% 0 }
#mainContentArea{
	background-color: #fff }
#mainNav{ background-color: #fff } /* this will change the BG color for the main navigation */
#artistsNav{ background-color: transparent }

#labelID.Logo  { 
	/*background-image: url(/masters/forefrontrecords/images/ffLogo-trans.png);
	background-repeat: no-repeat;
	width: 174px;
	height: 64px*/ }

/*   TEXT/font colors   */
.newsDate, 
div#footer a, 
.updateInfo, 
a.newsHeadline:hover, 
.photoVideoLink:hover, 
.picVidEntryDesc, 
.artistName,
.highlightHdr{
	color:#09c;
	}
.homePgHeight{height:420px; margin-bottom:8px}
.newsDate2{
	color:black !important;
}

div#footer a:hover, 
#userInfoArea, 
a.newsHeadline{
	color:#000;
	}
.genericWhiteTxt, 
.genericWhiteTxt a, 
.photoVideoLink, 
.featPicVidtxt, 
.uname, body a{
	color:#fff;
	}
.genericGreyTxt, #userInfoArea, body a:hover{
	color:#666;
	}

/*  BORDER colors  */
div.commentEntry {
	border-left:1px solid #FFF;
	}
div.commentEntryAlt {
	border-left:1px solid #0e3051;
	}
	
/*  BACKGROUND colors  */
.tourHdrRowColor{
	background-color: #666;
	color: white
	}
.altRowColor{
	background-color: #FFF;
	}
	
/* footer formatting */
#footer { background-color:#000 }
div#footer  { color:#333 }
div#footer a { font-size:10px; font-weight: bold; text-decoration: none; color:#7a7a7a }
div#footer a:hover{ text-decoration: underline; color:#7a7a7a }

/* panel formatting
   - this is the formatting for all panels that hold content */
.panel   {
	margin: 2px 2px 4px;
	background-color: #ccc; float: left }
.hdrTxtArea      {
	background-image: url("/masters/sparrowrecords/images/sparrowPanel-trans.png");
	background-repeat: no-repeat;
	height: 30px }
.panelHdr{ float:left; margin-top:4px; margin-left:10px; font-size:10px;
}
.hdrRightCorner    {
	/*background-color: #fff;*/
	width: 4px;
	height: 25px;
	float: right }
.panelBody   {
	/*background-image: url("/masters/sparrowrecords/images/sparrowPanel-trans.png");
	background-repeat: no-repeat;
	background-position: 0 -29px;*/
    overflow : auto;
	}
.altBGColor1{background-color: #333}
.altBGColor2{background-color: #4b4b4b}
.altBGColor3{background-color: #dcdcdc}
.altBGColor4{background-color: #e6e6e6}
.altBGColor5{background-color: #bfbfbf}

/* pixel sizes for specific panels */ 
.homePhotosVideos {
	width: 490px }
.homeLatestReleases {
	width: 270px }
.homeNews {
	width: 285px }
	.headlineCol{width:200px} /* sets the width for news headlines on home pg */
.homeTourDates {
	width: 210px }
.homeWebTools {
	width: 262px }

/* margin/padding settings */ 
.buttonMargins  {
	margin-top:20px;
	margin-bottom:5px }
div.photoThumbs {
	padding-left:3px;}
div.photoThumbs img {
	height:50px;
	padding:3px;
	width:50px;
	}
	
/*  navigation styling  */
#mainNav  {
	text-align: center;
	background-image: url("/masters/sparrowrecords/images/navHorizGradient.jpg");
	background-repeat: repeat-x;
	background-position: left top/**/ }
#artistsNav   {
	height:35px;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px 0px 10px 18px }

/* global control styles */
#userInfoArea{text-align: left; color:#333}
	#userInfoArea img {} /* change user pic border */
	.updateInfo {}
	
/*  header images  */
#hdrPhotosVideos {
	width:96px; height:13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrPhotosVideos-trans.png");	background-repeat: no-repeat }
#hdrLatestReleases  {
	width: 78px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrLatestReleases-trans.png");
	background-repeat:no-repeat}
#hdrNews  {
	width: 29px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrNews-trans.png"); background-repeat: no-repeat}
#hdrUpcomingTourDates  {
	width: 107px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrUpcomingTourDates-trans.png"); background-repeat: no-repeat}
#hdrWebTools  {
	width: 67px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrWebTools-trans.png"); background-repeat: no-repeat}
#hdrPromotions  {
	width: 79px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrPromotions-trans.png"); background-repeat: no-repeat}
#hdrComments  {
	width: 70px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrComments-trans.png"); background-repeat: no-repeat}
#hdrArtists  {
	width: 48px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrArtists-trans.png"); background-repeat: no-repeat}
#hdrDiscography  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrDiscography-trans.png"); background-repeat: no-repeat}
#hdrPhotos  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrPhotos-trans.png"); background-repeat: no-repeat}
#hdrVideos  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrVideos-trans.png"); background-repeat: no-repeat}
#hdrDetails  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrDetails-trans.png"); background-repeat: no-repeat}
#hdrWallpapers  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrWallpapers-trans.png"); background-repeat: no-repeat}
#hdrBuddyIcons  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrBuddyIcons-trans.png"); background-repeat: no-repeat}
#hdrWidgets  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrWidgets-trans.png"); background-repeat: no-repeat}	
#hdrEcards  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrEcards-trans.png"); background-repeat: no-repeat}	
#hdrBanners  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrBanners-trans.png"); background-repeat: no-repeat}
#hdrShop  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrShop-trans.png"); background-repeat: no-repeat}
#hdr-newsHeadlines  {
	width: 82px; height: 13px; margin-top: 2px;
	background-image: url("/masters/sparrowrecords/images/hdrHeadlines-trans.png"); background-repeat: no-repeat}

/*  NAVIGATION elements  */
#mainNav.lowerNav { padding-left:26px; padding-bottom:5px}

#mainNav ul { width:790px; height:47px; /* set height for nav here */ text-align:center }
#mainNav.lowerNav ul {width: 760px}
#mainNav ul li a {
	background-image: url(/masters/sparrowrecords/images/sparrowNav.jpg);
	text-indent: -9009px; /* push the text off the screen */
	display: block;
	height: 47px !important; /* set height for nav here */ 
	border-left:solid 1px #fff}
	#mainNav ul li#navHome a{width:62px; background-position: -22px -1px }
	#mainNav ul li#navHome a:hover{ background-position: -22px -55px }
	#mainNav ul li#navHome a.active{ background-position: -22px -55px }
	#mainNav ul li#navArtists a{ width:69px; background-position: -85px -1px }
	#mainNav ul li#navArtists a:hover{ background-position: -85px -55px }
	#mainNav ul li#navArtists a.active{ background-position: -85px -55px }
	#mainNav ul li#navNews a{ width:59px; background-position: -156px -1px }
	#mainNav ul li#navNews a:hover{ background-position: -156px -55px }
	#mainNav ul li#navNews a.active{ background-position: -156px -55px }
	#mainNav ul li#navMusic a{ width:62px; background-position: -218px -1px }
	#mainNav ul li#navMusic a:hover{ background-position: -218px -55px }
	#mainNav ul li#navMusic a.active{ background-position: -218px -55px }
	#mainNav ul li#navMedia a{ width:86px; background-position: -284px -1px }
	#mainNav ul li#navMedia a:hover{ background-position: -284px -55px }
	#mainNav ul li#navMedia a.active{ background-position: -284px -55px }
	#mainNav ul li#navWebTools a{ width:83px; background-position: -376px -1px }
	#mainNav ul li#navWebTools a:hover{ background-position: -376px -55px }
	#mainNav ul li#navWebTools a.active{ background-position: -376px -55px }
	#mainNav ul li#navTour a{ width:73px; background-position: -464px -1px }
	#mainNav ul li#navTour a:hover{ background-position: -464px -55px }
	#mainNav ul li#navTour a.active{ background-position: -464px -55px }
	#mainNav ul li#navPromote a{ width:74px; background-position: -541px -1px }
	#mainNav ul li#navPromote a:hover{ background-position: -541px -55px }
	#mainNav ul li#navPromote a.active{ background-position: -541px -55px }
	#mainNav ul li#navCommunity a{ width:87px; background-position: -621px 0px }
	#mainNav ul li#navCommunity a:hover{ background-position: -621px -55px }
	#mainNav ul li#navCommunity a.active{ background-position: -621px -55px }
	#mainNav ul li#navShop {border-right:solid 1px #fff}
	#mainNav ul li#navShop a{ width:55px; background-position: -713px -1px}
	#mainNav ul li#navShop a:hover{ background-position: -713px -55px }
	#mainNav ul li#navShop a.active{ background-position: -713px -55px }
	#mainNav ul li#navLabelLogo a{ width:68px; background-position: -774px -1px }
	#mainNav ul li#navLabelLogo a:hover{ background-position: -774px -55px }
	#mainNav ul li#navLabelLogo a.active{ background-position: -774px -55px }
	
/* ---------- content entry styles -------------  */
	/*  News styles (home)  */
	.ffHomeNewsEntry{ width:270px;}
	a.ffMoreArrow {
		background-image: url(/masters/sparrowrecords/images/sparrowMOREarrow-trans.png);
		background-position: 0 0; display: block; width: 70px; height: 55px; float: left }
	.newsHeaderTxt {font-size:12px;font-weight:bold;} 
	.globalArtistsName{font-size:14px; font-weight:bold}
.entryDivider {
	/*background-image: url("/masters/sparrowrecords/images/sparrowEntryDivider-trans.png");*/
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 bottom;
	border-bottom: 1px solid #000;
	padding-top: 4px;
	padding-bottom: 13px}

.entryDividerPad{

}

.entryDivider2 {
	background-image: none;
	border-bottom: 1px solid white;
}

a.FF-buyBtn {
	display:block; border:0; margin:auto; 
	background-image: url(/masters/forefrontrecords/images/ffBuyBtn.png);
	background-repeat: no-repeat;
	background-position: left 0;
	width: 85px;
	height: 17px }
a.rssFeed { 
	background-image: url(/masters/forefrontrecords/images/rss.png);
	background-repeat: no-repeat;
	background-position: left 0;
	width: 16px;
	height: 16px }
	
a.artistThumb {
	text-align:center;
	float:left;
	padding:8px;
	color:#333;
	height: 220px;
	 }
a.artistThumb:hover {
	text-align:center;
	float:left;
	padding:8px;
	background-color: #333;
	color:#fff;
	height: 220px;
	 }
	 
	.inputBox{
	margin:3px; width:180px; border: 1px solid #999;font-size: 9px;background-color: #CCC;color:black;padding: 1px 0 1px 4px;	
}

.noBorder{
	border: none !important;	
}

.signUpText
{
	color: #343436; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	vertical-align : middle;
	padding : 0px 3px 0px 0px;
}

.signUpErrorText
{
	color: red; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	vertical-align : middle;
	padding : 0px 3px 0px 0px;
}


