body{
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.78em;
}
#wrapper{
	width:790px;
	height:auto;;
	margin:0 auto;
	border:1px solid #FFFFFF;
	padding-bottom:4px;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(../images/global_bg_no.png);
	background-repeat:repeat-x repeat-y;
	background-position:center top;
}
#wrapper_home{
	width:790px;
	height:auto;;
	margin:0 auto;
	border:1px solid #FFFFFF;
	padding-bottom:4px;
	text-align:left;
	background-color:#FFFFFF;
}

#top_bar {
	width:790px;
	height:180px;
	background-color:#FFFFFF;
	align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
}
#middle_bar_home {
	width:780px;
	height:300px;
	background:transparent;
	margin-left:0px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:5px;
}
#bottom_bar_home {
	width:780px;
	height:auto;
	background:transparent;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;

}
#home_login_form {
	float:left; 
	margin-left:0px; 
	margin-right:0px;
	width:480px;
	height:300px;
}
#action_bar {
	float:left; 
	width:280px;
	height:300px;
}
.error_box {
	margin-left:50px; 
	margin-top:15px;
	margin-bottom:15px;
	margin-right:50px;
	width:auto;
	height:auto;
	border: solid 1px #FF0000;
	background-color: #FF0000;
	padding-left: 50px;
	padding-right: 50px;
	padding-top:5px;
	padding-bottom:5px;
	display:none;
	position:relative;
	color: #FFFFFF;
	font-weight:bold;
}
#middle_bar {
	width:780px;
	height:auto;
	background:transparent;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:5px;
	overflow:hidden;
}
#bottom_bar {
	width:780px;
	height:auto;
	background:transparent;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;

}

#profile_head {
	width:770px;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px; 
	padding-left:0px; 
	padding-right:0px; 
	padding-top:5px; 
	padding-bottom:5px;
	background:#fff443;
	border: solid 1px #000000;
	height:auto;
	overflow:hidden;
}
#profile_head_pic {
	float:left;
	width:30%;
	height:200px;
	border: dashed 1px #000000;
	padding: 5px 0px 5px 0px;
	margin:10px 5px 10px 5px;	
}
#profile_head_data {
	display:block;	
	margin:10px 10px 10px 10px;
	float:left;
	padding:10px 10px 10px 10px;
	height:auto;
	width:750px;
}
#contact_left {
	float:left;
	padding: 5px 10px 5px 10px;
	height:auto;
}
#contact_right {
	float:left;
	padding: 10px 0px 0px 50px;	
	height:auto;
}
#edit_contact_form {
	height:auto;
	float:left;
}
#edit_contact_form_inner {
	margin:10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	height:auto;
}
#profile_body {
	width:770px;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px; 
	padding-left:0px; 
	padding-right:0px; 
	padding-top:5px; 
	padding-bottom:5px;
	background:#ffff80;
	border: solid 1px #000000;
	height:auto;
	overflow:hidden;
}
.profile_section{
	padding-left:10px; 
	padding-right:10px; 
	padding-top:10px; 
	padding-bottom:10px;
	background:transparent;
	height:auto;
	overflow:hidden;
}
.profile_section_content{
	background:transparent;
	height:auto;
}
.profile_section_content_inner {
	padding-left:0px; 
	padding-right:0px; 
	padding-top:10px; 
	padding-bottom:10px;
	height:auto;
}
.edit_section_form {
	height:auto;
}
.edit_section_form_inner {
	margin:10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	height:auto;
}

a.profile_links:link,a.profile_links:active,a.profile_links:visited
{ color: #0000FF; text-decoration: underline; font-size: 9pt; cursor:pointer; font-weight:bold}
a.profile_links:hover
{ color: #FF0000; text-decoration: underline; font-size: 9pt; cursor:pointer}

a.top_home:link,a.top_home:active,a.top_home:visited
{ color: #FFFFFF; text-decoration: none; font-size: 20pt}
a.top_home:hover
{ color: #00FF00; text-decoration: underline; font-size:20pt }

#friend_list {
	width:100%; height:200px; z-index:11; overflow:auto;
	float:left;
	scrollbar-face-color: #A5E032;
	scrollbar-shadow-color: #A5E032;
	scrollbar-highlight-color: #A5E032;
	scrollbar-3dlight-color: #A5E032;
	scrollbar-darkshadow-color: #99CC33;
	scrollbar-track-color: #99CC33;
	scrollbar-arrow-color: #000000;
	margin:5px 0 0 0;
}

#friend_list h2 {
	font-size:.9em;
	color:#666;
}
#friend_list h3 {
	font-size:.7em;
	color:#999;
}
#friend_list .checkbox {
	margin-top:10px;
}

.friend_holder {
	border:#AFDFE5 solid 2px;
	margin:3px;
	width:48%; float:left;
}
.chk_holder {
	width:40px;
	float:left;
}
.name_holder{
	width:240px;
	float:right;
	padding:4px 0;
}

.job_even {
	background-color: #D7D7D7;
}

.job_odd {
	background-color: #F1F1F1;
}

#menu_bar {
	align:right;
	text-align:right;
	margin:0 10px;
	background-color:#C7C7C7;
	padding:10px;
}

#menu_bar ul 
{	margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; 
}
#menu_bar li 
{	
	display: inline; 
}
#menu_bar ul li a 
{	
	text-decoration:none;  margin: 4px;
	padding: 2px 20px 2px 20px; color: blue;
	background: #E7E7E7;
}
#menu_bar ul li a:hover 
{	color: purple;
	background: #F1F1F1; 
}
a img 
{
	border: 0px none;
}