.error
{
	background-color: 	#f8eaae;
}
.bodyscroll
{
	width:					100%;
	height:					100%;
}
#networkContainer
{
	width:				1034px;
	margin:				0px auto;
	
	font-family:		Arial;
	font-weight:		normal;
	color:				#88999F;
}
#topmenuContainer
{
	width:				1034px;
	margin:				0px auto;
}
#overall
{
	margin-top:			20px;
}
/** TABS **/
#common
{
	width:					1034px;
	margin:					0px auto;
	vertical-align:			top;
	min-height:				500px;
}
.standardBox
{
	width:				190px;
	height:				355px;
	border:				1px solid #576E76;
	vertical-align:		top;
}
body
{
	font-family:			Arial;
	font-size:				10pt;
	margin:					0px 0px;
	background-image:		url('../images/background.jpg');
	/*background-attachment:	fixed; */
	color:					#627079;
}
input[type=button], input[type=submit]
{
	height:					20px;
	background:				url('../images/buttonBG.png');
	/*
	border-left:			1px solid #737373;
	border-top:				1px solid #494949;
	*/
	border:					1px solid #AAAAAA;
	border-right:			1px solid #79736E;
	border-bottom:			1px solid #1B1B1B;
	font-size:				8pt;
	font-weight:			bold;
	color:					black;
	padding:				0px;
	font-family:			Arial;
	margin:					5px 0px;
}
input[type=text].small, input[type=password].small
{
	font-size:				8pt;
	font-family:			Arial;
	border-left:			1px solid #A7A7A7;
	border-top:				1px solid #A7A7A7;
	border-right:			1px solid white;
	border-bottom:			1px solid #F2F2F2;
}
.lightBox
{
	border-left:			1px solid #A7A7A7;
	border-top:				1px solid #A7A7A7;
	border-right:			1px solid white;
	border-bottom:			1px solid #F2F2F2;
}

a
{
	color:					#88999F;
	font-weight:			bolder;
	font-family:			Arial;
	text-decoration:		none;
}
a:hover
{
	text-decoration:		underline;
}
#overall
{
	width: 				1034px;
	background-color:	white;
	margin:				0px auto;
	padding:			0px 10px;
}
#header
{
	width: 				1034px;
	height: 			274px;
	text-align:			left;
}
#head_image
{
	background-image:	url('../images/head_image_events.jpg');
	width:				268px;
	height:				276px;
	display:			inline-block;
	vertical-align:		top;
}
#head_ne
{
	display:			inline-block;
	background-image:	url('../images/head_ne.jpg');
	width:				171px;
	height:				276px;
}
#header_bottom
{
	background-image:	url('../images/header_bottom_bg.jpg');
	height:				10px;
}
#tinylogin
{
	width:				165px;
	height:				185px;
	background-image:	url('../images/tiny_login_bgr.png');
	text-align:			left;
	padding:			10px;
	overflow:			hidden;
	display:			inline-block;
	vertical-align:		top;
	z-index:			201;
}
#tinylogin label
{
	font-size:			8pt;
	font-weight:		bold;
}
#wubanetwork
{
	width:				1024px;
	height:				32px;
	font-family:		Arial;
	font-weight:		normal;
	color:				#88999F;
	background-image:	url('../images/networkBG.png');
	vertical-align:		middle;
	line-height:		32px;
	padding-left:		10px;
	
}
#topmenu
{
	width:				595px;
	height:				44px;
	background-image:	url('../images/topmenu_bg.jpg');
	vertical-align:		top;
	font-family:		Impact;
	font-size:			10pt;
	color:				white;
	padding-top:		25px;
	text-align:			center;
}
#topmenu a
{
	font-family:		sans-serif;
	color:				white;
	margin:				0px 3px;
}
#common
{
	width:					1034px;
	margin:					0px auto;
	vertical-align:			top;
}
#ERRORREPORTER
{
	clear:					both;
	display:				none;
	width:					80%;
	height:					300px;
	overflow-y: 			scroll;
	border:					1px solid #CCCCCC;
	-moz-border-radius:		5px;
	background-image:		url('images/important64x64.png');
	background-position:	top left;
	background-repeat:		no-repeat;
	padding-left:			64px;
	position:				absolute;
	z-index:				99;
	top:					100px;
	left:					50px;
	background-color:		#FFFFFF;
}
.standardBox
{
	width:					190px;
	height:					355px;
	border:					1px solid #576E76;
}
#infobar
{
	font-weight:			bold;
	font-size:				8pt;
	height:					20px;
}
#address
{
	width:					49%;
	display:				inline-block;
}
#contact
{
	width:					49%;
	display:				inline-block;
	text-align:				right;
}
#notify
{
	position: 				absolute;
	display: 				none;
	top: 					300px;
	left: 					300px;
	background-color: 		#FFFFFF;
	width: 					300px;
	height: 				100px;
	border: 				1px solid black;
	-moz-border-radius: 	5px;
	
	font-size:				14pt;
}
a.user_link:hover
{
	text-decoration:		none;
}
br.clear
{
	clear:					both;
}
span.information
{
	font-size:				11pt;
}
#applicator
{
	display:				none;
	position:				fixed;
	margin:					0px auto;
	width:					80%;
	height:					80%;
	background-color:		white;
	top:					100px;
	left:					125px;
	z-index:				101;
	border:					1px dashed black;
	
}
.bottom
{
	vertical-align:				bottom;
}

