@charset "utf-8";
/* @import url('http://'); */

/** 
 * Network Styles
 * 
 * Aggregation pages, login/signup, and utilities.
 * 
 * ? Homepage
 * ? Sub Pages
 * ? Help Pages
 * ? Login
 * ? Create Account
 *
 * @project YES Network
 * @version 1
 * @lastmodified 2010-26-05 08:50 AM
 * @author ONEsite Creative ws
 * 
 * @colordef #fff; white 
 * @colordef #808080; standard grey 
 */

.colParent1 {background: #ededed; padding: 5px 0 5px 5px;}
.colParent2 {background: #ededed; padding: 5px;}
.colParent3 {padding: 0 0 0 10px; width: 300px !important;}
.colParent3  .column {width: 300px !important;}
.colParent3 ul.mainUl {padding: 0 !important;}

.module {margin: 5px 0 0;}

/** Temp */

.onePageGoBrowse .col {background: transparent !important;}

#browse_groups .col2 .mod_custom_html,
#browse_photos .col2 .mod_custom_html,
#browse_blogs .col2 .mod_custom_html,
#browse_users .col2 .mod_custom_html,
#browse_videos .col2 .mod_custom_html {margin: 0 0 10px !important;}
#browse_groups .col2 .mod_custom_html ul.mainUl,
#browse_photos .col2 .mod_custom_html ul.mainUl,
#browse_blogs .col2 .mod_custom_html ul.mainUl,
#browse_users .col2 .mod_custom_html ul.mainUl,
#browse_videos .col2 .mod_custom_html ul.mainUl {padding: 0 !important;}

.displayAdCode {margin-bottom: 10px !important;}

/** Tabbed Modules */

ul.mainUl {height: 100% !important;}
.mod_tabbed_mod_tem ul.mainUl {padding: 0 !important;}
ul.tabbed_mod_ul {background: #C6C5B1; height: 27px; border-bottom: 1px #DADACE solid;}
ul.tabbed_mod_ul li {float: right; height: 27px;}
ul.tabbed_mod_ul .oneTab {background: transparent; margin: 0;}
ul.tabbed_mod_ul .oneTab span {line-height: 27px; padding: 0 2px; font-weight: 700; color: #8493a2; letter-spacing: -0.00em; font-size: 12px;}
.inside-div .title_container {display: none;}
.inside-div ul.mainUl {height !important: auto; border: none !important; padding: 0 !important;}
ul.tabbed_mod_ul {padding-right: 5px;}
.oneTab:hover {cursor: pointer !important;}

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

.colParent3 .colChild1 {width: 300px !important;}

/**** Login */
.mod_login  {width: 300px !important;}
table.monlogintable td {text-align: right !important; font-size: 12px !important; color: #000;}
#login_forgot_password {height: 20px !important;line-height: 20px !important;text-align: left !important;}
table.monlogintable {width: 200px;margin: 10px auto;}
table.monlogintable #loginlink a {width: 70px !important;text-align: center !important;}
table.monlogintable #loginlink a span {width: 70px !important;padding-left: 0px !important;text-align: center !important;}
#login_forgot_password a {float: right;margin-right: 30px !important;}
#login_forgot_password br {display: none;}

/** Headline Wonder */

.headlines {background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/home-wonderTopRight.gif) no-repeat top right;}
.headlines .container {padding: 0 !important;}
.headlines .modBody {background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/home-wonderTopLeft.gif) no-repeat top left;}
.headlines .modBody ul.mainUl {background: transparent !important; border: none !important; padding: 0 !important;}

#headlineContainer {0;}
#headlineContainer #headlineSubContainer {background:#fff url(http://fast1.onesite.com/myyesnetwork.com/netimages/home-wonderBottomRight.gif) 100% 100% no-repeat;}
#headlineContainer #headlineSubContainer #contentContainer {padding: 0 10px; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/home-wonderBottomLeft.gif) 0 100% no-repeat;}
#headlineContainer #headlineSubContainer #contentContainer #contentSubContainer {padding: 0;}
#headlineTitle h3.wonderTitle a {display: block; color: #333 !important; line-height: 30px; font-size: 22px; text-transform: uppercase !important; padding: 5px 0 0;}

#pContainer #pSubContainer {padding: 0 0 5px;}
#pContainer p.articleTeaser {background: #fff; color: #000; font-size: 13px; line-height: 1.5em; padding: 5px 0; margin: 0;}
#pContainer p.articleTeaser a {font-size: 10px; text-decoration: underline !important;}
ul#relatedLinks {padding: 0 10px; margin: 10px 0 5px; height: 15px;}
ul#relatedLinks li {float: right; line-height: 15px; padding: 0 0 0 10px; font-size: 10px;}
ul#relatedLinks li a {border-right: 1px #999 dotted; padding-right: 10px;}
ul#relatedLinks li a:hover {color: #000 !important; text-decoration: underline !important;}

/** Photos */

.tabbed-PhotoModule .tabbed_mods_wrapper ul.mainUl {width: 350px; margin: 0 auto;}
.tabbed-PhotoModule a.media-thumb {width: 163px; height: 120px; margin: 4px !important; border: 1px #000 solid;}

/** Featured Members */
#browse_users .ResultList-TotalSummary {display: none;}

.mod_users_list ul.mainUl {}
.mod_users_list ul.mainUl li .a-friend {margin: 10px 5px 0; height: 100px; width: 70px; overflow:hidden;}
.mod_users_list ul.mainUl li img {width: 70px;}
.miniProfileName a {height: 17px !important; overflow: hidden !important; display: block !important;}
.col .mod_users_list ul.mainUl {padding: 0px !important;}

/** Featured Groups */

#onePageContainer .mod_featured_groups li.spreader {float: left !important; height: 50px; width: 100% !important; clear: none; margin: 0 0 10px; padding: 0 10px;}
.alpha-shadow {float: left; padding: 0 5px 0 0;}
.fgmGroupInfo .fgmGroupName a {font-size: 12px; color: #012A5E; font-weight: bold;}
.fgmGroupInfo .gp_member_count {display: none;}
.fgmGroupAvatar img {width: 50px !important;}
.fgmGroupDesc {font-size: 11px !important;color: #000;}
.fgmGroupInfo {height: 50px;overflow: hidden;}

/** Forum Topics */

h3.tp_subject span.tp_topic_post_date {display: block; padding: 0; color: #000;font-size: 11px !important;}
h4.tp_last_poster_h4 {color: #ccc; display: none;}
.tp_last_post_container {color: #000; font-size: 12px; margin: 0 !important}
.tp_last_poster_container {padding: 0 5px 0 0;}
#home_node_home .tp_last_poster_container .tp_last_poster_link {display: none}
div.tp_container {border-bottom: 1px #ededed solid;}
#home_node_home div.tp_right_container {margin-left: 0px !important;}
a.tp_subject_link {font-size: 12px !important;}

.mod_current_conversations #onewidget_forum_main_header,
.mod_current_conversations .owfc_postercontainer {display: none;}
.mod_current_conversations .owfc_post,
.mod_current_conversations .owfc_poster,
.mod_current_conversations .owfc_thread {margin-left: 0 !important; padding-left: 5px;}

/** Blogs */

.mod_blog_posts li a {font-size: 12px !important; height: 18px; display: block; overflow: hidden; font-weight: bold;}
.mod_blog_posts li {font-size: 11px !important; color: #000; margin: 10px 5px !important;}

.blogTabs .mod_blog_posts .postAvatar {display:none;}
.blogTabs .mod_blog_posts li {background: none !important; margin:0 !important; padding:0 !important;}
.blogTabs .mod_blog_posts .postIcon {display: none;}
.blogTabs .mod_blog_posts .postHeader {margin:0 !important;}
.blogTabs .mod_blog_posts .postTitle {font-weight:bold;}
.blogTabs .mod_blog_posts .postBody {padding: 4px;}

/** Today */

#containerPhoto {width: auto; float: left;}
#containerPhoto img {width: 75px !important; height: auto !important;}
ul#headlineLinks2 {float: right;}
ul#headlineLinks2 p {margin: 0 0 10px;}
.link {font-weight: bold; font-size: 12px;}

/** Vidoe Module */

.mod_custom_html ul.mainUl  {border: none !important;}
#MyCAPVideoWdiget #onewidget_video_topbar {height: 13px !important; margin: 0; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/gfx-VideoTop.gif) no-repeat;}
#MyCAPVideoWdiget #onewidget_video_topbar span {display: none;}
#MyCAPVideoWdiget embed {width: 300px;}
#onewidget_video_video_info {background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/gfx-VideoBody.gif) no-repeat;}
#onewidget_video_video_info div {font-size: 12px;  padding: 2px 0; color: #000 !important;}
.onewidget_video_content_tabs a {background: #ededed;}
.onewidget_video_content_tabs_selected a {background: #fff;}

/**
 * Sub Pages
 *
 * @section Sub Pages
 */

.Search-Form {border: 1px #ededed solid !important; background: #f1f1f1 !important;}
.Search-Form .Search-MainTitle {background: transparent;}

.ResultList-Header {height: 31px; padding: 0 0 0 5px; display: block; background:transparent url(http://fast1.onesite.com/myyesnetwork.com/netimages/header-Left.png) no-repeat 0 0 !important;}
.ResultList-HeaderTitle span {color: #fff !important; padding: 0 10px 0 0;}
.ResultList-HeaderTitle {width: 100%; height: 31px; padding: 0 !important; background:transparent url(http://fast1.onesite.com/myyesnetwork.com/netimages/header-Right.png) no-repeat 100% 0 !important;}
.ResultList-HeaderTitle span {line-height: 31px; display: block;}
.ResultList-Single {float: left; margin: 10px 3px !important;}
.ResultList-Entities {padding-bottom: 10px !important;background: #fff; border:1px solid #003466; width: 99.7%;}
.ResultList-HeaderLink .button, .ResultList-HeaderLink .button:hover {margin: 5px 5px 5px 0 !important;}

/** Advance Search */

.UserSearch-ChoiceList-Terms input {width: 200px;}
.UserSearch-Container-Age1 {padding-right: 0;}
.UserSearch-Container-Age1, .UserSearch-Container-Age2 {width: 78px; float: left;}
.UserSearch-Container-ZipCode {width: 220px; float: left;}
.UserSearch-Container-ZipRadius {width: 200px; float: left;}

/** Uses Page */

.miniProfileName {height: auto !important;}
.UserList-User {width: 100px;background: transparent !important;}
.UserList-UserTop {border: none;}
#user_search_form {width: 100% !important;}

/** Photos Page */

.yesPhotos ul.mainUl {padding: 10px !important;}
.yesPhotos ul.mainUl div {margin: 0 !important;}
.yesPhotos ul.mainUl #pb_header {height: 100%;background: #ededed; margin: 10px 0 0 !important;}
.yesPhotos ul.mainUl #pb_header h3 {font-size: 16px; letter-spacing: -0.05em; padding: 10px; color: #000;}
.yesPhotos ul.mainUl #pb_content_container {margin: 10px 0 0 !important;}
.yesPhotos ul.mainUl #pb_content_container .pb_content_item_container {height: 200px; margin: 0 0 10px 4px !important;}
.yesPhotos ul.mainUl #pb_content_container a.pb_media_thumb {display: block; margin: 0; float: none;}
.yesPhotos ul.mainUl #pb_content_container a.pb_media_thumb img {border: 5px #ededed solid;}
.yesPhotos ul.mainUl #pb_header_pag {font-size: 11px; padding: 0 10px 0 0; top: 0; line-height: 40px;}
.yesPhotos ul.mainUl .pb_pag_container {height: 40px; border-top: 1px #777777 solid; line-height: 40px; font-size: 11px !important; background: #EDEDED; padding: 0 10px 0 0;}
.yesPhotos ul.mainUl #pb_content_container a.pb_content_item_caption_link {display: block; height: 14px; overflow: hidden; margin: 5px 0;}
.yesPhotos ul.mainUl #pb_content_container br {display: none;}
.yesPhotos ul.mainUl #pb_content_container h4 {color: #002f62;}

/** Videos Page */

#videoHeader {padding: 0 0 10px; color: #fff;}
#videoHeader div a {cursor: pointer;}
#videoHeader div a span {color: #fff;}
#videoHeader .navLeft {float: left; background: #002b60; padding: 5px;}
#videoHeader .navRight {background: #002b60; padding: 5px; margin: 0 0 0 5px !important; display: block; float: left;}

.yesVideos ul.mainUl {padding: 10px !important;}
.yesVideos ul.mainUl div {margin: 0 !important;}
.yesVideos ul.mainUl #vb_header {height: 100%;background: #ededed; margin: 10px 0 0 !important;}
.yesVideos ul.mainUl #vb_header h3 {font-size: 16px; letter-spacing: -0.05em; padding: 10px; color: #000;}
.yesVideos ul.mainUl #vb_content_container {margin: 10px 0 0 !important;}
.yesVideos ul.mainUl #vb_content_container .vb_content_item_container {height: 200px; margin: 0 3px 10px !important;}
.yesVideos ul.mainUl #vb_content_container a.vb_media_thumb {display: block; margin: 0;}
.yesVideos ul.mainUl #vb_content_container a.vb_media_thumb img {border: 5px #ededed solid;}
.yesVideos ul.mainUl #vb_content_container a.vb_content_item_caption_link {display: block; height: 14px; overflow: hidden; margin: 5px 0;}
.yesVideos ul.mainUl #vb_content_container br {display: none;}
.yesVideos ul.mainUl #vb_content_container h4 {color: #002f62;}

/** Blogs Page */

.blogContentContainer #headlineTitle h3.wonderTitle a {line-height: 1.0em !important; font-size: 20px; padding: 0 !important;}
.blogContentContainer #photoContainer img {max-width: 364px; padding: 0 5px 10px 0; float: left;}

.oneBlogText p {font-size: 12px; line-height: 1.4em;}
.oneBlogText p img {float: left; margin: 0 5px 5px 0; border: 2px #000 solid;}
#tagging_and_rating_div, .oneBlogCommentLine {display: none;}

#tag_view .col {background: transparent;}
.content-summary p {font-size: 12px;}
.content-summary p img {float: left; margin: 0 5px 5px 0; border: 1px #000 solid;}

/* Featured Blog  FULL VIEW*/

.featuredBlog {margin: 0 5px 0 0;}
.featuredBlog .oneBlogText p img {max-width: 370px; height: auto !important}

/* Featured Blog  LIST VIEW*/

#browse_blogs .featuredBlog li {margin: 0 !important; padding: 0 !important; background: none !important;}
#browse_blogs .blog_posts_list .postHeader {margin: 0 0 10px;}
#browse_blogs .blog_posts_list .postHeader a {height: auto !important;}
#browse_blogs .blog_posts_list .postHeader span {font-size: 24px !important; letter-spacing: -0.04em;}
#browse_blogs .blog_posts_list .postHeader img {display: none;}
#browse_blogs .blog_posts_list .postInfo {margin: 0;}
#browse_blogs .blog_posts_list .postAvatar {width: auto !important; border: 2px #ededed solid; margin: 0 5px 0 0;}
#browse_blogs .blog_posts_list .postAvatar a {overflow: visible !important; display: block !important; height: 100% !important;}
#browse_blogs .blog_posts_list .postBody {margin: 0 0 10px; font-size: 14px; line-height: 1.4em;}
span.mod_blog_posts_user_location {display: none;}
.blog_posts_postdate {color: #ccc; border-right: 1px #ccc solid; padding: 0 5px 0 0; float: left;}
a.mod_blog_posts_name_link {padding: 0 0 0 5px;}

.networkRecentBlogs {margin-top: 0 !important;}

#browse_blogs .col1, #browse_blogs .col2   {background: transparent;}
#browse_blogs ul.mainUl {border: none;}
.mod_blog_posts li {border-bottom: 1px #ccc solid; margin: 5px 0 0 !important; padding: 0 0 5px 12px !important; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/liArrow.png) 0 15% no-repeat;}
.mod_blog_posts br {display: none;}

#browse_blogs .title_container {height: 37px; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/blogHeaderLeft.png) no-repeat top left;}
#browse_blogs .title_container h3.title {height: 37px; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/blogHeaderRight.png) top right;}
#browse_blogs .title_container h3.title span {line-height: 37px; color: #333;}

/* YES Bloggers */

.yesBloggers {margin-top: 0 !important;}
.yesBloggers li {height: 72px !important; border-bottom: 1px #ccc solid; margin: 5px 0; display: block; clear: both; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/blog-liBg.gif) repeat-x;}
.yesBloggers li .a-friend {margin: 0 !important; width: 100% !important; height: auto !important;}
.yesBloggers li .a-friend .mpc_avatar {float: left; margin: 5px; border: 2px #f1f1f1 solid;}
.yesBloggers li .a-friend .mpc_avatar img {height: auto; width: 60px;}
.yesBloggers li .a-friend .mpc_name {}
.yesBloggers li .a-friend .mpc_name .miniProfileName {line-height: 75px !important;}
.yesBloggers li .a-friend .mpc_name a {font-size: 24px; font-weight: 700; color: #b7b7b7 !important; height: auto !important; letter-spacing: -0.04em;}
.yesBloggers li .a-friend .mpc_name a:hover {color: #999 !important;}

.networkPopularBlogs {margin: 0 5px 0 0;}
.ContentSearch-CreateNewContent {height: 30px;}
.ContentSearch-CreateNewContent a {background: #002B60; padding: 5px;}
.ContentSearch-CreateNewContent a span {font-size: 10px; font-weight: 700; color: #fff;}
a.BlogList-InfoTextLink-Title {font-size: 13px; font-weight: 700;}
.mod_tag_cloud span a {color: #000 !important; line-height: 1.1em;}

/** Groups Page */

#browse_groups .GroupList-Group {width: 45%;margin:10px 4px 10px 20px !important;;}
.GroupList {background: #fff;}
.GroupList-Group {width: 45%; margin: 10px 15px !important;}
.GroupList-GroupDetails {width: 40%;}
.GroupList-InfoTextLink-Group {font-weight: bold;font-size:12px;height: 30px;overflow: hidden;display: block;}
.GroupList-InfoTextNum {font-weight: bold;}
#group_search_form {width: 100% !important;}

/** Invite Page */

#slider #buttonContainer {width: 90% !important;}
#network_invite #one_controller_container {width: 655px !important;}
.headerText {padding: 10px 0; font-family: arial; }
.subHeaderText {font-family: arial; padding: 0 0 10px; line-height: 1.3em;}
li#contactInviterLi a, li#manualinviteLi a {font-size: 10px; color: #fff !important; height: 20px !important; line-height: 20px !important; margin: 0 5px 0 0; background: #002b60 !important;}
li#contactInviterLi a span, li#manualinviteLi a span {padding: 0 5px !important;}

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

.onePageHelp hr {display: none;}
.onePageHelp .columnContentParent div {width: auto !important;}
#help_forgot_password hr {display: none;}

#faq_table_row {width: auto !important;}
#help_faq .col1 .columnContent div a {padding: 0 5px 0 0;}

/* 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: 0; line-height: 16px; float: left; font-size: 14px; font-weight: 700;}

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

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

/* index page */
#helpCenterEntries .helpItem {margin: 0 0 10px;}
#helpCenterEntries .helpItem img {display: none;}

/* 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;}

/* FAQs */
#help_faq .faq_header {width: 100%; background:none !important; 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; color: #fff !important; padding: 6px; background: #334A75; border:0 none; font: 500 13px Arial, Verdana, sans-serif !important;}
#help_faq a.category:hover {background: #334A75; }
#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: #334A75; color: #fff;}
#help_faq .instruction {padding: 5px 10px; font: 12px Arial, Verdana, sans-serif;}
#help_faq .cat_sub {color: #334A75;}
#help_faq .faqLabel {margin-right: 5px;}
#help_faq .faqValue p {margin-bottom 0;}


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

#quickLogin {width: 35%; border: 0 none;}
#quickLogin h3.title span {color: white !important;}
#quickLogin span {padding: 0;text-align: center;}
table.monlogintable td {text-align: left; font-size: 11px;}
td#loginlink .button {width: 38px !important;}
.ModulesLogin_Sign-up {width: 70px !important;}

/**
 * Create Account
 *
 * @section Create Account
 */
 
.signupFieldAlert, .signupFieldTitles {width: auto;}
#signupImageHeader {display:none !important;}
#signupFormWrapper,
#signupPageWrapper {position: static !important;height: 100% !important;}

/** End Network Styles */
