body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family:Arial;
	font-size:13px;
	height: 100%;	
}
a:link{
	color:#127082;
	text-decoration:underline;
}
a:hover{
	color:#127082;
}
a:visited{
	color:#127082;
}
a:active{
	color:#127082;
}

.button_bg{
width:250px;
height:20px;
background-image:url('/images/button_bg.jpg');
}
.button_bg2{
width:300px;
height:20px;
background-image:url('/images/button_bg.png');
background-repeat:no-repeat;
padding:10px;
}
.button_bg2 a:link{ 
color:#FFFFFF;
}
.button_bg2 a:hover{ 
color:#FFFFFF;
text-decoration:underline;
}
.button_bg_small{
width:80px;
height:20px;
background-image:url('/images/button_bg2.png');
background-repeat:no-repeat;
padding:5px;
font-size:10px;
text-align:center;

}
.button_bg_small a:link{ 
color:#FFFFFF;
}
.button_bg_small a:hover{ 
color:#FFFFFF;
text-decoration:underline;
}
.button_bg2 a:visited{ 
color:#FFFFFF;
}
.button_bg_small a:visited{ 
color:#FFFFFF;
}

.button_bg a:link{
color:#FFFFFF;
}
.spiritins_total{
color:#FFFFFF;
text-align:left;
}
.login{
color:#00407b;
text-align:right;
}
.login input {
border:#00407b;

}
.header {
	margin:0px 0px;
	padding:0px;
	background-color:#00417b;
	background-image:url('/images/spiritin_header.gif');
	background-repeat:repeat-x;	
	height:49px;	
}
.container{
	margin:0px 0px;
	padding-left:50px;
	width:970px;
	margin:0px auto;
	text-align:left;
}
fieldset {
	font-family:Arial;
	padding: 20px;
	border: 1px solid #ccc;
	font-size:14px;
	font-weight:bold;
	background-color:#F8F8F8;
}
h1{
text-align:left;
font-size:25px;
color:#168ca2;
}
h2{
color:#6fc002;
font-size:20px;
font-family:Arial;
text-align:left;
margin-bottom:0px;
font-weight:normal;
}
h3{
text-align:left;
font-size:22px;
color:#168ca2;
font-weight:normal;
}
input[type="button"]{
border:0px;
color:#FFFFFF;
font-family:Arial;
font-weight:bold;
font-size:11px;
height:20px;
cursor:pointer;
background-image:url('/images/button_bg.jpg');
background-repeat:repeat-x;
border-bottom:0px #000000 solid;
border-right:0px #333333 solid;
width:150px;
}
input[type="file"]{
font-family:Arial;
font-weight:bold;
font-size:10px;
height:20px;
cursor:pointer;
margin-top:0px;

}
input[type="button"]:hover{
border:0px;
font-family:Arial;
font-weight:bold;
font-size:11px;
height:20px;
cursor:pointer;
background-image:url('/images/button_bg_on.jpg');
background-repeat:repeat-x;
border-bottom:0px #000000 solid;
border-right:0px #333333 solid;
}

input[type="submit"]{
border:0px;
color:#FFFFFF;
font-family:Arial;
font-weight:bold;
font-size:11px;
height:20px;
cursor:pointer;
background-image:url('/images/button_bg.jpg');
background-repeat:repeat-x;
border-bottom:0px #000000 solid;
border-right:0px #333333 solid;
width:150px;
}
input[type="submit"]:hover{
border:0px;
font-family:Arial;
font-weight:bold;
font-size:11px;
height:20px;
cursor:pointer;
background-image:url('/images/button_bg_on.jpg');
background-repeat:repeat-x;
border-bottom:0px #000000 solid;
border-right:0px #333333 solid;
}
input[type="checkbox"], input[type="radio"]{
   background: transparent;
   border: 0;
}
input[type="text"]{
border-width:1px;
border-style:solid;
height:20px;
width:200px;
font-family:Arial;
font-size:14px;
border-color:#B0B0B0;
}
.home_search input[type="text"]{
width:150px;
}
.home_search{
font-size:30px;
color:#168ca2;
}
.home_notice{
padding-left:40px;
padding-right:40px;
font-size:13px;

}
#import_manual input[type="text"]{
border-width:1px;
border-style:solid;
height:16px;
width:150px;
font-family:Arial;
font-size:11px;
border-color:#B0B0B0;
}

