/* GENERAL STYLES */
/* Rich text editor styling start */
#holderBody
{
	background: #fff;
}

#holder
{
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px;
	text-align: left;
}

#holder a
{
	color:#0000ff;
	text-decoration:underline;
}

#holder ul, ol
{
	padding-left:20px;
}

/* Rich text editor styling end */


/* GENERAL STYLES */
/* GENERAL STYLES

Author:		Musiclink AB - Martina Nilsson
Date:		2007-08-20

Changelog:	v0.1 / Develop / 2007-08-20 / Martina Nilsson
		v1.0 / Alpha version / 2007-08-20 / Martina Nilsson
		v2.0 / Beta version / 
		v3.0 / 1:st release / 2007-08-22 / Martina Nilsson */


/********************************************************************************
LAYOUT
*********************************************************************************/
*
{
	margin:0px;
	padding:0px;
}

body
{
	background-color:#ffffff;
	background-image:url('/images/bg.jpg');
	background-repeat:repeat-x;
	text-align:center;
	font-family:Verdana, Arial, Sans-Serif;
}

#pageContainer
{
	width:950px;
	height:100px;
	margin:0 auto;
	text-align:left;
}

#topContainer
{
	background-image:url('/images/top.gif');
	background-position:center bottom;
	background-repeat:no-repeat;
	width:100%;
	height:200px;

}

#logoContainer
{
	background-image:url('/images/logo_bg.gif');
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	height:79px;
}

	#logoContainer a img
	{
		border:0px;
	}

#textContainer
{
	width:860px;	
	background-image:url('/images/content_bg.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:0.85em;
}
	#menuContainer
	{
		border-right:solid 1px #000000;
		width:130px;
		float:left;		
		margin-bottom:10px;
		padding-bottom:120px;
		padding-left:95px;
		padding-right:10px;
		margin-top:10px;
		font-family:arial, verdana, sans-serif;
		font-size:0.8em;
	}

	#mainContentFirstPage
	{
		float:left;
		margin-bottom:80px;
		margin-left:10px;
		margin-top:10px;
		margin-right:10px;
		width:460px;
		font-size:0.8em;
	}

	#mainContent
	{
		float:left;
		margin-bottom:80px;
		margin-left:10px;
		margin-top:10px;
		margin-right:10px;
		width:600px;
		font-size:0.8em;
	}

	#secondaryContent
	{		
		width:120px;
		padding-left:10px;
		float:right;
		margin-bottom:80px;
		margin-top:10px;
	}

	#mainContentFooter
	{
		clear:both;				
		margin-left:210px;		
	}
	
		#mainContentFooter img
		{
			padding-right:25px;	
		}

		#mainContentFooter a img
		{
			border:0px;
		}

#partnersContainer
{
	width:770px;
	margin-left:90px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

	#partnersContainer img
	{
		vertical-align:middle;
		padding-right:5px;
	}

#footerContainer
{
	width:770px;
	margin-left:90px;
	text-align:center;	
	padding-top:10px;
	padding-bottom:10px;
	font-size:0.6em;
}

/********************************************************************************
OBJECTS
*********************************************************************************/
#logotype
{
	float:left;
	margin-left:120px;
	margin-top:4px;
}

#right_logo
{
	float:right;
	margin-top:30px;
	margin-right:102px;
}

#mainContentFirstPage img, #mainContent img
{
	border:0px;
	padding:5px;
}

#secondaryContent img
{
	text-align:right;
}


/********************************************************************************
TEXT
*********************************************************************************/
#mainContentFirstPage a:link, #mainContent a:link
{
	color:#666666;
	text-decoration:none;
	border-bottom:dotted 1px;
}

#mainContentFirstPage a:visited, #mainContent a:visited
{
	color:#333333;
	text-decoration:none;
	border-bottom:dotted 1px;
}

#mainContentFirstPage a:hover, #mainContent a:hover
{
	color:#cccccc;
	text-decoration:none;
	border-bottom:dotted 1px;
}

#mainContentFirstPage a:active, #mainContent a:active
{
	color:#999999;
	text-decoration:none;
	border-bottom:dotted 1px;
}

#mainContent ul, #mainContent ol
{
	padding-left: 15px;
}

#menuContainer a:link
{
	text-decoration:none;
	color:#000000;
}

#menuContainer a:visited
{
	text-decoration:none;
	color:#333333;
}

#menuContainer a:hover
{
	text-decoration:underline;
}

#menuContainer a:active
{
	color:#999999;
}

#footerContainer a:link
{
	color:#999999;
	text-decoration:none;
}

#footerContainer a:visited
{
	color:#999999;
	text-decoration:none;
}

#footerContainer a:hover
{
	text-decoration:underline;
}

#footerContainer a:active
{
	color:#999999;
}

#secondaryContent h2
{
	font-size:0.9em;
	text-align:right;
}

#secondaryContent p
{
	border-bottom:dashed 1px #999999;
	font-size:0.8em;
	width:100%;
	text-align:right;
}

#footerContainer p
{
	text-align:center;
	color:#666666;	
}

/********************************************************************************
BREADCRUMBS
*********************************************************************************/
#umbBreadcrum
{
	list-style: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#umbBreadcrum li
{
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-size:0.8em;
}

#umbBreadcrum li a:link, #umbBreadcrum li a:visited, #umbBreadcrum li a:hover, #umbBreadcrum li a:active
{
	text-decoration: none;
	color: #999999;
	border:0px;
}

/********************************************************************************
FIRST LEVEL NAVIGATION
*********************************************************************************/
#nav 
{
	list-style-type:none;
}

#nav li
{
	padding-top:5px;	
}

#firstLiSelected #firstLinkSelected
{
	font-weight:bold;
}

#secondLiSelected #secondLinkSelected
{
	font-weight:bold;
}

#thirdLiSelected #thirdLinkSelected
{
	font-weight:bold;
}

#forthLiSelected #forthLinkSelected
{
	font-weight:bold;
}

/********************************************************************************
SECOND LEVEL NAVIGATION
*********************************************************************************/
#secondLevel
{
	padding-left:15px;
	list-style-type:none;
}

/********************************************************************************
THIRD LEVEL NAVIGATION
*********************************************************************************/
#thirdLevel
{
	padding-left:15px;
	list-style-type:none;
}

/********************************************************************************
FORTH LEVEL NAVIGATION
*********************************************************************************/
#forthLevel
{
	padding-left:15px;
	list-style-type:none;
}


/* EDITOR PROPERTIES */
p {
font-size:1em;
font-weight:normal;
font-family:verdana, arial, sans-serif;
padding-top:5px;
padding-bottom:5px;
color:#000000;
text-align:left;

}

h2 {
font-size:1em;
font-family:arial, verdana, sans-serif;
padding-top:5px;
padding-bottom:5px;
color:#000000;
text-align:left;

}

h1 {
font-size:1.5em;
font-family:arial, verdana, sans-serif;
padding-top:5px;
padding-bottom:5px;
color:#000000;
text-align:left;

}


