/* Network Override */

body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #fff;}

/* Tag Agg Page */
.content_container {width:auto !important;border:0 none !important;background:url(http://www.onesite.com/images/maincolumn-bg.gif) top left !important;padding:3px 0px 0px 0px;min-height:420px;}
.media-type-title {position:relative;top:-2px;height: 26px; margin: 0; padding: 0 !important; background: url(http://images.onesite.com/team.onesite.com/h3titleBgRight.png) 100% 0% no-repeat;}
.media-type-title span {display: block; margin: 0; padding: 6px 0 0 10px; background: url(http://images.onesite.com/team.onesite.com/h3titleBgLeft.png) 0% 0% no-repeat;}
.posted-by-container {background:none  !important;}
.content-item {width:760px !important;}

/* Temporary Forum Styling */
td.mb_t_p_t_poster {background:#FFF !important;}
td.mb_t_p_t_date {background:#e2eef5 !important;}

/* Links */
a {color: #F7F2C5;}
a:hover {color: #fff !important; text-decoration: none !important;}

/* Structure */
#sideColumn {width:600px/*585px*/;margin-left:50px;_margin-left:20px;}
#mainColumn {margin-top:-15px;min-width: 0; width: 290px/*360px*/;}

/* Global Styling */

/* network subpages */
#home_blog_browse #oneSiteContainer {background: transparent;}
#home_blog_browse #mainColumnContentContainer div {background: transparent !important; border: 0 none !important;}
#home_blog_browse td {background: transparent;}
h1.subPage-title span, h1.usersub-title span {padding-left: 10px;}

/* Signup pages */
#signup1_index #onePageContainer, #signup1_signup #onePageContainer, #signup1_group_signup #onePageContainer {background: #fff; color: #000;}
#signupImageHeader {display: none;}
#signupPageWrapper {padding-top: 30px; width: auto;}
#signupCaptchaRetryButton a {color: #1860c0;}
#signupCaptchaRetryButton a:hover {color: #1a1a1a !important;}
#signupFieldTOS a {color: #1860c0;}
#signupFieldTOS a:hover {color: #1a1a1a !important;}

/* Module Styling */
.module {background: #25353C;}
.module .container {border:0 none !important;}
.title_container {padding: 6px !important;}
h3.title {height: 26px; margin: 0; padding: 0 !important; background: url(http://images.onesite.com/team.onesite.com/h3titleBgRight.png) 100% 0% no-repeat;}
h3.title span {display: block; margin: 0; padding: 6px 0 0 10px; background: url(http://images.onesite.com/team.onesite.com/h3titleBgLeft.png) 0% 0% no-repeat;}
h3.title span, h3.title span a {color: #fff;}

/* custom html page title */
.mod_custom_html {background: transparent; color: #F7F2C5;}
.mod_custom_html .container {border: none;}
#teamTitle {_MARGIN-TOP: -10px !important}
#teamTitle h2 {font-size: 22px; margin: 15px 0 15px 7px;color: #f7f2c5;font-family: trebuchet ms, verdana, arial;}

/* Blog posts module */
.mod_blog_posts table {width: auto;}
.post_body_td strong {color: #F7F2C5;}
.post_body_td strong:hover {color: #fff;}

/* Photo & Video modules */
.mod_photo_thumbs, .mod_video_thumbs {padding-bottom: 5px;}
.mod_photo_thumbs ul, .mod_video_thumbs ul {display: block; width: 600px !important; margin: 0 auto; padding: 0 !important;}
.mod_photo_thumbs li, .mod_video_thumbs li {width: 100px; display: block; float: left;}
a.media-thumb, div.media-thumb {width: 85px; height: 85px; margin: 6px !important; border: 1px solid #000;}

/* Team Members Module */
#teamBox {_height:400px !important; background:url(http://www.onesite.com/images/maincolumn-bg.gif) top left !important;padding:3px 0px 0px 0px;min-height:360px;}
#teamBox .teamLeft {float:left;clear:both;margin-left:20px;}
#teamBox .teamMiddle {float:left;margin-left:45px;}
#teamBox .teamRight {float:left;margin-left:45px;}
#teamBox h4 {color: #FFF;font:bold 14px Arial,Verdana;margin-bottom:0px;}
#teamBox a {font:12px/13pt Arial,Verdana,Helvetica;color:#FFF;text-decoration:none;border-bottom:1px dashed #3b5662;}
#teamBox a:hover {color:#eae7bd !important;}

#sidebar {margin:20px 0px 0px 0px;float:right;width:275px !important;_clear:both !important;_margin-left:10px !important;}
.short {background:url(images/sideinfo-box.png) no-repeat;_background:url(images/sideinfo-box.gif) no-repeat !important;width:275px !important;height:248px;}
#sidebarInfo {margin:20px;}
#sidebar h3, #sidebar p, #teamBox h4 {padding:0 10px 0 0;}
#sidebar p {font:12px/13pt Arial,Verdana,Helvetica;color:#FFF;padding:0 10px;}
#sidebar a {font:12px/13pt Arial,Verdana,Helvetica;color:#FFF;text-decoration:none;}
#sidebar a:hover {color:#eae7bd !important;}
#sidebar .learn {background:url(http://www.onesite.com/images/title-about.gif) no-repeat; 
/* About ONEsite */ 
height:25px;width:171px;
}
#sidebar span {display:none;}

.mod_users_list {margin-top: 10px; background: url(http://images.onesite.com/team.onesite.com/usersBgBottom.png) 50% 100% no-repeat; _background: url(http://images.onesite.com/team.onesite.com/usersBgBottom.gif) 50% 100% no-repeat;}
.mod_users_list .container {background: url(http://images.onesite.com/team.onesite.com/usersBgTopCap.png) 50% 0% no-repeat; _background: url(http://images.onesite.com/team.onesite.com/usersBgTopCap.gif) 50% 0% no-repeat;}
.mod_users_list h3.title {background: transparent;}
.mod_users_list h3.title span {background: transparent;}


/* Large User Avatars */
.mod_users_list ul {margin: 0; padding: 10px 0 0 8px; _padding: 10px 0 0 4px;}
.a-friend {height:120px !important; width:104px !important;}
.profileSizeableAvatar {display:block; height:90px; width:90px !important; margin: 0 auto; background-position:20% 30% !important;border: solid 1px black;cursor:hand;}
.profileSizeableAvatar:hover {border: solid 1px #666666; cursor:hand;}

/* TOS and help pages */
.usersub-task-container {background: transparent;}
h1.usersub-title {margin: 0; padding: 10px 0 0 15px; background: transparent; color: #F7F2C5; font-size: 22px;}
#controls {background: transparent; border-top: 1px solid #fff;}

#help_index h3 {margin: 30px 0 7px !important; margin: 0 auto;}

#help_change_password #auth_required_error {text-align: center; margin: 0 auto; padding-top: 75px;}
#help_change_password #auth_required_error p {width: 500px; margin: 0 auto;} 
#help_change_password #auth_required_form {width: 225px; margin: 30px auto;}

.faq_header {width: auto; background: transparent; font-size: 22px; color: #F7F2C5; padding: 12px 8px 8px 3px;}
#faq_table {background: transparent; margin-top: 20px;}
#back_to_help {color: #F7F2C5; padding-top: 15px;}
#faq_table_cat span.title {color: #fff;}
#faq_table_info {background: #25353C !important; padding-right: 10px;}
.instruction {color: #fff;}
.category:hover {background: #F7F2C5 !important; color: #000 !important;}

#tools_login #errorText a:hover {color:#000 !important;}

#help_reset_profile h1.usersub-title  {font-size:13pt !important;padding-left:0 !important;}
#help_reset_profile #help_home_link {font-size:12pt !important;padding-top:10px;}
#help_reset_profile #form_instruction {color:#FFF;font-style:normal !important}
#help_reset_profile #form_result #form_result_contents {color:#77c6ea}
#help_reset_profile #form_title {font-size:12pt !important;}
#help_reset_profile label {display:block;width:122px;float:left;}
#help_reset_profile #usersub-td-main {padding-bottom:10px !important;background:#213037 !important;}

/**** failed login ****/
table#error-main-table {margin:0 auto !important; width:400px;}
#blog-error .title {background:#07447A; color:#fff; border:1px #507393 solid;}
#blog-error #blog-error-contents {border:1px #507393 solid;}
#blog-error #errorPageText a:hover {color:#000 !important;}


/*end network stylsheet*/
