body{
	background: #330033;
}
body,table,tr,td{
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	color: #333333;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}
table,tr,td{
	vertical-align: top;
	text-align: left;
}


/* structure
-------------------------------*/
#allround{
	position:relative;
	top:0px;
	left:0px;
	width:931px;
	margin:0 auto;
	text-align:left;
}
#wrap{
	float: left;
	width:811px;
}
#bigrightad{
	float: right;
	width:120px;
	background: #220021;
}
#topRow{
	height: 96px;
	width: 100%;
	background: #CFC1D0 url(http://www.filmlounge.nl/images/drew.jpg) no-repeat;
}
#logo{
	float: left;
	width: 298px;
	padding-top: 9px;
	text-align: center;
	vertical-align:middle;
}
#topad{
	float: right;
	width: 633px;
	padding: 16px 0px 3px 0px;
	text-align: center;
	vertical-align:middle;
}
#bigtopad{
	text-align: center;
	padding: 6px 0px 6px 0px;
}
#topmenu{
	width: 931px;
	height: 32px;
	background: #930192 url(http://www.filmlounge.nl/images/menuw931.gif) no-repeat;
	text-align: center;
	color: #FF99FF;
}
#topmenu2{
	padding: 3px 0px 0px 0px;
	font-size: 16px;
}
#userbar{
	width: 931px;
	height: 24px;
	background: #F003F3;
	color: #FF99FF;
	font-weight: bold;
}
#userbar2{
	float: left;
	width: 410px;
	text-align: right;
	vertical-align: middle;
	padding: 5px 6px 0px 6px;
	font-size: 12px;
}
#sharebar{
	float: right;
	width: 130px;
	text-align: right;
	vertical-align: middle;
	padding: 4px 6px 0px 0px;
}
#loungebar{
	float: left;
	width: 350px;
	text-align: left;
	vertical-align: middle;
	padding: 5px 0px 0px 12px;
	font-size: 12px;
	color: white;
	font-weight: normal;
}
#content{
	padding: 0px;
}
#contentleft,#contentright{
	width: 360px;
	float: left;
	margin-bottom: 9px;
}
#contentright{
	float:right;
}
#contentcenter,#contenthome{
	width: 100%;
}
#contenthome{
	background:#930192;
}
#contentcenter2{
	padding: 0px;
}
#lettertab{
	padding: 0px 0px 9px 0px;
	text-align: center;
	font-size: 14px;
}
#searchbox{
	padding: 0px 0px 9px 0px;
	text-align: center;
	font-size: 14px;
}
#contentleft2,#contentright2{
	border: 0;
	padding: 0px 9px 0px 9px;
}
#subNaviBox{
	float: right;
	width:160px;
	margin-right: 3px;
}
#mainContentBox{
	float: left;
	width: 540px;
}
.subNaviFlexORI{
	width: 100%;
	height: 250px;
	padding: 6px;
	overflow: auto;
	border: solid 1px #cccccc;
	background: #ffffff;
	margin-bottom: 6px;
}
.subNaviFlex{
	width: 100%;
	height: 250px;
	padding: 6px;
	overflow: auto;
	border: solid 1px #cccccc;
	background: #ffffff;
	margin-bottom: 6px;
}
.listCell{
	padding: 3px 6px 3px 6px;
	vertical-align: top;
}
#footer{
	text-align: right;
	padding: 3px 6px 12px 6px;
	font-size:11px;
	color: #cccccc;
	background: #330033;
}
/* content
-------------------------------*/
h1{
	margin: 0px;
	padding: 0px 0px 12px 0px;
	font-size: 42px;
	font-weight: bold;
}
h2{
	margin: 0px;
	padding: 0px 0px 6px 0px;
	font-size: 24px;
	font-weight: bold;
}
h3{
	margin: 0px;
	padding: 0px 0px 3px 0px;
	font-size: 16px;
	font-weight: bold;
}
h4{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
#titlesEx{
	font-size: 19px;
	font-weight: normal;
}
.comments{
	font-size:11px;
}
.paddedList{
	padding-left: 9px;
	text-indent: -9px;
}
.paddedNumList{
	padding-left: 15px;
	text-indent: -15px;
}
.subtitle{
	font-size: 14px;
	font-weight: bold;
}
.MP_rowOne{
	/* MultiPart table */
	background: #FF99FF;
	color: #000000;
}
.MP_rowTwo{
	/* MultiPart table */
	background: #996699;
	color: #000000;
}
.MP_rowThree{
	/* MultiPart table */
	background:#930192 url(http://www.filmlounge.nl/images/allbg.png);
	color: #ffffff;
}
.submenu,.submenuSel{
	padding: 0px 6px 0px 6px;
	text-align: center;
	vertical-align: middle;
	height:22px;
	background: #FF99FF url(http://www.filmlounge.nl/images/smBG.gif) no-repeat;
	color: black;
	width: 80px;
}
.userSubmenu,.userSubmenuSel{
	padding: 0px 6px 0px 6px;
	text-align: center;
	vertical-align: middle;
	height:22px;
	background: #FF99FF url(http://www.filmlounge.nl/images/smBG.gif) no-repeat;
	color: black;
	width: 130px;
}
.submenuSel{
	background: #996699;
	color: white;
}
.userSubmenuSel{
	background: #930192;
	color: white;
}
/* links
-------------------------------*/
a{
	color: #930192;
	text-decoration: underline;
}
a:hover{
	color: #000000;
	text-decoration: underline;
}
a.userBar{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.userBar:hover{
	color: #ffff00;
	text-decoration: none;
	font-weight: bold;
}
#wall,#wallBottom{
	color: #ffffff;
}
.wall{
	color: #ffffff;
}
#wall a, #wallBottom a{
	color: #ffff00;
}
#wall a:hover, #wallBottom a:hover{
	color: #ffffff;
}
a.submenuLink,a.submenuLink:hover{
	color: #930192;
	text-decoration: none;
	font-weight: bold;
}
a.submenuLink:hover{
	color: white;
}
a.white{
	color: #cccccc;
	text-decoration: underline;
	font-weight: normal;
}
a.white:hover{
	color: #ffffff;
	text-decoration: underline;
}
a.sel{
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.sel:hover{
	text-decoration: none;
}
a.inline{
	color: #000000;
	text-decoration: underline;
}
a.inline:hover{
	color: #ff0000;
	text-decoration: underline;
}

a.menu,a.menuSel{
	color: #FF99FF;
	text-decoration: none;
	font-size: 17px;
	font-weight: normal;
}
a.menuSel{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 19px;
}
a.menu:hover,a.menuSel:hover{
	text-decoration: none;
	color: #ffffff;
}
#footer A{
	color: #cccccc;
}
#footer A:hover{
	color: #ffffff;
}
/* misc
----------------------------------------------- */
.QSdiv{
	position:absolute;
	z-index:2;
	text-align:left;
	width: 320px;
	height: 180px;
	padding: 3px;
	overflow: auto;
	border: solid 1px #FFFF00;
	background: #330033;
	color: #FFFFFF;
	font-size:12px;
}
.QSitem{
	color: #FFFFFF;
	padding-left: 9px;
	text-indent: -9px;
}
.clear {
	clear:both;
	display:block;
	height:1px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1px;
}
img{
	padding: 0;
	border: 0;
}
input{
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	vertical-align:middle;
}
form{
	margin: 0;
	padding: 0;
}
.FA_table{
	border: solid 1px #cccccc;
	width:380px;
}
.FA_headers{
	background: #f0f0f0;
	padding: 1px 3px 1px 3px;
	width: 60px;
	font-size:11px;
}
.FA_cells{
	padding: 1px 3px 1px 3px;
	background: #ffffff;
	border: solid 1px #f0f0f0;
	font-size:11px;
	vertical-align: top;
}
.FA_FAtable{
	width: 380px;
	background:#ffffff;
	margin-bottom: 12px;
}
.TV_cells{
	padding: 1px 3px 1px 3px;
	background: #ffffff;
	border: solid 1px #f0f0f0;
	font-size:12px;
	vertical-align: top;
}
.TV_headers{
	background: #f0f0f0;
	padding: 2px 3px 1px 3px;
	width: 60px;
	font-size:12px;
}
.iicon{
	vertical-align: middle;
	padding-bottom: 3px;
}
.warning{
	color: #ffff00;
	font-weight: bold;
}
.subCell{
	vertical-align: middle;
	padding: 3px;
	color: #ffffff;
}
#small{
	font-size: 11px;
}
.small{
	font-size: 11px;
}
#big{
	font-size: 18px;
	font-weight: bold;
}
.big{
	font-size: 18px;
	font-weight: bold;
}
/* gallery
-------------------------------*/
.FLG_selectedTable{
	width:700px;
	text-align: center;
	margin: auto;
}
.FLG_thumbTable{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
}
.FLG_selectedCell{
	text-align: center;
	padding: 0px 12px 0px 12px;
	color: white;
}
.FLG_sel{
	font: normal 24px "Arial Narrow",sans-serif;
}
.FLG_firstCell,.FLG_prevCell{
	text-align: center;
	vertical-align: middle;
	padding: 0px 4px 0px 4px;
	color: white;
	width: 60px;
}
.FLG_thumbCell{
	font: normal 10px "Arial Narrow",sans-serif;
	color: white;
	text-align: center;
	vertical-align: bottom;
	padding: 0px 0px 0px 1px;
}
.FLG_thumbSel,.FLG_thumb{
	padding: 3px;
	text-align: center;
}
.FLG_thumbSel{
	background:#FF99FF;
}
a.FLG_thumbLink,a.FLG_thumbLink:hover{
	font: normal 10px "Arial Narrow",sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a.FLG_thumbLink:hover{
	color: #FF99FF;
}
a.FLG_arrowLink{
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.FLG_arrowLink:hover{
	color: #FF99FF;
}
a.FLG_selLink,a.FLG_selLink:hover{
	font: normal 24px "Arial Narrow",sans-serif;
	color: #ffffff;
	text-decoration: none;
}

/* (news) list + text paging
-------------------------------*/
.FLL_table{
	width:100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.FLL_evenRow,.FLL_oddRow{
	background: #006699;
}
.FLL_oddRow{
	background: #996699;
}
.FLL_cellOne,.FLL_cellTwo{
	padding: 3px 6px 3px 6px;
	color: white;
	font-weight: bold;
	width: 360px;
	vertical-align:top;
}
.FLL_cellOne{
	width: 75px;
}
.FLL_header{
	padding: 3px 6px 3px 6px;
	color: black;
	background: white;
	font-weight: bold;
}
.FLL_navi{
	padding: 9px 6px 3px 6px;
	text-align: right;
	color: white;
	font-weight: bold;
}
a.FLL_link,a.FLL_link:hover{
	color: white;
	font-weight: bold;
}
a.FLL_link:hover{
	color: #CCCCCC;
}
#FLL_dark a, #FLL_dark a:hover{
	color: white;
	font-weight: bold;
}
#FLL_dark a:hover{
	color: #FF99FF;
}
a.FLL_itemLink,a.FLL_itemLink:hover{
	color: white;
	font-weight: bold;
}
a.FLL_itemLink:hover{
	color: #ffff00;
}

/* comments+meningen
-------------------------------*/
.FLC_header{
	padding:3px 6px 3px 6px;
}
.FLC_text{
	background: #930192;
	padding:3px 6px 6px 6px;
}
/* user stuff
-------------------------------*/
.FLC_TFi{
	padding-top: 3px;
	padding-left: 69px;
	text-indent: -69px
}
/* home page
-------------------------------*/
a.HPswitch,a.HPswitch:hover{
	color:white;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.HPswitchSel,a.HPswitchSel:hover{
	color:white;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

a.topSwitch,a.topSwitch:hover{
	color:white;
	font-size: 24px;
	font-weight: normal;
	text-decoration: none;
}
a.topSwitchSel,a.topSwitchSel:hover{
	color:white;
	font-size: 42px;
	font-weight: bold;
	text-decoration: none;
}
a.pfSwitch,a.pfSwitch:hover{
	color:white;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
a.pfSwitchSel,a.pfSwitchSel:hover{
	color:white;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
a.homeItemLink,a.homeItemLink:hover{
	color:#FFFF00;
	font-weight: normal;
	text-decoration: underline;
}
a.homeItemLink:hover{
	color: #FFFFFF;
}
a.searchItemLink,a.searchItemLink:hover{
	color:#FFFF00;
	font-weight: normal;
	font-size: 14px;
	text-decoration: underline;
}
a.searchItemLink:hover{
	color: #FFFFFF;
}

a.QSLink,a.QSLink:hover{
	color:#FFFF00;
	font-weight: normal;
	text-decoration: none;
}
a.QSLink:hover{
	color: #FFFFFF;
}
