@charset "utf-8";

/** 
 * Network Styles | Betfair Community
 * 
 * Aggregation pages, login/signup, and utilities.
 * 
 * Homepage
 * Sub Pages
 * Network Search
 * Help Pages
 * Login
 * Create Account
 *
 * @project community.betfair.com
 * @version 1
 * @lastmodified 2010-07-26 16:32
 * @author rmiller
 *
 * @colordef #fff; white 
 * @colordef #2797e6; link blue
 * @colordef #39F; link blue 2 (for dark backgrounds)
 * @colordef #969; link purple
 * @colordef #C9C; link purple 2 (for dark backgrounds)
 * @colordef #C6D5E0; blue gray
 * @colordef #273A47; dary gray
 * @colordef #3B5160; mid gray
 * @colordef #7E97A7; light gray
 * @colordef #BCD; light purple
 * @colordef #B4E500; green
 * @colordef #FF680F; orange
 * @colordef #FFB80C; yellow
 */


/**
 * Homepage
 *
 * @section Homepage
 */

.homepagePopular .moduleBodyContent,
.homepageOther .moduleBodyContent {padding: 0 !important;}


/** Mini feed */
#home_node_home .oneFeedEntries {margin: 0 0 10px;}
#home_node_home .news_entries, 
#home_node_home .mini_feed_entries {background: #DDE5EE;}

#home_node_home .mod_friend_news .moduleCapBottom {display: none;}