select{
border-width:1px;
border-style:solid;
font-family:Arial;
size:100px;
font-size:13px;

}

input[type="password"]{
border-width:1px;
border-style:solid;
height:20px;
width:100px;
font-family:Arial;
font-size:14px;
border-color:#B0B0B0;
}
textarea{
border-width:1px;
border-style:solid;
height:50px;
width:200px;
font-family:Arial;
font-size:11px;
}
.search {
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
}
.style3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #00407b;
}
.style4 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
img{
border:0px;
}
#hint{
color:#00407b;
font-size:20px;
font-family:Arial;
text-align:left;
}
#hint2{
color:#6fc002;
font-size:20px;
font-family:Arial;
text-align:left;

}
.fieldset_hint{
font-size:11px;
font-weight:normal;
color:#333333;
}
.required{
font-size:9px;
font-weight:bold;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;

}
.login_msg{
font-size:11px;
padding-top:15px;
height:15px;
display:block;
color:#C10000;
}
.error_list{
padding-left:0px;
font-size:11px;
color:#FF6600;
list-style-image:url('/images/invalid_field.gif');
margin-bottom:0px;
margin-top:0px;
list-style-type:upper-alpha;
}

#dates_date{
font-size:24px;
color:#6fc002;
font-weight:bold;
}
#dates_title{
font-size:11px;
}
.dates_table_line{
border-bottom-width:1px;
border-bottom-color:#999999;
}
.dates_table_line{
border-bottom-width:1px;
border-bottom-style:dotted;
}
.invitation_table_line{
border-bottom-width:1px;
border-bottom-color:#999999;
border-bottom-style:dotted;
}
.search_result_details{
padding-top:10px;
font-weight:bold;
line-height:10px;
}
.search_result_totals{
padding-top:10px;
font-weight:bold;
line-height:10px;
color:#666666;
}
.search_query{
color:#00CC00;
}
h4{
font-size:15px;
}
#spiritin_birthday{
color:#00CC00;
font-weight:bold;
line-height:25px;
}
#spiritin_deathday{
color:#00CC00;
font-weight:bold;
}
.search_country{
color:#666666;
font-weight:bold;
display:block;

}
.user_header{
	margin:0px 0px; padding:0px;-align:center;
	background-color:#50c900;
	background-image:url('/images/user_header_bg.gif');
	background-repeat:repeat-x;
	
}
.user_header h1{
	width:765px;
	background-image:url('/images/bg_h1_user.gif');
	background-repeat:no-repeat;
	margin:0px auto;
	text-align:left;
	padding:15px;
	font-size:14px;
	color:#FFFFFF;
}
.user_content{
	margin:0px 0px;
	padding:0px;
	text-align:center;
	margin:0px auto;
	color:#00407b;
}
.header_spiritin {
	margin:0px auto;
	padding:0px;
	background-color:#00417b;
	background-image:url('/images/spiritin_header.gif');
	background-repeat:repeat-x;	
	height:49px;
}
.header_spiritin h1{
	width:960px;
	color:#FFFFFF;
	background-image:url('/images/bg_h1_spiritin.gif');
	background-repeat:no-repeat;
	margin:0px auto;
	text-align:left;
	font-size:19px;
	padding:0px 20px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}

#navcontainer{
	margin:0px 0px;
	padding:0px;
	background-color:#00417b;
	height:19px;
}

ul#navlist{
	width:960px;
	margin:0px auto;
	padding:0px;
	color:#00407b;
	list-style:none;
}

ul#navlist li
{
height: 21px;
margin:0px auto;
float:right;

}

#navlist a
{
background-color:#50c900;
color:#00417b;
float: left;
text-decoration: none;
font-weight:normal;
padding:3px 20px 3px 20px;
background-image:url('/images/spiritin_menu_bg.png');
background-repeat:no-repeat;
}

