.dj_list_profile { width:728px; height:270px; float:left; overflow:hidden;  background-color:#e2dae8; }
.dj_list_shadow	 { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); width:7px; height:125px; float:left; margin-top:9px;}
.dj_list_profile img#djphoto { margin-top:9px; float:left;}

#bokadj			{ float:right; margin-right:33px; margin-top:29px; position:relative;z-index:100; height:240px; width:180px;}
#bokadj img { display: block; margin-left: auto; margin-right: auto }

ul#profileNav li { 
display: inline;
}

ul#profileNav {
width:770px;
float:left;
height:50px;
margin-top:7px;
margin-left:-2px;
}

ul#profileNav a {
width:95px;
height:44px;
text-align:center;
line-height:44px;
font-size:13px;
margin-left:2px;
background-image:url(/_img/profile/nav_back.png);
color:#fff;
float:left;
font-weight:400;
font-style:normal;
}

ul#profileNav a:hover {
background-position:0 -44px;
font-weight:bold;
}

ul#profileNav a.current,ul#profileNav a:hover.current {
color:#000;
height:50px;
position:relative;
background-position:0 -88px;
font-weight:bold;
}

ul#profileNav a#home {
margin-left:1px;
}

.spelning, .blogg
{
	width:60px;
	padding-top:7px;	
	position:relative;
	float:left;
}

.spelningInfo, .bloggText
{
	padding-left:20px;
	padding-top:11px;
	padding-bottom:7px;	
	float:left;
	width:530px;
}

.bloggText img, .bloggText object, .bloggText embed
{
	max-width:530px;
}

.infoBox
{
	background-color:#F9F1FF;
	border:1px solid #666666;
	height:auto;
	margin-bottom:20px;
	padding:10px;
	width:600px;
}


.albumPhoto {
	position: relative;
	float: left;
	width:155px;
}
.albumPhoto img.photo {
	background: #eee;
	border: solid 1px #fff;
	padding: 4px;
	width:138px;
	height:91px;
}
.albumPhoto a {
	text-decoration: none;
}

.albumCorner span {
	width: 138px;
	height: 91px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	background: url(/_img/albums/albumscorner.png) no-repeat;
}

#albumSortable
{
		padding-left:0px;
}

#albumSortable li
{
	list-style: none;
	margin-left:0px;
}

.editButtons { display:none; padding-top:2px; padding-left:2px; z-index:100; text-align:center}

#bokadjGold { width:250px; height:270px; background-color:#e2dae8; float: left; margin-bottom:7px}
#bokadjGold #datepicker { padding-left:40px; padding-top:20px; }
#bokadjGold #bokadjimage { padding-left:60px }