/* +++ PAGER +++ */
#pager
{
	width:				100%;
	font-weight:		bold;
	text-align:			center;
}
.pager_container
{
	width:				100%;
	font-weight:		bold;
	text-align:			center;
}
.pager
{
	font-family:		sans-serif;
	color:				black;
	font-size:			9pt;
	font-weight:		bold;
}
.pager.start
{
	display:			inline-block;
	width:				60px;
}
.pager.back
{
	display:			inline-block;
	width:				60px;
}
.pager.num
{
	display:			inline-block;
	width:				15px;
	display:			inline-block;
}
.pager.num.selected
{
	color:				#bbaf36;
}
.pager.next
{
	display:			inline-block;
	width:				60px;
}
.pager.end
{
	display:			inline-block;
	width:				60px;
}

div.pageNav
{
	text-align:				center;
}

div.pageNav span.nums
{
	margin:					0px 3px;
	font-size:				11pt;
}
div.pageNav span.nums a:hover
{
	text-decoration:		none;
}

div.pageNav span.begin
{
	float:					left;
}

div.pageNav span.end
{
	float:					right;
}
/* --- PAGER --- */

/* +++ TAGS +++ */
#tagged_ppl
{
	display:			none;
	margin-bottom: 		5px;
}
.tagged_user
{
	border:				1px solid #AAAAAA;
	background-color:	#DDDDDD;
	margin:				0px 3px;
	font-size:			11pt;
	padding:			1px 4px;
	background-image:	url('/images/tinyLogin_background.jpg');
}
.tag_in_list_container
{
	width: 				190px;
	display: 			inline-block;
	border: 			1px solid #DEDEDE;
	height: 			170px;
	margin: 			10px 20px;
	padding: 			5px;
	vertical-align: 	top;
}
.tag_not_approved
{
	background-color:	#f8eaae;
}
.tag_not_approved_msg_container
{
	display:			inline-block;
}
/* --- TAGS --- */

