/******************************************************/
/* Toolbar Style Sheet - BeliefNet                    */
/* Last Edit: 11:38 AM CST - 051309                   */
/* Last Edit By: rm                                   */
/* Version: 1.0 / Production                          */
/******************************************************/

@import "http://community.beliefnet.com/newforum.css";
@import "http://community.beliefnet.com/bn_customized_styles.css";


/******************************************************/
/*****  Table of Contents  ****************************

* 

*******************************************************/
/*****  Colors  ***************************************

#42AFE5 - lighter blue (module headers)
#023d89023d89 - darker blue (link)
#ff9900 - orange text

*******************************************************/

.oneButtonGlobal {display: none;}

#log_in_register,
#loginBox,
.loggedOutState {
	display: none;
}

.bnBye h3 {font-size: 18px; padding: 7px 0;}
.bnBye p {font-size: 15px; margin-bottom: 15px; color: #333; line-height: 25px;}
.bnBye ul {margin: 9px; padding: 9px; font-size: 15px;}
.bnBye ul li {list-style: inherit;}
.bnBye a {font-weight: 700;}
.bnBye span {font-size: 15px; color: #333; line-height: 20px;}

.alert-msg {
	border: 1px #c57700 solid;
    background-color: #FEF4E5;
    padding: 8px;
    border-radius: 5px;
    margin: 8px 0;
	width: 940px !important;
}
.alert-msg strong {font-size: 17px; color: #eb8e00;}
.alert-msg p {font-size: 14px; line-height: 18px;}
.alert-msg a {font-weight: 700; color: #eb8e00 !important;}
.alert-msg a:hover {text-decoration: underline !important;}

#tb_hotspot_206293 {top: 78px !important;}
#tb_hotspot_206295 {top: 70px !important;}

/*******************/
/*  Global Resets  */
/*******************/

#oneHeaderContents {margin: 0 auto;}
#oneAdminWrapper .module .container {padding: 0; background: transparent;}
#onePageContent, #oneSubPageContent {margin: 0; padding: 0;}
#oneAdminPageContent {border: 0 none !important; background: transparent !important;}
#oneMainContentWide {margin: 0; padding: 0;}
.admin-task-container, .usersub-task-container, .network-task-container, 
.subPage-task-container, .error-task-container, .preview-task-container {padding: 0 !important;}

.module .container {border: 0 none;}
h3 {position: static;}
   /* reset specific h3's to position relative */
   #gallery_content_comments_container h3,
   #video_content_comments_container h3 {position: relative;}
table.blog_posts_table {width: auto !important;}
/* reset the friends module */
.mod_friends .title_container, .mod_friends .title_html, .mod_friends .spreader, 
.friend-mod-title, .friend-mod-friend-box {width: auto !important;}
.mod_friends h3 .title_html {padding: 0 !important; float: left;}
.mod_friends h3 .title_html .friend-mod-total,
.mod_friends h3 .title_html .friend-mod-message {height: auto; margin: 0; padding: 7px 0 0 15px; float: left; color: #444; font-size: 10px; font-weight: 500;}
.mod_friends .spreader {position: static;}
/*.mod_friends .friend-mod-title {display: none;}*/ /* hides the extra text that reads 'new friends' etc. based on the display type of the friends module */
a{cursor:pointer!important;}
.modCap, .modCapContent{display:none;}

.textInput, input[type="text"], input[type="password"] {padding: 0 0 0 8px; margin-right: 0; margin-left: 1px;}
.loginBoxInput {margin: 10px 0 !important;}
.tabNav{overflow: visible;}
#headerSearchField{border: 0;}

/** Alerts */
#userThemeRevertSelection,
.task-instructions {
	text-align: center;
	padding: 5px;
	margin: 0 0 10px;
	font-size: 1.3em;
	line-height: 1.7em;
	text-shadow: 1px 1px 2px #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*********************/
/*  Site Structure   */
/*********************/

body {background: #4677B5 !important; color:#000 !important; font-size: 11px !important; font-family: arial, helvetica, sans-serif !important;}
#oneFoundation {background: #E9F5F9 url(http://images.onesite.com/community.beliefnet.com/mainBodySliver.png) 50% 0% repeat-y;width:100%;}
#oneBackgroundLayer { /* background: url(http://community.beliefnet.com/images/nav/headerSliverTwo.png) 0% 0% repeat-x; */ }
/*#oneBackgroundLayer {background: url(http://www.beliefnet.com/Media/redesign/navi_bg.png) 0% 136px repeat-x;}*/
#oneToolbarOverlord { /* background: url(http://community.beliefnet.com/images/nav/toolbarBgTwo.png) 0% 0% no-repeat; */ }
/*#oneToolbarOverlord {background: url(http://www.beliefnet.com/media/home_header_logo.jpg) 0% 0% no-repeat;}*/

#oneSiteContainer {width: 1150px !important;}
#oneToolbarOverlord,
#tbContainer3 {width: auto !important; margin: 0 !important;}
#onePageContainer {width: auto; margin: 0 auto; padding: 0; background: transparent;}
#oneSubPageContainer {width: 956px; margin: 0 auto; padding: 10px 0 0;}
#oneFooterMenu {display: none;}



/*****************************/
/*  global column structure  */
/*****************************/

/*** reset margin and padding on all top level column td's ***/
#side_two, .page-td-left, #main, .page-td-main, #side, .page-td-right {margin: 0 !important; padding: 0 !important;}

/*** global structure defaults ***/
/* (set the column widths for user admin pages in this section) */
/* (and it will be overridden below for specific sections) */

td#side_two, td.page-td-left {width: 190px !important; margin: 0 !important; padding: 0 !important;}
td#main, td.page-td-main     {width: auto !important; margin: 0 !important; padding: 0 !important;}
td#side, td.page-td-right    {width:330px /*auto*/ !important; margin: 0 !important; padding: 0 !important;}

/* #side_twoColumn {float: left;} */ /* NOTE: should this be included with #leftColumnContainer and .page-td-left? */

/*** specific page structure ***/
/* (override above column structure on these pages:) */

/* Homepage */
#home_node_home #side_twoColumn {width: auto !important;}
#home_node_home #mainColumn     {width: 626px !important; float: left;}
#home_node_home #sideColumn     {width: 330px !important;}

/* User profile page */
#home_user_home #side_two {width: 190px !important;}
#home_user_home #main     {width: auto/*436px*/ !important;}
#home_user_home #side     {width: 330px !important;}

/* User Hub */
#admin_index #side_two {width: 190px !important;}
#admin_index #main     {width: auto/*436px*/ !important;}
#admin_index #side     {width: 330px !important;}

/*right ads have extra spacing in IE7 */
#rightColumnContainer .modCapTopContent{display:none;}

/* Bottom Footer Ad */
.ad728x90 {margin-bottom:0 !important; background:transparent !important; position:relative !important; top:290px !important; text-align:center !important;}


/***  global gutter sizes  ***/

#side_twoColumnContent,
#leftColumnContentContainer {margin: 0; padding: 0 30px 0 0;} /* gutter between left and middle column */
#mainColumnContent,
#mainColumnContentContainer {margin: 0; padding: 0;}
#sideColumnContent,
#rightColumnContentContainer {margin: 0; padding: 0 0 0 30px;} /* gutter between middle and right column */


/*********************/
/*  global styling   */
/*********************/


/*****  Hotspots  ***************************************/

/* adjust hotspots for wide toolbar (15px left of their default) */
#tb_hotspot_172556 {left: 0     !important; margin-left: 0/*-495px*/ !important;} /* full header from beliefnet.com (old/not in use anymore) */
#tb_hotspot_172716 {left: 80px     !important; margin-left: 0/*-495px*/ !important;} /* header bottom (nav/search) */
#tb_hotspot_172726 {left: 262px !important; margin-left: 0/*-263px*/ !important;} /* leaderboard ad */
#tb_hotspot_172736 {left: 15px  !important; margin-left: 0/*-495px*/ !important;} /* logo link */
#tb_hotspot_172916 {left: 0     !important; margin-left: 0/*-480px*/ !important;} /* Community Header */
body #searchwrapper {margin: 2px 0 0 105px;}

/***  user links (logged in)  ***/
table.toolbar_user_menu_table {width: auto !important;}
table.toolbar_user_menu_table td {padding: 0;}
#tumSearchBox,
#tumOneGoButton {display: none;}
#tum_avatar_container {width: auto !important;}
#tum_avatar_container img {width: 26px;}
#tum_top_lgout_btns {float: none !important; height: 26px; line-height: 26px; background: transparent !important;}
#tum_top_lgout_btns img {display: none;}
#tum_top_lgout_btns a.tum_top_links {position: static; top: auto; padding: 0 7px; border-right: 1px solid #3C6BA8; color: #3c6ba8; font-size: 11px;}
#tum_top_lgout_btns a.tum_top_links:hover,
#tum_top_lgout_btns #tum_top_link_inbox:hover {color:#f49402 !important;}
#tum_top_lgout_btns #tum_top_link_inbox {border: 0 none;}
#tum_top_lgout_btns #new_messages_span {color: #3C6BA8; font-weight: 700;}
#tum_top_lgout_btns #new_messages_span:hover {color:#f49402;}
#tum_top_lgout_btns #tum_top_link_logout {display: none;}

/***  Welcome (username)  ***/
.welcomeUser {width: auto/*200px*/; height: 26px; line-height: 26px; overflow: hidden; color: #3c6ba8 !important; text-align: right;}

/***  Community Header (navigation and search)  ***/
#commHeader {height:100%;width:1151px; background: url(http://images.onesite.com/community.beliefnet.com/commHeaderBg.png) 50% 0% no-repeat;}
#commHeaderLink {float:left;width:280px;height:84px;margin-left:93px;}
#commHeaderContainer {width: 700px; float: left; text-align: center;}

/* navigation */
#commNav {float: right; margin: 20px 27px 0 0;}
#commNavContainer {padding: 1px; float: left; border: 1px solid #F79B11; background: #FFFCF8 url(http://images.onesite.com/community.beliefnet.com/commNavBg.png) 0% 0% repeat-x;}
#commNav .navLink {display: block; height: 21px; line-height: 21px; float: left; margin: 0; padding: 0; color: #ed7811 !important; font: 700 12px/21px arial, helvetica, verdana, sans-serif; background:url(http://images.onesite.com/community.beliefnet.com/commNavLink-right.png) 100% 50% no-repeat;}
#commNav a.navLinkLast {background: transparent !important;}
#commNav .navLink .navLinkSpan {display: block; padding: 0 10px; background:url(http://images.onesite.com/community.beliefnet.com/commNavLink-left.png) 0% 50% no-repeat;text-transform:uppercase;}
#commNav .navLink:hover {text-decoration: none !important; color: #fff !important; background: #FBA001 url(http://images.onesite.com/community.beliefnet.com/commNavArrow.png) 50% 100% no-repeat;}
#commNav .navLink:hover .navLinkSpan {background: transparent;}

#commNav .navLinkLast {background-image:none !important;}
#commNav .navLinkLast:hover {background: #FBA001 url(http://images.onesite.com/community.beliefnet.com/commNavArrow.png) 50% 100% no-repeat !important;}

/* Community Search */
#commSearch {float:right;width:505px; margin:0 auto;padding-top: 7px;display:block;}
#commSearch form {float:left;}
#commSearch .searchBoxLabel,
#commSearch .searchBoxLabel a {color: #fff7ee; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif;}
#commSearch button {border: 0 none; width: 34px; background: url(http://images.onesite.com/community.beliefnet.com/searchBtnGo.gif) 50% 50% no-repeat; cursor: pointer;height:18px;}
/* #commSearch button:hover {background: url(http://images.onesite.com/community.beliefnet.com/searchBtnGo-hover.gif) 50% 50% no-repeat;} */
#commSearch button span {visibility: hidden;}
#commSearch #customSearchBox {width: 150px; margin: 0 3px 0 7px; padding: 2px 3px; border: 1px solid #F79B11; color: #333;}
#commSearch #bnHelp {float:right; margin-right:30px;line-height:18px;}

/* Community Link */
#tb_hotspot_174856 {z-index:1000 !important;}


/*****  Links  ******************************************/

a {color: #023d89; /*font-size: 12px;*/ text-decoration: none !important;}
a:hover {color: #f49402;}


/*****  Buttons  ****************************************/

/* - BACKUP
.button, .Search-SearchButton {height: auto; padding: 0; color: #fff; border: 0 none; background: #FFB800 url(http://images.onesite.com/community.beliefnet.com/btnSliver.png) 50% 50% repeat-x !important; text-decoration: none !important; font-size: 11px; font-weight: 700; font-family: Georgia, "Times New Roman", Times, serif;}
.button:hover, .Search-SearchButton:hover {background: #ffb800; border: 0 none; text-decoration: none !important;}
.button span, .Search-SearchButton span {display: block; height: 18px; line-height: 18px; padding: 0 5px; border: 3px double #fece82; color: #fff; text-decoration: none !important;}
.button:hover, .button:hover span, .Search-SearchButton:hover, .Search-SearchButton:hover span {text-decoration: none !important; color:#fff !important;}
.button:hover span, .Search-SearchButton:hover span {border: 3px double #ffeac8;}
*/

.button, .Search-SearchButton {height: auto; padding: 1px 0; color: #fff; border: 0 none; background: #FF9C06/*FFB800*/ url(http://images.onesite.com/community.beliefnet.com/btnSliver.png) 50% 50% repeat-x !important; text-decoration: none !important; font-size: 11px; font-weight: 700; font-family: Georgia, "Times New Roman", Times, serif;}
.button:hover, .Search-SearchButton:hover {background: #FFBE5D !important; border: 0 none; text-decoration: none !important;}

.button span, .Search-SearchButton span {display: block; height: 18px; line-height: 18px; padding: 0 5px; border: 0 none; color: #fff; text-decoration: none !important;}
.button:hover, .button:hover span, .Search-SearchButton:hover, .Search-SearchButton:hover span {text-decoration: none !important; color:#fff !important;}
.button:hover span, .Search-SearchButton:hover span {border: 0 none;}

button.button {margin: 0; padding 0; border: 0 none !important;}
button.button span {padding-top: 0px;}
button.button-small-gray {padding-bottom: 0;}
#add_post_buttons {margin-top: 7px;}
#add_post_buttons .button {width: 110px;}
.auth-error-back-link {width: 85px;}


/*****  Avatar Sizing  **********************************/

/* divs that contain the oneMiniProfile (different per module) */
.mod_friends .friend-mod-friend,
.mod_users_list .a-friend {width: auto !important; height: auto !important; margin: 7px 5px 0 !important; padding: 0 !important;}

/* old miniProfile */
.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;}
.oneMiniProfile a.main {display: block; height: 63px; overflow: hidden;margin: 0; padding: 0;}
.oneMiniProfile img {width: 85px; height: auto; margin: -11px 0 0 !important; padding: 0; border: 0 none;}

/* new miniProfile */
.miniProfileComponentContainer {}
.miniProfileComponent {}
.miniProfileAvatar {padding: 0;}
.miniProfileAvatar a {display: block; height: 63px; overflow: hidden; margin: 0; padding: 0;}
.miniProfileAvatar a img {width: 85px; height: auto; margin: -11px 0 0 !important; padding: 0; border: 0 none;}
.miniProfileName {clear:both; width: 85px; height: 28px; line-height: 14px; overflow: hidden;}

/* resizable avatars */ 
.profileCropped80, 
.profileSizeableAvatar {display: block; width: 100px; height: 100px; background-position: 50% 20% !important;}
.profileCropped80, .profileSizeableAvatar {background-repeat: no-repeat !important;}

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


/*****  Tags  ****************************************/

#ugc_tag_interface_display {padding: 5px 0 !important;}
#ugc_tag_interface_display .content_tag_title_title {height: 15px; line-height: 15px; font-size: inherit !important;}
#ugc_tag_interface_display .content_tag_interact_display {/*height: 15px;*/ line-height: 0; margin: 0; padding: 0 !important; color: #fff;}
#ugc_tag_interface_display .content_tag_interact_display span {line-height: 15px; color: #666;}
#ugc_tag_interface_display .content_tag_interact_display a {height: 15px; line-height: 15px; padding: 0;}
#ugc_tag_interface_display .content_tag_interact_display .more_tags_link,
#ugc_tag_interface_display .content_tag_interact_display .add_new_tag_link {display: block; font-weight: 500 !important;}
#ugc_tag_interface_display .content_tag_interact_display .more_tags_link a,
#ugc_tag_interface_display .content_tag_interact_display .add_new_tag_link a {margin-left: 15px; padding: 0 !important; font-size: inherit;}
#ugc_tag_interface_display .content_tag_content_div {line-height: 15px; margin: 0;}
#ugc_tag_interface_display .content_tag_content_div span {line-height: 15px;}
#ugc_tag_interface_display .tag_span_style {margin: 0; color: #999;}
#ugc_tag_interface_display .tag_span_style a {color: #f00 !important;}
#ugc_tag_interface_display .tag_span_style a:hover {text-decoration: none !important;}
#ugc_tag_interface_display .txtTag {margin: 0;}


/*****  Media Thumbs  *********************************/

.media-thumb {border: 0 none !important;}


/*****  Tabbed module structure  **********************/

.mod_tabbed_mod ul.tabbed_mod_ul {margin: 0; padding: 0; float: left;}
.mod_tabbed_mod li.tabbed_mod_li a,
.mod_tabbed_mod li.tabbed_mod_li a:hover {height: auto; width: auto; margin: 0; padding: 3px 7px; display: block; position static; top: 2px; color: #000; border: 1px solid #ccc; border-bottom:0 none !important; background: #e3e3e3; text-decoration: none !important;}
.mod_tabbed_mod li.tabbed_mod_li a.selectedTab {background: #fff; border-bottom: 0 none;}
.mod_tabbed_mod .inside-div {clear: both; border: 1px solid #ccc;}
.mod_tabbed_mod .inside-div .module {margin: 0 !important; padding: 0; border: 0 !important;}
.mod_tabbed_mod .inside-div .module .container {}
.mod_tabbed_mod .inside-div .module .title_container {display: none;}


/*****  Ad Holder Text  *******************************/

#ad300x250 .adTitle {text-align:right; padding-right:0px;}
#ad300x250 .adTitle {text-align:right; padding-right:0px;}
.css160ad .adTitle {text-align:right; padding-right:5px;}
.adTitle {font-size: 11px; color: #ccc; text-align:right;}
.adHolderText {font-size: 11px; color: #ccc;}

/******* Messages *********/
.task-instructions,
.greyMsgBox,
.redMsgBox,
.blueMsgBox,
.greenMsgBox,
.yellowMsgBox,
.whiteMsgBox,
.blueWhiteMsgBox,
#group-inviter .head,
#userThemeRevertSelection {
background-color:#EBF4F9;
border:1px solid #B5D7E6;
color:#006699;
}



/* Tags Pages - Both Network & User Tag Page Views */

.mod_tag_cloud h3.title {}
.mod_tag_cloud h3.title span {}
.mod_tag_cloud ul.mainUl {padding:10px 10px 5px;}
.mod_tag_cloud .tag {padding:0 3px;}
.cloudWeight-3 a, .cloudWeight-5 a {color:#ff9900 !important;}

/*#tag_view #usersub-td-left {display:none;}*/
.tag-header {font-size:16px !important; padding-bottom:5px;font-family:Georgia,"Times New Roman",Times,serif;}
.media-type-title {font-size:12px !important; border:1px solid #fff;padding:5px !important;font-family:Georgia,"Times New Roman",Times,serif;background:#42AFE5;}
.media-type-title a {color:#fff;}
.tag-header, .media-type-title, .content-bounding-box {border-bottom:0px solid #fff !important;}
.content_container {background:none !important; width:auto !important; border:1px solid #DBEFF9 !important;margin-bottom:15px !important;}
.content-bounding-box, .content-bounding-box-last {background:#fff;margin:2px 0 0px !important;padding:10px 5px 5px !important;}
.content-bounding-box-last {margin-bottom:0px !important;}
.content-bounding-box .posted-by-container, .content-bounding-box-last .posted-by-container {float:left;}
.content-bounding-box .content-item, .content-bounding-box-last .content-item {width:auto;float:none;margin-left:115px;border-bottom:1px solid #D9D9D8;padding-bottom:10px;}
.content-bounding-box .owner-name, .content-bounding-box-last .owner-name {color:#999;line-height:16px;font-size:11px;}
.content-bounding-box .content-summary, .content-bounding-box-last .content-summary {margin-top:5px;}
.content-bounding-box .content-summary p, .content-bounding-box-last .content-summary p {line-height:16px;margin:0 0 5px;}
.content-bounding-box .more-link, .content-bounding-box-last .more-link {font-size:11px;font-weight:bold;}

.content-title {font-size:12px !important;}
.num-views {border-right:1px solid #aaa !important;}
.content-image a {display: block; background: transparent;}
.content-image img {float: left; width: auto !important; height: auto !important; border: 0 none !important;}
.content-footer {clear:both !important;}

/* Remove User Page ********************************/

#help_remove_user h1.admin-title {}
#help_remove_user h1.admin-title span {font-size:12px;font-family:Georgia,"Times New Roman",Times,serif;}
#help_text_remove {margin:0 0 15px;width:auto;background:transparent;color:#333;text-align:left;padding:0;}
#remove_background {padding:10px 0;}
#remove_background .label_form {display:none;}
#remove_background p {margin-bottom:10px;}
#remove_background label {font-weight:bold;margin-right:10px;}
.common_error {padding: 5px 0 0;margin-top:5px;color:#f49402;}
.common_error .profile_warning {color:#023d89;margin-right:5px;}
.blog_to_delete {background:transparent;padding:5px 0 0;}

/* Error Pages *************************************/

#blog-error-container {padding:10px 10px; font-family:Arial,Helvetica;border:none; float:left;width:520px; margin-top:0px; margin-bottom:20px;}
#blog-error {margin:10px;line-height:18px;border:1px solid #DBEFF9;padding:1px;}
#blog-error .title {font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;font-size:12px;line-height:20px;background:#42AFE5;color:#fff;padding:1px 5px;}
.passRecovToolImg img {margin:5px 0px 0px 20px;display:none;}
.passRecovTool {margin-left:10px;}
#blog-error #blog-error-contents {border:none;padding:10px;}
#blog-error #errorText center {text-align:left; margin-bottom:10px;}
#home_error td.page-td-right {display:none !important;}
#blog-error-container {margin-bottom:20px;padding:0 !important;}
#home_error #blogErrorBackButton,
#blogErrorBackButton {margin-top:10px;margin-bottom:10px;}
#home__home #blog-error-container {margin-bottom:20px;}
#error-main-table td.page-td-right {display:none;}
#errorText h2 {font-size:16px!important;}

/* Logged-Out Error Message */
#auth_required_error {padding:10px 10px; font-family:Arial,Helvetica; border:none; float:left;width:400px; margin-top:0px;}
#auth_required_header {height:26px;margin-bottom:5px;}
.error-title {display:none;}
#auth_required_form {margin-top:10px;}

#error_pagenotfound #blog-error p {margin-bottom:15px;}
#error_pagenotfound #blog-error h1 {color:#668D00;font-family:Georgia,serif;font-size:20px;font-weight:normal;}
#error_pagenotfound #blog-error h2 {border-top:1px dashed #CCCCCC;color:#F49402;font-family:Arial,sans-serif; font-weight:normal;font-size:25px;line-height:30px;margin-bottom:5px;margin-top:12px;padding-top:14px;}
#error_pagenotfound #blog-error,
#error_pagenotfound #blog-error .title {border:0 none; background:none; padding:0;margin-bottom:15px !important;}
#error_pagenotfound #blog-error .title span {font:bold 14pt/115% Arial,sans-serif;color:#525252;}
#error_pagenotfound #blog-error-contents {font: normal 12pt Arial,sans-serif;color:#525252;line-height:16pt;padding:0;}



/* Sitemap *****************************************/
/* Login Page **************************************/

/* Quick Login *************************************/

#quickLogin {padding:10px 10px; font-family:Arial,Helvetica; border:none; float:left;width:300px; margin-top:0px;}
.mod_login #signuplink {width:117px;}
#tools_quicklogin .mod_login .modCap {display:none;}
.mod_login .title_container {border-bottom:0 none;background:transparent;margin-bottom:5px;}
.mod_login .title_container h3.title {margin:0;}
.mod_login .title_container h3.title span.title_span {width:auto !important;color:#fff !important; text-align:left !important; letter-spacing:-0.05em;}
table.monlogintable {width:auto !important; margin:0 10px !important;line-height:18px;}
table.monlogintable input {width:150px !important;padding:2px;}
table.monlogintable .button {height:20px !important;line-height:20px !important;}
table.monlogintable td {text-align:left !important;}
table.monlogintable td a span {padding:0 !important; color:#fff !important;}
table.monlogintable td a:hover {text-decoration:none !important;}
table.monlogintable td#signuplink, table.monlogintable td#loginlink {padding:10px 0 5px !important;}
#login_forgot_password {font-size:11px !important;}
#login_forgot_password br {display:none;}
#login_forgot_password a {margin-left:5px;}
.monlogintable {font-weight:bold;}
#tools_login #mainColumnContainer p a {display:inline !important;}

/* Custom Login Page */
#tools_login .customLoginWrapper {float:left; padding-bottom:20px;}
#tools_login .newCustomLoginLeft {float:left; width:415px; margin-left:20px;}
#tools_login .newCustomLoginRight {float:left; width:413px; height:271px; margin-left:80px; margin-bottom:20px;}

#tools_login .newCustomLoginLeft h1 {font-family: Arial, Helvetica, sans-serif; font-size:26px; color:#f77017;margin-bottom:20px;}
#tools_login .mod_login .title_container {display:none;}
#tools_login .mod_login {background:#f0f5fb; font-weight:normal; border:1px solid #cddce9; font-size:14px; padding: 30px 0 30px 20px;}
#tools_login .mod_login .container {padding-bottom:0 !important; margin-bottom:0 !important;}
#tools_login .newCustomLoginLeft .monlogintable {font-weight:normal;}
#tools_login .newCustomLoginLeft .monlogintable #login_forgot_password {display:none;}
#tools_login .newCustomLoginLeft .monlogintable #signuplink {visibility:hidden !important;}
#tools_login .newCustomLoginLeft .forgotPasswordDialog {font-size:14px; font-weight:normal; border-top:1px solid #e5ecf1; padding-top:20px;padding-bottom:10px;}
#tools_login .newCustomLoginLeft .forgotPasswordDialog a {margin-left:5px !important;}

#tools_login .getStartedTodayWrapper {background:url(http://images.onesite.com/community.beliefnet.com/loginFlower.jpg) no-repeat bottom left; border:1px solid #e5edf0;height:230px;padding:20px;}
#tools_login .newCustomLoginRight {background:url(http://images.onesite.com/community.beliefnet.com/getStartedBG.jpg) repeat-x top left !important;}
#tools_login .newCustomLoginRight h2 {font:italic 500 34px Georgia; text-align:center;}
#tools_login .newCustomLoginRight p {font-size:14px; margin-top:20px; margin-left:120px;}
#tools_login .newCustomLoginRight p.special {font-size:16px; font-weight:bold;}
#tools_login .newCustomLoginRight .button-small-blue {width:150px !important;}

/* Yui Popup Windows */

.yui-panel {border:1px solid #ccc !important;}
.yui-panel .hd {background: #42AFE5/*6E9AC7*/ !important;border-bottom:0px solid #3B689A !important;}
.yui-panel .container-close {background:url(http://community.beliefnet.com/resources/scripts/yui/container/assets/close12_1.gif) no-repeat !important;}
.yui-panel button {height: auto; padding: 1px 0; color: #fff; border: 0 none; background: #FF9C06/*FFB800*/ url(http://images.onesite.com/community.beliefnet.com/btnSliver.png) 50% 50% repeat-x !important; text-decoration: none !important; font-size: 11px; font-weight: 700; font-family: Georgia, "Times New Roman", Times, serif;}
.yui-panel button:hover {background: #FFBE5D !important; border: 0 none; text-decoration: none !important;}
.yui-panel .status_form_last_updated {margin-left:0 !important;}

/* Private Group */
#shield_privacy .mod_smarty_mod {border:1px solid #BBE2F6 !important;padding:1px !important;}
#shield_privacy .privateGroupOverview div {margin-bottom:20px;}
#shield_privacy #pg_apply_button {width:150px; margin-bottom:10px;}
#shield_privacy .mod_smarty_mod ul {padding:5px 5px 0 !important;}

/* ShareThis */
.customActionCode {
	margin: 0px;
	padding-right: 0px;
}

.contentActionCustom {
	float: right;
}

.contentActionContainer {
	background: none;
	padding: 0px;
	-moz-border-radius: none;
	border: none;
}

#tagging_and_rating_div {
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#footer {
background:url(images/footer/footer-bg.jpg) repeat-x;
background-position: top;
background-color:#3574ad;
width: 100%;
padding:14px 0 20px 0;
}

#footer .content {
padding:0 10px 0px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:1.5em;
margin-left: auto;
margin-right: auto;
}

#footer .content a:link {
color: #FFFFFF;
text-decoration:none;
}

#footer .content a:visited {
color: #FFFFFF;
text-decoration:none;
}

#footer .content a:hover {
color: #FF9933;
text-decoration:none;
}

#footer .title {
font-family: Georgia, serif;
font-size:18px;
color:#FFFFFF;
padding-top:20px;
padding-bottom:10px;
}

#footer .ad {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#9bbcd7;
margin-left: auto;
margin-right: auto;
padding: 5px 0 20px 0;
}

#footer a:link {
color: #FFFFFF;
text-decoration:none;
}

#footer a:visited {
color: #FFFFFF;
text-decoration:none;
}

#footer a:hover {
color: #FF9933;
text-decoration:none;
}

#footer .content ul {
color: #FFFFFF;
margin: 0;
}

#footer .content ul li {
color: #FFFFFF;
margin: 0;
list-style-image:url(images/footer/footer-arrow.png);
}

#footer li {
line-height:1.5em;
}

#footerLogo {
display: block;
width: 192px;
height: 76px;
background: url(images/footer/footer-logo-sprite.png) no-repeat 0 0;
margin-left: auto;
margin-right: auto;
}

#footerLogo:hover { 
background-position: 0 -76px;
}

#footerLogo span {
display: none;
}



/** Commenting Widget */
#comments {width: auto !important;}
#comments,
#media-info-comment-wrapper {background: #ededed !important; margin: 10px 0 0; box-shadow: inset 0 0 10px #fff; padding: 10px; border: 1px #ccc solid;}
#comments a,
#media-info-comment-wrapper a {color: #999; font: 12px Arial,Sans-serif; margin: 0 5px 0 0; padding: 5px; height: auto; line-height: normal;}
#comments ul,
#media-info-comment-wrapper ul {padding: 0; margin: 0; display: block; width: 100%;}
#comments ul li,
#media-info-comment-wrapper ul li {margin: 0 2px 0 0; padding: 0;}
#comments ul li a,
#media-info-comment-wrapper ul li a {padding: 5px 10px;}
.awds_tab {background: #ededed !important;}
.awds_tab_selected {background: #ccc !important; color: #333 !important; text-shadow: 0 -1px 0 #ededed;}
.awds_tab_selected:hover {color: #777 !important;}
.awds_tab_numcomments {margin: 5px 0 0 !important; font-size: 11px; color: #999 !important;}
.awds_perpage_top select {border: 1px #ccc solid; padding: 5px;}
#comments .oneCommentsHeader,
#media-info-comment-wrapper .oneCommentsHeader {background: #fff; text-align: center; box-shadow: inset 0 0 5px #ededed; border: 1px #fff solid; margin: 0; padding: 5px 0;}
#comments .awds_followers,
#comments .awds_tabscontainer,
#media-info-comment-wrapper .awds_followers,
#media-info-comment-wrapper .awds_tabscontainer {margin: 0 0 5px;}
#comments .awds_tabcontent,
#media-info-comment-wrapper .awds_tabcontent {background: #fff; padding: 10px;}
#comments .awds_followers_follow_link span,
#media-info-comment-wrapper .awds_followers_follow_link span {background-position: 0 -90px;}
#comments .awds_popup,
#media-info-comment-wrapper .awds_popup {width: 23% !important;}
 
.awds_comment_left {width: 50px; float: left;}
.awds_comment_right a {padding: 0 !important;}

.awds_modlist {float: right !important;}
.awds_modlist a {box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: none; padding: 5px 15px 5px 5px !important; background-position: 98% 49%}
.awds_modlist div a:hover {background: #ededed; border: none; color: #333;}

.awds_comment_right_bottom a.awds_comment_right_bottom_reply_link {padding: 5px !important;}
.awds_comment_right_bottom a.awds_comment_right_bottom_reply_link span {background-position: 0 -140px;}
.awds_comment_right_bottom a.emoRating {background-position: 0 -108px; padding: 5px 5px 5px 20px !important;}
.awds_comment_right_bottom_report, 
.awds_comment_right_bottom_report:hover {background: transparent !important;}
.awds_addcomment_buttons_attach_video, .awds_addcomment_buttons_attach_photo, .awds_addcomment_buttons_spell_check {top: 0 !important;}

.awds_addcomment_buttons_push {margin: 0 10px 0 0;}


#comments .awds_tab_list li {width: auto; float: left; clear: none;}
#comments .awds_tab_list,
#media-info-comment-wrapper .awds_tab_list {background: #EDEDED;}

#comments .awds_comment_right_bottom_reply_link,
#media-info-comment-wrapper .awds_comment_right_bottom_reply_link {margin-left: 7px;}


#comments .awds_addcomment_buttons_push_fb_label span,
#media-info-comment-wrapper .awds_addcomment_buttons_push_fb_label span,
#comments .awds_addcomment_buttons_push_twitter_label span,
#media-info-comment-wrapper .awds_addcomment_buttons_push_twitter_label span {top: 2px;}

#comments #awds_addcomment_buttons_push_twitter_checkbox_blog_post_discussion,
#media-info-comment-wrapper #awds_addcomment_buttons_push_twitter_checkbox_media-comments-discussion,
#comments #awds_addcomment_buttons_push_fb_checkbox_blog_post_discussion,
#media-info-comment-wrapper #awds_addcomment_buttons_push_fb_checkbox_media-comments-discussion {margin: 0 3px 0 6px;}


.header-subNav-right ul.logout li a {
	background: url(http://www.beliefnet.com/~/media/F3390AC39EB946629DDF8F90AE11F3C4.ashx) no-repeat 0 3px;
	padding-left: 12px;
}

/* CAPTCHA */
.captcha {
	box-shadow: inset 2px 1px 3px #ededed;
	padding: 10px;
	margin: 0 auto 10px;
	text-align: center;
	border-radius: 5px;
	border: 1px #ccc solid;
}

/******************************/
/* end Beliefnet toolbar file */


