/* * * * * * * * * */
/* Skeleton        */
/* * * * * * * * * */

	body, html {
		height:100%; /* Stretch everything */
	}
	
	body {
	 	font:12px/16px Arial, Helvetica, sans-serif;
	 	margin:0;
		padding:0;
		text-align:center;
		min-height:100%;

		/* skinnable: */
		background:white;
		color:black;
	}

	body.index {
	 	font:12px/16px Arial, Helvetica, sans-serif;
	 	margin:0;
		padding:0;
		text-align:center;

		/* skinnable: */
		background:black;
		color:white;
	}
	
	div.wrapper {
	/* this div is used for cosmetic purposes only. */
	/* it can hold additional background-images for enhanced expressive freedom */
	min-height:100%;
	}
	
/* * * * * * * * * */
/* Segments        */
/* * * * * * * * * */

	div.wrapper div.top_segment {
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
		height:32px;
	}
	div.wrapper div.invisibleelements_segment {
		margin:0;
		padding:5px 0 5px 0;
		text-align:center;
		width:100%;
		background:url(pix/invisibles/invisibles.gif) top left repeat;
	}	
	div.wrapper div.page_segment {
		margin:0;
		padding:0;
		width:100%;
		text-align:center;
	}
	
	div.wrapper div.flatpage_segment {
		margin:0;
		padding:0;
		text-align:center;
	}
	
	div.wrapper div.popfog_segment {
		margin:0;
		padding:0;
		text-align:center;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:8000;
	}

	
	div.wrapper div.lightboxfog_segment {
		margin:0;
		padding:0;
		text-align:center;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:9000;
	}
	
	div.wrapper div.poppage_segment {
		margin:0;
		padding:0;
		text-align:center;
		position:relative;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:8000;
	}
	
	div.wrapper div.footer_segment {
		margin:0;
		padding:0;
		text-align:center;

		/* skinnable: */
		background:black;
	}


/* * * * * * * * * */
/* Regions         */
/* * * * * * * * * */

	div.wrapper div.top {
		margin:0 auto 0 auto;
		height:auto;
		text-align:left;
		position:relative;
		width:920px;
		background:black;
border-top:3px solid #756a8a;
}

	body.flatpage div.wrapper div.top {
		margin:0 auto 0 auto;
		height:auto;
		text-align:left;
		position:relative;
		width:848px;
	}

	div.wrapper div.invisibleelements {
		margin:0 auto 0 auto;
		height:auto;
		text-align:left;
		position:relative;
		width:920px;	
		background:white;
		color:#0066CC;	
	}	

	body.flatpage div.wrapper div.invisibleelements {
		margin:0 auto 0 auto;
		height:auto;
		text-align:left;
		position:relative;
		width:848px;
		background:white;
		color:#0066CC;	
	}	

	div.wrapper div.page {
		margin:0 auto 0 auto;
		position:relative;
		text-align:left;
		width:920px;

		/* skinnable: */
		background-color:none;
		background-image:none;
		background-position:top left;
		background-repeat: no-repeat;
		color:white;

		padding-top:400px;
padding-top:0;
	}
	
	div.wrapper div.flatpage {
		margin:0 auto 0 auto;
		position:relative;
		text-align:left;
		width:848px;
		padding-bottom:32px;
padding-bottom:16px;


		/* skinnable: */
		background:white;
		color:black;

	}
	
	div.wrapper div.popfog {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:4000;

		/* height to be set with javascript later: */
		height:0;
		height:4200px;

		/* display to be set to "block" with javascript later: */
		display:block;
		display:none;

		/* NOT skinnable: */
		background:url(pix/popfog/fog_100x100x24.png) top left repeat;
	}

	div.wrapper div.lightboxfog {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:9000;

		/* height to be set with javascript later: */
		height:0;
		height:4000px;

		/* display to be set to "block" with javascript later: */
		display:block;
		display:none;

		/* NOT skinnable: */
		background:url(pix/popfog/fog_100x100x24.png) top left repeat;
	}
	
	div.wrapper div.poppage {
		margin:0 auto 0 auto;
		position:relative;
		text-align:left;
		width:920px;
		position:relative;
		z-index:8600;

		/* not yet skinnable: */
		background:url(pix/dropshadow/dropshadow_920x100x24.png) top left repeat-y;
	}
	
	div.wrapper div.poppage_topshade {
		margin:0 auto 0 auto;
		position:relative;
		width:920px;
		height:30px;
		margin-top:30px;
		z-index:8000;

		/* not yet skinnable: */
		background:url(pix/dropshadow/dropshadowtop_920x30x24.png) top left no-repeat;
	}
	
	div.wrapper div.poppage_sheet {
		margin:0 auto 0 auto;
		position:relative;
		text-align:left;
		width:848px;
		position:relative;
		z-index:8000;
		padding-bottom:32px;

		/* skinnable: */
		background:white;
		color:black;
	}
	
	
	div.wrapper div.poppage_bottomshade {
		margin:0 auto 0 auto;
		position:relative;
		width:920px;
		height:32px;

		z-index:8000;

		/* skinnable: */
		background:url(pix/dropshadow/dropshadowbottom_920x30x24.png) top left no-repeat;
	}


/**/
	div.wrapper div.midsizepoppage_segment div.poppage {
		margin:0 auto 0 auto;
		position:relative;
		text-align:left;
		width:632px;
		position:relative;
		z-index:8600;

		/* not yet skinnable: */
		background:url(pix/dropshadow/dropshadow_632x100x24.png) top left repeat-y;
	}
	
	div.wrapper div.midsizepoppage_segment div.poppage_topshade {
		margin:0 auto 0 auto;
		position:relative;
		width:632px;
		height:30px;
		margin-top:30px;
		z-index:8000;

		/* not yet skinnable: */
		background:url(pix/dropshadow/dropshadowtop_632x30x24.png) top left no-repeat;
	}
	
	div.wrapper div.midsizepoppage_segment div.poppage_sheet {
		margin:0 auto 0 auto;
		position:relative;
		text-align:left;
		width:560px;
		overflow:hidden;
		position:relative;
		z-index:8000;
		padding-bottom:0;

		/* skinnable: */
		background:transparent;
		color:black;
	}
	
	div.wrapper div.midsizepoppage_segment div.poppage_bottomshade {
		margin:0 auto 0 auto;
		position:relative;
		width:632px;
		height:32px;

		z-index:8000;

		/* skinnable: */
		background:url(pix/dropshadow/dropshadowbottom_632x30x24.png) top left no-repeat;
	}

/**/	
	div.wrapper div.footer {
		margin:0 auto 0 auto;
		position:relative;
		text-align:left;
		width:920px;
		padding-top:12px;
	}


/* * * * * * * * * * * * * * * * * * * * * * * * * */ 
/* Clears to make segments  contain childen        */
/* * * * * * * * * * * * * * * * * * * * * * * * * */

	div.wrapper div.clear_top {
		clear:both;
		height:0;
		display:block;
		clear:both;
		line-height:0;
		font-size:0;
		position:relative;
		top:0;
		left:0;
	}
	
	div.wrapper div.clear_page {
		clear:both;
		height:0;
		display:block;
		clear:both;
		line-height:0;
		font-size:0;
		position:relative;
		top:0;
		left:0;
	}
	
	div.wrapper div.clear_footer {
		clear:both;
		height:0;
		display:block;
		clear:both;
		line-height:0;
		font-size:0;
		position:relative;
		top:0;
		left:0;
	}
	
	div.wrapper div.clearfloats {
		clear:both;
		height:0;
		display:block;
		clear:both;
		line-height:0;
		font-size:0;
		position:relative;
		top:0;
		left:0;
	}

