.profile li.sin_counter {
	/*background-color:#3C6A94;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	padding:7px;
	border:0;
	float:right;
	margin:5px 0pt 0pt -37px;
	*/
	background-color:#3C6A94;
	border:0pt none;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	margin:18px 0pt 0pt 388px;
	padding:7px;
	position:absolute;
	right:20px;
	width:36px;
	text-align:center;
}
#confession_history .sin_counter, .sin_counter_MYACCOUNT {
	background-color:#3C6A94;
	border:0pt none;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	float:right;
	padding:3px;
	margin-top:-3px;
}
#confession_history .repent_history {
	/*min-height:25px;
 	 height:auto !important;
 	 height:25px;*/
	 margin:3px 0px;
	 padding:3px 0px 5px 0px;
}
.profile #confession_history #repent_history_finished {
	background-color:#F5B80B;
	color:#263054;
	
}
#confession_history {
	border:0px;
}
.special_field_box {
	background-color:#3C6A94;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-weight:normal;
	padding:4px 8px;
	width:auto;
}
.special_field_box a, .special_field_box a:link, .special_field_box a:active, .special_field_box a:visited {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
.special_field_box a:hover {
	text-decoration:underline;
}
.float {
	float:right;
	margin-top:5px;
}
/* FORGIVE TAB */
.tab_forgive {
	width:100px;
	height:39px;
	
	margin:0 auto;
}
.tab_forgive a {
	background:transparent url(/images/tabs/tab_forgive.gif) no-repeat scroll 0%;
	background-position: 0 0px;
	color:#AFAD92;
	text-decoration:none;
	display:block;
	
	width:110px;
	height:39px;
}
.tab_forgive a:hover {
	background-position: 0 -39px;
}
/* DENY TAB */
.tab_deny {
	width:72px;
	height:39px;
	
	margin:0 auto;
}
.tab_deny a {
	background:transparent url(/images/tabs/tab_deny.gif) no-repeat scroll 0%;
	background-position: 0 0px;
	color:#AFAD92;
	text-decoration:none;
	display:block;
	
	width:88px;
	height:39px;
}
.tab_deny a:hover {
	background-position: 0 -39px;
}

/* BLESS TAB */
.tab_bless {
	width:109px;
	height:39px;
	
	margin:0 auto;
}
.tab_bless a {
	background:transparent url(/images/tabs/tab_blessme.gif) no-repeat scroll 0%;
	background-position: 0 0px;
	color:#AFAD92;
	text-decoration:none;
	display:block;
	
	width:110px;
	height:39px;
}
.tab_bless a:hover {
	background-position: 0 -39px;
}
.clickable_button {
	background-color:#3C6A94;
	width:120px;
	text-align:left;
	margin-top:5px;
}
.clickable_selected {
	background-color:#1a4266;
}
.clickable_button, .clickable_button a, .clickable_button a:link, .clickable_button a:active, .clickable_button a:visited {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	cursor:pointer;
}
.clickable_button a, clickable_button a:link, .clickable_button a:active, .clickable_button a:visited {
	
	border:1px solid #B1C8DD;
}
.clickable_button a:hover {
	background:transparent url(/images/tabs/clickable_button_overlay.gif) 0 0 repeat-x;
	text-decoration:none;
	color:#3C6A94;
	display:block;
	border:1px solid #d89b1e;
}
.clickable_button .content {
	text-align:center;
	width:106px;
	height:16px;
	display:block;
	padding:6px 0px;
}
.clickable_button .small {
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	margin-left:83px;
	margin-top:1px;
	position:absolute;
	cursor:pointer;
}
.clickable_button_small .content {
	padding:2px 0px 4px 0px;
}
.clickable_button_small {
	width:100px;
}
.clickable_button_extrasmall {
	width:70px;
}
.clickable_button_extrasmall a {
	font-size:11px;
}
.clickable_button_small a {
	padding:3px 0px;
}
/*  CAUSES */
.mini_table td {
	padding:1px;
	color:#263054;
	font-size:11px;
	line-height:15px;
}
.mini_table td.bottom {
	border:0;
}
.mini_table td .url a {
	text-decoration:none;
	font-size:11px;
}
.cause_title {
	color:#263054;
	border-bottom:1px dotted #3C6A94;
	font-size:17px;
	font-weight:bold;
	padding-bottom:5px;
}
/* NEW DESIGN */
.profile {
	margin-top:5px;
	background-color:#fff;
}
#profile_first {
	margin:0px;
}
.profile ul, .profile li {
	margin:0px;
	padding:0px;
	font-size:12px;
}
#game_content {
	background-color:#B1C8DD;
}
.profile ul {
	padding:5px 10px;
	background-color:#B1C8DD;
}
.profile li {
	margin-bottom:3px;
	border-bottom:1px dotted #3C6A94;
	padding-bottom:3px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.profile h1 {
	height:24px;
	line-height:24px;
	padding-left:10px;
	margin:0px;
	border:0px;
	
	background-color:#3C6A94;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
}
.profile h1 .h1_attr {
	float:right;
	font-size:80%;
	padding-right:10px;
}
.profile h1 .h1_attr2 {
	float:left;
}
.profile h1 .h1_attr3 {
	float:left;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	margin-top:1px;
}

/*  WINGS */
.wings_overlay {
	position:absolute;
	text-align:right;
	margin-top:5px;
}
