
h2
{
	text-indent		:	5px;
	background		:	#FAFAFA;
	font-weight 	:	normal;
	font-size		:	9pt;
	color				:	#0006a7;
	line-height		:	25px;
	height			:	auto;
	padding			:	0;
	margin			:	1px;
	text-align		:	left;
	font-weight		:	bold;
}
h2 a
{
	color				:	#299bff;
}
.form_name
{
	text-align		:	right;
	height			:	25px;
	padding-right	:	2px;
	padding-top		:	4px;
	border-bottom	:	1px solid #EEE;
	vertical-align	:	top;
}
.form_input
{
	padding-left	:	2px;
	height			:	25px;
	border-bottom	:	1px solid #EEE;
	vertical-align	:	middle;
}

/* MENU */
.default_menu_selected
{
	background		:	#AAC;
	display			:	block;
	height			:	25px;
	line-height		:	25px;
	margin			:	1px auto;
	text-indent		:	8px;
	width				:	300px;
	color				:	#FFF;
	text-decoration:	none;
}
.default_menu_hover a
{
	background		:	#FAFAFA;
	display			:	block;
	height			:	25px;
	line-height		:	25px;
	margin			:	1px auto;
	text-indent		:	8px;
	width				:	300px;
}
.default_menu_hover a:hover
{
	background		:	#000354;
	display			:	block;
	height			:	25px;
	line-height		:	25px;
	margin			:	1px auto;
	text-indent		:	8px;
	width				:	300px;
	color				:	#FFF;
	text-decoration:	none;
}

/* CHAT */
.chat_loader
{
	height			:	16px;
	text-align		:	center;
}
.chat_show
{
	overflow-y		:	auto;
	max-height		:	450px;
	overflow-x		:	hidden;
	width				:	652px;
}
.chat_send_table
{
	width				:	668px;
	margin			:	0 auto;
}
.chat_send_input
{
	width				:	590px;
}

/* PROFILE FRIENDS */
.profile_friend_table
{
	margin			:	0 auto;
	width				:	660px;
}
.profile_friend_table_td
{
	text-align		:	center;
	width				:	60px;
	border-left		:	1px solid #EEE;
}

/* RECENT MEMBERS HOMEPAGE */
.recent_member_table
{
	margin			:	0 auto;
	width				:	660px;
}
.recent_member_table_td
{
	text-align		:	center;
	width				:	60px;
	border-left		:	1px solid #EEE;
}

/* LINKS */
.links_list_table
{
	margin			:	0 auto;
	width				:	660px;
}
.links_list_table_favicon
{
	width				:	20px;
	text-align		:	center;
	vertical-align	:	middle;
}
.links_list_table_information
{
	width				:	640px;
}
.links_custom_table
{
	width				:	660px;
	margin			:	0 auto;
}
.links_custom_table_photo
{
	width				:	58px;
	text-align		:	center;
	vertical-align	:	top;
}
.links_custom_table_informationm
{
	width				:	auto;
	vertical-align	:	top;
}
.links_custom_table_button
{
	width				:	75px;
	text-align		:	center;
	vertical-align	:	top;
}

/* MEMBERS */
.members_table
{
	margin				:	0 auto;
	width					:	668px;
}
.members_table_photo
{
	text-align			:	center;
	vertical-align		:	middle;
	width					:	60px;
}
.members_table_information
{
	vertical-align		:	top;
	width					:	258px;
}
.members_table_details
{
	vertical-align		:	top;
	width					:	350px;
}
.members_table_information_table_item_td
{
	font-size			:	8pt;
	vertical-align		:	top;
	width					:	80px;
	text-align			:	right;
}
.members_table_information_table_value_td
{
	font-size			:	8pt;
	vertical-align		:	top;
}

/* EVENTS */
.events_rsvp_table
{
	width					:	450px;
}
.events_rsvp_table_td
{
	height				:	25px;
	text-align			:	left;
	width					:	150px;
	padding				:	5px;
}
.events_rsvp_table_td input
{
	vertical-align		:	middle;
}
.events_list_table
{
	margin				:	0 auto;
	width					:	668px;
}
.events_list_table_photo
{
	text-align			:	center;
	vertical-align		:	middle;
	width					:	54px;
}
.events_list_table_text
{
	text-align			:	left;
	vertical-align		:	top;
	width					:	auto;
}

/* FORUM */
.forum_list_table
{
	margin				:	0 auto;
	width					:	668px;
}
.forum_list_table_photo
{
	text-align			:	center;
	vertical-align		:	top;
	width					:	60px;
}
.forum_list_table_text
{
	text-align			:	left;
	vertical-align		:	top;
	width					:	auto;
}

.forum_custom_table
{
	width				:	668px;
	margin			:	0 auto;
}
.forum_custom_table_photo
{
	width				:	58px;
	text-align		:	center;
	vertical-align	:	top;
}
.forum_custom_table_informationm
{
	width				:	auto;
	vertical-align	:	top;
}
.forum_custom_table_button
{
	width				:	75px;
	text-align		:	center;
	vertical-align	:	top;
}

/* COMMON LIKE */
.default_like
{
	min-height		:	54px;
	line-height		:	54px;
	background		:	#F4F4F4;
	border			:	1px solid #EEE;
	padding-top		:	1px;
	padding-bottom	:	3px;
	text-align		:	center;
}