html				{margin:0px; padding:0px;}

body				{background:url(/images/default-bkg.jpg) repeat-x; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; min-width:773px; margin:0px; padding:0px; font-size:0.8em;}

img					{border:0;}

form				{margin:0; padding:0;}

h1					{color:#3399FF; font-weight:bold; font-size:1.4em; padding:0; margin:0; }
h1.h_member			{background:url(/images/default-profile-member.jpg) no-repeat; padding:0px 0px 0px 30px; line-height:28px;}
h1.h_groups			{background:url(/images/default-groups-icon-sm.jpg) no-repeat; padding:0px 0px 0px 30px; line-height:28px;}
h1.h_league			{background:url(/images/default-league-icon-sm.jpg) no-repeat; padding:0px 0px 0px 30px; line-height:28px;}
h1.h_search			{background:url(/images/default-spyglass-single.jpg) no-repeat; padding:0px 0px 0px 30px; line-height:28px;}
h1.h_account		{background:url(/images/default-tick1.jpg) no-repeat; padding:0px 0px 0px 30px; line-height:28px;}


h2					{color:#66CC33; font-weight:normal; font-size:1em;}
h3					{color:#66CC33; font-size:1em; margin:0 0 10px 0; padding:0px 0px 0px 30px; font-style:italic;}
h4					{font-size:1em; padding:0; margin:0; padding:0px 0px 3px 10px;}
h5					{color:#66CC33; font-weight:normal; font-size:1em; line-height:28px; display:inline;}
h5.bread			{font-size:0.85em;}

.blue				{color:#3399FF;}
.green				{color:#66CC33;}

#inline				{display:inline}


#who_chat			{font-size:0.8em; color:#3399FF; display:inline;}
.num_tick			{color:#66CC33; display:inline;}
.privacy			{color:#3399FF; display:inline;}

.top				{margin:0px 0px 10px 35px; width:90%; color:#3399FF;}
.top a				{color:#66CC33;}
.top a:hover		{color:#66CC33;}

.fl					{float:left;}
.fr					{float:right;}

.al					{text-align:left;}
.ar					{text-align:right;}

.center				{text-align:center;}


#hdr_space			{padding-bottom:20px;}
#nav_space			{padding-bottom:12px;}

.none				{clear:both; line-height:1px;}

#main				{width:773px; position:relative; margin:0px auto;}

#content			{position:relative; width:100%; margin-top:140px;}


/* --------- Standard Pages --------- */

p#logout						{padding-bottom:100px;}


.top_level			{position:relative; width:560px; margin:0px auto;}
.text				{width:500px; padding:10px 16px 20px 16px;}

p.sm				{font-size:0.8em;}
label				{color:#66CC33;}
.text br 				{clear:left;}

.text ul			{color:#3399FF; padding:5px 0px 15px 25px;}
.text li			{padding-bottom:4px;}

#short_form label 			{float:left; clear:both; width:120px; margin-bottom:15px; text-align:right; padding-right:20px;}
#short_form #login			{margin:0 0 0 143px;}
#short_form #send			{margin:0 0 0 340px;}
#short_form #message		{margin:0 0 0 340px;}

.new_form					{margin:20px auto; width:370px;}
.new_form label 			{float:left; clear:both; width:120px; margin-bottom:15px; text-align:right; padding-right:20px;}
.news_form #login			{margin:0 0 0 143px;}
.new_form #send				{margin:0 0 0 340px;}

#long_form label 			{float:left; clear:both; width:150px; margin-bottom:15px; text-align:right; padding-right:20px;}
#long_form .create_btn		{margin-left:180px; margin-top:10px; clear:both;}
#long_form textarea			{margin-bottom:10px;}
#long_form fieldset			{margin-bottom:20px; padding-top:15px;}

.group_form					{padding-top:20px;}
.group_form	fieldset		{padding:10px 0 10px 10px; width:100%;}
.group_form label 			{float:left; clear:both; width:100px; margin-bottom:15px; text-align:right; padding-right:20px;}
label#key_word				{float:none; padding-left:20px;}
.group_form #see_members	{margin:0 0 0 285px;}

.pl50						{padding-left:50px;}

.search_fieldset			{padding:10px;}

.forum_btn						{margin:5px 0 0 170px;}

#new_members				{padding:20px 0 0 0; width:100%;}
#new_members fieldset		{width:100%;}

#this_that					{width:100%; color:#66CC33;}
td.this_left				{text-align:right; width:53%;}
td.this_right				{text-align:left; width:47%;}

.top_right					{position:absolute; top:0; right:0; text-align:right; padding:4px 10px 0 0; margin:0;}
#field_right				{position:relative; font-size:0.8em;}
#group_description, #group_titles			{width:68%;}

.group_image				{margin:-60px -10px -10px 0px; float:right;}
#group_diag					{width:555px; margin:5px 0px 5px -20px; position:relative; top:20px; padding:5px 0 5px 0;}

#join						{margin:5px 0 0 200px;}
#thread						{margin:5px 0 0 180px;}

#chat_lang					{width:200px; height:20px; margin:5px 0 0 0;}
#field_chat					{margin-top:3px; padding:10px;}

#home_chat					{background:url(/images/default-bkg-chat.jpg) repeat-x #FF0088; color:#FFFFFF; padding:8px; width:434px;}
#home_chat fieldset#field_chat		{border:0; margin:0; padding:0;}
#home_chat h4,
#home_chat #who_chat,
#home_chat #who_chat a,
#home_chat label			{color:#FFFFFF;}

#home_chat label			{font-size:0.85em;}

#home_chat fieldset#field_chat	{margin:-5px 0 0 0; padding:0 0 0 20px;}

#gen_forum					{margin:-5px 0 0 0; padding:0 15px 0 0; text-align:center;}
#gen_forum a				{color:#FF0088;}

#members					{clear:both;}

a#member_search				{background:url(/images/default-search-btn.jpg) no-repeat; display:block; width:196px; text-decoration:none; height:40px;}
a#member_search:hover			{background-position: -196px 0; text-decoration:none;}

.member_diag				{background:url(/images/default-bkg-diag.jpg) repeat; width:543px; position:relative; margin:5px 0px 5px -20px; padding:5px 0 5px 12px;}

.member_diag ul				{list-style:none; margin:0; padding:0; padding-left:15px;}
.member_diag ul li			{width:100px; list-style:none; margin:0; padding:10px 0 0 0; color:#66CC33; float:left; text-align:center; font-weight:bold;}

.member_diag a				{color:#3399FF; text-decoration:none; font-size:0.8em; font-weight:bold;}
.member_diag a:hover		{color:#3399FF; text-decoration:underline; font-size:0.8em; font-weight:bold;}


.league_links			{text-align:right; margin:0 -20px -15px 0; padding:0; font-size:0.8em; font-weight:bold;}

img.league				{padding:5px 0px 0px 0px;}

#league_country	p			{padding:10px; margin:0;}

#all_images					{clear:both; width:100%; text-align:center; padding:20px 0 0 0;}

#all_images ul				{position:relative; width:520px; margin:0px auto;}

#all_images ul li			{list-style:none; margin:4px; padding:0; float:left; width:230px; text-align:center;}


/* --------- Search Style --------- */

#search_results					{padding:20px 0 0 0;}
#next_prev						{text-align:center; width:98%;}
.pages							{display:inline;}
.pages input					{margin:20px 0 0 0;}
.clear_form						{text-align:right; margin:0 -12px -19px 0; padding:0; font-size:0.8em; font-weight:bold;}

#search_form label				{color:#000000; font-weight:bold;}

#search_form input,
#search_form select				{margin-top:3px;}

#search_form select				{font-size:1em;}

#search_form td					{padding:5px 10px 5px 10px; vertical-align:top; color:#000000;}

#adv_search						{width:103%; margin-top:20px; font-size:0.8em;}
#adv_search	td					{background-color:#48B6FD;}

.marital						{float:left; width:160px;}

#adv_personal,
#adv_lifestyle					{width:103%; margin-top:0px; font-size:0.8em;}

#adv_personal td				{background-color:#84ED66;}
#adv_lifestyle td				{background-color:#FE84C6;}

#adv_search input,
#adv_personal input,
#adv_lifestyle input			{vertical-align:middle;}

#adv_personal label				{color:#000000}
.personal_check					{float:left; width:78px;}
.lifestyle_check				{float:left; width:120px;}


/* --------- Members Style --------- */

.random_members					{width:523px; position:relative; margin:5px 0px 5px 0px; padding:20px 0 5px 4px;}
.random_members	ul				{list-style:none; margin:0; padding:0;}
.random_members ul li			{width:100px; float:left; text-align:center; margin:4px 0px 4px 0px; padding-top:5px; color:#66CC33; font-size:0.8em; font-weight:bold;}

.random_members img				{padding:5px 0px 0px 0px;}


/* --------- Header Style --------- */

#header				{position:absolute; top:0; width:100%; margin:0; padding:0;}
#hdr_contain		{width:773px; margin:0px auto; padding:9px 0 0 0;}
#logo				{float:left; margin:0; padding:0; height:83px; overflow:hidden;}


#nav				{margin-top:23px; float:left; position:relative; padding-left:40px;}
#nav div			{width:80px; float:left; text-align:center;}
#nav ul				{list-style:none; margin:0; padding:0;}
#nav ul li			{list-style:none; display:inline; position:relative; color:#FFFFFF; font-weight:bold;}
#hover				{line-height:42px; width:100%;}

#nav a				{color:#FFFFFF; text-decoration:none; height:42px;}
#nav a:hover		{color:#FFFFFF; text-decoration:underline;}

html>body #hover a	{width:42px;}



a#mem				{background:url(/images/default-member-icon.jpg) 0 0 no-repeat; display:block; width:42px; text-decoration:none; margin:0px auto;}
a#mem:hover			{background-position: -42px 0; text-decoration:none;}

a#gp				{background:url(/images/default-groups-icon.jpg) 0 0 no-repeat; display:block; width:42px; text-decoration:none; margin:0px auto;}
a#gp:hover			{background-position: -42px 0; text-decoration:none;}

a#lge				{background:url(/images/default-league-icon.jpg) 0 0 no-repeat; display:block; width:42px; text-decoration:none; margin:0px auto;}
a#lge:hover			{background-position: -42px 0; text-decoration:none;}

a#help				{background:url(/images/default-help-icon.jpg) 0 0 no-repeat; display:block; width:42px; text-decoration:none; margin:0px auto;}
a#help:hover		{background-position: -42px 0; text-decoration:none;}

#info				{float:left; position:relative; width:201px; margin-left:20px;}
#mini_search		{padding-top:0px; height:35px;}
.ms_input	 		{width:170px; border:1px solid #66CC33; padding:2px 2px 2px 2px; color:#3399FF; text-align:left;}
#ms_box				{position:relative; float:left; width:auto; text-align:right;}
#ms_glass			{position:relative; display:inline; width:22px; float:right; text-align:right; padding-top:1px;}

#ms_icon			{padding:0; margin:0; line-height:22px; width:100%;}

html>body #ms_icon a	{width:22px;}

#ms_icon a			{background:url(/images/default-ms-glass.jpg) 0 0 no-repeat; display:block; width:22px; text-decoration:none;}
#ms_icon a:hover	{background-position:-22px 0; text-decoration:none;}

#ms_adv				{clear:both; font-size:0.8em;}
#ms_adv	a			{color:#FFFFFF; text-decoration:none;}
#ms_adv a:hover		{color:#FFFFFF; text-decoration:underline;}


/* --------- Dash style --------- */

#dash				{background:url(/images/default-bkg-dash.jpg) no-repeat; color:#999999; margin-top:19px; height:45px;overflow:hidden;}

#dash ul			{list-style:none; margin:0; padding:0; background:url(/images/default-dash-member.gif) no-repeat; height:18px; padding-bottom:5px; border-bottom:1px solid #CCCCCC;}
#dash ul li			{list-style:none; margin-left:20px; display:inline; position:relative; font-weight:bold;}

#dash a				{color:#66CC33; text-decoration:none; margin-top:5px;}
#dash a:hover		{color:#66CC33; text-decoration:underline;}

#dash_left			{float:left; width:65%; margin:6px 0px 0px 5px;}
#dash_right			{float:right; width:20%; margin:6px 8px 0px 0px; text-align:center;}
#top				{width:100%;}
#dbl				{width:50%; float:left; font-size:0.8em; margin:0px 0px 0px 2px; padding:0;}
#dbr				{width:40%; float:right; font-size:0.8em; border-left:1px solid #CCCCCC; margin:0px 0px 0px 0px; padding-left:5px; text-align:right;}

#dbr a, #dbl a		{color:#999999; text-decoration:none;}
#dbr a:hover, #dbl a:hover	{color:#999999; text-decoration:underline;}


/* --------- Signin Hdr --------- */

#no_dash			{color:#999999; margin:20px 0 0 0; line-height:45px; overflow:hidden; }

#no_dash div		{float:left; margin:0 0 0 2px; padding:0; overflow:hidden;}

#no_dash a.h_signup		{background:url(/images/default-hdr-signup.jpg) 0 0 no-repeat; display:block; width:98px; text-decoration:none;}
#no_dash a.h_signup:hover	{background-position:-98px 0; text-decoration:none;}

#no_dash a.h_signin		{background:url(/images/default-hdr-signin.jpg) 0 0 no-repeat; display:block; width:97px; text-decoration:none;}
#no_dash a.h_signin:hover	{background-position:-97px 0; text-decoration:none;}

#non_dash			{text-align:right; margin-top:20px; color:#FFFFFF; font-size:0.8em; line-height:20px;}
#non_dash a			{color:#FFFFFF; text-decoration:underline;}
#non_dash a:hover	{color:#FFFFFF; text-decoration:none;}


/* --------- Home Style --------- */

/* --------- Left --------- */

.left_home			{float:left; width:60%;}

.l_top				{background:url(/images/default-bkg-hlt.jpg) no-repeat; width:101%; line-height:9px;}

.l_mid				{background:url(/images/default-bkg-hlm.jpg) repeat-y; width:100%; padding:0px 0px 10px 5px;}

.steps				{padding:3px;}

.diag				{background:url(/images/default-bkg-diag.jpg) repeat; width:459px; margin:5px 0px 5px -4px;}

.mem_img			{background:url(/images/default-bkg-member.gif) no-repeat; text-align:center; width:78px; float:left; margin:4px; padding-top:5px; padding-bottom:7px;}
.diag ul				{list-style:none; margin:0; padding:0; padding-left:15px;}
.diag ul li			{list-style:none; margin:0; padding:0; display:inline; position:relative; color:#66CC33; font-weight:bold;}

.diag a					{color:#3399FF; text-decoration:none; font-size:0.8em; font-weight:bold;}
.diag a:hover		{color:#3399FF; text-decoration:underline; font-size:0.8em; font-weight:bold;}


/* --------- Tag Cloud --------- */	

#group_cloud		{width:97%;}

#group_cloud ul		{list-style:none;  margin:0; padding:0;}

#group_cloud ul li	{list-style:none; display:inline; padding:0px 20px 0px 0px; line-height:35px;}


.biggest a			{font-size:2em; color:#3399FF; text-decoration:none; font-weight:bold;}
.biggest a:hover	{font-size:2em; color:#00FF00; text-decoration:underline; font-weight:bold;}

.big a				{font-size:1.4em; color:#3399FF; text-decoration:none; font-weight:bold;}
.big a:hover		{font-size:1.4em; color:#66CC33; text-decoration:none; font-weight:bold;}

.normal a			{font-size:1.1em; color:#3399FF; text-decoration:none; font-weight:bold;}
.normal a:hover		{font-size:1.1em; color:#66CC33; text-decoration:none; font-weight:bold;}

.small a			{font-size:0.8em; color:#3399FF; text-decoration:none; font-weight:bold;}
.small a:hover		{font-size:0.8em; color:#66CC33; text-decoration:none; font-weight:bold;}

.smallest a			{font-size:0.8em; color:#3399FF; text-decoration:none;}
.smallest a:hover	{font-size:0.8em; color:#66CC33; text-decoration:none;}



/* --------- Right --------- */

.right_home			{float:right; width:38%; padding-top:1px;}


/* --------- Signup --------- */

.r_signup			{background:url(/images/default-notmember-hdr.jpg) no-repeat; width:100%; line-height:36px;}

#signup				{width:95%; padding:10px 0 10px 0; text-align:center; color:#FF0099;}

#signup p			{font-weight:bold; margin:0; padding:0;}

#signup ol			{margin:0; padding:10px 20px; text-align:left; list-style-position:inside;}
#signup ol li		{font-size:0.85em; line-height:16px; margin:0; padding:0;}

#signup a			{text-decoration:none; color:#FF0099; display:block;}

#signup a:hover		{text-decoration:underline; color:#FF0099;}


/* --------- Sign In --------- */

.r_signin			{background:url(/images/default-signin-hdr.jpg) no-repeat; width:100%; line-height:36px;}
.r_mid				{background:url(/images/default-bkg-hrm.jpg) repeat-y; width:100%; min-height:100px;}
.r_mid_up				{background:url(/images/default-bkg-hrm.jpg) repeat-y; width:100%;}
.r_bottom			{background:url(/images/default-bkg-hrb.jpg) no-repeat; width:100%; line-height:12px; margin-bottom:9px;}

.signin				{padding-top:10px; margin:0px 0px 0px 10px; min-height:80px;}
.row 				{clear:both; margin:0; padding:0; }
.col1 				{margin:0; padding:0; text-align:left; width:75px; margin:0; float:left; margin-right:2px; color:#3399FF; padding-top:4px;}
.col2 				{width:175px;display:block; float:left; margin:0; padding:0; padding-bottom:1px;}
.input 				{width:168px; border:1px solid #3399FF; margin:0px 0px 3px 8px;	padding:4px 2px 4px 2px; color:#66CC33;}
.forgot				{margin:10px 2px 0 0; padding:0; text-align:left; width:193px; float:left; font-size:0.8em; color:#3399FF; text-decoration:none;} 
.forgot:hover		{color:#3399FF; text-decoration:underline;} 
.enter				{margin:5px 0 0 0; padding:0; width:65px; display:block; float:left; padding-bottom:1px;} 
.enter input		{width:65px;} 


.r_mid	p#error		{padding-top:5px; margin:0px 0px 0px 10px; height:21px; font-size:0.8em; font-weight:bold; color:#FF0000;}


/* --------- Search --------- */

.r_search			{background:url(/images/default-search-hdr.jpg) no-repeat; width:100%; line-height:36px;}

#member				{padding-top:8px;}
.search		 		{width:168px; border:1px solid #66CC33; padding:5px 2px 5px 2px; color:#3399FF; text-align:left;}
#searchbox			{position:relative; float:left; width:72%; text-align:right;}
#spyglass			{position:relative; display:inline; width:24%; float:right; text-align:left;}

#mem_search			{line-height:28px; width:100%;}

html>body #mem_search a	{width:28px;}

#mem_search a		{background:url(/images/default-spyglass.jpg) 0 0 no-repeat; display:block; width:28px; text-decoration:none;}
#mem_search a:hover	{background-position: -28px 0; text-decoration:none;}


#prefer				{position:relative; margin:10px 0px 0px 10px; border-top:1px solid #CCCCCC; width:260px;}

.s_row 				{clear:both; margin:0; padding:0; padding-top:2px; }
.s_col1 			{margin:0; padding:0; text-align:left; width:65px; margin:0; float:left; margin-right:6px; color:#66CC33; padding-top:4px; font-size:0.8em;}
.s_col2 			{width:188px;display:block; float:left; margin:0; padding:0; padding-bottom:1px; color:#66CC33; font-size:0.8em;}
.s_input 			{width:155px; border:1px solid #66CC33; margin:0px 0px 3px 8px;	padding:4px 2px 4px 2px; color:#66CC33;}
.s_advanced			{margin:15px 2px 0 0; padding:0; text-align:left; width:168px; float:left;font-size:0.8em; color:#66CC33; text-decoration:none;} 
.s_advanced:hover	{text-decoration:underline; color:#66CC33;} 
.s_enter			{margin:10px 0 0 0; padding:0; width:90px; display:block; float:left; padding-bottom:1px;} 
.s_enter input		{width:90px;} 

.r_mid p			{margin:0px; color:#66CC33; font-weight:bold; padding:7px 0px 10px 0px;}


/* ------------- Member Nav ----------- */

#blocknav			{position:absolute; width:100%; left:0px; margin:30px 0 0 0; padding:0; min-width:773px;}

#nav_cont			{width:773px; margin:0px auto;}

#member_nav			{position:relative; margin:0px auto; width:773px; font-size:0.8em;}

#member_nav a		{color:#66CC33; text-decoration:none; display:block; background:url(/images/default-bkg-memnav.jpg) no-repeat; line-height:28px; font-weight:bold;}
#member_nav a:hover	{color:#66CC33; text-decoration:underline; font-weight:bold;}
#member_nav div		{width:85px; float:left; text-align:center;}
#member_nav ul		{list-style:none; margin:0; padding:0;}
#member_nav ul li	{list-style:none; margin:0; padding:0; display:inline;}

#member_nav a#selected			{background:url(/images/default-bkg-navsel.jpg) no-repeat; color:#FFFFFF;}

#member_nav a.new	{color:#FF0066;}



/*------------- Child Left -----------*/

.left_child			{float:left; width:72%;}

.lc_top				{background:url(/images/default-bkg-clt.jpg) no-repeat; width:101%; line-height:11px; margin-top:-1px;}

.lc_mid				{background:url(/images/default-bkg-clm.jpg) repeat-y; width:100%; padding:0px 0px 10px 5px;}

.mhl				{float:left; }

.mhr				{float:right; margin-right:0px; width:45%;}

#ticks				{margin-top:0px; float:left; position:relative; padding-left:5px; width:100%; text-align:right;}
#ticks div			{width:80px; float:left; text-align:center;}
#ticks ul			{list-style:none; margin:0; padding:0;}
#ticks ul li		{list-style:none; display:inline; position:relative; color:#66CC33; font-weight:bold;}

#ticks ul li.selected	{list-style:none; display:inline; position:relative; color:#3399CC; font-weight:bold;}

.mem_profile		{float:left; width:50%; padding-right:10px; margin:0px 0px 5px 0px;}
#profile			{width:100%; padding:6px 0 10px 15px;}
#profile p			{font-weight:bold; margin:0; padding:0 0 7px 0;}
#profile table		{width:100%; margin-right:6px;}
#profile table td	{width:50%; font-size:0.9em; padding-top:5px;}

.mem_personal		{float:right; width:42%; text-align:left; margin-right:5px;}
#personal			{width:85%; padding:6px 0 10px 15px;}
#personal table		{width:100%; margin-right:6px;}
#personal table td	{width:50%; font-size:0.9em; padding-top:5px;}
.mem_personal ul	{list-style:none; margin:0 0 0 7px; padding:5px 0 0 0;}
.mem_personal ul li	{list-style:none; display:inline; padding:5px 5px 5px 0px;}

#profile_images		{text-align:center; margin:0 0 0 -8px;}

.diag_mem			{background:url(/images/default-bkg-diag.jpg) repeat; width:555px; margin:5px 0px 5px -4px; padding-top:5px;}
.diag_mem p			{margin:0px 20px 0px 20px; padding:5px 0px 10px 0px}

#mem_favourite		{float:left; width:46%; margin:5px 20px 0px 0px;}
#favourite			{width:90%; margin:0; padding:10px 0 6px 15px;}
#favourite table	{width:100%; margin-right:6px;}
#favourite table td	{width:50%; font-size:0.9em; padding-top:3px;}

#mem_this			{float:left; width:46%; margin:5px 0px 0px 0px;}
#this_that			{width:90%; margin:0; padding:10px 0 6px 15px;}
#this_that table	{width:100%; margin-right:6px; color:#000000}
.tt_left			{width:60%; font-size:0.9em; padding-top:5px;}
.tt_right			{width:40%; font-size:0.9em; padding:5px 0 0 0;}


/*------------- Child Right -----------*/

.right_child		{float:right; width:26%; margin-top:28px;}

.rc_top				{background:url(/images/default-bkg-crt.jpg) no-repeat; width:100%; line-height:11px;}

.rc_mid				{background:url(/images/default-bkg-crm.jpg) repeat-y; width:100%; padding:0px 0px 10px 5px; margin-top:-1px;}

.rc_bot				{background:url(/images/default-bkg-crb.jpg) no-repeat; width:100%; line-height:11px;}


.user_image,
.my_details_image	{width:90%; text-align:center;}

.user_image a		{font-weight:bold; font-size:0.8em;}

#image_box			{width:90%; text-align:center; padding:10px 0 0 0;}

#invite				{width:90%; padding-top:10px; text-align:center;}
#inviteselect		{width:125px; font-size:0.9em; margin-bottom:5px;}
#add				{}

.message_top		{background:url(/images/default-message-hdr.jpg) no-repeat; width:100%; line-height:28px;}

#sendmsg			{padding-top:10px; margin-left:5px;}
.rc_mid	label		{font-size:0.8em; color:#999999;}
#subject			{border:1px solid #CCCCCC; width:85%; margin-bottom:10px;}
.rc_mid textarea	{border:1px solid #CCCCCC; width:85%;}
.rc_mid #submit		{margin:5px 0px 0px 126px; font-size:12px;}
#close				{position:relative; float:right; top:-30px; left:-25px; width:12px;}
#lg_close			{position:relative; float:right; top:-88px; left:-25px; width:12px;}

/*.return				{padding:10px 0px 0px 5px;}
.return a			{color:#999999; font-size:0.8em; line-height:20px;}
.return a:hover		{color:#999999; font-size:0.8em; text-decoration:underline;}*/

#untick				{padding:5px 0 5px 0;}

.groups_top			{background:url(/images/default-rightgroups-hdr.jpg) no-repeat; width:100%; line-height:28px;}

.albums_top			{background:url(/images/default-rightalbums-hdr.jpg) no-repeat; width:100%; line-height:28px;}

.rc_mid ul			{width:91%; list-style:none; margin:0; padding:5px 0px 0px 10px;}
.rc_mid ul li		{list-style:none; padding-top:5px;}

.stats_top			{background:url(/images/default-stats-hdr.jpg) no-repeat; width:100%; line-height:28px;}

#tick_ratio			{padding:5px 0 5px 2px; text-align:left; width:90%; border-bottom:1px solid #CCCCCC;}
#tick_average		{padding:5px 0 5px 0; text-align:center; width:90%; margin-bottom:-20px;}


.tick_lg			{color:#66CC33; font-size:1.3em; font-weight:bold; padding-left:20px;}
.average_lg			{color:#66CC33; font-size:1.1em; font-weight:bold;}

#stats_ticks,
#stats_tick_distribution 	{padding:5px 0 5px 2px; text-align:left; width:90%; border-bottom:1px solid #CCCCCC; color:#66CC33;}

#stats_ticks td, 
#stats_tick_distribution td	{padding:0px 16px 5px 5px;}


/* --------- Success & Errors --------- */

.success			{color:#3399FF; padding:10px 0px 0px 10px; font-size:0.8em; width:80%;}

.error				{color:#FF0000; padding:10px 0px 0px 10px; font-size:0.8em; width:80%;}


/* --------- My Account --------- */

.network_imgs			{float:left; padding:0 10px 10px 0;}
#my_account fieldset	{width:94%;}

.myaccount_links		{text-align:right; margin:10px 15px 0 0; font-size:0.8em; font-weight:bold;}

.default_tr				{position:absolute; top:30px; right:220px; text-align:right; padding:4px 10px 0 0; margin:0; font-size:0.8em; color:#3399CC;}

.account_details		{float:left; width:55%; padding:10px 10px 0 0;}
#details				{width:100%; padding:6px 0 10px 15px;}
#details table			{width:100%; margin-right:6px;}
#details table td		{width:50%; font-size:0.9em; padding-top:10px;}

.account_profile		{float:right; width:39%; text-align:center; margin-right:10px; padding-top:28px; line-height:40px;}
a#chg_profile				{background:url(/images/default-profile-change.jpg) no-repeat; display:block; width:196px; text-decoration:none; margin:0px auto;}
a#chg_profile:hover			{background-position:-196px 0; text-decoration:none;}

.myimages_top			{background:url(/images/default-images-hdr.jpg) no-repeat; width:100%; line-height:28px;}

.invites_top			{background:url(/images/default-invite-hdr.jpg) no-repeat; width:100%; line-height:28px;}

#add_images				{width:90%; text-align:center; padding:5px 0 0 0; font-size:0.8em; font-weight:bold;}

.privacy_top			{background:url(/images/default-rightprivacy-hdr.jpg) no-repeat; width:100%; line-height:28px;}

#profile_form			{padding:0; margin:0; width:88%; border-bottom:1px solid #CCCCCC; padding-top:10px;}
#tick_form				{padding:0; margin:0; width:88%; padding-top:10px; margin-bottom:-15px;}

.privacy_btn			{text-align:center; padding:10px 0 0 22px; margin:0 20px 0 0;}
.privacy_btn img		{margin:0 0 0 -20px;}

#banner					{width:50%;}

.account_diag			{background:url(/images/default-bkg-diag.jpg) repeat; width:555px; margin:5px 0px 5px -4px; padding:5px 0 0 0; }
.account_diag p			{margin:0px 20px 0px 20px; padding:5px 20px 10px 0px;}

.acc_img			{background:url(/images/default-bkg-member.gif) no-repeat; text-align:center; width:78px; float:left; margin:4px; padding-top:5px; padding-bottom:7px; font-size:0.8em;}

#acc_com

#acc_tick

a.my_ticks				{line-height:20px;}

#my_details_my_ticks	{width:100%; padding:10px 0 0 0;}

.account_diag ul,
#my_details_my_ticks ul			{list-style:none; margin:0; padding:0; padding:0 0 10px 20px;}
.account_diag ul li	,
#my_details_my_ticks ul li		{list-style:none; float:left; margin:0; padding:0; display:inline; position:relative; color:#3399FF; font-weight:bold; width:100px;}

#private_members			{list-style:none; color:#66CC33;}

.mutual_ticks				{width:75px; margin:0; padding:0 0 10px 0; text-align:center; font-size:0.8em;}

#account_form label 			{float:left; clear:both; width:180px; margin-bottom:5px; text-align:right; padding-right:20px;}
.save_btn						{margin-top:10px; margin-left:200px;}

#profile_text					{margin-right:50px; padding:0 0 0 9px;}

#favourite_info				{padding:0 0 0 9px;}
#favourite_info fieldset,
#this_that_info fieldset	{padding:5px;}
#this_that_info				{padding:20px 0 0 9px;}

#myaccount_tbl				{width:98%; text-align:center; padding:0 0 0 0;}
#myaccount_tbl th			{text-align:center; color:#999999; padding:0 0 20px 0; font-size:0.8em;}
#myaccount_tbl td			{line-height:25px;}
.myaccount_hdr				{color:#66CC33; text-align:left; font-weight:bold; padding:20px 0 5px 10px; border-bottom:1px solid #CCCCCC;}

#mymail_tbl					{width:98%; padding:0 0 0 0;}
#mymail_tbl th				{text-align:center; color:#999999; padding:0 0 20px 0; font-size:0.8em;}
#mymail_tbl td				{line-height:25px; font-size:0.8em;}

#mailbox					{overflow:auto; width:94%; min-height:200px; padding:10px;}

.gpcontrol_text				{width:95%; padding:0 0 10px 10px;}

.tick_btns					{float:right; margin:-25px 0 0 0; padding:0 10px 0 0; width:42%;}

a#mutual				{background:url(/images/default-ticks-mutual.jpg) 0 0 no-repeat; display:block; width:226px; text-decoration:none; margin:0px auto; height:28px;}
a#mutual:hover			{background-position:-226px 0; text-decoration:none;}

a#people				{background:url(/images/default-ticks-people.jpg) no-repeat; display:block; width:226px; text-decoration:none; margin:-10px auto 0 auto; height:28px;}
a#people:hover			{background-position:-226px 0; text-decoration:none;}

#note					{color:#999999; font-size:0.8em; width:50%;}
.ticks_text				{padding:20px 0 0 0; width:95%; color:#3399FF;}
.ticks_table			{width:98%; text-align:center;}
.ticks_table td			{border-bottom:1px solid #CCCCCC; padding:5px 0 5px 0; color:#66CC33;}

.account_filler4		{height:50px;}
.account_filler3		{height:100px;}
.account_filler2		{height:150px;}
.account_filler1		{height:200px;}
.account_filler0		{height:240px;}

.invites_text			{padding:20px 0 0 10px; width:95%; color:#66CC33;}
.invites_tbl			{width:98%; padding:0; color:#66CC33;}
.invites_tbl td			{line-height:25px; vertical-align:middle; border-bottom:1px solid #CCCCCC; padding:10px 0 10px 0;}
.invites_tbl input		{padding:0px;}

.invite_form			{display:inline}

/* --------- My Images --------- */

ul#my_images, ul#my_albums	{list-style:none; margin:0; padding:20px 0 0 40px; text-align:center;}

ul#my_albums_small			{list-style:none; margin:0; padding:20px 0 0 10px; text-align:center;}

ul#my_images li			{float:left; width:45%; text-align:center;}

ul#my_albums li			{float:left; width:25%; text-align:center;}

ul#my_albums_small li	{float:left; width:25%; text-align:center;}

.my_image				{width:100%; padding-bottom:10px; text-align:center; color:#FF0099;}
.my_image img			{padding:0 0 5px 0;}
.my_image input			{margin:10px 0 0 0;}


/* --------- Forum --------- */

#forum					{width:103%}
#forum .group_image img	{padding:0 12px 0 0;}

.thread_table			{border:2px solid #66CC33; clear:both; margin:30px 0 20px 0; width:100%; vertical-align:middle;}
.thread_table th		{background:url(/images/default-hdr-forum.jpg) repeat-x; color:#FFFFFF; line-height:24px;}
.thread_table td		{background:#F0F5FA;}
.thread_table .thread_cell			{font-size:0.8em; font-weight:bold; padding:3px; width:60%;}
.thread_table .author_cell			{text-align:center;}

.message_table			{border:2px solid #66CC33; clear:both; margin:30px 0 20px 0; width:100%; }
.message_table th		{background:url(/images/default-hdr-forum.jpg) repeat-x; color:#FFFFFF; line-height:24px;}
.message_table td		{background:#F0F5FA; vertical-align:top;}
.message_table .author_cell			{padding:5px;}
.message_table .author_cell p		{margin:0; padding: 0px 0px 5px 5px;}
.message_table .message_cell			{color:#000000; width:75%; padding:5px;}
.message_table .message_cell p		{padding:0; margin:0;}

/* --------- Footer --------- */

#footer		{clear:both; background:url(/images/default-bkg-fr.jpg) repeat-x #48B6FD; color:#FFFFFF; font-size:0.85em; text-align:right; min-width:773px;}
	
#footer ul			{list-style:none; margin:0 20px 0 0; padding:0;}
#footer ul li		{list-style:none; display:inline; padding:0px 0px 0px 20px; line-height:30px;}

#footer p			{margin:0 20px 0 0; padding:0 0 10px 0;}
#footer a			{color:#FFFFFF; text-decoration:none;}
#footer a:hover		{color:#003366; text-decoration:underline;}


/* --------- Links --------- */

#two_col			{margin:20px 0 0 0; padding:0;}
#two_col li			{width:48%; display:inline; float:left; text-align:center;}


/* --------- Links --------- */

a					{color:#3399FF; text-decoration:none;}
a:hover				{color:#3399FF; text-decoration:underline;}


/* --------- Buttons --------- */

#right_btn						{top:12px; position:relative;}
.center_btn						{text-align:center; padding:0; margin:0 0 0 40px;}

.pink_btn						{background:#FFFFFF; border:1px solid #FF0066; color:#FF0066; cursor:pointer; height:22px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:0.85em; font-weight:bold; padding-bottom:3px; vertical-align:1px; width:auto;}
.pink_btn:hover		{background:#FFCCFF;}

#right_btn:hover,
.group_form #see_members:hover,
.my_image input:hover,
#join:hover,
.save_btn:hover,
#send:hover,
.create_btn:hover,
#login:hover,
#message:hover,
#agroup:hover,
.league_btn:hover,
.privacy_btn:hover,
.howworks:hover,
.forum_btn:hover,
#thread:hover,
.noclass:hover,
.alerts:hover		{opacity:0.7; filter: alpha(opacity=70);}


/* --------- Img box corrections --------- */

.image_box			{height:58px; width:78px; text-align:center; margin:0px; padding:0px; display:table-cell; vertical-align:middle; overflow:hidden;}
.image_nobox		{height:80px; display:block; text-align:center; padding: 10px 10px 0px 10px;}

.image_nobox2		{width:100px; height:80px;}