/* * * * * * * * * * * * * * * * * * * * * */
/* PAGE: Layout regions  and their modules */
/* * * * * * * * * * * * * * * * * * * * * */

	div.wrapper div.grand_region {
	float:left;
	width:848px;
	overflow:hidden;

	/* IE 6 fixes: */
	/* so that ie6 doesn't double the left margin: */
		display:inline;
	/* ^^ to avoid IE6 adding margins were there should not be any. */
		line-height:0px;
		font-size:0;
	}
	
	div.wrapper div.page div.grand_region {
	width:920px;
	padding-bottom:92px; /*mt_meck*/
}
	
	div.wrapper div.main_region {
	float:left;
	width:560px;
	margin-left:16px;
	display:inline; /* so that ie6 doesn't double the left margin */
}
	
	div.wrapper div.auxiliary_region {
	float:left;
	width:272px;
	display:inline; /* so that ie6 doesn't double the left margin */
}
	
	div.wrapper div.supplementary_region {
	float:left;
	width:560px;
	margin-left:16px;
	display:inline; /* so that ie6 doesn't double the left margin */
}
	
	div.wrapper div.footer_region {
	float:left;
	width:920px;
	margin-bottom:16px;
	display:inline; /* so that ie6 doesn't double the left margin */
}	

/* * * * * * * * * * * * * * * * * */
/* PAGE: Layout Modules and Areas  */
/* * * * * * * * * * * * * * * * * */

	div.wrapper div.module_920 {
	float:left;
	width:920px;
}
	
	div.wrapper div.module_848 {
	float:left;
	width:848px;
}
	
	div.wrapper div.module_560 {
	float:left;
	width:556px;
}
	
	div.wrapper div.module_272 {
	float:left;
	width:272px;
}

/* AREAS */
	
/* area_920 */

	div.wrapper div.area_920 {
		float:left;
		width:920px;
	}


/* area_848 */

	div.wrapper div.area_848 {
		float:left;
		width:848px;
	}

/* area_560 */

	div.wrapper div.area_560,
	div.wrapper div.area_560_last {
		float:left;
		width:560px;
		margin-right:16px;
	}
	
	div.wrapper div.area_560_last {
		margin-right:0;
	}


/* area_416 */

	div.wrapper div.area_416,
	div.wrapper div.area_416_last {
		float:left;
		width:416px;
		margin-right:16px;
		display:inline;
	}
	
	div.wrapper div.area_416_last {
		margin-right:0;
	}
	
	div.wrapper div.area_416_last {
		margin-right:0;
	}

/* area_344 */

	div.wrapper div.area_344,
	div.wrapper div.area_344_last {
		float:left;
		width:344px;
		display:inline;
		margin-right:16px;

	}
	
	div.wrapper div.area_344_last {
		margin-right:0;
	}

/* area_272 */

	div.wrapper div.area_272,
	div.wrapper div.area_272_last {
		float:left;
		width:272px;
		margin-right:16px;
	}
	
	div.wrapper div.area_272_last {
		margin-right:0;
	}


/* area_218 */
/* used in index footer */

	div.wrapper div.area_218,
	div.wrapper div.area_218_last {
		float:left;
		width:218px;
width:171px;
		margin-right:16px;
	}
	
	div.wrapper div.area_218_last {
width:172px;
		margin-right:0;
	}



/* area_128 */

	div.wrapper div.area_128,
	div.wrapper div.area_128_last {
		float:left;
		width:128px;
		margin-right:16px;
	}
	
	div.wrapper div.area_128_last {
		margin-right:0;
	}

/* indents */
/* these are used as addiional classes on information page areas create varied indentations */

	div.wrapper div.area_indent_144 {
	margin-left:144px;
}
	
	div.wrapper div.area_indent_288 {
	margin-left:288px;
}
	
	div.wrapper div.area_indent_432 {
	margin-left:432px;
}


/* * * * * * * * * * * * */
/* top globalnavigation  */
/* * * * * * * * * * * * */

	div.wrapper div.globalnavigation {
/*
		position:absolute;
		left:0;
		top:0;
		width:920px;
		z-index:7600;
		text-transform:lowercase;
*/
position:relative;
height:36px;
text-transform:none;
	}

	body.flatpage div.wrapper div.globalnavigation {
		width:848px;
		height:36px;

		/* skinnable;: */
		background:black;
	}

	div.wrapper div.globalnavigation div.content_control {
		width:720px;
		position:relative;
	}

	body.flatpage div.wrapper div.globalnavigation div.content_control {
		width:720px;
	}

	body.flatpage div.wrapper div.midthing {
		height:32px;

		/* skinnable;: */
		background:black;
	}

	div.wrapper div.midthing div.content_control {
		width:720px;
		position:relative;
	}

	body.flatpage div.wrapper div.midthing div.content_control {
		width:720px;
	}
/* * * * * * * */
/* top home    */
/* * * * * * * */

	div.wrapper ul.globalhome {
		position:absolute;
		top:0;
		left:0;
		width:720px;
		/* skinnable  */
		color:white;
	}
	
	div.wrapper ul.globalhome li {
		float:left;
font:11px/15px Arial, Helvetica, sans-serif;
	text-transform:none;
	}
	
	div.wrapper ul.globalhome li a {
		float:left;
		text-indent:0;
		overflow:hidden;
		cursor:pointer;

		/* skinnable  */
		background:url(pix/globalnavigation/nav_animation_anim2.gif) 0 0 repeat-x;
		color:white;
	}

	div.wrapper ul.globalhome li a span {
		float:left;
		padding:8px 16px 8px 8px;

		/* skinnable  */
		background:url(pix/globalnavigation/nav_animation_anim3.gif) 0 0 repeat-x;
	}

	div.wrapper ul.globalhome li a:hover {
		background-position:0 -100px;	

		/* skinnable  */
		color:white;
	}

  	div.wrapper ul.globalhome li a:hover span {
		background-position:0 -100px;	
	}

  	div.wrapper ul.globalhome li.crumb a {
		/* skinnable  */
		color:silver;
	}

  	div.wrapper ul.globalhome li.crumbdivider {
		padding:8px 4px 8px 4px;
	}

  	div.wrapper ul.globalhome li.crumb a span {
		padding:8px 4px 8px 4px;
	}
  	div.wrapper ul.globalhome li.home a span {
		padding:8px 4px 8px 8px;
	}
  	div.wrapper ul.globalhome li.crumb a:hover {
		/* skinnable  */
		color:white;
	}

  	div.wrapper ul.globalhome li.selected a span {
		padding-bottom:4px;
		border-bottom:4px solid white;

		/* skinnable  */
		color:white;
	}

	div.wrapper ul.globalhome li.selected a:hover span {

		/* skinnable  */
		color:#ffffff;
	}