#spiritin_content{
width:960px;
margin:8px auto;
text-align:left;
}
#spiritin_content_main{
	width:960px;
	color:#FFFFFF;
	margin:0px auto;

}
#user_content_main{
	width:765px;
	color:#FFFFFF;
	margin:0px auto;


}
#spiritin_content_left{
	color:#00407b;
	padding:1px 0px 0px 0px;
	width:250px;
	float:left;
	text-align:right;
	margin-left:0px;
}
#spiritin_content_right{
color:#00407b;
height:450px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin-left:250px;
background-color:#FFFFFF;
text-align:left;
}
.spiritin_talkbox_bg{
	background-image:url('/images/talk.jpg');
	background-repeat:no-repeat;
}
#spiritin_name_details{
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
}
#spiritin_sex{	
	background-color:#FFFFFF;
	padding:0px 10px 5px 10px;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
#spiritin_country{	
	background-color:#FFFFFF;
	padding:0px 10px 5px 10px;
	font-size:10px;
	font-weight:bold;
}
#spiritin_occupation{	
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
	font-size:12px;
	font-weight:bold;
	color:#50c900;
}
#spiritin_buttons{
	padding:0px 0px 0px 0px;
	color:#50c900;
	margin-top:0px;
	background-image:url('/images/bg_bt_on.jpg');
	background-repeat:repeat-x;
}
#spiritin_link{
background-color:#00417b;
font-size:10px;
color:#FFFFFF;
}
#spiritin_link2{
background-color:#00417b;
padding:5px 5px 5px 5px;
font-size:10px;
color:#FFFFFF;
}

#spiritin_buttons a:hover{
background-color:#50c900;
text-decoration:none;
color:#00407b;
background-image:url('/images/bg_bt_hover.gif');
background-repeat:repeat-x;
border-bottom:1px #000000 solid;
border-right:1px #333333 solid;
}
#spiritin_buttons_add_phrase a:hover{
background-color:#50c900;
text-decoration:none;
color:#00407b;
}
#spiritin_buttons_delete_date a:hover{
background-color:#50c900;
text-decoration:none;
color:#00407b;
}
#spiritin_buttons_delete_date2 a{
text-decoration:none;
}
#spiritin_buttons_delete_date2 a:hover{
text-decoration:underline;
color:#FFFFFF;
}

#spiritin_buttons a:active{
background-color:#50c900;
text-decoration:none;
color:#00407b;
}

#spiritin_dates{
	background-color:#50c900;
	padding:1px 15px 1px 5px;
	font-size:10px;
	font-weight:bold;
	color:#00407b;
	margin-top:1px;
}
#spiritin_fans{
	background-color:#00407b;
	padding:10px 15px 1px 5px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:0px;
	height:195px;
}
.spiritin_epitaph{
color:#FFFFFF;
padding:5px;
padding-left:10px;
margin-left:0px;
text-align:left;
font-size:11px;
font-style:italic;
}

h4{

padding-top:15px;
background-repeat:no-repeat;
text-align:left;
}
#indicator{
background-image:url('/images/indicator.gif');
background-repeat:no-repeat;
background-position:center;
color:#00407b;
height:450px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin-left:250px;
background-color:#FFFFFF;
}
#spiritin_place{
color:#00407b;
height:450px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin-left:250px;
background-color:#FFFFFF;
}

#spiritin_button:hover{
background-color:#00417b;
padding:5px;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
height:40px;
}
#spiritin_action_box{
margin:0px 0px 10px 0px;
width:440px;
padding:0px;
}
#spiritin_action_box img{
margin-top:-10px;
}
#spiritin_do_action_box{

}
#spiritin_upload_buttons{

}
#spiritin_messages{
}
.spiritin_messages_picture{

}
#spiritin_message{
text-align:justify;
padding-top:15px;

}
#spiritin_loading_messages
{

}
#spiritin_biography{
color:#00407b;
height:475px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin-left:250px;
text-align:left;
}
#spiritin_biography_body{
padding:0px;
width:450px;
text-align:left;
margin-top:0px;
}
#spiritin_biography_content h2{
margin-top:0px;
font-size:15px;
}
#spiritin_biography_container textarea{
height:300px;
width:445px;
border:1px solid #EEEEEE;
}
#spiritin_formatting_tips{
background-color:#EEEEEE;
padding:10px;
}
#spiritin_formatting_tips_button{
margin-left:50px;
padding:10px;
}

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}

