@charset "utf-8";
@import url('http://myyesnetwork.com/ie6.css');
@import url('http://myyesnetwork.com/forum.css');

/** 
 * Toolbar Styles
 * 
 * Header, toolbar, footer, and other miscellaneous global styles.
 *
 * ? TEMPORARY Styles
 * ? Reset
 * ? Global Styles
 * ? Structure
 * ? Network Navigation
 * ? Toolbar Hotspots
 * ? Modules
 * ? Advertisements
 * ? Links
 * ? Buttons
 * ? Avatars
 * ? Media Thumbnails
 * ? Pagination
 * ? Error Pages
 * ? Message and Alert Boxes
 * ? YUI
 * ? Tags
 * ? Rating Tagging Sharing
 * ? Footer
 * 
 * @project YES Network
 * @version 1
 * @lastmodified 2010-06-26 10:20am 
 * @author ws
 *
 * @colordef #fff; white 
 * @colordef #808080; standard grey 
 */
 
a.joinNowLink {display: block; width: 300px; height: 75px;}
.rssLink {margin-left: 5px;}
.rssLink a {background:url(http://fast1.onesite.com/myyesnetwork.com/16-rss.png) left center no-repeat; _background:url(http://fast1.onesite.com/myyesnetwork.com/16-rss.gif) left center no-repeat; height: 16px; padding-left: 20px;}
.rssLink a span {color: #CCC; font-size: 10px; line-height: 16px;}

/**
 * Over-ride Styles
 *
 * @section Over-ride Styles
 */

#thread_view h1,
#blog_user_blog col1 h1,
#blog_view_posts col1 h1
{font-size: 24px !important;}

#thread_view h2,
#blog_user_blog col1 h2,
#blog_view_posts col1 h2
{font-size: 22px !important;}

#thread_view h3, 
#blog_user_blog col1 h3,
#blog_view_posts col1 h3
{font-size: 20px !important;}

#thread_view h4,
#blog_user_blog col1 h4,
#blog_view_posts col1 h4
{font-size: 18px !important;}

#thread_view h5,
#blog_user_blog col1 h5,
#blog_view_posts col1 h5
{font-size: 16px !important;}

#thread_view h6,
#blog_user_blog col1 h6,
#blog_view_posts col1 h6
{font-size: 14px !important;}

.main-content-area {height: auto !important; background: transparent !important; padding: 0 !important;}
.main-content-area-sub {padding-top: 0 !important; background: transparent !important;}
#oneGoogleAds {display: none;}

/**
 * Reset
 *
 * @section Reset
 */

.mod_menu_site {display: none;}
h1, h2, h3 {font-family: arial, helvetica, sans-serif; margin: 0;}
h3 {position: static;}
   /* reset specific h3's to position relative */
   #gallery_content_comments_container h3,
   #video_content_comments_container h3 {position: relative;}
.module .container {border: 0 none;}


/**
 * Global Styles
 *
 * @section Global Styles
 */

body {
        background:#0C296D url(http://fast1.onesite.com/myyesnetwork.com/YES-bgtile.jpg) repeat scroll 0 0;
	font-size: 11px; 
	font-family: arial, helvetica, sans-serif !important;
	/* line-height: 14px; */
	color: #666; 
}

#oneFoundation {}
#oneBackgroundLayer {}
#oneSiteContainer {width: 990px;}
#oneToolbarOverlord {width: auto; margin: 0;}
#tbContainer3,
#tbShell3 {width: auto; margin: 0; position: static;}
#onePageContainer {background: #fff; height: 100%; padding: 0 10px 10px;}
#oneFooterMenu {display: none;}

li {list-style: none; list-style-image: none;}
.casingSubtitle span {display: none;}
a {cursor: pointer;}

/**
 * Structure
 *
 * @section Structure
 */

.columnContent,
.columnContentParent {padding: 0 !important}
.templateTable {width: auto !important;}

/**
 * Network Navigation
 *
 * @section Network Navigation
 */

/*SON OF SUCKER FISH DROP DOWNS MODIFIED	
#drops, #drops ul {padding:0 !important;margin:0 !important;clear:both !important;float:left !important;width:inherit !important;text-align:left;z-index:120 !important; position: relative;}
#drops ul.drop {background:#081E5A !important;width:inherit !important;clear:both !important;float:left !important;margin-top:32px !important;width:191px !important;}
#drops ul.drop li {clear:both !important;width:190px !important;border-bottom:1px solid black !important;border-left:1px solid black !important;border-right:1px solid black !important;}*/
*:first-child+html #drops {
height: 1% !important;
}
*:first-child+html #drops li {
height: 1% !important;
} 
/** Login */

.yesUser .mod_login {margin: 15px 0; height: auto !important;}
.yesUser .mod_login .container {padding: 0 !important;}
.yesUser .mod_login h3.title {display: none;}
.yesUser .mod_login .container input {margin: 0 !important;}
.yesUser .loginManagement {width: auto !important; line-height: 20px;}
.yesUser .loginManagement .rememberMe {padding: 0; margin: 0 !important;width: 30px !important;}
.yesUser .loginManagement input#loginButton {padding: 0 !important;;}
.yesUser .loginManagement a#signUpLink {margin: 0;}
.yesUser .loginManagement a#signUpLink span {padding: 0 0 0 10px !important;}


#yesNavContainer {}
#yesNavContainer ul#navMainUl {height: 40px; padding: 0 0 0 15px; margin: 0; line-height: 35px;  background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/toolbar-navBg.gif) 0 0 repeat-x !important;}
#yesNavContainer ul li {float: left; padding: 0 0 0 7px; font-weight: 700; text-transform: uppercase;}
#yesNavContainer ul li a {border-right: 1px #666 solid; padding: 0 7px 0 0;}
#yesNavContainer ul li.invite a {border: none !important;}

#customMessage {margin-bottom:10px;}
.PhotoSearch-Main,
.PhotoSearch-ButtonContainer {display:none !important;}

/**
 * Toolbar Hotspots
 *
 * @section Toolbar Hotspots
 */

.tbHotspot {margin-left: -495px !important;}

/** ONEsite Nav */
#tb_hotspot_185156 div {text-align: left !important;}
#tb_hotspot_185156 div a {font-size: 14px;}

/** Status Updater */

div.yesUser {border-bottom: 2px solid #e5e5e5; color: #0D2A6C; height: 50px; overflow: hidden; margin: 0 0 5px;}

div.yesUserInfo,
div.yesUserNav {float: left;}

.yesUserInfo img.yesUserInfoAvatar {display: block; float: left; height: 40px; margin: 5px 10px; width: 40px;}
.yesUserInfo span.yesUserInfoName {font-size: 18px; line-height: 50px;}
ul.yesUserNavMenu {padding: 0 0 0 10px; margin: 0; line-height: 50px;}
ul.yesUserNavMenu li {display: inline; list-style: none; margin: 0; padding: 0 5px; border-right: 1px #ccc solid;}

.yesUserStatus {width: 470px; float: right; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/statusBg.jpg) no-repeat;}
.yesUserStatus #yesStatusUpdater #floatStatusLeft {float: left; height: 50px; line-height: 50px; font-size: 18px !important; width: 410px; display: block; overflow: hidden;}
.yesUserStatus #yesStatusUpdater #floatStatusLeft h3.statusTitle {float: left; font-weight: 100 !important; color: #ccc; font-size: 18px; line-height: 50px; padding: 0 5px;}
.yesUserStatus #yesStatusUpdater #floatStatusLeft span#ownerStatusMessage {font-size: 14px !important; color: #000; display: block; font-weight: 400; margin: 0;}
.yesUserStatus #yesStatusUpdater #editButton {float: right; height: 50px; line-height: 52px; margin: 0 10px;}
.yesUserStatus #yesStatusUpdater #editButton span#editText {color: #0D2A6C !important; cursor: pointer; font-size: 14px; font-weight: 700; background: #fff; padding: 5px; border: 1px #ededed solid;}
input#statusUpdateInputBox {width: 340px; margin: 11px 15px 15px; font-size: 14px !important; color: #333 !important; background: #ededed; border: 1px #fff solid; padding: 5px 10px;}
button#statusUpdateSubmitButton {cursor: pointer; font-size: 14px; font-weight: 700; background: #fff; padding: 5px; border: 1px #ededed solid;}
button#statusUpdateSubmitButton span {color: #0D2A6C !important;}

.yesUserLogin .module {
	width: auto !important;
}

.yesUserLogin #label_username,
.yesUserLogin .inputtext,
.yesUserLogin #label_pass,
.yesUserLogin .loginManagement {
	display: block !important;
	float: left !important;
	width: auto !important;
}
.yesUserLogin #label_pass,
.yesUserLogin #label_username {
	padding: 3px 5px 0 10px;
}
.yesUserLogin .loginManagement {
	margin: 0 5px;
	width: 130px !important;
}
.yesUserLogin .signUpButtonLink,
.yesUserLogin .rememberMe {
	margin: 3px 0 0;
}
.yesUserLogin .rememberMe {
	float: right;
}

/**
 * Modules
 *
 * @section Modules
 */
.modCapBottom,
.modCapTop {display: none;}

.hideMe {display: none;} /* this class can be useful when applied as a custom module class to quickly hide modules on the page if needed */

/** base module style (restricted to .col to prevent styling from hitting anything in the toolbar or footer) */
.col .module {}
.col .module .container {}
.col .module .title_container {width: auto; padding: 0 0 0 4px; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/header-Left.png) 0% 0% no-repeat;}
.col .module h3.title {height: 31px; line-height: 31px; padding: 0; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/header-Right.png) 100% 0% no-repeat;} /** set the height and line-height here to control the size of the title **/
.col .module h3.title a.title_span_link {text-decoration: none !important; cursor: pointer;}
.col .module h3.title span.title_span {color: #ccccca; font-size: 16px; margin: 0; letter-spacing: -0.05em;}
.col .module ul.mainUl {padding: 5px; overflow: hidden; border: 1px #003466 solid; background: #fff;}
.col .module ul.mainUl a.oneTabSelected span {color: #333;}

#blog_user_blog .mod_content_breadcrumb  .title_container  {display: none;}


/** Join Now */

.joinNowModule {margin: 10px 0 !important;}
.joinNowModule ul.mainUl {background: none !important; border: none !important; padding: 0 !important;}
.joinNowModule ul.mainUl .joinNow {}
.joinNowModule ul.mainUl a.joinNowLink {width: 305px; display: block !important; height: 76px !important; background: url(http://fast1.onesite.com/myyesnetwork.com/logjoin.png) no-repeat !important;} 

/** Friends Activity Module */

.mod_friend_news .news_entries .this_date {border-bottom: 1px #ccc solid; color: #333; font-size: 12px; padding: 0; height: 20px; line-height: 20px;}
.mod_friend_news .news_entries .news_entry_sub_info {display: none;}
.mod_friend_news .news_entries .news_entry {border-bottom: 1px #ededed solid;}

/** override module styling in footer */
#custom-network-footer .module {margin: 0;}

/**
 * User Menu
 *
 * @section User Menu
 */

/*
#yesUserInfoLeft {float: left; height: 70px; background: #ededed; width: 65%;}
.col .statusUpdater {margin: 0;}
.col .statusUpdater .container {padding: 0;}
.col .statusUpdater ul.mainUl {border: none !important;}
.col span.profile_name_text {display: block; font-size: 22px; font-weight: 700; border-bottom: 1px #b1b1b1 solid; margin:  0 0 10px; padding: 0 0 10px; letter-spacing: 0.05em; color: #073872;}
.col span#yesStatusUpdaterDefault {font-size: 12px; color: #999; cursor: pointer; font-weight: 700;}
.col span#yesStatusUpdaterDefault span {font-size: 12px; color: #000; cursor: default !important; border-right: 1px #ccc solid; padding: 0 5px 0 0; margin: 0 5px 0 0;}
#yesUserInfo {width: 300px; float: right;padding: 6px 0 0 !important; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/menu-userTop.gif) top left no-repeat !important;}
#yesUserInfo #bodyContent {display: block; padding: 0 0 6px !important; background: url(http://fast1.onesite.com/myyesnetwork.com/netimages/menu-userBottom.gif) bottom center no-repeat;}
#yesUserInfo #bodyContent #bodyContentContainer {height: 58px; background: #071B4E;}
#yesUserInfoContainer {float: left; width: 76%; padding: 0 5px; text-align: right;}
#yesUserInfoContainer a:hover {color: #e8ed76 !important;}
#yesUserInfoContainer #yesWelcomeUser {color: #fff; font-size: 18px; font-weight: 700; letter-spacing: 0.05em; padding: 0 0 10px;}
#yesUserInfoContainer #yesUserBaseNav a {color: #efed1e !important; font-size: 12px; padding: 0 3px; border-right: 1px #fff solid;}
#yesUserPhoto {float: right; margin: 0 5px 0 0;}
#yesUserPhoto #yesPhotoContainer {width: 52px; height: 52px; background: #1d1d1d; border: 1px #304155 solid;}
span#yesLogout {display: block; padding: 5px 0;}
span#yesLogout a {color: #efed1e; font-size: 12px; font-weight: 700;}
*/

/**
 * Advertisements
 *
 * @section Advertisements
 */
.displayAdCode {text-align: center;}
.topAd {margin-top: 10px;}

/**
 * Links
 *
 * @section Links
 */

#oneSiteContainer a {color: #355c97; text-decoration: none !important;}
#oneSiteContainer a:visited {}
#oneSiteContainer a:hover {color: #6881a7 !important; text-decoration: none !important;}
#oneSiteContainer a:active {}

.moreLink {line-height: normal !important; padding: 0;}
.moreLink a span {line-height: 31px; padding: 0; color: #93a6d0; text-decoration: underline;}
.moreLink a:hover span {color: #fff;}

/**
 * Buttons
 *
 * @section Buttons
 */

input#btnSubmitCast {color: #000 !important; font-size: 9px; width: 100px; height: 17px; line-height: 17px; background: url(http://images.onesite.com/fans.marvel.com/btn-100x17.gif) no-repeat;}


button::-moz-focus-inner { /* Fix Firefox's stupid 'extra' padding */
    border: 0;
    padding: 0;
}

#mail_index .button, #mail_send_message .button {float: none !important;}

a.button,
.button,
a.aw_vm_btn,
.aw_pm_toplinks a,
a.aw_vm_btn_dimmed,
input#btnSubmitCast {
     float: left !important;
     cursor: pointer !important; 
     margin: 0 5px 0 0 !important;
     font-size: 10px !important; 
     background: #002b60 ;
     width: auto !important; 
     padding: 0 5px !important;
     color: #fff !important; 
     height: 20px !important; 
     line-height: 20px !important; 
     text-align: center !important;
}


a.button span,
.button span,
.aw_pm_toplinks a span,
input#btnSubmitCast span {
     float: left !important;
     display: block !important;
     cursor: pointer !important; 
     margin: 0 5px 0 0 !important;
     font-size: 10px !important; 
     background: #002b60 !important;  
     width: auto !important; 
     padding: 0 5px !important;
     color: #fff !important; 
     height: 20px !important; 
     line-height: 20px !important; 
     text-align: center !important;
background: #002b60 !important; 
}

a.button:hover,
.button:hover,
.aw_pm_toplinks:hover a,
input#btnSubmitCast:hover {
     float: left !important;
     cursor: pointer !important; 
     margin: 0 5px 0 0 !important;
     font-size: 10px !important; 
     background: #002b60 !important;  
     width: auto !important; 
     padding: 0 5px !important;
     color: #fff !important; 
     height: 20px !important; 
     line-height: 20px !important; 
     text-align: center !important;
}

a.button:hover span,
.button:hover span,
.aw_pm_toplinks a:hover span,
input#btnSubmitCast:hover span {
     float: left;
     cursor: pointer; 
     margin: 0 5px 0 0 !important;
     font-size: 10px; 
     background: #002b60;  
     width: auto; 
     padding: 0 5px;
     color: #fff; 
     height: 20px; 
     line-height: 20px; 
     text-align: center;
     text-decoration: underline;
}


.header-stats h1 a {position: static !important;}

/**
 * Avatars
 *
 * @section Avatars
 */

/** miniProfile (legacy) */

.oneMiniProfile {display: block !important; float: left; text-align: center;} /* added float and text-align to this so it can all be contained for avatars. was not floating in the group members module (mod_members) because it didn't have a.friend or .friend-mod-friend containing it like other modules do */
.oneMiniProfile br {display: none;} /* prevents gap between avatar and username */
.oneMiniProfile a.main {display: block; height: auto; overflow: hidden; margin: 0; padding: 0;}
.oneMiniProfile img {width: auto; height: auto; margin: 0; padding: 0; border: 0 none;}

/** new miniProfile (default size) */

.miniProfileComponentContainer {}
.miniProfileComponent {margin: 0 0 3px; text-align: center;}
.miniProfileAvatar {}
.miniProfileAvatar a {display: block; overflow: hidden; margin: 0; padding: 0;}
.miniProfileAvatar a img {width: auto; height: auto; margin: 0; padding: 0; border: 0 none;}
.miniProfileComponent {text-align: center;}
.miniProfileName {height: 28px; line-height: 14px; margin: 0 auto; overflow: hidden;} /* set to display two lines, might need a width also to prevent long usernames from affecting the layout */

/** resizable avatars */ 

.profileCropped80, 
.profileSizeableAvatar {display: block; width: 50px; height: 39px; background-position: 50% 20% !important;}
.profileCropped80, .profileSizeableAvatar {background-repeat: no-repeat !important;}

/** username (legacy) */

#cc_profile_name {width: auto; margin-top: 5px; overflow: hidden !important;}
#cc_profile_name br {display: block;}

/**
 * Media Thumbnails
 *
 * @section Media Thumbnails
 */

.owfc_post img {max-width: 210px;}




/**
 * Pagination
 *
 * @section Pagination
 */

/** Pagination Global */

.Search-Form {background: #fff; border: none;}
.Search-MainTitle {background: #fff; padding: 10px;}
.Search-MainTitle span {color: #000; font-size: 18px; letter-spacing: -0.03em;}

.ResultList-Header {background: #fff; border: none;}
.ResultList-Header span {color: #000; font-size: 18px; letter-spacing: -0.03em;}
.ResultList-Container .ResultList {border: none;}
.ResultList-Header .button {float: right;}
.ResultList-Header .button:hover {float: right;}

.ResultList-Entities {padding: 0;}
.ResultList-Single {margin: 10px 10px 10px 0;}

/** Pagination Buttons */


.Search-SearchButton {background: #002b60; cursor: pointer; border: none; font-weight: 700; font-size: 10px; padding: 5px;}
.Search-SearchButton:hover span {text-decoration: underline;}

/**
 * Error Pages
 *
 * @section Error Pages
 */

.alertPageError h4 {font-size: 18px; text-transform: uppercase; letter-spacing: -0.05em; color: #fc2c2c;}
#auth_required_error #auth_required_header h2 {font-size: 14px; font-weight: 700 !important;}
#auth_required_error p {font-weight: 100; font-size: 14px;}
#auth_required_form {width: 30%; margin: 0 auto;}
#auth_required_form .module ul.mainUl {border: none;}
#auth_required_form table td {text-align: left; padding: 3px 0;}
td#login_forgot_password a {padding: 5px 0; display: block; float: left; font-size: 11px; font-weight: 700;}

/**
 * Message and Alert Boxes
 *
 * @section Message and Alert Boxes
 */

.redMsgBox,
.blueMsgBox,
.greyMsgBox,
.whiteMsgBox,
.greenMsgBox,
.yellowMsgBox,
.common_error,
.alertPageError,
.blueWhiteMsgBox,
.mb_msg_container,
.alertPageWarning,
.mb_msg_container,
.mb_board_no_categories,
.commentPreviewExplanation,
#onewidget_forum_currentthreads_waiting
{margin: 5px 0; padding: 5px; font-weight: bold; text-align: center;}
.greyMsgBox      {color: #000; border: 1px solid #ededed; background-color: #fff;}
.redMsgBox       {color: #000; border: 1px solid #ededed; background-color: #fff;}
.blueMsgBox      {color: #000; border: 1px solid #ededed; background-color: #fff;}
.greenMsgBox     {color: #000; border: 1px solid #ededed; background-color: #fff;}
.yellowMsgBox    {color: #000; border: 1px solid #ededed; background-color: #fff;}
.whiteMsgBox     {color: #000; border: 1px solid #ededed; background-color: #fff;}
.common_error,
.alertPageError,
.blueWhiteMsgBox,
.mb_msg_container,
.alertPageWarning
.mb_msg_container,
.mb_board_no_categories,
.commentPreviewExplanation,
#onewidget_forum_currentthreads_waiting
{color: #000; border: 1px solid #ededed; background-color: #fff;}

/** New layout system alerts */
.alertPageNotice {margin: 5px 0; padding: 5px; font-weight: bold; text-align: center; color: #000; border: 1px solid #FFE500; background-color: #ffc;}

/**
 * RSS
 *
 * @section RSS
 */

span.rssTitle {}
span.rssTitle a {}
span.rssTitle a span {color: #000 !important; display: block; font-size: 12px; padding: 5px 0;}
ul.rss_ul {margin: 0 !important;}
ul.rss_ul li {margin: 5px 0 !important;}
ul.rss_ul li a {font-size: 12px; font-weight: 700;}
a.pop span {display: none !important;}

/**
 * YUI
 *
 * @section YUI
 */


/**
 * Tags
 *
 * @section Tags
 */

/** Tag Result Page */

.tag-header {border: none !important;}
.content_container {width: 100% !important; margin: 10px 0 0; background: transparent !important; border: none !important;}
span.input_tag_style .txtTag {color: #003466 !important; font-family: tahoma; font-size: 13px !important; padding: 5px 5px 0; border: 2px #ccc solid !important; font-weight: 700; background: #fff !important;}

/**
 * Rating, Flagging, & Sharing
 *
 * @section Rating Flagging Sharing
 */

button.content_flag_button {position: relative;}
#content-rating-container {background: transparent; border: none !important;}

/**
 * Footer
 *
 * @section Footer
 */


/** End Toolbar Styles */
