@charset "utf-8";
/* CSS Document */

/* BODY FORMATTING --------------------------------------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	text-align: center;
}

p {
	color:#666699;
	font-size:11px;
	/*line-height:16px;*/
	font-weight: normal;
	margin:0px;
}
p.white {
	color:#FFFFFF;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
	margin:0px;
}
p.blue {
	color:#D5BFD5;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
	margin:0px;
}
p.blue a{
	color:#D5BFD5;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
	text-decoration:underline;
	margin:0px;
}
p.blue a:hover{
	color:#D5BFD5;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
	text-decoration:underline;
	margin:0px;
}
p.blue a:visited{
	color:#D5BFD5;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
	text-decoration:underline;
	margin:0px;
}
p.grey {
	color:#666666;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
	margin:0px;
}

h1 {/*titles or headings*/
	color:#412055;
	font-size:15px;
	font-weight: bold;
	margin:0;
}
h1.errors {/*titles or headings*/
	color:#666699;
	font-size:11px;
	font-weight: bold;
	margin:0;
}
h1.white {/*titles or headings*/
	color:#FFFFFF;
	font-size:15px;
	font-weight: bold;
	margin:0;
}
h1.blue {
	color:#666699;
	font-size:15px;
	font-weight: bold;
	margin:0;
}
h1.blue a{
	text-decoration:underline;
}
h2 {/*titles or headings*/
	color:#666699;
	font-size:11px; 
	font-weight: normal;
	margin:0px 0px 0px 0px;
}
h2 a{
	color:#666699;
	text-decoration:underline;
}
h2 a:visited{
	color:#479CEB
	text-decoration:underline;
}
h2 a:hover{
	color: #000000;
	text-decoration:underline;
}

h3 {/*titles or headings BOLD*/
	color:#666699;
	font-size:11px; 
	font-weight: bold;
	line-height:13px;
	margin:0;
}
h3 a{
	color:#666699;
	text-decoration:none;

}
h3 a:visited{
	color:#479CEB
	text-decoration:none;

}
h3 a:hover{
	color: #000000;
	text-decoration:underline;
}

/* FOR GREY DATE */
h4 {
	color: #999999;
	font-size:10px;
	font-weight: normal;
	margin:0;
}
h4 a{
	color: #CCCCCC;
	text-decoration:none;

}
h4 a:hover{
	color: #CCCCCC;
	text-decoration:underline;
}


h5 { /*10px text purple*/
	color:#666699;
	font-size:10px; 
	font-weight: normal;
	margin:0;
}
h5 a{
	color:#666699;
	text-decoration:underline;

}
h5 a:hover{
	color: #000000;
}

h6 { /*9px text purple - for dates and small txt*/
	color:#666699;
	font-size:9px; 
	font-weight: normal;
	margin:0;
}
h6 a{
	color:#666699;
	text-decoration:underline;

}
h6 a:hover{
	color: #000000;
}

#footer p {
	font-size:10px; 
	font-weight: normal;
	color:#FFFFFF;
}

#footer p a{
	color:#FFFFFF;
	text-decoration:none;
}

#footer p a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#footer h1 {
	font-size:14px; 
	font-weight: bold;
	color:#FFFFFF;
}

#footer h1 a{
	color:#FFFFFF;
	text-decoration:none;
}

#footer h1 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.foot_linkbox:hover h1 {
   color: #663366;
   text-decoration: none;
}

/* --------------------------------------------- LEFT COL PROFILE --*/
.profile_leftcol_user_name {
 color:#4F4F4F;
 font-size:14px; 
 font-weight: normal;
 margin:0;
 line-height:16px;
}

.profile_leftcol_user_name a {
 color:#666699;
 font-size:14px; 
 font-weight: normal;
 margin:0;
 line-height:16px;
 text-decoration:none;
}

.profile_leftcol_user_name a:visited {
 color:#479CEB;
 font-size:14px; 
 font-weight: normal;
 margin:0;
 line-height:16px;
 text-decoration:none;
}

.profile_status p , .mode_container p {
color:#4F4F4F;
font-size:11px;
font-weight:bold;
margin:0;
position:relative;
text-decoration:none;
top:3px;
}
	
.profile_status p a, .mode_container p a{
	color:#6F6F6F;
	font-size:11px; 
	font-weight: bold;
	margin:0;
	text-decoration:none;
}
.profile_status p a:visited, .mode_container p a:visited{
	color:#479CEB;
	text-decoration:underline;
}
.profile_status p a:hover,, .mode_container p a:hover{
	color:#666699;
	text-decoration:underline;
}
/*------------------------------------------- BLOG STREAM*/

/*BLOG TITLE */
.blogstream h1 {
	color:#666699;
	font-size:11px;
	font-weight: bold;
	margin:0px;
}
.blogstream h1 a:link{
	color:#666699;
	font-weight: bold;
	text-decoration:none;

}
.blogstream h1 a:hover{
	color: #000000;
	text-decoration:underline;
}

/* ------------------------------------------- BLOG POST PROFILE PAGE */

.profile_blog_item_content h1 {
	color:#666699;
	font-size:18px;
	font-weight: bold;
	margin:0;
}
.profile_blog_item_content h1 a:link{
	color:#666699;
	font-weight: bold;
	text-decoration:none;

}
.profile_blog_item_content h1 a:hover{
	color: #000000;
	text-decoration:underline;
}