#spiritin_pictures{
color:#00407b;
height:450px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin-left:250px;
background-color:#FFFFFF;
text-align:left;
}

#spiritin_pictures fieldset{
	font-size: 100%;
	font-family: inherit;
	color:#000099;
	width:400px;
	padding-top:0px;
	margin-top:0px;
}
#spiritin_pictures label{
	width: 150px; 
	display:block;
	margin-right: 5px;
	margin-top:0px;
}
#spiritin_pictures legend{
	font: 700 14px Arial, Helvetica, sans-serif;
	padding: 0 5px;
	margin: 0 10px;
	color: #73b304;
}
#divStatus{
margin-left:150px;
}
#spiritin_upload_buttons{
display:block;
padding-left:0px;
}
#btnCancel{
display:inline;
}
#spiritin_flash_pictures{

}
#spiritin_arc{
color:#00407b;
height:450px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin-left:250px;
background-color:#FFFFFF;
text-align:left;
}
.spiritin_arc_file{
margin-bottom:5px;
display:table;
width:300px;
background-image:url('/images/dot_line.gif');
background-position:bottom;
background-repeat:no-repeat;
text-align:justify;
border:1px solid #FF0000;
}
#spiritin_arc_file_size{
color:#50c900;
font-weight:bold;
}
#spiritin_player{
	background-color:#00407b;
	padding:1px 5px 1px 5px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:1px;	
	text-align:right;
}
#spiritin_songs{
color:#00407b;
height:450px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin-left:250px;
background-color:#FFFFFF;
text-align:left;
}
#spiritin_home_buttons{
	background-color:#FFFFFF;
	padding:0px 0px 10px 0px;
	color:#50c900;
	margin-top:10px;
}
#date_reminder_email_notifications_name{
font-size:14px;
font-weight:bold;
}
.no_dates_alert{
margin-top:-12px;
font-weight:bold;
font-size:14px;
height:30px;
color:#FF6600;
text-align:center;
padding-top:10px;
}
#spiritin_buttons_delete_date{
	padding:7px 5px 7px 5px;
	color:#50c900;
	margin-top:0px;
}
#spiritin_fan{
font-weight:bold;
}
#user_content_left{
	color:#00407b;
	padding:0px 0px 0px 0px;
	width:210px;
	float:left;
	text-align:right;
	margin-left:0px;
	height:100%;
}
#user_content_left_browse{
	color:#00407b;
	padding:0px 0px 0px 0px;
	width:132px;
	float:left;
	text-align:right;
	margin-left:0px;
	height:100%;
}

#user_content_right{
color:#00407b;
height:450px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
text-align:left;
margin-left:140px;
height:100%;

}
#user_information{
padding-left:20px;
padding-top:10px;
}
#user_title{
color:#127082;
text-align:left;
padding:10px;
}
#user_spiritin_link a{
font-size:12px;
font-weight:normal;
letter-spacing:-0.3px;
color:#127082;

}
#spiritin_picture{
width:100px;
height:100px;
float:left;
}
.spiritin_phrase{
background-image:url('/images/bg_phrase.jpg');
background-repeat:no-repeat;
text-align:center;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-style:italic;
}
.spiritin_birthday_info{
background-repeat:no-repeat;
font-size:12px;
color:#00407b;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

height:55px;
margin-top:-5px;
}
#flash_fans_container{
margin:0px;
height:115px;
padding-left:0px;
margin-left:0px;
width:360px;
}
#flash_place_container{
margin-top:-7px;
text-align:left;
}
#spiritin_messages_container{
width:455px;
text-align:left;
margin-left:0px;
margin-top:0px;
}
#spiritin_send_message textarea{
width:350px;
height:40px;
display:inline;
border:1px solid #CCCCCC;
}
#message_line{
padding-top:5px;

}
#song_line{
padding-top:5px;
}
#spiritin_arc_container{

}
#spiritin_song_container{

}
.search_content{
	margin:0px 0px; padding:0px;
	margin:0px auto;
	text-align:left;
	color:#00407b;
}
.content{
	border:1px solid #999999; 

}
#edit_user_content input[type="text"]{
	width:150px;
} 

