@charset "utf-8";
/* CSS Document */

#flashcontent {
		height: 100%;
	}

object:active, div:active
{
outline: none;
}

object:focus, div:focus
{
-moz-outline-style: none;
} 


/*  
div {
	border:1px solid #FFF;}
*/
/* hidden wrappers and defines */
.submenu1 {position: fixed;width:100%; height:100%; left:0; top:0px; background-image: url(../img/overlay.png); float:left; z-index:51;}
.submenu2 {position: fixed;width:100%; height:100%; left:0; top:0px; background-image: url(../img/overlay.png); float:left; z-index:51;}
.submenu3 {position: fixed;width:100%; height:100%; left:0; top:0px; background-image: url(../img/overlay.png); float:left; z-index:51;}
.submenu4 {position: fixed;width:100%; height:100%; left:0; top:0px; background-image: url(../img/overlay.png); float:left; z-index:51;}
.submenu5 {position: fixed;width:100%; height:100%; left:0; top:0px; background-image: url(../img/overlay.png); float:left; z-index:51;}
.submenu6 {position: fixed;width:100%; height:100%; left:0; top:0px; background-image: url(../img/overlay.png); float:left; z-index:51;}
.submenu7 {position: fixed;width:100%; height:100%; left:0; top:0px; background-image: url(../img/overlay.png); float:left; z-index:51;}
.submenu8 {position: fixed;width:100%; height:100%; left:0; top:0px; background-image: url(../img/overlay.png); float:left; z-index:51;}
.submenu99 {position: fixed;width:100%; height:100%; left:0; top:0px; background-image: url(../img/overlay.png); float:left; z-index:51;}

#wrapper_hidden {position:absolute;width:100%; height:100%; z-index:3;}

/* end hidden wrappers and defines */


#sfpg_index {z-index:3;}

div#main_container {
	position:absolute;
	height:auto;
	width:747px;
	border-left:1px solid #5e5e5e;
	border-right:1px solid #5e5e5e;
	border-bottom:1px solid #5e5e5e;
	left:50%;
	margin-left:-370.0px;
	_margin-left:-370.0px;
	margin-bottom:100px;
	z-index:4;
	}

	div#header_container {
	position:absolute;
	height:35px;
	width: 100%;
	z-index:3;
	}
	div#header_social_icons {
	position:absolute;
	height:26px;
	width: auto;
	padding-top:9px;
	left:12px;
	z-index:3;
	}
	div#header_musicplayer {
	position:relative;
	height:26px;
	width: 40px;
	padding-top:10px;
	left:260px;
	z-index:0;
	}
	div#header_text {
	position:absolute;
	height:26px;
	width: auto;
	padding-top:6px;
	right:5px;
	font-size:10px;
	top:0px;
	z-index:3;
	}


div#stripe_left{
	position:inherit;
	height:100%;
	width:169px;
	top:0px;
	background-image:url(../img/stripe_left.png);
	right:0px;
	z-index:0;	
	}

div#logo{
	position:absolute;
	height:299px;
	width:253px;
	background-image:url(../img/logo.png);
	top:-4px;
	left:-26px;
	z-index:2;
	}

div#top_picture {
	position:absolute;
	height:243px;
	width:541px;
	top:70px;
	right:5px;
	z-index:3;
	}