/* * * * * * * * * * * * * * * * * * * * * */
/* top globalnavigation globalnavigation   */
/* * * * * * * * * * * * * * * * * * * * * */

	div.wrapper ul.globalnavigation {
		position:absolute;
		top:0;
		width:358px;
		right:0;
		/* skinnable  */
		color:white;
	text-transform:none;
	}
	
	div.wrapper ul.globalnavigation li {
		float:right;
		font:11px/15px Arial, Helvetica, sans-serif;
	}

	div.wrapper ul.globalnavigation li a,
	div.wrapper ul.globalnavigation li a:link,
	div.wrapper ul.globalnavigation li a:visited,
	div.wrapper ul.globalnavigation li a:hover,
	div.wrapper ul.globalnavigation li a:active {
		float:left;
		cursor:pointer;

		/* skinnable  */
		background:url(pix/globalnavigation/nav_animation_anim2.gif) 0 0 repeat-x;
		color:white;
	}

	div.wrapper ul.globalnavigation li a span {
		float:left;
		padding:8px 16px 8px 8px;

		/* skinnable  */
		background:url(pix/globalnavigation/nav_animation_anim3.gif) 0 0 repeat-x;
	}

	div.wrapper ul.globalnavigation li a:hover {
		background-position:0 -100px;	

		/* skinnable  */
		color:white;	
	}

  	div.wrapper ul.globalnavigation li a:hover span {
		background-position:0 -100px;	
	}

	div.wrapper ul.globalnavigation li.selected a,
	div.wrapper ul.globalnavigation li.selected a:link,
	div.wrapper ul.globalnavigation li.selected a:visited,
	div.wrapper ul.globalnavigation li.selected a:hover,
	div.wrapper ul.globalnavigation li.selected a:active {

		/* skinnable  */
		background:white;
		color:black;	
	}

  	div.wrapper ul.globalnavigation li.selected a span {

		/* skinnable  */
		background:white;
	}
	
	div.wrapper ul.globalnavigation li.mainmenulink a span {
		float:left;
		background-color:#756a8a;
	}

	div.wrapper ul.globalnavigation li.language a span {
		float:left;
		padding:8px 12px 8px 4px;
		text-transform:uppercase;
	}

/* * * * * * * * */
/* CONTROLS      */
/* * * * * * * * */

		/* * * * * * * * * * * * * */
		/* generic control         */
		/* * * * * * * * * * * * * */

	div.wrapper div.control {
	float:left;
	width:100%; /* NOT required */
	display:inline;
	font:12px/15px Arial, Helvetica, sans-serif; /* Font-size and line-height needs to be set so that text is rendered visible */
	margin-bottom:12px; /* required */

}

		/* * * * * * * * * * * * * */
		/* content_control         */
		/* * * * * * * * * * * * * */

	div.wrapper div.content_control {
	float:left;
	width:100%; /* NOT required */
	display:inline;
	font:12px/16px Arial, Helvetica, sans-serif; /* Font-size and line-height needs to be set so that text is rendered visible */
/*	margin-bottom:12px; *//* required */
/* if IE6 screws up the margin above need to be replaced with the above rule */
/*	border-bottom:12px solid white;*/

}


/* - temp - */

	div.wrapper div.navigation {
	float:left;
	width:132px;
	margin-right:12px;
}

/* - // temp - */

	div.wrapper div.pageheader_control {
	float:left;
	width:100%; /* NOT required */
	display:inline;
	margin-bottom:16px;
	padding:0;
	font:12px/16px Arial, Helvetica, sans-serif; /* Font-size and line-height needs to be set so that text is rendered visible */
	position:relative;
/*	height:537px;*/
	overflow:hidden;
	border:none;
	background:white;
}
	
	div.wrapper div.flatpage div.pageheader_control div.content_control,
	div.wrapper div.poppage div.pageheader_control div.content_control {
	padding:0;
	}

	div.wrapper div.flatpage div.pageheader_control div.content_control img,
	div.wrapper div.poppage div.pageheader_control div.content_control img {
	padding:0;
	margin:0;
	}
	
	div.wrapper div.content_control h1 {
		padding:8px 0 4px 0;
		font-family: "Times New Roman", Times, Georgia, serif;
		font-size:24px;
		line-height:24px;
		font-weight:bold;
	}
	div.wrapper div.pageheader_control img {}
	
	div.wrapper div.pageheader_control h1 {
padding:0;
margin:0;
position:absolute;
bottom:0;
left:0;
width:848px;
height:100px;
color:white;

/*skinnable: TODO */
background:url(blank.gif) top left no-repeat;
}
	
	div.wrapper div.pageheader_control h1 span {
display:block;
width:100%;
height:100px;
overflow:hidden;
text-indent:-2000px;
background:url(blank.gif) top left no-repeat; /* real backgroundimage set with inline style */
}
	
	div.wrapper div.content_control {
	font:12px/16px Arial, Helvetica, sans-serif;
}

	
	div.wrapper div.content_control h2 {
	font:14px/16px "Times New Roman", Times, Georgia, serif;
	font-weight:bold;
 	margin-bottom:8px;
 	margin-top:16px;
	padding:0 8px 0 8px;
	clear:both;
/*fix*/
padding:0 16px 0 16px;
 }

div.wrapper div.content_control h3 {
		margin:0;
		padding:0;
		font:14px/18px "Times New Roman", Times, Georgia, serif;
		font-weight:bold;
	padding:0 8px 0 8px;
/*fix*/
padding:0 16px 0 16px;
	}

	div.wrapper div.content_control h3 {
	}
	
	div.wrapper div.content_control p {
 	margin-bottom:16px;
 	margin-top:16px;
	padding:0 8px 0 8px;

/*fix*/
padding:0 16px 0 16px;
 }
	
	div.wrapper div.content_control p.intro,
	div.wrapper div.content_control div.intro p {
	 font:12px/16px "Times New Roman", Times, Georgia, serif;
	 font:14px/16px "Times New Roman", Times, Georgia, serif;
	 font-weight:bold;
 }
	
	div.wrapper div.content_control dl {
	padding:0 8px 0 8px;
 }
	
	div.wrapper div.content_control img {
 	margin:8px 16px 8px 0;
 	margin:0 16px 16px 0;
	display:inline;
 }
	
	div.wrapper div.content_control img.last {
	margin-right:0; 
 }

/* CLOSE WINDOW GADGET */

div.wrapper div.closewindow {
	position:relative;
	z-index:12000;
}
	
div.wrapper div.closewindow a {
	position:absolute;
	top:-25px;
	right:10px;
	width:50px;
	height:50px;
	display:block;
	z-index:12000;
	cursor:pointer;
	text-indent:-2000px;
	overflow:hidden;
	background:url(pix/dropshadow/closewindow.png) 0 0 no-repeat;
}
	
div.wrapper div.closewindow a:hover {
	background-position:0 -100px;
}

/* Johans nya grejer */

div.wrapper div.print {
	position:relative;
	z-index:12000;
}
div.wrapper div.tipfriend {
	position:relative;
	z-index:12000;
}
div.wrapper div.print a {
	position:absolute;
	top:-25px;
	left:40px;
	width:50px;
	height:50px;
	display:block;
	z-index:12000;
	cursor:pointer;
	text-indent:-2000px;
	overflow:hidden;
	background:url(pix/dropshadow/icon_print.png) 0 0 no-repeat;
}
	
div.wrapper div.print a:hover {
	background-position:0 -100px;
}

div.wrapper div.tipfriend a {
	position:absolute;
	top:-25px;
	left:80px;
	width:50px;
	height:50px;
	display:block;
	z-index:12000;
	cursor:pointer;
	text-indent:-2000px;
	overflow:hidden;
	background:url(pix/dropshadow/icon_mailafriend.png) 0 0 no-repeat;
}
	