#search input[type="text"]{
border-width:1px;
border-style:solid;
height:16px;
width:135px;
font-family:Arial;
font-size:11px;

}
#user_invite{
background-repeat:no-repeat;
text-align:center;
}
#user_invite input[type="text"]{
width:100px;
}
#add_new_date input[type="text"]{
width:60px;
}
#add_new_date{
width:380px;
}
#hint3{

	text-align:left;
}
#spiritin_notification_name input[type="text"]{
width:400px;
}
.user_menu{
height:23px;
}
#bottomLinks
{
	list-style: none;
	margin-top: 0;
	padding-top: 3em;
	height:50px;
	background-color:#EEEEEE;
}


#bottomLinks li
{
	display: inline;
	border-left: 1px solid #cacaca;
	padding-right: 1em;
	padding-left: 1em;
}


#bottomLinks a
{
color:#00407b;
font-weight:normal;
}


#features{
text-align:left;
font-size:14px;
letter-spacing:0px;
line-height:30px;
font-weight:bold;
color:#00407b;
list-style:none;
padding-left:0px;
margin-left:10px;

}
#features2{
text-align:left;
font-size:15px;
letter-spacing:0px;
line-height:30px;
color:#00407b;
list-style:none;
padding-left:15px;
margin-left:10px;

}

#ordenada{
	list-style-type:lower-latin;
}
#listaDesordenada{
	list-style-type:square;
}
#hint_blue{
color:#6fc002;
font-size:20px;
font-family:Arial;
text-align:left;
margin-bottom:0px;
}

#sub_hint_blue{
color:#00407b;
font-size:11px;
font-family:Arial;
text-align:left;
}
#buy_amount{
font-size:20px;
color:#00407b;
}
#main_header{
	background-image:url('/images/id_ferramentas.jpg');
	background-repeat:repeat-x;

}
#spiritin_loading_videos{
color:#00407b;
font-size:11px;
font-family:Arial;
text-align:left;
}
.error_msg{
font-size:11px;
font-weight:bold;
color:#C10000;
}

.last_purchases_date{
font-size:12px;
color:#00407b;

}

.last_purchases_amount{
font-size:12px;
color:#666666;
font-weight:bold;
text-align:right;
}
#header_menu{
	background-image:url('/images/bg_ferramentas.jpg');
	height:20px;
}
#header_search_link{
font-size:11px;
}
.header_search input{
width:120px;
}
.header_search select{
width:140px;
margin-top:10px;
font-size:11px;
}
.main_header_user{
font-size:10px;

}
.main_header_user input[type="text"]{
width:150px;
}
.main_header_user input[type="password"]{
width:150px;
}
.spiritin_browse_content{
	margin:0px 0px;
	padding:0px;
	text-align:center;
	margin:0px auto;
	color:#00407b;
}
#spiritin_browse_content_left{
	color:#00407b;
	padding:1px 0px 0px 0px;
	width:130px;
	float:left;
	text-align:right;
	margin-left:0px;
	height:100%;
}

#spiritin_browse_content_right{
color:#00407b;
height:450px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
text-align:left;
margin-left:140px;
height:100%;
}
.activity_menu a:link{
font-size:12px;
font-weight:normal;
color:#168ca2;
}
.activity_menu a:visited{

}
.activity_menu a:hover{

}

.top_browse_results{

height:49px;
width:204px;
color:#6fc002;

}
.home_login input[type="text"]{
width:110px;
}
.home_login input[type="password"]{

width:110px;
}
.home_email input[type="text"]{
width:232px;
}

#register_features{
text-align:center;
font-size:11px;
letter-spacing:0px;
font-weight:bold;
color:#00407b;
list-style:none;
margin-left:0px;
padding-left:0px;
}

#register_field{
line-height:25px;

}
#register_field_blue{
line-height:25px;
}