div#menu {
	position:absolute;
	height:28px;
	width:665px;
	background-image:url(../img/menu_background.png);
	top:230px;
	right:-84px;
	z-index:4;
	}
	
	div#menu_buttoncontainer {
		position:absolute;
		height:28px;
		width:542px;
		left:35px;
		z-index:4;
	}
	div#menu_button_home {
		position:absolute;
		width:49px;
		height:20px;
		background-image:url(../img/menu_home.png);
		z-index:4;
	}
	div#menu_button_home:hover {
		background-image:url(../img/menu_home_over.png);
		z-index:4;
	}
	div#menu_button_organization {
		position:absolute;
		width:102px;
		height:20px;
		left:49px;
		background-image:url(../img/menu_organization.png);
		z-index:4;
	}
	div#menu_button_organization:hover {
		background-image:url(../img/menu_organization_over.png);
		z-index:4;
	}
	div#menu_button_international {
		position:absolute;
		width:107px;
		height:20px;
		left:151px;
		background-image:url(../img/menu_international.png);
		z-index:4;
	}
	div#menu_button_international:hover {
		background-image:url(../img/menu_international_over.png);
		z-index:4;
	}
	div#menu_button_xevents {
		position:absolute;
		width:69px;
		height:20px;
		left:258px;
		background-image:url(../img/menu_xevents.png);
		z-index:4;
	}
	div#menu_button_xevents:hover {
		background-image:url(../img/menu_xevents_over.png);
		z-index:4;
	}
	div#menu_button_media {
		position:absolute;
		width:59px;
		height:20px;
		left:327px;
		background-image:url(../img/menu_media.png);
		z-index:4;
	}
	div#menu_button_media:hover {
		background-image:url(../img/menu_media_over.png);
		z-index:4;
	}
	div#menu_button_sponsors {
		position:absolute;
		width:77px;
		height:20px;
		left:386px;
		background-image:url(../img/menu_sponsors.png);
		z-index:4;
	}
	div#menu_button_sponsors:hover {
		background-image:url(../img/menu_sponsors_over.png);
		z-index:4;
	}
	div#menu_button_contact {
		position:absolute;
		width:79px;
		height:20px;
		left:463px;
		background-image:url(../img/menu_contact.png);
		z-index:4;
	}
	div#menu_button_contact:hover {
		background-image:url(../img/menu_contact_over.png);
		z-index:4;
	}

div#welkom_placeholder {
	position:absolute;
	height:203px;
	width:474px;
	top:276px;
	left:13px;
	z-index:3;
	}
div#welkom {
	position:absolute;
	height:203px;
	width:474px;
	background-image:url(../img/welkom_xenia.png);
	z-index:3;
	}
	
	div#welkom_titel {
	position:absolute;
	height:15px;
	width:455px;
	top:10px;
	left:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	z-index:3;
	}
	
	div#welkom_content {
	position:absolute;
	height:150px;
	width:455px;
	top:30px;
	left:11px;
	font:tahoma;
	font-size:10px;
	z-index:3;
	}

div#agenda {
		position:absolute;
		height:99px;
		width:225px;
		background-image:url(../img/block_agenda.png);
		top:276px;
		right:14px;
		z-index:3;
	}
	
	div#agenda_header {position:relative;}
	div#agenda_titel {position:absolute; top:-12px; left:10px; font-size:15px; font-weight:bold; color:#FFF;}
	div#agenda_date {position:absolute; top:-9px; right:10px; font-size:10px; color:#FFF;}
	div#agenda_content {position:inherit; width:inherit; height:inherit; min-height:230px;  z-index:10;}
	
	
div#corporate {
		position:absolute;
		height:99px;
		width:225px;
		background-image:url(../img/block_corp.png);
		top:381px;
		right:14px;
		z-index:3;
	}

div#tweets {
		position:absolute;
		height:99px;
		width:225px;
		background-image:url(../img/block_tweets.png);
		top:513px;
		right:14px;
		z-index:3;
	}

div#become_member {
		position:absolute;
		height:103px;
		width:225px;
		background-image:url(../img/become_a_member.png);
		top:500px;
		right:14px;
		z-index:3;
	}
	
div#club100 {
		position:absolute;
		width:225px;
		right:14px;
		z-index:3;
	}
div#club_title {
		position:relative;
		height:18px;
		width:225px;
		background-image:url(../img/club_top.png);
		z-index:1;
	}

div#tweets_title {
		position:relative;
		height:18px;
		width:225px;
		background-image:url(../img/tweets_top.png);
		z-index:1;
	}
div#bdays_title {
		position:relative;
		height:18px;
		width:225px;
		background-image:url(../img/bdays_top.png);
		z-index:1;
	}
	
