/* -- Basic HTML Elements -- */
body{
	background-color: #555555;	
	margin: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color: #A0A4A0;
	scrollbar-arrow-color: #A0A4A0;
	scrollbar-base-color: #C8CCC8;
	scrollbar-track-color: #A0A4A0;
	scrollbar-darkshadow-color: #A0A4A0;
	scrollbar-face-color: #C8CCC8;
	scrollbar-highlight-color: #C8CCC8;
	scrollbar-shadow-color: #C8CCC8;
}
h1, h2, h3, h4, div, li, ol, p, th, td, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {border: 0;}
select { FONT-SIZE: 9pt; COLOR: #222222;}
small {  FONT-SIZE: 8pt; COLOR: #555555;}

.sub_nav {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	}




/* -- Backgrounds -- */
.bg_pageheader
	{ background-color:#FFFFFF;}
.bg_adbackground
	{ background-color:#9EA5A8;}	
.bg_title
	{ background-color:#EF6701;}
.bg_network
	{ background-color:#017EB4;}
.bg_groups, .bg_profile
	{ background-color:#8BC443;}
.bg_classmates, .bg_community, .box_community_network_heading, .box_community_friends_heading,
.box_community_classmates_heading, .box_community_groups_heading
	{ background-color:#6FB9E8;}
.bg_photos
	{ background-color:#791C9F;} 
.bg_systembox, .box_quicksearch_heading, .box_fivestats_heading
	{ background-color:#5E7583;}
.bg_content, .box_home_col_left, .box_home_col_content, .box_community_content,
.box_community_network_content, .box_fivestats_content, .box_community_friends_content,
.box_community_classmates_content, .box_community_groups_content,
.box_content_profile_journal, .box_content_profile_groups,
.box_editprofile_content
	{ background-color:#FFFFFF;}
.bg_border, .box_home_col_shortcuts
	{ background-color:#BBBBBB;}
.box_quicksearchfield_title, .box_quicksearchfield_field, .box_profile_picture_links
	{ background-color:#ECECEC;}
.box_profile_links
	{ background-color:#D4D7D8;}





/* -- Notched Boxes -- */
.bg_notch_title, .bg_notch_network, .bg_notch_systembox,
.bg_notch_community, .bg_notch_profile{
	background-repeat:repeat;
	background-position:top right;
}
.bg_notch_title
	{ background-image: url(http://images.hi5.com/images/effects/bg_notch_BBBBBB_EF6701.gif); }
.bg_notch_network
	{ background-image: url(http://images.hi5.com/images/effects/bg_notch_BBBBBB_017EB4.gif); }
.bg_notch_classmates, .bg_notch_community
	{ background-image: url(http://images.hi5.com/images/effects/bg_notch_BBBBBB_6FB9E8.gif); }
.bg_notch_groups, .bg_notch_profile
	{ background-image: url(http://images.hi5.com/images/effects/bg_notch_BBBBBB_8BC443.gif); }
.bg_notch_systembox
	{ background-image: url(http://images.hi5.com/images/effects/bg_notch_BBBBBB_5E7583.gif); }




/* -- Background Gradients -- */
.bg_gradient_classmates, .bg_gradient_community, .bg_gradient_groups, .bg_gradient_photos,
.bg_gradient_home, .bg_gradient_profile {
	background-color:white;
	background-repeat:repeat-x;
	background-position:top left;
}
.bg_gradient_classmates, .bg_gradient_community
	{ background-image: url(http://images.hi5.com/images/effects/bg_gradient_sblue.gif); }
.bg_gradient_home
	{ background-image: url(http://images.hi5.com/images/effects/bg_gradient_blue.gif); }
.bg_gradient_groups, .bg_gradient_profile
	{ background-image: url(http://images.hi5.com/images/effects/bg_gradient_green.gif); }
.bg_gradient_photos
	{ background-image: url(http://images.hi5.com/images/effects/bg_gradient_purple.gif); }




/* -- What's New -- */
.bg_whatsnew_heading {
	background-image: url(http://images.hi5.com/images/effects/whatsnew_bg_heading.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.bg_whatsnew_heading_left {
	background-image: url(http://images.hi5.com/images/effects/whatsnew_heading_left.gif);
	background-position:top left;
}
.bg_whatsnew_heading_right {
	background-image: url(http://images.hi5.com/images/effects/whatsnew_heading_right.gif);
	background-position:top right;
}
.box_home_whatsnew_new {
	background-image: url(http://images.hi5.com/images/effects/whatsnew_bg_new.gif);
	background-repeat:no-repeat;
	padding:12px;
}
.box_home_whatsnew_promo {
	background-image: url(http://images.hi5.com/images/effects/whatsnew_bg_promo.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.bg_whatsnew_stats
	{ background-color:#F6E081;}
.box_home_whatsnew_stats{
	background-color:#F6F6E0;
	padding:4px;
	padding-left:16px;
	padding-right:16px;
	text-align:center;
}




/* -- Box Definitions -- */
.box_home_col_left{
	padding:10px;
	text-align:center;
}
.box_home_col_content{
	padding:10px;
}
.box_home_col_shortcuts{
}
.box_home_whatsnew_promo_text {
	width:230px;
	display:block;
	padding:8px;
	text-align:right;
}

.box_community_content{
	padding:10px;
	padding-left:0px;
}
.box_quicksearch_heading, .box_community_network_heading, .box_fivestats_heading, .box_community_friends_heading,
.box_community_classmates_heading, .box_community_groups_heading{
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}
.box_quicksearchfield_title{
	font-size:11px;
	font-weight:bold;
	color:#EF6701;
	padding:8px;
	vertical-align:middle;
}
.box_quicksearchfield_field{
	font-size:11px;
	padding:8px;
	vertical-align:middle;
}
.box_community_network_content, .box_fivestats_content, .box_community_friends_content, .box_community_classmates_content,
.box_community_groups_content{
	padding:8px;
}



.box_profile_picture{
	padding:10px;
	text-align:center;
	border:0px;
	border-right:1px solid #BBBBBB;
}
.box_profile_picture_links{
	padding:10px;
	padding-left:24px;
	padding-right:24px;
	text-align:left;
	border:0px;
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
}
.box_profile_connections{
	padding:8px;
	padding-left:32px;
	padding-right:32px;
}
.box_profile_links{
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}
.box_profile_info_small{
	padding:4px;
}
.box_profile_info_small_heading, .box_profile_info_large_heading{
	text-align:right;
}
.box_profile_info_small_heading, .box_profile_info_large_heading,
.box_profile_info_small_content, .box_profile_info_large_content{
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}
.box_content_profile_journal, .box_content_profile_groups{
	padding:8px;
	padding-left:32px;
	padding-right:32px;
}
.box_editprofile_content{
	padding:16px;
	padding-left:32px;padding-right:32px;
}



/* -- Headers -- */
.text_schoollist_name{
	font-size:12px;
}
.text_schoollist_location{
	font-size:12px;
}
.text_header_main, .text_whatschanged_title {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_header, .box_community_friends_heading,
.box_community_network_heading, .box_quicksearch_heading,
.box_community_groups_heading, .box_community_classmates_heading,
.box_fivestats_heading {
	font-weight: bold;
	color: #FFFFFF;
}
.text_header_white {
	font-weight: bold;
	color: #FFFFFF;
}

.text_header_ltblue,
.box_profile_info_small_heading, .box_profile_info_large_heading {
	font-weight: bold;
	color: #435891;
}

.text_header_black, .text_schoollist_location {
	font-weight: bold;
	color: #000000;
}

.text_header_grey {
	font-weight: bold;
	color: #666666;
}

.text_header_dkgrey {
	font-weight: bold;
	color: #444444;
}

.text_header_orange, .text_schoollist_name {
	font-weight: bold;
	color: #EF6700;
}

.text_header_orange_reg {
	font-size: 11px;
	font-weight: bold;
	color: #EF6700;
}

.text_header_orange_profile {
	font-weight: bold;
	color: #EF6700;
	padding-bottom: 4px;
	padding-top: 8px;
}

.text_header_privacy_section {
	font-weight: bold;
	color: #EF6700;
}


/* -- Text -- */
.box_home_whatsnew_promo_text, .box_home_whatsnew_new{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.text_error {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top:4px;
	margin-bottom:4px;
}

.text_message {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top:4px;
	margin-bottom:4px;
}
.text_fivestats_content, .box_fivestats_content{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.text_journal_entry_title {
	font-weight: bold;
	color: #000000;
}

.text_journal_entry_time {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.text_journal_entry_body {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.text_profile_main_info {
	font-weight: normal;
	color: #000000;
}

.text_profile_info {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.text_profile_journal_title {
	font-weight: bold;
	color: #000000;
	padding-top:4px;
	padding-bottom:4px;
}

.text_profile_journal_body {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.text_whatschanged_text{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.text_form_info {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.text_form_info_reg {
	font-size: 11px;
	font-weight: normal;
	color: #444444;
}

.text_form_info_small_reg {
	font-size: 9px;
	font-weight: normal;
	color: #444444;
}

.text_comment_header{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.text_comment_body{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.text_pagination{
	font-size: 12px;
	font-weight: normal;
	color: #444444;
}
.text_pagination_current{
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}

.text_photocomment_header{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.text_photocomment_body{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.text_message_info{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.text_message_body{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.text_phototags_tags{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.text_section_info_chat{
	font-size: 12px;
	font-weight: normal;
	color: #43494e;
}
.text_home_promo_info{
	font-size: 12px;
	font-weight: normal;
	color: #43494e;
}


/* -- Links -- */
.link_utility {
	color: #43484e;
	font-size: 11px;
	font-weight: bold;
}

.link_home_promo {
	font-weight: bold;
	font-size:12px;
	color: #43494e;
	text-decoration: none;
	line-height:160%;
}

.link_home_promo:hover {
	font-weight: bold;
	font-size:12px;
	color: black;
	text-decoration: none;
	line-height:160%;
}

.link_chat_room_main {
	font-weight: bold;
	font-size:12px;
	color: #43494e;
	text-decoration: none;
	line-height:160%;
}

.link_chat_room_main:hover {
	font-weight: bold;
	font-size:12px;
	color: black;
	text-decoration: none;
	line-height:160%;
}
.link_chat_room {
	font-weight: bold;
	font-size:11px;
	color: #43494e;
	text-decoration: none;
	line-height:140%;
}

.link_chat_room:hover {
	font-weight: bold;
	font-size:11px;
	color: black;
	text-decoration: none;
	line-height:140%;
}

.link_profile_left, .link_profile_left:hover, .box_profile_picture_links, .box_profile_picture_links:hover {
	font-size:11px;
	font-weight: bold;
	color: #444444;
	text-decoration: underline;
}
.link_profile_left:hover, .box_profile_picture_links:hover {
	color: #42598E;
}

.link_connection, .link_connection:hover {
	font-size: 11px;
	font-weight: bold;
	color: #42598E;
	text-decoration: none;
}
.link_connection:hover {
	text-decoration: underline;
}

.link_header_menu_a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.link_header_menu_a:hover {
	font-weight: bold;
	color: #222222;
	text-decoration: none;
}

.link_header_menu_profile {
	font-size: 10px;;
	color: #FFFFFF;
	text-decoration: none;
}

.link_header_menu_profile:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.link_form_item {
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
}

a.link_form_item:hover {
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
}

a.link_blue {
	font-size: 11px;
	font-weight: bold;
	color: #42598E;
	text-decoration: underline;
}

a.link_blue:hover {
	font-size: 11px;
	font-weight: bold;
	color: #43494e;
	text-decoration: underline;
}

a.link_red {
	font-size: 11px;
	font-weight: bold;
	color: #880000;
	text-decoration: underline;
}

a.link_red:hover {
	font-size: 11px;
	font-weight: bold;
	color: #880000;
	text-decoration: underline;
}

a.link_dkblue {
	font-size: 10px;
	font-weight: bold;
	color: #43494e;
	text-decoration: underline;
}

a.link_dkblue:hover {
	font-size: 10px;
	font-weight: bold;
	color: #42598e;
	text-decoration: underline;
}

a.link_orange {
	font-weight: bold;
	color: #ee6700;
	text-decoration: underline;
}

a.link_orange:hover {
	font-weight: bold;
	color: #74784c;
	text-decoration: underline;
}

a.link_white {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

a.link_white:hover {
	font-weight: normal;
	color: #50555a;
	text-decoration: underline;
}

a.link_white_bold {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.link_white_bold:hover {
	font-weight: bold;
	color: #d4d7d8;
	text-decoration: underline;
}

a.link_black {
	font-size: 11px;
	font-weight: bold;
	color: #43494e;
	text-decoration: underline;
}

a.link_black:hover {
	font-size: 11px;
	font-weight: bold;
	color: #42598e;
	text-decoration: underline;
}

.link_pagination:hover {
	font-weight: normal;
	color: #42598E;
}
.link_pagination {
	font-weight: normal;
	color: #444444;
}
.link_pagination_arrow:hover {
	font-weight: normal;
	color: #42598E;
	text-decoration: underline;
}
.link_pagination_arrow {
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}

.username_dark {
	font-size: 13px;
	font-weight: bold;
	color: #42598E;
	text-decoration: none;
	line-height: 18px;
}

a.username_dark:hover {
	font-size: 13px;
	font-weight: bold;
	color: #42598E;
	text-decoration: underline;
	line-height: 18px;
}


/* -- Lists -- */
.list_tips{
	margin:0px;
	padding:8px;
	padding-left:16px;
	line-height:125%;
}
.list_item_tips{
	margin-top:4px;
	margin-bottom:14px;
}

/* -- Footer -- */
.link_footer:hover {
	font-size: 11px;
	font-weight: normal;
	color: #FFC233;
}

.link_footer {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.text_footer {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