.register_dates input[type="text"]{
text-decoration:none;
color:#000000;

}
.tell_a_friend_pt_BR{
background-image:url('/images/pt_BR/bg_tell.jpg');
background-repeat:no-repeat;
text-align:left;
padding-left:20px;
color:#FFFFFF;
}
.tell_a_friend_en{
background-image:url('/images/en/bg_tell.jpg');
background-repeat:no-repeat;
text-align:left;
padding-left:20px;
color:#FFFFFF;
}

.scrapbook_reply{
color:#666666;
}
#hintHelp{
	color:#00407b;
	text-align:justify;
}
#invitation_name{
font-size:11px;
color:#6fc002;
}
#form_search{
height:10px;

}
#home_browse{
color:#FFFFFF;
}
.no_entries{
font-size:10px;
color:#999999;
}
.act{
color:#666666;
font-size:11px;
}
#act_user_link{
color:#6fc002;
font-style:normal;
}
#act_spiritin_link{
font-style:normal;
}
h3{
margin-top:0px;
margin-bottom:0px;


}
#hint2a{
color:#6fc002;
font-size:15px;
font-family:Arial;
text-align:left;
margin-bottom:0px;
font-weight:bold;
}
.link_add_contact a{
color:#6fc002;
font-size:11px;
font-family:Arial;
margin-bottom:0px;
font-weight:bold;
text-align:center;
}
.link_add_contact2 a{
color:#FFFFFF;
font-size:11px;
font-family:Arial;
margin-bottom:0px;
font-weight:normal;
text-align:center;
}

#home_desc{
width:550px;
padding-top:40px;
padding-bottom:50px;
font-size: 30px;
text-align:left;
color:#FFFFFF;
}

.home_buttons{
padding-left:40px;
}
#home_anim_container{
text-align:left;
margin-left:0px;
padding:0px;
}
.home_anim_container2{
text-align:left;
margin-left:0px;
padding:0px;
}
#flash_home_anim{
text-align:left;
}
.home_subtitle{
font-family:Arial;
font-size:18px;
color:#6189ad;
padding-left:30px;
padding-top:15px;
}
.home_links{
font-size:13px;
list-style-image:url('/images/invalid_field.gif');
}
.home_links li{
padding:3px;
}



* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer{
background-image:url('/images/bg_bottom.jpg');
height: 142px; /* .push must be the same height as .footer */
text-align:center;
font-size:11px;
}
.push {
height: 142px; /* .push must be the same height as .footer */
}
.footer ul{
padding-top: 10.5em;
padding-bottom:0em;
text-align:left;
}
.footer li{
color:#FFFFFF;
list-style:none;
display:inline;
padding-right: 0.3em;
}
.footer li a{
font-weight:normal;
color:#FFFFFF;
}
.spiritin_number{
font-size:15px;
color:#127082;

}
.spiritin_displaying{
color:#168ca2;
}
.activity_title{
color:#6fc002;
font-size:18px;
}
.no_spiritin{
font-size:12px;
}

#spiritin_green{
width:426px;
height:206px;
background-image:url('/images/bg_box.jpg');
background-repeat:no-repeat;
padding:20px;

}
#spiritin_transparent{
width:426px;
padding:20px;
}

#spiritin_blue{
width:426px;
height:206px;
background-image:url('/images/bg_box.jpg');
background-repeat:no-repeat;
padding:20px;
}
.notification_preferences{
text-align:left;
padding-left:10px;
}
.notifications_options{
font-size:11px;
padding-left:10px;
line-height:22px;

}
h5{
font-size:12px;
color:#00407b;
}
h6{
font-size:10px;
font-weight:normal;
}

#myBox_contentBoxBg {
	background:#FFFFFF;
	filter: alpha(opacity=98);
	-moz-opacity:.99;
	opacity:.99;
}
.cart-active{
background-color:#999999;

}
.home_button_browseall{
width:220px;
height:25px;
color:#168ca2;
background-image:url('/images/bg_bt_browseall.png');
background-repeat:no-repeat;
font-size:24px;
padding:23px;
padding-left:70px;
}
.home_button_browseall a{
color:#168ca2;
}
.home_button_create a{
color:#168ca2;
}