div.wrapper div.tipfriend a:hover {
	background-position:0 -100px;
}



/* slut på Johans nya grejer */

/* *  KRISTIAN'S PLAYGROUND  * */

/* (include "div.content_control" in selectors to win any specificity clashed that might arise) */


/* EXPERIENCES, ISSUES, LIVE */

	div.wrapper div.page div.content_control {
	width:100%;
	overflow:hidden;
	/*	skinnable: */
	background:none;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	
	position:relative;
}

/* EXPERIENCES, ISSUES, LIVE */

	div.wrapper div.live,
	div.wrapper div.experiences,
	div.wrapper div.issues {
	width:100%;
	float:left;padding:0;margin:0;
/*	padding-top:20px;*/

}
	
	div.wrapper div.content_control div.item {
 	margin-bottom:16px;
margin:0;
	padding:0 16px;
	float:left;
	display:inline;
	clear:both;

/* delousing */
overflow:hidden;
width:100%;
padding:0;

/*KB*/	padding-bottom:16px;
/*	position:relative;*/
}
	
	div.wrapper div.content_control div.item ul {
/*	width:100%;*/
	clear:both;
	padding:4px 0;

/* delousing */
padding:4px 16px;
clear:both;

}

div.wrapper div.content_control div.item p.actions {
/*	width:100%;*/
	clear:both;
	padding:4px 0;

/* delousing */
padding:4px 16px;
}	
	div.wrapper div.content_control div.item p {

/* delousing */
padding:0 16px;

}
	
	div.wrapper div.content_control div.item ul li {
	list-style:none;
/*	float:left;*/
	display:inline;
}
	
	div.wrapper div.content_control div.item ul li.divider,
	div.wrapper div.content_control div.item span.divider,
	div.wrapper div.content_control div.display_item ul li.divider,
	div.wrapper div.content_control div.display_item span.divider {
	padding-left:6px;
	padding-right:6px;
	/*	skinnable: */
	color:#white;
}
	
	div.wrapper div.content_control div.item ul li a,
	div.wrapper div.content_control div.item p.actions a {
	
	/*	skinnable: */
color:#ffffff;
border-bottom:1px dotted #ffffff;
letter-spacing:normal;

}
	div.wrapper div.content_control div.item p.actions a {
	
	}

	
	div.wrapper div.content_control div.item ul li a.permalink,
	div.wrapper div.content_control div.item p.actions a.permalink{
	/*	skinnable: */
	color:white;
	border-bottom:1px dotted white;
}
	
	div.wrapper div.content_control div.item ul li a:hover,
	div.wrapper div.content_control div.item ul li a.permalink:hover {
	/*	skinnable: */
	color:white;
	border-bottom:1px solid white;
}



/* EXPERIENCES */

	div.wrapper div.experiences div.content_control div.item h1,
	div.wrapper div.issues div.content_control div.item h1,
	div.wrapper div.live div.content_control div.item h1
	 {
	padding:4px 16px 4px 16px;
	font-weight:normal;

	/*	skinnable: PUT_INTO_THEME! */
	color:#756a8a;
	color:white;
		
	}

	div.wrapper div.experiences div.content_control div.item h2,
	div.wrapper div.issues div.content_control div.item h2,
	div.wrapper div.live div.content_control div.item h2 {
 	margin:0;
	padding:4px 0 4px 0;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	letter-spacing:.06em;

/* delouse */
padding:4px 16px 4px 16px;

	/*	skinnable: PUT_INTO_THEME! */
	color:white;
}

	div.wrapper div.experiences div.content_control p.intro a,
	div.wrapper div.issues div.content_control p.intro a,
	div.wrapper div.live div.content_control p.intro a {
		color:white; /* SKINNABLE */
		border-bottom:1px dotted white; /* SKINNABLE */

	}

	div.wrapper div.experiences div.content_control div.item p.intro a:hover,
	div.wrapper div.issues div.content_control div.item p.intro a:hover,
	div.wrapper div.live div.content_control div.item p.intro a:hover {
		color:white;/* SKINNABLE */
		border-bottom:1px solid white; /* SKINNABLE */
	}


	div.wrapper div.experiences div.content_control div.item h2 a,
	div.wrapper div.issues div.content_control div.item h2 a,
	div.wrapper div.live div.content_control div.item h2 a,
	div.wrapper div.live div.content_control div.item dd.what a {
		border-bottom:none;
		/* SKINNABLE */
		color:white;

	}

	div.wrapper div.experiences div.content_control div.item h2 a:hover,
	div.wrapper div.issues div.content_control div.item h2 a:hover,
	div.wrapper div.live div.content_control div.item h2 a:hover,
	div.wrapper div.live div.content_control div.item dd.what a:hover {
		border-bottom:none;
		/* SKINNABLE */
		color:white;
	}
	
	div.wrapper div.experiences div.item p,
	div.wrapper div.issues div.item p,
	div.wrapper div.live div.item p {
 	margin:0;
	line-height:18px;

/* delouse */
padding:0 16px 8px 16px;


	/*	skinnable: */
	color:white;
}


	div.wrapper div.experiences div.content_control div.item p.intro,
	div.wrapper div.issues div.content_control div.item p.intro,
	div.wrapper div.live div.content_control div.item p.intro,
	 {
	padding-top:0;
	
	}

/* ISSUES */

	div.wrapper div.issues div.content_control {
float:left;
width:100%;
line-height:15px;
position:relative;
}
	
	
	div.wrapper div.experiences div.item p.info,
	div.wrapper div.issues div.item p.info,
	div.wrapper div.live div.item p.info {
	margin:0;
	padding:2px 0 2px 0;
/* delouse */
padding:2px 16px 8px 16px;

	/*	skinnable: */
	color:white;
	}
	
	
	div.wrapper div.issues div.content_control div.item p.info a {
	/*	skinnable: */
	color:white;
	border-bottom:1px dotted white;
}
	
	div.wrapper div.issues div.content_control div.item p.info a:hover {
	/*	skinnable: */
	color:white;
	border-bottom:1px solid white;
}

	div.wrapper div.issues div.content_control div.item p.info a.selected {
	/*	skinnable: */
	color:white;
	border-bottom:1px solid white;
}


