@charset "UTF-8";

/*
(c) Andre Pahl 2009
*/

* {outline:0;}

*::selection { background: #0ff; color:#000}
*::-moz-selection { background: #0ff; color:#000 }

body {
	margin:0px;
	background-color:#000;
	overflow:hidden;
	font-family:Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	color:#fff;
}

img {border:0}
.clb 	{ line-height:1px; clear:both; font-size:1px}
.dn 	{ display:none}
.nodrag { }
.back {margin-top:16px; margin-left:16px; border-bottom:2px solid transparent; cursor:pointer}
.back:hover {border-bottom:2px solid #0ff}

.loading {margin-top:16px; margin-left:16px}

.boldie {font-weight:bold}

.featuretext { font-family:Helvetica, Arial, sans-serif; font-size:33px; letter-spacing:0px; color:#fff; text-align:center;}

.cyanlink {
	font-size:11px;
	color:#0ff;
	text-decoration:none;	
}
.cyanlink:hover {
	font-size:11px;
	color:#fff;
	text-decoration:none;	
}

.whitelink {
	font-size:11px;
	color:#fff;
	text-decoration:none;	
}

.whitelink:hover {
	font-size:11px;
	color:#0ff;
	text-decoration:none;	
}

.graylink {
	font-size:11px;
	color:#555;
	text-decoration:none;	
}
.graylink:hover {
	font-size:11px;
	color:#0ff;
	text-decoration:none;	
}


/* 	-----------------------------------
	CKEDITOR STYLES
	----------------------------------- */
	
.imgfloatingleft {margin-right:10px; margin-bottom:10px }
.imgfloatingright {margin-left:10px; margin-bottom:10px }
.noMargins {margin:0}	
	
	

/* 	-----------------------------------
	CONTENT
	----------------------------------- */

#CONTENT {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:110;
	display:none;
}

#CONTENT_content {
	position:absolute;
	top:70px;
	left:0px;
	overflow:auto;
	z-index:111;
	padding-left:16px;
	padding-right:0px;
}


#TEXTTAB_container {
	position:absolute;
	top:30px;
	left:30px;
	width:468px;
	z-index:111;
	padding:0px;
	background-color:#fff;
	display:none;
}

#TEXTTAB_menu {
	position:absolute;
	top:22px;
	left:16px;
	padding:0px;
	width:400px;
}

.tabitem {
	height:17px;
	overflow:hidden;
	margin-right:31px;
	cursor:pointer;
	float:left;
	
}

.tabmenu { }

.tabimage { 
	margin-bottom:10px 
}

.tabitemdivider {
	width:100%;
	margin-top:35px;
	margin-bottom:15px;
	text-align:center;
}

.tabitemdividerB {
	width:100%;
	margin-top:15px;
	margin-bottom:0px;
	text-align:center;
}

.twitterdivider {
	width:100%;
	margin-top:17px;
	margin-bottom:0px;
	text-align:center;
}

.tabnonactive {
	margin-top:0px;
}
.tabactive {
	margin-top:-17px;
}

.TEXTTAB_content_container {
	position:absolute;
	top:88px;
	left:0px;
	padding:0px;
	width:468px;
	height:400px;
	overflow:auto;
	display:none;
	
}

.TEXTTAB_content {
	padding:0;
	margin-left:16px;
	width:420px;
	font-family:Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	color:#000;
}

.TEXTTAB_content a {
	color:#000;
	font-family:Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;	
}
.TEXTTAB_content a:hover {
	text-decoration:none;	
}

.TEXTTAB_content a {
	color:#000;
	font-family:Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;	
}
.TEXTTAB_content a:hover {
	text-decoration:none;	
}

.TEXTTAB_content a.cyanlink {
	color:#000;
	font-family:Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;	
}
.TEXTTAB_content a.cyanlink:hover {
	text-decoration:none;	
}


.TEXTTAB_content .nowplaying {
	background-color:#0ff;
}

.TEXTTAB_content .nowplaying:hover {
	background-color:#fff;
}


.TEXTTAB_content .mp3link {
	color:#000;
	font-family:Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;
	cursor:pointer;
}

.TEXTTAB_content .mp3link:hover {
	text-decoration:none;
}


/* 	-----------------------------------
	BLOG/NEWS
	----------------------------------- */


#BACKGROUNDIMG_container {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:11;
}

#BACKGROUNDIMG {
	position:absolute; 
	top:0px; 
	left:0px;
}



/* 	-----------------------------------
	IMAGE/VIDEO OVERLAY
	----------------------------------- */
		
#OVERLAY {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:112;
	display:none;
	background-color:#000;
}