.wallItem					{ margin-top:7px; float:left}
.wallSentFrom			{ float:left; width:80px; }
.wallSentFrom img { margin-left:10px; }
.wallSentButtons 	{ width:185px; height:20px; float:right; margin-bottom:10px; }
.wallSentArrow		{ background-image:url(/_img/elements/arrow.png); background-repeat:no-repeat; float:left; height:auto; min-height:52px; width:14px; }
.wallSentText			{ background-color:#FFFFFF; float:left; padding: 10px 10px 10px 10px; width:508px; min-height:70px}

.audioComment, .bloggComment									{ margin-top:7px; display:none;}
.audioCommentFrom, .bloggCommentFrom					{ float:left; width:87px; }
.audioCommentFrom img, .bloggCommentFrom img 	{ margin-left:10px; }
.audioCommentButtons, .bloggCommentButtons 		{ width:508px; height:auto; float:left; margin-bottom:10px; margin-left:115px}
.audioCommentArrow, .bloggCommentArrow				{ background-image:url(/_img/elements/arrow.png); background-repeat:no-repeat; float:left; height:auto; min-height:52px; width:14px; }
.audioCommentText, .bloggCommentText					{ background-color:#FFFFFF; float:left; padding-bottom:10px; padding-left:10px; padding-top:10px; width:508px; }
.audioCommentLoad, .bloggCommentLoad					{ display:none; margin-left:97px; margin-top:8px; width:32px; height:32px;}

/* FIX */
.bloggCommentText 		{ width:415px; }
.bloggCommentButtons	{ width:420px; margin-left:102px; margin-top:20px;}


.commentbuttons				{ margin-left:115px; margin-top:4px; }

/*
ol
{
  width: 50em;  
  list-style-type:square;
}
ol li
{
  float: left;
  width: 15em;  
}

br
{
  clear: left;
}

div.musikstilarColumns
{
  margin-bottom: 1em;
  width:628px;
}

ol li.column1 { margin-left: 0em; }
ol li.column2 { margin-left: 10em; }
ol li.column3 { margin-left: 20em; }

div.musikstilarColumns
{
  margin-bottom: 1em;
  width:628px;
}*/

.profileGearIcons { text-align:center; width:80px; height:auto; float:left; margin-right:20px; }

/* separate the list from surrounding elements */
ol
{
  margin: 0 0 1em 2em;
  padding: 0;
}

ol li
{
  /* Stipulate the height of each item so that 
  vertical return = items * height */

  line-height: 14px;

}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that there’s a level above HTML: */

* html ol li
{
	position: relative;
}

/* horizontal position of each column */

ol li.column1 { margin-left: 0px; }
ol li.column2 { margin-left: 190px; }
ol li.column3 { margin-left: 380px; }

/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 1.2em line-height = 6em */

/* anchor styling */
ol li a
{
  display: block;
  width: 7em;
  text-decoration: none;
}
ol li a:hover
{
  color: #FFF; /* white */
  background-color: #A52A2A; /* brown */
}

.djprofiletick { position:relative; top:-8px; left:0px; width:16px; height:16px; }

.dimmed	{ opacity: .10; filter:Alpha(Opacity=10); }

.djListContent	{ padding:20px; min-height:567px;}
.djList					{ width:228px; height:80px; float:left; }
.djList	img			{ border: 1px #000 solid;}
.djAreaText 		{ font-size:10px; color:#333; }


table#medlemstyper { padding:0; margin:0 0 25px 0; border-collapse:collapse; }
table#medlemstyper th img { margin-top:160px;} /* sign up button */

table#medlemstyper th.heading { width: 135px ;}
table#medlemstyper th.basic { background:url('/_img/medlem/basic.jpg') no-repeat; width:154px; height:208px; }
table#medlemstyper th.professional { background:url('/_img/medlem/silvermedlem.png') no-repeat; width:154px; height:208px; }
table#medlemstyper th.business { background:url('/_img/medlem/guldmedlem.png') no-repeat; width:170px; height:208px; }

table#medlemstyper th,table#medlemstyper td  { border-right: 1px solid #FFF; text-align:center;  }
table#medlemstyper td{ padding:10px;}

table#medlemstyper .even td { background: #e6e6e6;}

table#medlemstyper .odd .table-col-0 { background: #e4f0d5;}
table#medlemstyper .odd .table-col-1 { background: #d8ebd3 url('/_img/medlem/col2-odd.gif') repeat-y top right;  }
table#medlemstyper .odd .table-col-2 { background: #d3e7de; }
table#medlemstyper .odd .table-col-3 { background: #d4e7df url('/_img/medlem/col4-odd.gif') repeat-y top left;  }
table#medlemstyper .odd .table-col-4 { background: #daeefb;}

table#medlemstyper .even .table-col-0 { background: #cbe1ab; }
table#medlemstyper .even .table-col-1 { background: #b1d7a7 url('/_img/medlem/col2-even.gif') repeat-y top right; }
table#medlemstyper .even .table-col-2 { background: #a7cfbd; }
table#medlemstyper .even .table-col-3 { background: #a9cdd9 url('/_img/medlem/col4-even.gif') repeat-y top left;  }
table#medlemstyper .even .table-col-4 { background: #b5ddf7; }


.inbox { width:250px; height:auto; background-color:#e2dae8; float: left; margin-bottom:7px}
