*{margin:0;padding:0; }
ul, li{list-style:none}
p{padding:6px 0;}
a{color:#4C86C8;text-decoration:none;}
a:visited{color:#4C86C8;}
a:hover{color:#4C86C8;text-decoration:underline;}
/*a img, a:hover img{border:none;}*/
a:active, a:focus{outline:none}
.img-left{float:left;margin:0 10px 10px 0;}
.img-right{float:right;margin:0 0 10px 10px;}
img { -webkit-touch-callout: none; } /* disable save image */
h1,h2,h3,h4,h5{font-family:"lucida grande", tahoma, arial, sans-serif; font-weight:normal;}
.clearboth{clear:both}who
blockquote {
  margin: 15px;
}
td {
line-height:auto;
}
/*div {  overflow:hidden; }*/
body {
	background:#546677;
  font: 12px 'Lucida Grande', Tahoma, Arial, sans-serif;
	color:#3b4752;
}

.page_heading{font-size:13pt;padding-bottom:4px;}

#m-site-wrap{
	background:none;	
	background-color:white;
	padding:0;	
	width:100%;
}
/* wrap the site and center it up */
#site{
	width:98%;
	margin-top:0; margin-bottom:0;
	margin-left:5px; margin-right:5px; 
	padding:0px;
	padding-top:3px;
	background:none;
	background-color:white;
}

.container-wrap{
	width:100%;
	margin:0;
	background:none;
	background-color:white;
}

input.pushbutton{padding:5px;}

#guest_site{
	width:99%;
	margin:0 auto;
	padding:20px 0 0 0;	
}

#guest_site table{
	margin:0 auto;
}

.main_content, #site {
	background:none;
}

#topnav-wrap{
	width:100%;
	background:none;
	background-color:#5d728a;
}

#topnav{
	padding-left: 5px;padding-right: 5px;padding-top: 5px;padding-bottom: 0px;
	width:99%;
	margin:0;
}

a.main_title{font-size:20px; padding-bottom:5px;}
a.main_title:visited{color:white;}
a:hover.main_title{text-decoration:underline;}

#guest_site, #guest_site_hp{width:auto;height:auto;margin:0 auto;padding:20px 0 0 0;}
.m_ursresultstiny{text-align:center;padding:2px;}
div#paging{text-align:inherit}
.spaced, .spaced th, .spaced td{padding-top:2px;padding-bottom:2px;}

.profile_action, .rem_fav, .rem_fav_del, .add_fav, .in_fav,.send_msg,.send_wink,.show_prof ,.ban_user{padding:0px;padding-bottom:2px; background:none;}
.nickpage_title{font-size:15pt;}
.nickpage_sub_title{font-size:13px;}
#jsddm li a{font-size:1em;padding:5px;margin-left:1px;margin-right:2px; padding-top:10px; padding-bottom:10px}

.userresult{margin-top:6px;margin-bottom:6px;padding:0px;padding-top:6px;}
.userresult_title a{font-size:10pt;}

.mailtab_group{margin-bottom:6px;}
.mailtab{padding:6px;margin-left:0px;margin-right:2px;}
.mailtab_active{padding:6px;margin-left:0px;margin-right:2px;}

.mailbox_items td{padding-left:4px;padding-right:4px;}
.mailbox_items table td{border:none;padding:2px;}

.hp_component{height:auto; margin-bottom:4px; margin-top:3px;}
.module_head{margin:0px 0 6px 0;padding:3px;font-size:12px;}
.module_head a{font-size:10px;}

.ursresultstiny_sub2{font-size:10pt;color:#434548;}
.userresult_summary{color:#666666;font-size:9pt;}
a.footerlink:visited{color:#EDF3F9;}
.mailtab_active a:visited{color:white;}

.mail_ctl_bar_new {
padding-bottom: 5px;
margin-bottom: 7px;
border-bottom: 1px solid #CCC;
}

.mail_ctl_bar_bottom {
	padding-bottom:5px;
	padding-top:7px;
	margin-top:7px;
	border-top:1px solid #ccc;
}

.email { width:150px; }
.feedback_text {width:170px; }

.rec_wrap, .send_wrap {
	padding-bottom:13px;
	width:75%;
}

.rec_bubble, .send_bubble {
	font-size:1.1em;
	line-height:1.4em;
	margin-top:6px;
	padding-top:6px; padding-bottom:8px;
	padding-left:13px; padding-right:13px;
}

.rec_bubble {
	border:1px solid lightgreen;
	background-color:#ACE89B;
}

.send_bubble {
	border:1px solid #ccc;
	background-color:#eee;
}

.profile_links_vertical{margin:0px;}
.profile_links_vertical li{padding-bottom:1px;}

.ursresultstiny_b{padding-top:0px;padding-left:10px;padding-right:10px;padding-bottom:6px;font-size:10px;}

label.errorRight{float:none;color:red;display:block;padding-top:6px;clear:both; padding-left:0; padding-right:0}

table.mobile_spaced_table { width:100%}
table.mobile_spaced_table td { padding-bottom:10px;}