/* +++ FRIENDS +++ */
.newfriend
{
	display:					inline-block;
	width:						156px;
	height:						86px;
	
	vertical-align:				top;
	overflow:					hidden;
	margin:						10px;
	/*border:					1px solid #808080;*/
	
	text-align:					right;
	padding:					2px;
}
.userbox
{
	display:				inline-block;
	border:					1px solid gray;
	margin:					5px;
	padding:				0px 0px;
	width:					306px;
	text-align:				left;
	vertical-align:			top;
	height:					80px;
}
.userbox .image
{
	display: 				inline-block;
	float: 					left;
	background-color:		black;
	max-width:				80px;
	max-height:				80px;
}
.userbox > a
{
	color:					white;
}
#friends
{
	width:					100%;
	margin:					3px 0px;
	text-align:				center;
}
#friends.list.online
{
}
.friend.list.offline
{
}
.friend.listing
{
	display:				inline-block;
	border:					1px solid gray;
	margin:					5px;
	padding:				0px 0px;
	width:					306px;
	text-align:				left;
	vertical-align:			top;
}
.friend .image
{
	display:				inline-block;
	margin:					0px;
	background-image:		url('/images/on_the_wall.jpg');
}
.friend .image img
{
	max-height:				80px;
	max-width:				80px;
}
.info
{
	display:				inline-block;
	/*width:					190px;*/
	margin:					2px;
	padding:				0px 5px;
	font-size:				10pt;
}
.gender
{
	
}
.age
{
	
}
.onlinestatus
{
	font-size:				8pt;
	font-weight:			bold;
	vertical-align:			super;
}
.NLN
{
	color:					#62B859;
}
.IDL
{
	color:					#d69c00;
}
.FLN
{
	color:					#B85959;
}
.AWY
{
	color:					gray;
}
a.AWY
{
	color:					gray;
}
.friend *
{
	vertical-align:			top;
}
.uname, .username
{
	font-size:				13pt;
	text-decoration:		underline;
	margin-bottom:			3px;
	font-weight:			normal;
	font-family:			Verdana;
}
.friend .lastVisit	
{
	font-size:				8pt;
}
.friend .functions
{
	/*float:					right;*/
	display:				inline-block;
	width:					131px;				
	text-align:				right;
	font-size:				9pt;
	display:				none;
	overflow:				hidden;
}
.image img
{
	max-width:				80px;
	max-height:				80px;
}
/* --- FRIENDS --- */
/* +++ VISITORS +++ */
#lastvisitors
{
	width:						100%;
	text-align:					center;
}
.visitor
{
	padding:					3px;
	margin:						0px 5px;
	vertical-align:				top;
	width:						80px;
	height:						100px;
	display:					inline-block;
	text-align:					center;
	overflow:					hidden;
}
.visitor img
{
	max-width:					80px;
	max-height:					80px;
}
/* --- VISITORS --- */

/* +++ PROFILE +++ */
#profile_headline
{
	margin:					10px 0px;
}
#profile_right
{
	width:					270px;
	min-height:				300px;
	vertical-align:			top;
	display:				inline-block;
}
#profile_left
{
	display:				inline-block;
	width:					760px;
	vertical-align:			top;
}
#profile_picture
{
	padding:				5px;
	padding-top:			0px;
	text-align:				center;
}
#profile_picture img
{
	max-width:				260px;
	/*max-height:				260px; */
	width:					100%;
	height:					auto;
}
#profile_common
{
	vertical-align:			top;
	background-image:		url('/images/profile/profile_19.png');
	min-height:				329px;
	padding:				15px;
	border:					1px solid #CDCDCD;
	
}
#profile_menu
{
	display:				block;
	vertical-align:			top;
	margin-bottom:			2px;
	margin-top:				5px;
}
#profile_menu ul
{
	padding:				0px;
	margin:					0px;
}
#profile_menu li
{
	display:				inline-block;
	list-style-type:		none;
	padding:				0px;
	margin:					0px;
}
#profile_inf label
{
	display:				inline-block;
	font-size:				11pt;
	color:					black;
	width:					150px;
	
	border-top:				1px dotted #AAAAAA;
	margin-right:			2px;
	margin-left:			70px;
	margin-bottom:			10px;
	/*line-height:			20px;*/
	
	vertical-align:			top;
}
.profile_inf_data
{
	display:				inline-block;
	width:					340px;
	margin-bottom:			5px;
	border-left:			1px dotted #AAAAAA;
	padding-left:			10px;
	padding-top:			1px;		
}
#profile_shoutbox
{
	margin-top:				30px;
	vertical-align:			top;
}

