/* Form Styling */

#form_title {
	position: relative; 
	color: #986539;
	font-size: 13px;
	top: -16px;
	margin-left: 25px;
	padding: 4px 4px 0 4px;
	text-align: center;
	background-color: #fdfdfd;
	background-image: url("/gfx/form_bg.gif");
	background-repeat: no-repeat;
	background-position: top;
}

#form_text_title {
	position: relative; 
	color: #9e9c92;
	font-size: 11px;
	width: 100%;
	top: -16px;
	text-align: right;
}

#form_contents {
	margin-left: 20px;
	padding: 0 8px 8px 8px;
}

#form_field_title {
	padding-bottom: 2px;
	font-size: 13px;
	font-weight: bold;
}


#form_text_desc {
	color: #9e9c92;
	line-height: 140%;
	padding: 2px 0 2px 0;
	font-size: 11px;
}

#form_text_para{
	color: #675e4a;
	line-height: 140%;
	padding: 5px;
	font-size: 12px;
}

.form_text_ok {
	font-weight: bold;
	color: #69bd52;
	line-height: 140%;
	padding: 4px 0 2px 0;
	font-size: 11px;
}

.form_text_error {
	font-weight: bold;
	color: #de4848;
	line-height: 140%;
	padding: 4px 0 2px 0;
	font-size: 11px;
}


#form_button input {
	margin-left: 75px;
	
}

.form_button_email {
	border: 1px solid #8e8e8e; 
	background-color: white; 
	font-weight: normal;	
	color: #7b7464;
	height: 24px;
	
}

/* Common Text Colours */
.green_text {
	font-weight: bold;
	color: #69bd52;
}

.red_text {
	font-weight: bold;
	color: #de4848;
}

.grey_text {
	font-weight: bold;
	color: #9b9b9b;
}

/* Common Forms */



#search_form {
	padding: 12px 0px 0px 0px;
	margin-bottom: 6px;
	color: #6d6d6d;
	font-size: 12px;
	margin-left: 20px;
}

#search_form input[type=text], input[type=file] {
	border: solid 1px #838383;
	padding: 3px;
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 14px;
	color: #aeaeae;
}

.search_form_select {
	width: 120px;
	border: solid 1px #838383;
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 14px;
	color: #272727;
	padding: 2px;

}

#form_user_reg {
	padding: 0 6px 6px 6px;
	margin-bottom: 6px;
	color: #6d6d6d;
	font-size: 12px;
}

#form_contents input[type=text], input[type=file] {
	height: 18px;
	border: solid 1px #c3bea0;
	padding: 3px;
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 14px;
	font-weight:bold;
	color: #8e896e;
}



#form_contents select {
	border: solid 1px #c3bea0;
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 14px;
	color: #8e896e;
	font-weight: bold;
}

#form_user_reg_submit {
	position: relative; 
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 14px;
	color: #8e896e;
	margin-top: 5px;
	margin-left: 35px;
	line-height: 150%;
}

/* Friend Searches in myFoxi */
#friends {
	padding: 0 8px 8px 8px;
}

#friends input[type=text]{
	padding: 2px;
	height: 15px;
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 12px;
	color: #8e896e;
	width: 75%;
	border: solid 1px #838383;
}

#search_friends {
	position: relative; 
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 12px;
	line-height: 130%;
}

#search_friends_result_head {
	padding: 5px;
	width: 95%;
	border-bottom: 1px solid #a2a2a2;
	margin-bottom: 15px;
}

.search_friends_result {
	height: auto;
	padding: 0 0 8px 0;
	width: 95%;
	margin-bottom: 8px;
	margin-left: 15px;
	text-decoration:  none;
	border-bottom: 1px solid #f8f8f8;
}

.search_friends_image {
	float:left;
	padding: 2px;
	border: 1px solid #efefef;
	margin-right: 6px;
}

.search_user_link {
	font-size: 14px;
	height: 15px;
	padding: 0 2px 2px 2px;

}

.search_friends_request {
	height: auto;
	padding: 0 0 8px 0;
	width: 95%;
	margin-bottom: 8px;
	margin-left: 15px;
	text-decoration:  none;
}

.search_friends_msg {
	padding: 4px 4px 7px 4px;
	clear: both;
}

.search_request_text {
	padding: 4px 4px 0 52px;
	clear: both;
}

.search_request_button{
	padding-top: 7px;
}

#request_bubble {
	padding: 5px 8px 5px 12px;
}

.request_bubble_part {
	position:relative;
	height: 10px;
	left: 135px;
	top: -7px;
	width: 9px;
	background-image: url("/gfx/bubble.gif");
	z-index: 15;
}

/* Friend Lists */
.friend_list_url {
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 12px;
}

.friend_options {
	padding: 3px 3px 3px 55px;
}

.friend_list_url a {color: #869fd9; text-decoration:  none;  font-weight: bold;}
.friend_list_url a:visited {color: #96afea; text-decoration:  none;}
.friend_list_url a:active {color: #3061cf; text-decoration: none;}
.friend_list_url a:hover {color: #3061cf; text-decoration: underline;}

.visit_time {
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 10px;
}

#search_links {
	padding: 3px 3px 3px 20px;
}

/* Message History */

#msg_history {
	padding: 2px;
}

#msg_history td {
	padding: 4px;
}

#msg_search_txt {
	padding: 2px;
	height: 15px;
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 12px;
	color: #8e896e;
	width: 250px;
	border: solid 1px #838383;
}

#msg_friend_select {
	padding: 2px;
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 12px;
	color: #8e896e;
	border: solid 1px #838383;
}

#msg_start_date, #msg_end_date {
	padding: 2px;
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 12px;
	color: #8e896e;
	border: solid 1px #838383;
	width: 100px;
}

.msg_header {
	background-color: #fbfbfb;
	font-size: 13px;
}

.msg_date {
	font-size: 11px;
	padding-left: 8px;
}

.msg_text {
	font-size: 13px;
	padding: 6px 4px 12px 16px;
}

.msg_highlight {
	background-color: #fffae6;
}

/* Email accounts form */

#email_accounts input[type=text], input[type=file] {
	border: solid 1px #838383;
	padding: 3px;
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 14px;
	color: #9a968f;
	font-weight: bold;
}