/* LIVE */

	div.wrapper div.live div.content_control div.item p.info a:hover {
	/*	skinnable: */
	color:white;
	border-bottom:1px solid white;
}
	
	div.wrapper div.live div.content_control div.item p.info a {
	/*	skinnable: */
	color:white;
	border-bottom:1px dotted white;
}
	
	div.wrapper div.live div.content_control div.item dl {
	width:100%;
	float:left;
	clear:both;
 	margin:0;
	padding:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;

/* delouse */
padding:0;
}
	
	div.wrapper div.live div.content_control div.item dl dt {
	float:left;
	width:50px;
	margin-left:16px;
	font-weight:normal;
	display:inline;
	padding:4px 0 4px 0;
	padding:0;

	/*	skinnable: */
	color:white;
}
	
	div.wrapper div.live div.content_control div.item dl dd {
	float:right;
	margin-right:16px;
	display:inline;
	width:242px;
	width:258px;
	padding:0;
	
	/*	skinnable: */
	color:white;
}
	

	div.wrapper div.live div.content_control div.item dl dt.what {
		line-height:20px;
	}
	div.wrapper div.live div.content_control div.item dl dd.what {
	float:right;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	letter-spacing:.06em;

	/*	skinnable: */
	color:white;
}
	
	div.wrapper div.live div.content_control div.item dl dd.when,
	div.wrapper div.live div.content_control div.item dl dd.where {
	float:right;
	
	/*	skinnable: */
	color:white;
}
	
	div.wrapper div.live div.content_control div.item dl.info {
	width:100%;
	float:left;
	clear:both;
 	margin:0;
	padding:4px 0 0 0;

/* delouse */
padding:4px 16px 0 16px;
padding:0;
	}
	
	div.wrapper div.live div.content_control div.item dl.info dt {
	float:left;
	width:50px;


	/*	skinnable: */
	color:white;
}
	
	div.wrapper div.live div.content_control div.item dl.info dd {
	float:right;
	font-weight:normal;

	/*	skinnable: */
	color:white;
}
	
	div.wrapper div.live div.content_control div.item dl dd a {
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
*/
	/*	skinnable: */
	color:white;
	border-bottom:1px dotted white;
}
	
	div.wrapper div.live div.content_control div.item dl dd a:hover {
	/*	skinnable: */
	color:white;
	border-bottom:1px solid white;
}
	
	div.wrapper div.live div.content_control div.item ul {
/*	width:100%;
	clear:both;
	padding:4px 0 4px 70px;
*/
}
/* SKINNING SECOND SWEEP -- TO HERE*/
/* FOOTER */

	div.wrapper div.module_920 {
	margin:128px 0 0 0;
	padding:18px 0 0 0;
/*	border-top:1px solid #756a8a;*/
/*mt_meck*/
margin:0;
padding:0;
}
	
	div.wrapper div.footer_segment div.module_920 {
	padding-top:91px;
	background:none;
}

body.index div.footer_segment div.module_920 {
	border-top:1px solid white;
}
	
	div.wrapper div.footernav_control {
padding:8px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	

	/* skinnable: */
	color:white;
	background:none;	

}
	
	div.wrapper div.footernav_control h1 {
	padding:4px 0 8px 0;
	font-family: "Times New Roman", Times, Georgia, serif;
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
font-size:12px;
line-height:14px;
	font-weight:normal;
font-weight:bold;

	/* skinnable: */
	color:white;
}
/**/

	div.wrapper div.footernav_control ul li {
				padding:4px 0;
			}
	
	div.wrapper div.footernav_control a {
				color:white;
			}
	
	div.wrapper div.footernav_control a.selected {
				color:white;
				border-bottom:1px solid white;
			}
	
	div.wrapper div.footernav_control a.selected:hover,
	div.wrapper div.footernav_control a:hover {
				color:white;
				border-bottom:1px dotted white;
			}
/**/

	div.wrapper div.footernav_control ul li {
	padding:4px 0;
}
	
	div.wrapper div.footernav_control a {
	/* skinnable: */
	color:silver;
}
	
	div.wrapper div.footernav_control a:hover {
	/* skinnable: */
	color:white;
	border-bottom:1px dotted white;
}
	
	div.wrapper div.footernav_control li.selected a {
	font-weight:bold;
	/* skinnable: */
	color:white;
	border-bottom:1px solid white;
}
	
	div.wrapper div.footernav_control li.selected a:hover {
	font-weight:bold;
	/* skinnable: */
	color:white;
	border-bottom:1px dotted white;
}


/* IMAGES */

	div.wrapper div.content_control img {
 }
	
	div.wrapper div.content_control div.firstpage_images {
	padding:16px 0 0 0;
	clear:both;
/*	float:left;
	width:100%;
*/
	/* skinnable: */
	background:#000000;
}
	
	div.wrapper div.content_control div.firstpage_images a {
}
	
	div.wrapper div.content_control div.experience_images {
	padding:16px 0 0 0;
	clear:both;

	/* skinnable: */
	background:#ffffff;
}
	
	div.wrapper div.content_control div.firstpage_images img,
	div.wrapper div.content_control div.experience_images img {
	margin-right:16px;
	margin-bottom:16px;
}
	
	div.wrapper div.content_control div.firstpage_images img.last,
	div.wrapper div.content_control div.experience_images img.last {
	margin-right:0;

}



/* FLAT EXPERIENCE */

	div.wrapper div.flatpage div.content_control {
/*	 font:11px/15px Arial, Helvetica, sans-serif;*/
	 color:black;
}
	
	div.wrapper div.poppage div.content_control h2,
	div.wrapper div.flatpage div.content_control h2 {
/* 	margin-bottom:16px;*/
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
*/
	/* Skinnable*/
	color:#000000;

}
	
	div.wrapper div.flatpage div.content_control h2 {
	padding-left:0;
	padding-right:0;
}
	div.wrapper div.flatpage div.content_control h3 {
	padding-left:0;
	padding-right:0;
}
	
	div.wrapper div.flatpage div.content_control p {
	margin-top:0;
 	margin-bottom:16px;
 	margin-top:0;
	padding-left:0;
	padding-right:0;
 }
	
 
	div.wrapper div.poppage div.content_control p {
	padding-top:0;
/*	padding-bottom:16px;*/
	margin-top:0;
	}
	
	div.wrapper div.flatpage div.content_control div.intro p {
	/* tigercandy! to revert to the standard intro style just uncomment the line below */
/*		font:14px/18px "Times New Roman", Times, Georgia, serif;*/
		font-weight:bold;
	 }
	
	div.wrapper div.flatpage div.content_control p.intro {
		 font:14px/18px "Times New Roman", Times, Georgia, serif;
		 font-weight:bold;
	 }

	div.wrapper div.flatpage div.content_control h2 {
		margin:0 0 8px 0;
		padding:0;
		font:16px/20px "Times New Roman", Times, Georgia, serif;
		font-weight:bold;
	}	


	div.wrapper div.flatpage div.content_control h3 {
		margin:0;
		padding:0;
		font:14px/18px "Times New Roman", Times, Georgia, serif;
		font-weight:bold;
	}

	div.wrapper div.flatpage div.content_control dl {
	padding-left:0;
	padding-right:0;
}

	div.wrapper div.poppage div.content_control dl {
	padding-left:8px;
	padding-right:8px;
/*fix*/
padding-left:16px;
padding-right:16px;
}
	

	div.wrapper div.flatpage div.content_control {
	padding:8px 0 16px 0;
padding:0 0 16px 0;
}
	
	div.wrapper div.flatpage div.content_control h1 {
	margin:0;
	padding:8px 0 4px 0;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
}
	
	div.wrapper div.flatpage div.content_control p {
		padding:0 0 4px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		font-weight:normal;
}

	
	div.wrapper div.flatpage div.content_control div.content h2,
	div.wrapper div.flatpage div.content_control div.project h2,
	div.wrapper div.flatpage div.content_control div.contact h2 {
	padding:6px 0 2px 0;
	margin:0;
}
	
	div.wrapper div.flatpage div.content_control div.content p,
	div.wrapper div.flatpage div.content_control div.project p,
	div.wrapper div.flatpage div.content_control div.contact p {
	padding:0 0 12px 0;
	margin:0;
}
	
	div.wrapper div.flatpage div.content_control div.content,
	div.wrapper div.flatpage div.content_control div.project {
	border-bottom:1px dotted #000000;
}
	
	div.wrapper div.flatpage div.content_control div.content a,
	div.wrapper div.flatpage div.content_control div.project p a,
	div.wrapper div.flatpage div.content_control div.contact a {
	color:#000000;
	border-bottom:1px dotted #000000;
}
	
	div.wrapper div.flatpage div.content_control div.content a:hover,
	div.wrapper div.flatpage div.content_control div.project p a:hover,
	div.wrapper div.flatpage div.content_control div.contact a:hover {
	color:#000000;
	border-bottom:1px solid #000000;
}


