@charset "utf-8";

/* WARNING: If you change the name/path of this file, remember *
 *          to update the master template in Kentico for       *
 *          the website "news.plug-inhomerecording.com".       */
 
a:link
{
	color: #6699FF;
}

a:visited
{
	color: #CC99FF;
}

body {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	margin: 0;
}

textarea
{
	color: #d2d5de;
}

.archiveListItem
{
	background-image: url(/images/graphics/green-grunge_bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.artistReadMoreLink
{
	font-size: small;
	font-style: italic;
}

.divMenuItem
{
	position: relative;
	display: inline;
	white-space: nowrap;
}
.divMenuItem ul
{
	/* remove bullets and list indents */
	list-style: none;
	margin: 0;
	padding: 0;
}
.divMenuItem .divSubMenu
{
	display: none;
	background-color: #000000;
	/* border: 2px outset #FFCCCC; */
	padding: 2px 0px;
	padding-left: 5px;
	position: absolute;
	/* top: 40px; */
	left: 0; /*left: 95%; *//* to position them to the right of their containing block */
	min-width: 100px; /* width: 215%; *//* width is based on the containing block */
}
body.IE7 .divMenuItem .divSubMenu, body.IE6 .divMenuItem .divSubMenu
{
	top: 40px;
}
.divMenuItem .divSubMenu a
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.divMenuItem .divSubMenu li
{
	background-image: url(/images/graphics/LED-off.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 10px 2px 20px;
	text-align: left;
}
.divMenuItem:hover .divSubMenu
{
	display: block;
}
.divMenuItem .divSubMenu li:hover
{
	background-image: url(/images/graphics/LED-on.gif);
}

.episodeListItem
{
	background-image: url(/images/graphics/green-grunge_bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.errorMessage
{
	color: #FF0000;
}

.hugeText
{
	font-size: 50px;
	font-weight: bold;
}

.iframeContent
{
	background-image: url(/images/graphics/Feedback-content_bg.jpg);
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #000000;
	/*
	background-image: url(/images/graphics/green-grunge_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	*/
	color: #d2d5de;
	padding: 10px;
	width: 760px;
}
.iframeContent li
{
	padding-bottom: 8px;
}

.iframeSubcontent
{
 text-align: left;
 padding: 0 30px 20px 20px;
}

.innerSiteStructureDiv
{
	padding: 0px;
	margin: 0px auto;
	width: 1040px;
	text-align: left;
}

.lightGrayText
{
	color: #d2d5de;
}

.lightGreenBackground
{
	background-color: #BDFF61;
}

.lightGreenText
{
	color: #BDFF61;
}

.lightOrangeText
{
	color: #FFD201;
}

.mediumLargeText
{
	font-size: large;
	font-weight: bold;
}

.mediumText
{
	font-size: medium;
}

.largeText
{
	font-size: 24px;
	font-weight: bold;
}

.outerSiteStructureDiv
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/graphics/bg_full-length_top.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
body.Safari .outerSiteStructureDiv
{
	background-image: url(/images/graphics/bg_full-length_top_w1179.gif);
}

.siteContent
{
	background-position: top center;
	background-repeat: no-repeat;
	height: 1800px;
	width: 1040px;
}

.siteContentInnerDiv
{
	position: absolute;
	text-align: left;
	top: 0px;
}

.siteTopLoginField
{
	width: 110px;
	border: none;
	background-color: #ffffff;
	margin-top: 3px;
}

.siteTopSearchField
{
	width: 120px;
	border: none;
	background-color: #fce47b;
}

.smallText
{
	font-size: 9pt;
}

.submenu
{
	position: relative;
	background-image: url(/images/graphics/submenu_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 815px;
	height: 20px;
	display: none;
	color: #333333;
	font-weight: bold;
	font-size: 14px;
}
.submenu a
{
	color: #333333;
	text-decoration: none;
}
.submenu a:hover
{
	text-decoration: underline;
}

.whiteText
{
	color: #FFFFFF;
}

.veryLargeText
{
	font-size: 36px;
	font-weight: bold;
}

#adBottomLeftLower
{
	position: absolute;
	text-align: right;
	top: 1237px;
	width: 418px;
	z-index: 22;
}

#adBottomLeftUpper
{
	position: absolute;
	text-align: right;
	top: 963px;
	width: 418px;
	z-index: 22;
}

#adBottomRightLowerLeft
{
	position: absolute;
	text-align: right;
	top: 1237px;
	width: 761px;
	z-index: 20;
}

#adBottomRightLowerRight
{
	position: absolute;
	text-align: right;
	top: 1237px;
	width: 896px;
	z-index: 18;
}

#adBottomRightUpper
{
	position: absolute;
	text-align: right;
	top: 963px;
	width: 896px;
	z-index: 16;
}

#adTopLeft
{
	position: absolute;
	text-align: right;
	top: 189px;
	width: 398px;
	z-index: 14;
}
#adTopLeft img
{
	border-color: #cacaca;
	border-style: solid;
	border-width: 1px;
}

#adTopRight
{
	position: absolute;
	text-align: right;
	top: 189px;
	width: 990px;
	z-index: 12;
}
#adTopRight img
{
	border-color: #cacaca;
	border-style: solid;
	border-width: 1px;
}

#archivePageContent
{
	background-image: url(/images/graphics/archive-page_bg.jpg);
}

#archivePageList
{
	position: absolute;
	text-align: right;
	top: 898px;
	width: 928px;
	z-index: 50;
}

#backstagePass
{
	position: absolute;
	text-align: right;
	width: 773px;
	z-index: 34;
}

#backstagePassFreeOverSubPage
{
	position: absolute;
	text-align: right;
	width: 260px;
	z-index: 50;
	top: 447px;
	margin-left: 649px;
}

#betweenLowerAds
{
  position: absolute;
  z-index: 21;
  top: 1200px;
  margin-left: 442px;
}

#bottomMenu
{
	position: absolute;
	text-align: right;
	top: 1532px;
	width: 928px;
	z-index: 30;
}

#centerContent
{
	position: absolute;
	text-align: right;
	top: 466px;
	width: 924px;
	z-index: 40;
}

#homePageContent
{
	background-image: url(/images/graphics/home-page_bg.jpg);
}

#latestNewsContainer
{
	position: absolute;
	text-align: right;
	top: 896px;
	width: 725px;
	z-index: 19;
}

#mainBodyTag
{
	background-image: url(/images/graphics/bg_full-length.gif);
	background-position: top center;
}
#mainBodyTag.Opera
{
	background-image: url(/images/graphics/bg_full-length_w2001.gif);
}

#newsIframeContent
{
	background-image: url(/images/graphics/Feedback-content_bg.jpg);
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #000000;
	/*
	background-image: url(/images/graphics/green-grunge_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	*/
	color: #d2d5de;
	padding: 0; /* Was 10px; */
	width: 760px;
}

#otherPageContent
{
	background-image: url(/images/graphics/other-page_bg.jpg);
}

#pageBackground
{
	position: absolute;
	top: 0px;
	width: 1040px;
	z-index: 1;
}

#pluginTopLogo
{
	position: absolute;
	text-align: right;
	width: 366px;
	z-index: 38;
	top: 12px;
}

#showPageContent
{
	background-image: url(/images/graphics/show-page_bg.jpg);
}

#showpageSessionList
{
	position: absolute;
	text-align: right;
	top: 898px;
	width: 930px;
	z-index: 50;
}

#siteFooterAndCopyright
{
	font-size: 11px;
	position: absolute;
	text-align: right;
	top: 1588px;
	width: 928px;
	z-index: 29;
}

#siteMeterDiv
{
	position: absolute;
	text-align: right;
	top: 1755px;
	width: 587px;
	z-index: 5;
}

#siteTopLogin
{
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	text-align: right;
	top: 25px;
	width: 1040px;
	z-index: 32;
}

#siteTopSearch
{
	font-size: 11px;
	position: absolute;
	text-align: right;
	top: 95px;
	width: 600px;
	z-index: 36;
}

#socialNetworkLinks
{
	margin-left: 932px;
	position: absolute;
	top: 2px;
	z-index: 46;
}

#studioTourBelow
{
  position: absolute;
  z-index: 41;
  top: 850px;
  margin-left: 645px;
}

#topMenu
{
	position: absolute;
	text-align: right;
	top: 322px;
	width: 928px;
	z-index: 100; /* Was "30;" */
}

#topMenuKnobs
{
	position: absolute;
	text-align: right;
	top: 362px;
	width: 928px;
	z-index: 29;
}

#videoPlayer
{
	position: absolute;
	text-align: right;
	top: 441px;
	width: 928px;
	z-index: 40;
}

#websiteOverlayMessage
{
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 200;
}

#websiteOverlayTransparency
{
	background-color: #000000;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 1800px;
	width: 100%;
	z-index: 199;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