.home_button_create{
width:220px;
height:25px;
color:#168ca2;
background-image:url('/images/bg_bt_create.png');
background-repeat:no-repeat;
font-size:24px;
padding:23px;
padding-left:70px;
}
.top_table{
z-index:2;
}
.top_links ul{
list-style: none;
margin: 0;
padding: 0;
}
.top_links li{
display:inline;
margin: 0;
}
.top_links li a{
display: inline;
padding: 5px 5px 5px 0.5em;
font-weight:bold;
color:#62c4eb;
text-decoration: none;
}
.top_links li a:hover{
display: inline;
padding: 5px 5px 5px 0.5em;
font-weight:bold;
color: #FFFFFF;
background-color:#168ca2;
text-decoration: none;
}
.sky_bg{
background-image:url('/images/bg_top_sky.png');
background-repeat:no-repeat;

}
#home_search_q{
background-image:url('/images/bg_q.jpg');
background-repeat:no-repeat;
font-size:24px;
border:0px;
padding:5px;
padding-left:10px;
height:30px;
width:295px;
}
#bt_search{
color:#FFFFFF;
font-size:20px;
border:1px;
padding:7px;
padding-left:8px;
width:82px;
height:39px;
background-image:url('/images/bt_bg_search.jpg');
background-repeat:no-repeat;
}
#bt_search:hover{
background-image:url('/images/bt_bg_search_hover.jpg');
background-repeat:no-repeat;
}
#bt_search a{
color:#FFFFFF;
text-decoration:none;
}

.home_campaign{
font-size:30px;
color:#168ca2;
}
.home_campaign_text{
font-size:16px;
}
.login_register a{
color:#1fa4bc;
font-size:14px;
text-decoration: underline;
}
.login_register a:hover{
color:#168ca2;
font-size:14px;
text-decoration: underline;
}
.login_register{
color:#168ca2;
font-size:14px;
}
.login_screen a{
color:#168ca2;
font-size:14px;
}
.logo_tiny{
margin-top:-20px;
padding-left:20px;
z-index:1000;

}
.internal{
color:#FFFFFF;
font-weight:normal;
padding-top:15px;
padding-bottom:20px;
}
.user_box{
width:426px;
height:206px;
background-image:url('/images/bg_box.jpg');
background-repeat:no-repeat;
padding:20px;
}
.user_box_thin{
width:426px;
height:130px;
background-image:url('/images/bg_box_thin.jpg');
background-repeat:no-repeat;
padding:20px;
}
.user_box_thin h2{
color:#168ca2;
}
.user_box h2{
color:#168ca2;
}
.header_user_info a{
color:#FFFFFF;
height:12px;
}
.header_logo:hover{
cursor:pointer;
}
.big_link{
font-size:20px;
color:#127082;

}
.big_link a{
color:#127082;
}
.random_teaching{
padding:30px;
width:270px;
height:100px;
background-image:url('/images/bg_teaching.png');
}
.main_spiritin_pic{
	border:1px solid #FFFFFF;
}
.spiritin_title{
font-size:27px;
color:#FFFFFF;
}
.spiritin_subtitle{
font-size:12px;
color:#FFFFFF;
}
.spiritin_subtitle a{
font-size:12px;
color:#FFFFFF;
text-decoration:underline
}
.birth_information{
margin-top:10px;
width:175px;
height:22px;
background-color:#FFFFFF;
font-size:12px;
}
.epitaph{
margin-top:10px;
width:175px;
background-color:#FFFFFF;
font-size:12px;
}
.spiritin_menu ul{
padding-top:40px;
padding-left:40px;
}
.spiritin_menu li {
cursor:pointer;
padding:10px;
width:220px;
list-style-type:none;
border-bottom:1px #FFFFFF dotted;
height:30px;
font-size:24px;
color:#FFFFFF;
padding-left:10px;
}
.spiritin_menu li:hover {
text-decoration:underline;
}
.spiritin_menu li a{
color:#FFFFFF;
}