/* --------------- SKINNING PROCESS COMPLETED UP TO THIS POINT */

	div.wrapper div.flatpage div.content_control div.flatpage_menu_control {
	margin-top:16px;
	padding:16px;
	/* skinnable: */
	background-color:#000000;
}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner {
	padding:16px;
	/* skinnable: */
	background:url(pix/testcolbg.png) top left repeat;
}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner ul {

}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner ul li {
	padding:4px 0;
}

	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner ul li.backtotop {
	padding:20px 0 4px 0;
}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner a {
	/* skinnable: */
	color:white;
}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner a.selected {
	font-weight:bold;
	/* skinnable: */
	color:white;
	border-bottom:1px solid white;
}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner a:hover,
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner a.selected:hover {
	/* skinnable: */
	color:white;
	border-bottom:1px dotted white;
}





/*  // KRISTIAN'S PLAYGROUND  */


/* *  DEBUGGING FEATURE  * */

	div.wrapper div.page:hover div.content_control {
/*
	background:deeppink;
*/
}
/**/

	div.wrapper div.flatpage div.content_control div.flatpage_menu_control {
	padding:16px;
	background-color:#000000;
}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner {
	padding:16px;
	background:url(pix/testcolbg.png) top left repeat;
}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner ul {

}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner ul li {
	padding:4px 0;
}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner a {
	/* skinnable: */
	color:white;
}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner a.selected {
	/* skinnable: */
	color:white;
	border-bottom:1px dotted white;
}
	
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner a:hover,
	div.wrapper div.flatpage div.content_control div.flatpage_menu_control  div.flatpage_menu_control_inner a.selected:hover {
	/* skinnable: */
	color:white;
	border-bottom:1px dotted white;
}
	


/* variabel indentation areas (use with area_416_last)*/

	div.wrapper div.area_indent_0 {
		margin-left:0;
	}
	
	div.wrapper div.area_indent_1 {
		margin-left:144px;
	}
	
	div.wrapper div.area_indent_2 {
		margin-left:288px;
	}
	
	div.wrapper div.area_indent_3 {
		margin-left:432px;
	}

/*mt_meck*/
div.wrapper div.midthing {
	border-top:1px solid #756a8a; height:32px;clear:both;margin-bottom:16px; margin-top: 16px; position:relative;
	width:920px;
}

div.wrapper div.midthing div.content_control {
	width:720px;
}

	div.wrapper div.content_control div.exp_project,
	div.wrapper div.content_control div.exp_people,
	div.wrapper div.content_control div.exp_numbers {
	padding:16px 0 8px 0;
/*	background:#000000 url('pix/testcolbg.png') top left repeat;*/

	/* skinnable: */
	background:#ffffff;
	color:#756a8a;
	color:#000000;
}

	div.wrapper div.flatpage div.content_control div.exp_project h2,
	div.wrapper div.flatpage div.content_control div.exp_people h2,
	div.wrapper div.flatpage div.content_control div.exp_numbers h2 {
		border-bottom:1px solid black;
	}
	div.wrapper div.poppage div.content_control div.exp_project h2,
	div.wrapper div.poppage div.content_control div.exp_people h2,
	div.wrapper div.poppage div.content_control div.exp_numbers h2 {
		border-bottom:1px solid black;
		padding-left:0;
		padding-right:0;
		margin-left: 8px;
		margin-right:8px;
		/*fix*/
		margin-left: 16px;
		margin-right: 16px;
		
	}	
	
	div.wrapper div.content_control div.exp_project dl,
	div.wrapper div.content_control div.exp_people dl,
	div.wrapper div.content_control div.exp_numbers dl {
	padding-bottom:8px;
}
	
	div.wrapper div.content_control div.exp_project dl dt,
	div.wrapper div.content_control div.exp_people dl dt,
	div.wrapper div.content_control div.exp_numbers dl dt {
	font-weight:bold;
	padding-bottom:2px;
}
	
	div.wrapper div.content_control div.exp_project dl dd,
	div.wrapper div.content_control div.exp_people dl dd,
	div.wrapper div.content_control div.exp_numbers dl dd {
}
	
	div.wrapper div.content_control div.exp_project a,
	div.wrapper div.content_control div.exp_people a,
	div.wrapper div.content_control div.exp_numbers a {
	text-decoration:none;
	/* skinnable: */
	color:white;
}
	
	div.wrapper div.content_control div.exp_project a:hover,
	div.wrapper div.content_control div.exp_people a:hover,
	div.wrapper div.content_control div.exp_numbers a:hover {
	/* skinnable: */
	color:white;
	border-bottom:1px dotted white;
}

/* - - - -------------- - - - - MT  -- - - - - - - - */

div.wrapper div.issues div.content_control div.display_item	{
background:white;
padding-bottom:32px;
float:left;
display:inline;
color:black;
width:100%;
width:560px;
}

div.wrapper div.issues div.content_control div.display_item h2 {
	padding-left:16px;
	color:black;
}

	div.wrapper div.issues div.content_control div.display_item ul {
	display:block;
		padding:0 128px 0 12px;
	/*	width:100%;	
		clear:both;
		padding:4px 0 4px 70px;*/
	}

	div.wrapper div.issues div.content_control div.display_item ul li {
	display:list-item;
		padding:0 0 0 12px;
		margin-left:24px;
		margin-bottom:16px;
		list-style:disc;
		list-style-position:outside;
	}
div.wrapper div.issues div.content_control div.display_item	p {
	padding-right:128px;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:16px;
	margin-top:0;
	padding-left:16px;
	color:black;
	line-height:16px;
}
div.wrapper div.issues div.content_control div.display_item p.intro,
div.wrapper div.issues div.content_control div.display_item div.intro p {
	padding-right:16px;
}
div.wrapper div.issues div.content_control div.display_item p.info {
	padding-right:16px;
	padding-top:0;
	paddding-bottom:0;
}

div.wrapper div.issues div.content_control div.display_item	div.firstpage_images {
	background:white;
}

div.wrapper div.issues div.content_control div.display_item	div.firstpage_images a {
border:none;
}

div.wrapper div.issues div.content_control div.display_item	div.display_item_info{
	padding:0 8px 16px 16px;
}

div.wrapper div.issues div.content_control div.display_item	div.display_item_children {
	padding:18px 8px 16px 16px;
	float:left;
}

div.wrapper div.issues div.content_control div.display_item h2 {
 	margin:0;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	letter-spacing:.06em;

	padding:4px 16px 4px 16px;

}	

div.wrapper div.issues div.content_control div.display_item div.display_item_children h2 {
	padding:4px 16px 4px 0;

}	

div.wrapper div.issues div.content_control div.display_item	div.display_item_children  div.post {
float:left;padding:0 0 18px 0;
margin:0;
}
	

div.wrapper div.issues div.content_control div.display_item	div.display_item_info p, 
div.wrapper div.issues div.content_control div.display_item	div.display_item_children p {
padding:0;
padding-right:132px;
margin:0;
}