div#club_content_back {
		position:relative;
		height:auto;
		width:225px;
		background-image:url(../img/club_mid_bckgrnd.png);
		z-index:2;
		}
div#club_content {
		position:inherit;
		height:auto;
		min-height:300px;
		width:225px;
		top:-1px;
		background-image:url(../img/club_stripe.png);
		background-position:top;
		background-repeat:no-repeat;
		z-index:4;
		}
		
div#club_bottom {
		height:18px;
		width:225px;
		background-image:url(../img/club_bottom.png);
		vertical-align:bottom;
		bottom:-18px;
		z-index:4;
		}

/* --------------------------- Archive */

div#archive {
		position:absolute;
		height:99px;
		width:225px;
		top:510px;
		right:14px;
		z-index:3;
	}
div#archive_title {
		position:absolute;
		height:18px;
		width:225px;
		background-image:url(../img/archive_top.png);
		z-index:1;
	}
div#archive_content_back {
		position:relative;
		height:auto;
		width:225px;
		top:18px;
		background-image:url(../img/archive_mid_bckgrnd.png);
		z-index:2;
		}
div#archive_stripe {
		position:absolute;
		width:225px;
		height:293px;
		top:-13px;
		background-image:url(../img/archive_stripe.png);
		background-repeat:no-repeat;
		vertical-align:top;
		z-index:3;
		}
		div#archive_content {
		position:inherit;
		height:auto;
		min-height:300px;
		width:225px;
		left:4px;
		top:2px;
		z-index:4;
		}
		
div#archive_bottom {
		position:absolute;
		height:18px;
		width:225px;
		background-image:url(../img/archive_bottom.png);
		vertical-align:bottom;
		bottom:-18px;
		z-index:4;
		}

/* -------------------------- BLOCKLISTING START */	

	div#blocklisting_content {
		position:absolute;
		height:75px;
		width:216px;
		top:20px;
		left:2px;
		z-index:4;
	}
		div#blocklisting_item {
			position:relative;
			height:18px;
			width:205px;
			padding-left:9px;
			left:2px;
			border-bottom:2px solid #22272c;
			z-index:4;
		}
			div#blocklisting_item_date {
				position:absolute;
				height:18px;
				width:40px;
				font-weight:bold;
				z-index:4;
			}
			div#blocklisting_item_title {
				position:absolute;
				height:18px;
				width:163px;
				padding-left:15px;
				left:40px;
				z-index:4;
			}
			div#blocklisting_item_indicator {
				position:absolute;
				height:18px;
				width:3px;
				left:203px;
				top:4px;
				z-index:4;
			}
		div#blocklisting_more {
			position:relative;
			height:18px;
			width:208px;
			padding-right:-5px;
			text-align:right;
			z-index:4;
		}

/* -------------------------- BLOCKLISTING END */

div#video {
	margin-top:20px;
	margin-left:13px;
	z-index:3;
	}

div#news_board {
	margin-top:;
	margin-left:13px;
	z-index:3;
	background-image:url(../img/news_board-repeat.png);
	background-repeat:repeat-y;
	}

#news_board-title {
	width:477px;
	height:20px;
	background-image:url(../img/news_board-top.png);
	}
#news_board-content {
	width:477px;
	height:150px;
	background-image:url(../img/news_board-tekst.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-left:14px;
	padding-right:14px;
	vertical-align:top;
	}
#news_board-bottom {
	width:477px;
	height:19px;
	background-image:url(../img/news_board-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	}

	
div#guestbook {
	position:inherit;
	margin-top:10px;
	margin-left:13px;
	z-index:3;
	border:1px solid #FFF;
	}	

div#sponsors_container {
	margin-top:10px;
	margin-left:13px;
	z-index:3;
	}
#sponsors_logo {
	width:106px;
	height:106px;
	vertical-align:top;
	}
div#sponsors_logo_overlay {
	position:absolute;
	z-index:4;
	}