#OVERLAY_toplinks {position:absolute; top:16px; left:16px; color:#555}

#OVERLAY_pic_container {
	width:100%;
	text-align:center;
	margin-top:16px;
}
#OVERLAY_image {
	display:none;
	cursor:pointer;
}


/* 	-----------------------------------
	FIRST PAGE SLIDESHOW 
	----------------------------------- */

#SLIDESHOW_CONTAINER {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:10;
}

#SLIDESHOW_photoDIV1 {
	position:absolute; 
	top:0px; 
	left:0px;
}

#SLIDESHOW_photoDIV2 {
	position:absolute; 
	top:0px; 
	left:0px;
}


/* 	-----------------------------------
	FIRST PAGE ITEMS
	----------------------------------- */
	
	
#INGRID_OLAVA {
	position:absolute;
	top:83px;
	left:55px;
	width:399px;
	z-index:100;
}

#ANNOUNCEMENT {
	position:absolute;
	top:196px;
	left:48px;
	width:399px;
	text-align:center;
	z-index:100;
	display:none;
}


/* 	-----------------------------------
	PICS AND VIDEO
	----------------------------------- */
	
.tim {
	float:left; 
	margin-right:13px;
	margin-bottom:13px;
	cursor:pointer;
	height:130px;
}

.videoListContainer {
	float:left; 
	margin-right:13px;
	margin-bottom:13px;
	width:225px;
	overflow:hidden;
}

.videothumbContainer {
	cursor:pointer;
	height:130px;
	width:225px;
	overflow:hidden;
	margin-bottom:3px;
}

.videothumb {
	height:174px;
	margin-top:-21px;
}




.timsmall {
	float:left; 
	margin-right:9px;
	margin-bottom:9px;
	cursor:pointer;
	height:55px;
}
.timsmallb {
	margin-right:9px;
	margin-bottom:9px;
	cursor:pointer;
	height:55px;
}


/* 	-----------------------------------
	OVERLAYS
	----------------------------------- */

.isOverlayActive { }

.isOverlay {
	font-size:11px;
	color:#fff;
}


.menuoverlay {
	position:absolute;
	bottom:32px;
	width:287px;
	z-index:1000;
	display:none;
	font-size:11px;
	color:#fff;
}

.menuoverlay_middle {
	height:184px;
	padding-left:30px;
	padding-right:30px;
	width:227px;
	overflow:auto;
	background-color:#111111;
}

.menuoverlay_middle_noscroll {
	padding-left:30px;
	padding-right:30px;
	width:227px;
	background-color:#111111;
}


.pop_spacer {margin-top:17px; margin-bottom:17px}


/* 	-----------------------------------
	NEWSLETTER
	----------------------------------- */


#MO_NEWSLETTER_NOTICE, #MOTAB_NEWSLETTER_NOTICE,  {
	color:#0ff;
	display:none;
}

.newsletter_country {
	padding:0;
	font-family:Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	color:#000;
	width:227px;
	margin-top:6px;
}

.newsletter {
	padding:2px;
	border:0;
	background-color:transparent;
	border-bottom:1px solid #fff;
	color:#fff;
	font-family:Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	width:227px;	
}

.newslettertab {
	padding:2px;
	border:0;
	background-color:transparent;
	border-bottom:1px solid #000;
	color:#000;
	font-family:Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	width:227px;	
}


/* 	-----------------------------------
	PLAYLIST
	----------------------------------- */

#PLAYLIST {
	position:absolute;
	bottom:32px;
	left:102px;
	width:287px;
	z-index:1000;
	display:none;
}


#PLAYLIST_LIST {
	height:184px;
	padding-left:30px;
	padding-right:30px;
	width:227px;
	overflow:auto;
	background-color:#111111;
}

.nowplaying {
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.nowplaying:hover {
	font-size:11px;
	color:#0ff;
	text-decoration:none;
}



/* 	-----------------------------------
	MENU
	----------------------------------- */

#MENUCONTAINER {
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	height:30px;
	z-index:10000;
	background-color:#000;
}

#MP3PLAYER_CONTAINER {
	margin-left:10px;
	margin-top:10px;
}

#MENUITEMS {
	position:absolute;
	bottom:4px;
	left:500px;
	width:700px;
	z-index:100010;
	display:none;
}

.menu_item {
	float:left;
	height:14px;
	overflow:hidden;
	margin-right:24px;
	cursor:pointer;
	border-bottom:2px solid transparent;
}

.menu_item_active {
	border-bottom:2px solid #0ff;
}

.menu_item:hover {
	border-bottom:2px solid #0ff;
}