div.wrapper div.issues div.content_control div.display_item	div.display_item_info ul,
div.wrapper div.issues div.content_control div.display_item	div.display_item_children ul {
padding:0;
margin:0;
clear:both;
float:left;
width:100%;
}
div.wrapper div.issues div.content_control div.display_item	div.display_item_info ul li,
div.wrapper div.issues div.content_control div.display_item	div.display_item_children ul li {
padding-left:0;
margin-left:0;
/*float:left;*/
display:inline;
line-height:18px;
}

div.wrapper div.issues div.content_control div.display_item	div.display_item_children ul li.divider,
div.wrapper div.issues div.content_control div.display_item	div.display_item_children span.divider {
padding-left:6px;
padding-right:6px;
}

div.wrapper div.issues div.content_control div.display_item	div.display_item_info a,
div.wrapper div.issues div.content_control div.display_item	div.display_item_children a {
	color:black;
	border-bottom:1px dotted black;
}

div.wrapper div.issues div.content_control div.display_item	div.display_item_info a:hover,
div.wrapper div.issues div.content_control div.display_item	div.display_item_children a:hover {
	color:black; /* <!-- make skinnable */
	border-bottom-style:solid;
	border-color:black; /* <!-- make skinnable */
	
}

/* - - -- -- - - ----------- -- - -- - - - --   -    - - - - - - - ----- - - - -- - ---- -     -  - - --   */

	div.wrapper div.content_control div.item-comments {
 	margin-bottom:16px;
	padding:0;
	margin:0;
	float:left;
	display:inline;
	width:100%;
	width:560px;
	clear:both;
background:url(theme1/pix/commentary/commentarybg.gif) 0 0 repeat;
background:white;
color:black;
}
	div.wrapper div.content_control div.item-comments h2 {
	padding-left:16px;
	}
	div.wrapper div.content_control div.item-comments p {
	padding-left:16px;
	padding-right:16px;
	margin-top:0;
	}
	
	div.wrapper div.content_control div.item-comments a {
		color:black;
		border-bottom:1px dotted black;
	}

	div.wrapper div.content_control div.item-comments a:hover {
		color:black;
		border-bottom:1px solid black;
	}
	
	div.wrapper div.content_control div.item-comments h3 {
	padding:0 16px 4px 16px;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
	
	div.wrapper div.content_control div.item-comments div.comment {
	border-top:1px solid #dadada;
	padding-top:16px;
	padding-bottom:16px;
}	


	div.wrapper div.content_control div.submitcomment {
		float:left;
		width:100%;
		padding-top:32px;
		color:#756a8a;
		background:black;
		width:560px;
	}
	div.wrapper div.content_control div.submitcomment h2 {
		/* skinnable: */
		color:white;
	}

	div.wrapper div.content_control div.submitcomment textarea {
 	margin:0 8px 8px 0;
	clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
width:416px; /* FIX THIS */
height:150px;
background:#000000;
	padding:2px;
	/* skinnable: */
	color:white;
	border:1px solid white;
}
	
	div.wrapper div.content_control div.submitcomment input {
 	margin-bottom:16px;
	clear:both;
width:416px; /* FIX THIS */
background:#000000;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
	/* skinnable: */
color:white;
border:1px solid white;
}
	
	div.wrapper div.content_control div.submitcomment button {
 	margin-bottom:16px;
	clear:both;
background:#000000;
padding:2px;
	/* skinnable: */
color:white;
border:1px solid white;
}


/* link colors on white*/
	div.wrapper div.flatpage_segment div.flatpage div.content_control a,
	div.wrapper div.poppage_segment div.poppage div.content_control a {
		color:black;
		border-bottom:1px dotted black;
}
	div.wrapper div.flatpage_segment div.flatpage div.content_control a:hover,
	div.wrapper div.poppage_segment div.poppage div.content_control a:hover {
		color:black;
		border-bottom:1px solid black;
}

	div.wrapper div.flatpage_segment div.flatpage div.content_control a.selected,
	div.wrapper div.poppage_segment div.poppage div.content_control a.selected {
		color:black;
		font-weight:bold;
		border-bottom:1px solid black;
}
	div.wrapper div.page_segment div.page div.content_control a.selected {
		font-weight:bold
	}

	div.wrapper div.flatpage_segment div.flatpage div.content_control a img,
	div.wrapper div.poppage_segment div.poppage div.content_control a img,
	div.wrapper div.flatpage_segment div.flatpage div.experience_images a,
	div.wrapper div.poppage_segment div.poppage div.experience_images a,
	div.wrapper div.flatpage_segment div.flatpage div.experience_images a:hover,
	div.wrapper div.poppage_segment div.poppage div.experience_images a:hover {
		color:black;
		border:none;
}

	div.wrapper div.display_item a,
	div.wrapper div.content_control div.display_item a {
		color:black;
		border-bottom:1px dotted black;
}
	div.wrapper div.display_item a:hover,
	div.wrapper div.content_control div.display_item a:hover {
		color:black;
		border-bottom:1px solid black;
}

	div.wrapper div.flatpage_segment div.flatpage div.content_control a img,
	div.wrapper div.poppage_segment div.poppage div.content_control a img,
	div.wrapper div.flatpage_segment div.flatpage div.experience_images a,
	div.wrapper div.poppage_segment div.poppage div.experience_images a,
	div.wrapper div.flatpage_segment div.flatpage div.experience_images a:hover,
	div.wrapper div.poppage_segment div.poppage div.experience_images a:hover,
	div.wrapper div.flatpage_segment div.flatpage div.firstpage_images a,
	div.wrapper div.flatpage_segment div.flatpage div.firstpage_images a:hover {
		color:black;
		border:none;
}

div.wrapper div.content_control ul.abecedary {
	float:left;
	display:inline;
	clear:left;
	padding:0;
	margin:0;
	width:100%;
	margin-bottom:16px;
}

div.wrapper div.content_control ul.abecedary li {
	float:left;
	margin-bottom:2px;
}

body div.wrapper div.page_segment div.content_control ul.abecedary li a,
body div.wrapper div.flatpage_segment div.content_control ul.abecedary li a,
body div.wrapper div.poppage_segment div.content_control ul.abecedary li a {
	font-size:12px;
	float:left;
	text-transform:uppercase;
	text-transform:lowercase;
	font-weight:normal;
	text-align:center;
	padding-right:1px;
	width:1em;
	border-bottom:1px solid black;

}

body div.wrapper div.page_segment div.content_control ul.abecedary li a:hover,
body div.wrapper div.flatpage_segment div.content_control ul.abecedary li a:hover,
body div.wrapper div.poppage_segment div.content_control ul.abecedary li a:hover {
	background:black;
	color:white;
}

body div.wrapper div.page_segment div.content_control ul.abecedary li a:hover span,
body div.wrapper div.flatpage_segment div.content_control ul.abecedary li a:hover span,
body div.wrapper div.poppage_segment div.content_control ul.abecedary li a:hover span {
	color:white;
	background-position:0 -100px;
}

body div.wrapper div.page_segment div.content_control ul.abecedary li.selected a,
body div.wrapper div.flatpage_segment div.content_control ul.abecedary li.selected a,
body div.wrapper div.poppage_segment div.content_control ul.abecedary li.selected a {
	background:black;
	color:white;
}


div.wrapper div.content_control div.col_200,
div.wrapper div.content_control div.col_200_last {
float:left;
width:200px;
display:inline;
margin-right:16px;
margin-bottom:16px;
}

div.wrapper div.content_control div.col_200_last {
margin-right:0
}
div.wrapper div.content_control div.ht_12em {
	height:12em;
}

/* - --- --- - - -- - - */
	div.wrapper div.grand_region div.content_control div.display_item dl {
	width:100%;
	float:left;
	clear:both;
 	margin:0;
	padding:4px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;

/* delouse */
padding:0;
}
	
	div.wrapper div.grand_region div.content_control div.display_item dl dt {
	float:left;
	width:48px;
	margin-left:16px;
	font-weight:normal;
	display:inline;
	padding:4px 0 4px 0;
	padding:0;

	/*	skinnable: */
	color:black;
}
	
	div.wrapper div.grand_region div.content_control div.display_item dl dd {
	float:right;
	margin-right:128px;
	display:inline;
	width:368px;
	padding:0;
	
	/*	skinnable: */
	color:black;
}
	

	div.wrapper div.grand_region div.content_control div.display_item dl dt.what {
		line-height:20px;
	}
	div.wrapper div.grand_region div.content_control div.display_item dl dd.what {
	float:right;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	letter-spacing:.06em;

	/*	skinnable: */
	color:black;
}
	
	div.wrapper div.grand_region div.content_control div.display_item dl dd.when,
	div.wrapper div.grand_region div.content_control div.display_item dl dd.where {
	float:right;
	
	/*	skinnable: */
	color:black;
}
	
	div.wrapper div.grand_region div.content_control div.display_item dl.info {
	width:100%;
	float:left;
	clear:both;
 	margin:0;
	padding:0;
	}
	
	div.wrapper div.grand_region div.content_control div.display_item dl.info dt {
	float:left;
	width:48px;


	/*	skinnable: */
	color:black;
}
	
	div.wrapper div.grand_region div.content_control div.display_item dl.info dd {
	float:right;
	font-weight:normal;
	width:368px;
	

	/*	skinnable: */
	color:black;
}

	div.wrapper div.grand_region div.content_control div.display_item dl.info dd p {
		padding-left:0;
		padding-right:0;
		
	
	}
	div.wrapper div.grand_region div.content_control div.display_item dl.info dd.extrainfo {
		padding-top:16px;
	}
	
	div.wrapper div.grand_region div.content_control div.display_item dl dd a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:normal;

	/*	skinnable: */
	color:black;
	border-bottom:1px dotted black;
}
	
	div.wrapper div.grand_region div.content_control div.display_item dl dd a:hover {
	/*	skinnable: */
	color:black;
	border-bottom:1px solid black;
}
	
	div.wrapper div.grand_region div.content_control div.display_item ul {
		padding:0 128px 0 12px;
	/*	width:100%;	
		clear:both;
		padding:4px 0 4px 70px;*/
	}

	div.wrapper div.grand_region div.content_control div.display_item li {
		padding:0 0 0 12px;
		margin-left:24px;
		margin-bottom:16px;
		list-style:disc;
		list-style-position:outside;
	}
	
	/* ** VIDEO! ** */	
	/* video_area_last */

	div.wrapper div.video_area_last {
		float:left;
		width:480px;
		margin-right:0;
		display:inline;
	}

	/* variable indentation video_areas (use with video_area_480)*/

	div.wrapper div.video_area_indent_0 {
		margin-left:0;
	}
	
	div.wrapper div.video_area_indent_1 {
		margin-left:96px;
	}
	
	div.wrapper div.video_area_indent_2 {
		margin-left:192px;
	}
	
	div.wrapper div.video_area_indent_3 {
		margin-left:288px;
	}
	