/** homepage categories module */
.homeCategoryModuleWrapper {/*margin:10px 0 0 10px;*/ background: url(/community.betfair.com/homeCategoryRight.png) 100% 0% repeat-x;}
.homeCategoryModuleContainer {background: url(/community.betfair.com/homeCategoryLeftCap.png) 0% 0% no-repeat;}
.homeCategoryModule {width: 100%; margin: 0 auto; padding: 10px 0; overflow: hidden; vertical-align: middle; text-align: center;}
.homeCategoryItem {width: 12%; height: 52px; line-height 52px; padding: 0 1% !important; border-left: 1px solid #c3dff2; border-right: 1px solid #f3f9fe; text-align: center;}
.homeCategoryItemFirst {border-left: 0 none;}
.homeCategoryItemLast {border-right: 0 none;}
.homeCategoryName {display: block; font-size: 1.3em; font-weight: 700; line-height: normal; margin-bottom: 3px;}
.homeCategoryInfo {color: #7e97a7;}

.homeLoggedHeader {margin-bottom: 10px;}
.homeLoggedHeader p {font-size: 12px;}
.homeTopWrapper {
	background: white;
	border: 1px solid #bbccdd;
	border-width: 1px 1px 0 1px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
.homeTopWrapper .homeWhyExtraWrapper {float: left; width: 540px;}
.homeTopWrapper .userPreview {float: right; font-size: 12px; margin: 0 0 0 20px; padding: 10px !important; width: 175px;}
.homeWhyExtraWrapper {
	background:#fff8e6; margin: 0 0 10px; padding: 20px;
}
.homeWhyExtraWrapper p {font-size: 12px; margin: 10px 0;}
.homeTopUsername {color: #3b5160; font-weight: bold;}
.linkAvatar,
.joinDate {margin-bottom: 5px;}
.linkAvatar a {float: left; margin-right: 5px;}
.linkAvatar a img {border: 1px solid #FFF;}
.findMore {font-size: 13px; font-weight: bold;}

.topLayoutContent .mod_smarty_mod {margin-bottom: 0 !important;}
.homepageOtherCategories {margin-top: 0 !important; margin-bottom: 0 !important;}
.homepageOtherCategories .moduleCapTop {display: none !important;}
.homepageOtherCategories .moduleBodyContent {padding-top: 0 !important; padding-bottom: 0 !important;}
/**
 * Sub Pages
 *
 * @section Sub Pages
 */
 

/**
 * Network Search
 *
 * @section Network Search
 */

.moderatorControls {float: right; margin: 0; padding: 5px;}

/** Search tabs */
.search-tabs {display: none; width: 100%; margin: 0; border-bottom: 1px solid #e1e1e1; overflow: hidden;}
.search-tabs ul#navigation {width: auto; float: left; height: 24px; line-height: 24px; padding: 0;}
.search-tabs ul#navigation .tab {margin: 0; padding: 0 0 0 5px; margin: 0 2px 0 0; background: url(http://images.onesite.com/livinginhd.com/redesign/navLiTopLeft.gif) 0% 0% no-repeat;}
.search-tabs ul#navigation .tab a {padding: 0; color:#000; background:#DCE0E3 url(http://images.onesite.com/livinginhd.com/redesign/navLiTopRight.gif) 100% 0% no-repeat;}
.search-tabs ul#navigation .tab a span {}
.search-tabs ul#navigation .selected-tab {background: url(http://images.onesite.com/livinginhd.com/redesign/navLiTopLeftActive.gif) 0% 0% no-repeat;}
.search-tabs ul#navigation .selected-tab a {background: #fff url(http://images.onesite.com/livinginhd.com/redesign/navLiTopRightActive.gif) 100% 0% no-repeat;}
.search-tabs ul#navigation .selected-tab a span {}

/** Search Wrapper */
.search-wrapper {clear: both;}
.all-search-results-wrapper {display: block; padding: 0; clear: left;}

/** Search Fields */
.search-fields {display: none; width: auto; margin: 0 auto; padding: 10px; border: 1px solid #e1e1e1; border-top: 0 none;}
.search-basic {margin-left: 0;}
.search-fields .search-browse-all {float: none; margin: 0 0 5px;}
.search-browse-all a {margin-right: 20px;}
.search-browse-all a:hover {color: #ba0000;}

/** Network Search */
#network_search .searchAllTypeTitle,
#network_search .ResultList-HeaderTitle {height: 32px; line-height: 30px; margin: 0; padding: 0 10px; border-bottom: 1px solid #bcd; background: #dde4e5; /* Old browsers */	background: -moz-linear-gradient(top,  #dde4e5 0%, #cad7e1 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dde4e5), color-stop(100%,#cad7e1)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #dde4e5 0%,#cad7e1 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #dde4e5 0%,#cad7e1 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #dde4e5 0%,#cad7e1 100%); /* IE10+ */	background: linear-gradient(top,  #dde4e5 0%,#cad7e1 100%); /* W3C */	filter: None; clear: both;}
#network_search .search-tabs .search-type-title {display:none;}
#advanced_search_div {margin-top: 10px; line-height: 25px; overflow: hidden;}
#advanced_search_div .search-gender-header,
#advanced_search_div .search-age-header {float: left; width: 75px;}

/** Global search elements */
.search-wrapper .ResultList-Container {margin: 0; border-bottom: 1px solid #bcd; background: #e2eaef;}
.search-wrapper .ResultList-Entities {overflow: hidden;}
.search-wrapper .ResultList-NoResults {padding: 10px; background: transparent;}
.search-wrapper .ResultList-Single,
.search-wrapper .user-wrapper,
.search-wrapper .blog-wrapper,
.search-wrapper .post-wrapper {margin: 0; padding: 10px; overflow: hidden; border: 1px solid #bcd; border-color: #fff transparent #bcd; background: #e2eaef;}
.search-wrapper .moreSearchResultsLink {float: none; height: 22px; line-height: 20px; margin: 0; padding: 0 10px; font-weight: 700; text-align: right; border-top: 1px solid #fff; background: #f2f4f5;}
.search-wrapper .ResultList-HeaderTitle {color: #3b5160; font-weight: 500;}
.search-wrapper .ResultList-HeaderTitle span {font-size: 13px; font-weight: 700;}
.search-wrapper .right-action-links,
.search-wrapper .ResultList-JoinButton {float: right;}
.search-wrapper .UserList-UserAvatar,
.search-wrapper .BlogList-OwnerImage,
.search-wrapper .ForumList-OwnerImage,
.search-wrapper .GroupList-GroupAvatar {float: left; margin-right: 10px;}
.search-wrapper .UserList-UserDetails,
.search-wrapper .GroupList-GroupDetails {overflow: hidden;}
.search-wrapper .user-name a,
.search-wrapper .blog-title a,
.search-wrapper .thread-title a,
.search-wrapper .group-name a {font-size: 14px; line-height: normal;}
.search-wrapper .blog-author-date,
.search-wrapper .post-created-date {margin-top: 1px; font-weight: 500; color: #666;}
.search-wrapper .blog-excerpt,
.search-wrapper .post-title {margin-top: 5px; color: #000;}
.search-wrapper .search-pagination-top {float: none; font-weight: 500;}

/** content specific items: USER */
.search-wrapper .user-info {overflow: hidden;}
.search-wrapper .user-name span {display: none;}
.search-wrapper .user-status span,
.search-wrapper .user-mood span {font-weight: 500;}
.search-wrapper .user-send-invite {margin-bottom: 10px;}
.search-wrapper .user-send-message {margin-bottom: 10px;}
.search-wrapper .user-send-comment {display: none;}
.search-wrapper .user-send-comment a {padding-left: 20px; background: url(http://images.onesite.com/livinginhd.com/redesign/iconAddComment.gif) no-repeat;}
/**
.search-wrapper .user-send-invite a {padding-left: 20px; background: url(http://images.onesite.com/livinginhd.com/redesign/iconAddAsFriend.gif) no-repeat;}
.search-wrapper .user-send-message a {padding-left: 20px; background: url(http://images.onesite.com/livinginhd.com/redesign/iconAddComment.gif) no-repeat;}
*/

/** content specific items: BLOG */

/** content specific items: FORUM */
.search-wrapper  .mb_threads_forum_header {height: 32px; line-height: 30px; margin: 0; padding: 0 10px; overflow: auto; border-bottom: 1px solid #bcd; background: #d4eafa; clear: both;}
.search-wrapper  .mb_threads_forum_header_title {margin: 0; }
.search-wrapper .PostList-Posts {margin: 0; border-bottom: 1px solid #bcd; background: #e2eaef;}
.search-wrapper .ForumList-Header .onePagination {height: 27px; line-height: 27px; float: none; background: url(/community.betfair.com/paginationBg.png) 0% 0% repeat-x;}

/** content specific items: GROUP */
.GroupList-Container .GroupList {margin: 0; padding: 0; border: 0 none;}

/** content specific items: PHOTOS */
.PhotoList-Container .PhotoList-Photos {padding: 10px;}
.PhotoList-Photos .pb_content_item_container {width: 115px; margin: 0 10px 5px 0;}
.PhotoList-Photos a.pb_media_thumb {margin: 0 0 5px;}

/** content specific items: VIDEOS */


/**
 * Help Pages
 *
 * @section Help Pages
 */

.onePageHelp .columnContentParent div {width: auto !important;}

/* hide password pages */
#helpForgotPassword,
#helpChangePassword,
#helpResetProfile {display: none;}

/* hide page subTitles (going to use the home link and page label) */
#help_forgot_password .casingSubtitle,
#help_change_password .casingSubtitle,
#help_reset_profile .casingSubtitle {display: none;}

/* reset wrappers */
#helpCenterEntries,
#fg_main_container,
#help_reset_profile {width: auto !important; padding: 20px 0;}

/* subpage link back to index page */
#fg_mainlink h2,
#help_change_password .colParent1 .columnContentParent > div > a, 
/* <- breakage potential, but the only way to target it right now */
#help_reset_profile #help_home_link {margin: 0 10px 10px 0; padding: 5px 0; line-height: 16px; border-bottom: 1pt solid #006699; float: none; font-size: 16px; font-weight: 700;}

/* page label */
#help_reset_profile #form_title,
#fg_header_title {margin: 0 10px 10px 0; padding: 0; line-height: 16px; float: left; font-size: 14px; font-weight: 700; border-left: 0 none !important;}

/* clear elements below the floated home link and page label */
#help_reset_profile #form_instruction {clear: both;}

/* index page */
#helpCenterEntries {padding-top: 10px !important;}
#helpCenterEntries .helpItem {margin: 0 0 10px;}
#helpCenterEntries .helpItem img {display: none;}
#help_index

/* forgot password */
#fg_arrow_img {clear: both; display: none;}
.fg_helptext {display: block; clear: both; }

/* reset profile */
#help_reset_profile #form_reset_profile {padding: 0;}
#help_reset_profile #form_instruction {color: #666;}
#help_reset_profile #form_instruction br {display: none;}
#help_reset_profile #form_result #form_result_contents {color: #000;}
#help_reset_profile .form_field {border: 0 none;}

/* FAQs */
#help_faq .faq_header {width: 100%; background:none; height:auto; padding: 20px 0 0; font: bold 16px Arial, Verdana, sans-serif; color: #666;}
#help_faq .faq_header div {}
#help_faq #back_to_help {padding: 0; color: #06c; float: none;}
#help_faq #faq_table {}
#help_faq #faq_table_cat {width: 247px !important; padding: 0;}
#help_faq #faq_table_cat .title {display:none;}
#help_faq a.category {width: auto; margin: 0 0 3px; padding: 6px; background: #eee; border:0 none; font: 500 13px Arial, Verdana, sans-serif !important;}
#help_faq a.category:hover {background: #1C9FC9; color: #fff;}
#help_faq #faq_table_info {border-left:0 none; padding: 0 0 0 15px;}
#help_faq .cat_head, #help_faq .cat_sub {background: none; border: 0 none; font: 700 14px Arial, Verdana, sans-serif !important;color:#666;}
#help_faq .cat_head {margin: 0; padding: 5px 10px; background: #273A47; color: #fff;}
#help_faq .instruction {padding: 5px 10px; font: 12px Arial, Verdana, sans-serif;}
#help_faq .cat_sub {color: #1C9FC9;}
#help_faq .faqLabel {margin-right: 5px;}
#help_faq .faqValue p {margin-bottom 0;}

/* Community Signups Disabled */

#signups_message .extraHeaderCap {display: none;}
.signupsDisabledMessage {background: #fff9d5; color: #273a47; border: 1px solid #e0e6eb; margin: 10px; padding: 10px;}
.signupsDisabledMessage span {display: block; font-weight: bold; padding-bottom: 5px;}

/**
 * Login
 *
 * @section Login
 */


/**
 * Create Account
 *
 * @section Create Account
 */

.signupsDisabledMessage {display: none;}

/** End Betfair Community Network Styles */