.white_button{
width:170px;
height:20px;
background-image:url('/images/white_button.png');
background-repeat:no-repeat;
text-align:center;
padding:17px;
font-size:14px;
color:#168ca2;
cursor:pointer;
}

.white_button:hover{
text-decoration:underline;

}
.activity_list{
color:#127082;

}
.activity_list li{
display:block;
text-decoration: none;
margin-left:0px;
width:200px;
}
.activity_list li:hover{
background-image:url('/images/blue_arrow.jpg');
background-repeat:no-repeat;
color: #FFFFFF;
background-color:#127082;
text-decoration: none;
cursor:pointer;
}
.activity_list_selected{
background-color:#127082;
text-decoration: none;
color: #FFFFFF;
}
.roundedcornr_box_250791 {
   background: #999999 url('/images/roundedcornr_250791_grad.gif') repeat-x top left;
   border:1px solid #CCCCCC;
}
.roundedcornr_top_250791 div {
   background: url('/images/roundedcornr_250791_tl.gif') no-repeat top left;
}
.roundedcornr_top_250791 {
   background: transparent url('/images/roundedcornr_250791_tr.gif') no-repeat top right;
}
.roundedcornr_bottom_250791 div {
   background: url('/images/roundedcornr_250791_bl.gif') no-repeat bottom left;
}
.roundedcornr_bottom_250791 {
   background: transparent url('/images/roundedcornr_250791_br.gif') no-repeat bottom right;
}

.roundedcornr_top_250791 div, .roundedcornr_top_250791,
.roundedcornr_bottom_250791 div, .roundedcornr_bottom_250791 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_250791 { margin: 0 10px; }






.roundedcornr_box_pics {


}
.roundedcornr_top_pics div {
   background: url('/images/roundedcornr_250791_tl.gif') no-repeat top left;
}
.roundedcornr_top_pics {
   background: transparent url('/images/roundedcornr_250791_tr.gif') no-repeat top right;
}
.roundedcornr_bottom_pics div {
   background: url('/images/roundedcornr_250791_bl.gif') no-repeat bottom left;
}
.roundedcornr_bottom_pics {
   background: transparent url('/images/roundedcornr_250791_br.gif') no-repeat bottom right;
}

.roundedcornr_top_pics div, .roundedcornr_top_pics,
.roundedcornr_bottom_pics div, .roundedcornr_bottom_pics {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_pics { margin: 0 10px; }

.activity_list{
color:#127082;

}

.help_topic_list li{
color:#127082;
display:block;
text-decoration: underline;
margin-left:0px;
width:270px;
height:47px;
padding-left:20px;
padding-top:20px;
font-size:22px;
}
.help_topic_list li:hover{
background-image:url('/images/bg_help_topic_selected.jpg');
background-repeat:no-repeat;
text-decoration: none;
cursor:pointer;
}
.help_topic_list_selected{
background-color:#127082;
background-image:url('/images/bg_help_topic_selected.jpg');
text-decoration:none;
}

.help_text{
width:550px;
color:#000000;
text-align:justify;
}




.bg_box_top{
height:8px;
width:466px;
background-image:url('/images/bg_box_top.jpg');
background-repeat:no-repeat;

}
.bg_box_body{
margin-top:0px;
width:466px;
background-image:url('/images/bg_box_body.jpg');
background-repeat:no-repeat;
background-position:bottom;
}
.bg_box_main{
width:466px;
}
.bg_box_content{
padding:10px;
}

.white_button input[type="submit"]{ 
border:0px;
background: none;
font-size:14px;
color:#168ca2;
font-weight:normal;
}

.big_white_button{
width:300px;
height:50px;
background-image:url('/images/bg_big_bt.png');
background-repeat:no-repeat;
text-align:center;
font-size:19px;
padding-top:25px;
color:#168ca2;
cursor:pointer;
}
.big_white_button:hover{
text-decoration:underline;
}
.top_search{
float:right;
height:17px;
}
.top_search input[type="text"]{
width:100px;
height:12px;
font-size:10px;
}

.fan_information{
padding-top:20px;
font-size:15px;
color:#168ca2;
font-weight:normal;
}
.user_top_links a{
color:#FFFFFF;

}