div.wrapper div.video_area_last div.getflash {
		width:480px;
		overflow:hidden;
		position:relative;
	}

div.wrapper div.video_area_last div.getflash a.getflashbanner,
div.wrapper div.video_area_last div.getflash a.getflashbanner:link,
div.wrapper div.video_area_last div.getflash a.getflashbanner:visited,
div.wrapper div.video_area_last div.getflash a.getflashbanner:hover,
div.wrapper div.video_area_last div.getflash a.getflashbanner:active {
	position:absolute;
	top:112px;
	left:160px;
	width:160px;
	height:41px;
	overflow:hidden;
	border:none;

}
div.wrapper div.video_area_last div.getflash a.getflashbanner img,
div.wrapper div.video_area_last div.getflash a.getflashbanner:link img,
div.wrapper div.video_area_last div.getflash a.getflashbanner:visited img,
div.wrapper div.video_area_last div.getflash a.getflashbanner:hover img,
div.wrapper div.video_area_last div.getflash a.getflashbanner:active img {
	border:none;
	width:160px;
	height:41px;
	overflow:hidden;
}

div.wrapper div.video_area_last div.getflash p.errormessage {
}


/* --- -- -- ---- */
div.wrapper div.interactivetopimage {
position:relative;
}

div.wrapper a.superlink {
	display:block;
	width:272px;
	height:20px;
	overflow:hidden;
/*	background:url(pix/lightboxfog/prix_on_blue_100x100x24.png) top left repeat;*/
	background:url(theme1/pix/globalnavigation/nav_animation_anim_deep.gif) 0 0 repeat;
}
div.wrapper a.superlink:hover {
		background-position:0 -100px;	
}
div.wrapper a.sl_home {
	position:absolute;
	top:30px;
	left:0;
	width:600px;
	width:100%;
	height:40px;
	background-image:url(theme1/pix/globalnavigation/nav_animation_anim_black.gif);
}

div.wrapper a.sl_experiences {
	position:absolute;
	top:auto;
	bottom:60px;
	left:0;
	height:40px;
}

div.wrapper a.sl_issues {
	position:absolute;
	top:auto;
	bottom:60px;
	left:288px;
	height:40px;
}

div.wrapper a.sl_live {
	position:absolute;
	top:auto;
	bottom:60px;
	left:576px;
	height:40px;
	width:344px;
}


/*div.tipafriendform -------------------------------------------- */ 

div.tipafriendpop {
	position:absolute;
	display:block;
	width:380px;
	height:410px;
	text-align:left;
	top:20px;
	left:700px;
	z-index:10000;
}
div.tipafriendpopbg {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:380px;
	height:410px;
	z-index:10100;
	background:url(pix/sendtofriendpop/sendtofriendpopup.png) top left no-repeat;

}

div.tipafriendpop div.tipafriendform {
/*	padding:40px 0 40px 40px;*/
	position:absolute;
	top:40px;
	left:40px;
	width:340px;
	z-index:20000;
}

div.tipafriendpop div.tipafriendform h2 {
	font:14px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
 	margin-bottom:8px;
}

div.tipafriendpop div.tipafriendform p {
	margin-bottom:1em;
}

div.tipafriendpop span.errormessage {
font-weight:bold;
}

div.tipafriendpop div.tipafriendform input.textinput, 
div.tipafriendpop div.tipafriendform textarea.textinput {
	background:black;
	padding:6px;
	width:220px;
	border:1px solid white;
	color:white;
	font:12px/14px Arial, Helvetica, sans-serif;
}

div.tipafriendpop div.tipafriendform textarea.textinput {
	height:42px;
}

div.tipafriendpop div.tipafriendform input.button {
	background:black;
	padding:6px;
	width:60px;
	border:1px solid #AAA;
	color:#AAA;
	font:12px/14px Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-right:8px;
}

div.tipafriendpop div.tipafriendform input.mainbutton {
	font-weight:bold;
	border:2px solid white;
	color:white;
}