.profile_blog_item_content p{
	color: #000000;
	font-size:11px;
	font-weight: normal;
	margin:0;
	line-height: 16px;
}
.profile_blog_item_content p a{
	color:#000000;
	text-decoration:underline;
}
.profile_blog_item_content p a:hover{
	color: #996699;
	text-decoration:underline;
}
/*-----------------BLOG LIST*/
.profile_blog_list_item h1{
	color:#666699;
	font-size:18px;
	font-weight: bold;
	margin:0;
}
.profile_blog_list_item h1 a:link{
	color:#666699;
	font-weight: bold;
	text-decoration:none;

}
.profile_blog_list_item h1 a:visited{
	color: #999999;
	text-decoration:none;
}
.profile_blog_list_item h1 a:hover{
	color: #993399;
	text-decoration:none;
}

/*USER NAME*/
.blogstream h2{
	color:#666699;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
}
.blogstream h2 a{
	color:#666699;
	font-size:11px;
	font-weight:normal;
	margin:0;
	text-decoration: underline;
}
.blogstream h2 a:hover{
	color: #000000;
}

/*DATE STAMP*/
.blogstream h3{
	color:#666699;
	font-size:10px; 
	font-weight: normal;
	text-decoration:none;
	margin:0;
}

/*SNIPPET*/
.blogstream p{
	color:#666699;
	font-size:11px; 
	font-weight: normal;
	margin:0;
}
.blogstream p a{
	color:#666699;
	text-decoration:underline;
}
.blogstream p a:hover{
	color: #000000;
}

/*------------------------------------------- MESSAGE STREAM*/
/*USER NAME*/
.msgstream h1{
	color:#666699;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}
.msgstream h1 a{
	color:#666699;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	text-decoration: underline;
}
.msgstream h1 a:hover{
	color: #000000;
}

/*DATE STAMP*/
.msgstream h2{
	color:#666699;
	font-size:10px; 
	font-weight: normal;
	text-decoration:none;
	margin:0px 0px 0px 0px;
}

/*GROUP BUBBLE MESSAGE*/
.msgstream p{
	color:#666699;
	font-size:11px; 
	font-weight: normal;
	margin:0px;
}

/*------------------------------------------- SEND MESSAGE COMPONENT*/
.hp_myfriends h1 {
	font-size:11px;
	color:#666699;
	font-weight:bold;
	margin:0;
}
.hp_myfriends h2 {
	font-size:11px;
	color:#666699;
	font-weight:normal;
	margin:0;
}

.hp_myfriends h2 a {
	font-size:11px;
	color:#666699;
	font-weight:normal;
	margin:0;
}
.hp_myfriends h2 a:hover {
	color: #000000;
	text-decoration:underline;
}

.char_remaining {
font-size:10px;
color:#666699;
font-weight:normal;
margin:0;
}

.char_remaining a{
font-size:10px;
color:#666699;
font-weight:normal;
margin:0;
}

/*GEN ERRORS */
div.nonlogin_profile{
	float:left;
	text-align:center;
	margin-bottom:20px;
	width:100%;
}

div.general_errors {
 float:left;
 padding: 10px 10px 10px 0px;
 color:#666699;
 font-size:11px;
 font-weight: bold;
 margin:0px;
 width: 97%;
 text-align: center;
}

/*--------------------------------- RUMMBLE DISPLAY TEXT STYLING */

.gwt-rummble_main_title{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#666699;
margin:0;
}

.rummble_main_date_duration{
font-size:11px;
font-weight:normal;
color:#666699;
margin:0
}

.rummble_main_content_text p{
	font-size:11px;
	font-weight:normal;
	color:#666699;
	margin:0;
	line-height:14px;
}
.rummble_main_content_text p a{
	text-decoration:underline;
	color:#666699;
}
.rummble_main_content_text p a:hover{
	text-decoration:underline;
	color: #000000;
}

.rummble_main_content_address p {
	font-size:11px;
	font-weight:normal;
	color:#666699;
	margin:0;
}
.rummble_main_content_address p a:link, a:visited{
text-decoration:underline;
	color:#666699;
}
.rummble_main_content_address p a:hover{
text-decoration:underline;
	color: #000000;
}
.rummble_main_content_tags p {
	font-size:14px;
	font-weight:bold;
	color:#666699;
	margin:0;
}

.rummble_view_on_map a{
	font-size:11px;
	font-weight:normal;
	color:#666699;
	text-decoration:underline;
}
.rummble_view_on_map a:hover{
color: #000000
}

/* RUMMBLE MAIN COMMENTS */
.rummble_main_comment_comment p{
	font-size:11px;
	font-weight:normal;
	color:#666699;
	margin:0;
	line-height:14px;
}
.rummble_main_comment_comment p a{
	text-decoration:underline;
	color:#666699;
}
.rummble_main_comment_comment p a:hover{
	text-decoration:underline;
	color: #000000;
}
.rummble_main_comment_tags p {
	font-size:9px;
	font-weight:normal;
	color:#999999;
	margin:0;
}

/* ------------------------------ RUMMBLE STREAM --- */

.rummble_list_title {
}
.rummble_list_date {
	color:#999999;
	font-size: 9px;
}
.rummble_list_adtext {
	color:#666699;
	line-height: 14px;
}

#status_div, .profile_user_options_box, .profile_user_titles, .profile_thumb_status, .profile_vitals_box, div.location {
color:#4F4F4F;
font-size:11px;
font-weight:normal;
padding-top:10px;
text-decoration:none;
}