.profile_shoutbox_comment
{
	padding:				2px 20px;
}
.profile_shoutbox_comment > .profile_picture
{
	margin-right:			10px;
	float: 					left;
	width: 					45px;
	height: 				45px;
}
.profile_shoutbox_spacer
{
	background-image:		url('/images/profile/profile_22.png');
}
h3.username
{
	margin:					5px 10px;
	margin-left:			20px;
	font-size:				15pt;
	font-weight:			normal;
}

#profile_informations
{
	width:					100%;
	margin:					3px;
}
#profile_functions > div.function
{
	height:					22px;
	line-height:			22px;
	border-top:				1px solid gray;
	/*border-bottom:			1px solid gray;*/
	vertical-align:			bottom;
	border-collapse:		collapse;
	padding:				0px 5px;
	overflow:				hidden;
	width:					98%;
	white-space:			nowrap;
}
#profile_functions > div.function:hover
{
	background-color:		#F8EAAE;
	cursor:					pointer;
}
.headlight
{
	display:				block;
	border-bottom: 			1px solid gray;
	border-right: 			1px solid gray;
	font-weight: 			bold;
	background-color:		#ECEFF2;
	padding: 				0px 5px;
	height: 				20px;
	line-height: 			20px;
}
.profileinf
{
	display:				inline-block;
	vertical-align:			top;
}
.profile_editing
{
	width:					300px;
	background-color:		#ECECEC;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border:					1px solid #AAAAAA;
	color:					black;
}
/* --- PROFILE --- */
/* +++ MESSAGES +++ */
.msg_menu
{
	vertical-align:			top;
	display:				inline-block;
	width:					190px;
}
.msg_menu_box
{
	height:					140px;
	border: 				1px solid black;
	padding:				5px;
	
	vertical-align:			top;
	
	-moz-border-radius:		5px;
}
#msg_content
{
	/*width:					800px;*/
	min-height:				400px;
	border:					1px solid black;
	border:					none;
	font-family:			Tahoma;
	padding:				5px;
}
#msg_content h1
{
	font-weight:			normal;
	text-decoration:		underline;
}
.msg_list_message
{
	background-repeat:		repeat-y;
	border:					1px solid #CCCCCC;
	/*border-bottom:			1px solid #AAAAAA;*/
	padding:				1px 3px;
	color:					black;	
	height:					42px;
	height:					83px;	
	margin-bottom:			6px;
	-moz-border-radius:		3px;		
}
.msg_list_message a
{
	color:					#444444;
}
.msg_list_from
{
	display:				inline-block;
	font-weight:			bold;
	overflow:				hidden;
	white-space: 			nowrap;
	vertical-align:			top;
}
.msg_list_subject
{
	display:				inline-block;
	overflow:				hidden;
	vertical-align:			top;
    max-width:              200px;
}
.msg_list_sent
{
	color:					gray;
}
.msg_list_preview
{
	width:					65%;
	height:					80px;
	display:				inline-block;
	color:					gray;
	overflow-y:				scroll;
	/*white-space: 			nowrap;*/
	vertical-align:			top;
	float:					right;
	cursor:					pointer;
}
.msg_unread
{
	font-weight:			bold;
}
.read
{
	background-image:		url('/images/messages/messages.message.background.jpg');
}
.unread
{
	background-image:		url('/images/msg_bg_unread.png');
}
#msg_menu
{
	border:					1px solid #AAAAAA;
	border:					none;
	padding:				5px;
	margin:					10px 0px;
	text-align:				center;
	font-size:				9pt;
}
#msg_menu > span
{
	display:				inline-block;
	width:					75px;
	height:					75px;
	margin:					0px 20px;
}
/* --- MESSAGES --- */
/* +++ GALLERY +++ */
h1 a
{
	color:					black;
	text-decoration:		underline;
}
/* --- GALLERY --- */