div#sponsors_logo_under {
	position:absolute;
	z-index:3;
	}
#sponsors_content {
	padding-top:5px;
	padding-left:10px;
	vertical-align:top;
	}

	div#sponsors_content_title {
	position:relative;
	font-size:11px;
	font-weight:bold;
	}
	div#sponsors_content_desc {
	position:relative;
	width:250px;
	top:5px;
	font-size:11px;
	font-weight:bold;
	}
	div#sponsors_content_url {
	position:relative;
	top:20px;
	font-size:11px;
	font-weight:bold;
	color:#079ee2;
	}


/* BOARD MEMBERS */

#board_logo {
	width:113px;
	height:170px;
	vertical-align:top;
	}
div#board_logo_overlay {
	position:absolute;
	z-index:4;
	}
div#board_logo_under {
	position:absolute;
	z-index:3;
	}
#board_content {
	padding-top:10px;
	padding-left:10px;
	vertical-align:top;
	}

	div#board_content_title {
	position:relative;
	font-size:11px;
	font-weight:bold;
	}
	div#board_content_name {
	position:relative;
	width:220px;
	top:14px;
	font-size:11px;
	font-weight:bold;
	}
	div#board_content_desc {
	position:relative;
	width:220px;
	top:30px;
	font-size:11px;
	font-weight:bold;
	}
	div#board_content_url {
	position:relative;
	top:44px;
	font-size:11px;
	font-weight:bold;
	color:#079ee2;
	}

/* -------------------------------- */

/* FRAT MEMBERS */

#frats_logo {
	width:55px;
	height:85px;
	vertical-align:top;
	}
div#frats_logo_overlay {
	position:absolute;
	width:55px;
	z-index:4;
	}
div#frats_logo_under {
	position:absolute;
	width:55px;
	z-index:3;
	}
#frats_content {
	padding-top:5px;
	padding-left:10px;
	vertical-align:top;
	}

	div#frats_content_title {
	position:relative;
	font-size:11px;
	font-weight:bold;
	}
	div#frats_content_name {
	position:relative;
	width:auto;
	top:12px;
	font-size:11px;
	font-weight:bold;
	}
	div#frats_content_desc {
	position:relative;
	width:auto;
	top:30px;
	font-size:11px;
	font-weight:bold;
	}
	div#frats_content_url {
	position:relative;
	top:24px;
	font-size:11px;
	font-weight:bold;
	color:#079ee2;
	}

/* -------------------------------- */


/* VIDEO LIST */

#video_logo {
	width:113px;
	height:170px;
	vertical-align:top;
	}
div#video_logo_overlay {
	position:absolute;
	z-index:4;
	}
div#video_logo_under {
	position:absolute;
	z-index:3;
	}
#video_content {
	padding-top:10px;
	padding-left:10px;
	vertical-align:top;
	}

	div#video_content_title {
	position:relative;
	font-size:11px;
	font-weight:bold;
	}
	div#video_content_name {
	position:relative;
	width:220px;
	top:14px;
	font-size:11px;
	font-weight:bold;
	}
	div#video_content_desc {
	position:relative;
	width:220px;
	top:30px;
	font-size:11px;
	font-weight:bold;
	}
	div#video_content_url {
	position:relative;
	top:44px;
	font-size:11px;
	font-weight:bold;
	color:#079ee2;
	}

/* -------------------------------- */

div#slideshow_container {
	width:224px;
	height:312px;
	top:490px;
	z-index:4;
	}
	#fadeshow2 {
		top:-312px;;
		z-index:2;
		}
	div#slideshow_border {
		position:relative;
		width:224px;
		height:312px;
		background-image:url(../img/ad_slideshow_border.png);
		z-index:10;
	}
div#slideshow_pic {
	position: absolute;
	z-index:2;
	}

div#organization {
	top:500px;
	width:auto;
	height:auto;
	margin-top:20px;
	margin-left:13px;
	z-index:4;	
	}
