/* brought over from beliefnet.com */
/* (only kept the styling that targeted the header elements) */
/* (images and CSS have been updated to keep graphics contained within ONEsite) */

/******************************************************/
/* Beliefnet Style Sheet - BeliefNet                  */
/* Last Edit: 11:48 AM CST - 12.17.08                 */
/* Last Edit By: rm / ONEsite                         */
/* Version: 1.0 / Production                          */
/******************************************************/



/***********************************
*  Beliefnet Default Stylesheet
*  Created on: 07/25/08
*  Matthew Ausonio
***********************************/
/* Global styles */
body {
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
* {
	margin:0;
	padding:0;
	outline:0;
}
a img {
	border:0;
}
ul li {
	list-style:none;
}
p, li {
	/* line-height:22px; */
}
a {
	text-decoration:none;
	color:#1e59b0;
}
a:hover {
	color:#f49402;
}

/* Site Header 
********************************************************************************************************/

/* Starting with basic header structure */
#siteHeader {
	height:190px;
	width:100%;
	background:url(http://images.onesite.com/community.beliefnet.com/header_repeat.jpg) repeat-x left bottom;
	margin: 0 auto;
}
#headerTop {
	width:990px;
	margin:0 auto;
	height:110px;
}
.homeHeader {
	height:99px !important;
}
#headerBottom {
	width:990px;
	margin:0 auto;
	height:75px;
}
/* Next is logo */
#siteLogoHome {
	margin:17px 0 0 15px;
	float:left;
}
a#siteLogo,
h1#siteLogo a {
	height:110px;
	width:253px;
	float:left;
	background:url(http://images.onesite.com/community.beliefnet.com/header_logo.jpg) no-repeat 15px 30px;
	text-indent:-9999px;
}
/* And extra space used for misc items like ads */
#headerTopExtra {
	width:728px;
	height:100px;
	margin:0 9px 0px 0;
	float:left;
	padding-top:4px;
}
#headerTopExtra p {
	height:11px;
	font-size:11px;
	line-height:11px;
	color:#ccc;
	text-align:right;
}
/* Now secondary nav area - holds tabbed navs. shared styles first */
.siteNavSecondary {
	height:23px;
	padding:5px 0 0 5px;
	width:815px;
	margin:0 0 1px 10px;
	overflow:hidden;
}
.siteNavSecondaryNew { /* this overrides the styling for the main tabs but allows the cascade to pick up the styling for the tabs within */
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
.headerTabInfo {
	padding:0 5px;
	color:#023D89;
}
.loggedInState {
	/* display:none; */
}
.siteNavSecondary li,
.siteNavSecondary li a {
	float:left;
	font-size:11px;
	line-height:23px;
}
.siteNavSecondary li a:hover {
	color:#f49402;
}
.siteNavSecondary li a {
	margin-right:-3px;
	position:relative;
	padding:1px 14px 0 8px;
	height:22px;
	width:61px;
	text-align:center;
}
.siteNavSecondary li span {
	display:block;
	position:absolute;
	right:0px;
	bottom:0;
	height:23px;
	width:14px;
}

/* Now specific styles for first set of tabbed nav items */
.siteNavSecondary .headerTabStyle2 li a {
	margin-right:0;
}
.headerTabStyle1 li span {
	background:url(http://images.onesite.com/community.beliefnet.com/site_nav_tab_1.jpg) no-repeat right bottom;
}
.headerTabStyle1 li a {
	background:url(http://images.onesite.com/community.beliefnet.com/site_nav_tab_1.jpg) no-repeat left bottom;
	color:#023d89;
}
.siteNavSecondary .headerTabStyle2 a#headerUsernameLink {
	float:none;
	padding:0;
	background:none;
	color:#023D89;
}
.siteNavSecondary .headerTabStyle2 a#headerUsernameLink:hover {
	color:#f49402;
}
/* And then specific styles for second set of tabbed nav items */
.siteNavSecondary .headerTabStyle2 li a {
	width:58px;
}
.headerTabStyle2 {
	float:right;
}
.headerTabStyle2 li span {
	background:url(http://images.onesite.com/community.beliefnet.com/site_nav_tab_2.jpg) no-repeat right bottom;
}
.headerTabStyle2 li a {
	background:url(http://images.onesite.com/community.beliefnet.com/site_nav_tab_2.jpg) no-repeat left bottom;
	color:#525252;
}

/* next on to main navigation styles */
#siteNavMain {
	height:46px;
	width:820px;
	margin-left:10px;
	/* margin-bottom:4px; */

	/* overflow:hidden; */
	background:url(http://images.onesite.com/community.beliefnet.com/main_nav_right_edge.jpg) no-repeat right 0px;
}
#siteNavMain li {
	float:left;
	background:url(http://images.onesite.com/community.beliefnet.com/main_nav_divider.jpg) no-repeat right 1px;
	/*height:46px;*/
}
#siteNavMain li.lastNavItem {
	background:none;
}
#siteNavMain li a {
	float:left;
	height:46px;
	line-height:46px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 8px;
	font-size:15px;
	font-weight:bold;
	color:white;
	background:url(http://images.onesite.com/community.beliefnet.com/main_nav_hover.gif) repeat-x 0 0;
}
#siteNavMain li a:hover {
	background-position:left bottom;
	color:#e0f79b;
}
/* activeNav class is attached through CMS */
#siteNavMain li.activeNav a {
	background:url(http://images.onesite.com/community.beliefnet.com/active_indicator.gif) no-repeat center 34px;
	color:#e0f79b;
}
#siteNavMain li.activeNav ul li a {
	background:#013374;
	color:#FFFFFF;
}
#siteNavMain li.activeNav a:hover {
	_background:none;
	_color:#e0f79b;
}
/* Site header search */
#headerSearch {
	float:right;
	height:60px;
	width:145px;
	overflow:hidden;
	background:url(http://images.onesite.com/community.beliefnet.com/header_search.jpg) no-repeat 0 0;
	padding:15px 0 0 15px;
}
#headerSearch label {
	margin-bottom:6px;
	font-size:16px;
	color:#979797;
	line-height:16px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#headerSearch input {
	height:18px;
	width:104px;
	background:#ededed;
	border:0;
	float:left;
}
#headerSearch button {
	border:0;
	background:white;
	font-size:12px;
	color:#525252;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:4px;
	cursor:pointer;
	height:18px;
}
/* IE6 compensation for header */
* html #siteNavMain,
* html .siteNavSecondary {
	float:left;
	display:inline;
}
* html .siteNavSecondary li span {
	right:-1px;
}


/* Header Quote */
.headerQuoteModule {
	height:99px;
	width:704px;
	float:right;
}
.headerQuoteHolder {
	height:72px;
	width:431px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	color:#709cc9;
	padding:27px 88px 0 45px;
	background:url(http://images.onesite.com/community.beliefnet.com/header_quote_default_bg.gif) no-repeat bottom right;
}
.headerQuoteHolder p {
	line-height:18px;
	margin:0;
}
.headerQuoteHolder p.headerQuoteByline {
	font-size:11px;
	color:#ff9933;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding:8px 20px 0 0;
}
.headerQuoteSponsor {
	height:84px;
	width:129px;
	padding:15px 0 0 11px;
	float:right;
	font-size:9px;
	color:#ababab;
	font-family:Arial, Helvetica, sans-serif;
}
.headerQuoteSponsor .headerQuoteAd {
	margin:4px 0;
}
.headerQuoteSponsor span {
	font-size:10px;
	color:#90b1d5;
}
/* end homepage styles */



/* dropdown nav */
#siteNavMain li {
	position:relative;
	z-index:25;
}
#siteNavMain li.sfhover a,
#siteNavMain li:hover a {
	background-position:0 -46px;
}
#siteNavMain li.sfhover .subnav,
#siteNavMain li:hover .subnav {
	display:block;
}
/*#siteNavMain li:hover .subnav {
	display:block;
}*/
#siteNavMain li.over {
	background-position:left bottom;
	color:white;
}
#siteNavMain .subnav {
	display:none;
	position:absolute;
	top:46px;
	left:0;
	z-index:55 !important;
	width:200px;
	height:auto;
	overflow:hidden;
}
#siteNavMain .subnav li {
	min-height:35px;
	height:auto !important;
	height:35px;
	float:left;
	background:none;
}
#siteNavMain .subnav a {
	display:none; /* Comment this display:none out to get subnav to display */
	background-image:none;
	background-color:#013374;
	color:#fff;
	border-top:1px dashed #6a87ad;
	padding:12px 16px;
	font:12px Arial, sans-serif;
	width:168px;
	height:auto;
	overflow:hidden;
}
#siteNavMain .subnav .firstNavMain a {
	border-top:0;
}
#siteNavMain .subnav li a:hover {
	background-color:#e6ffa2;
	color:#013374;
}

/* Footer styles */

#mainFooter {
	min-height:313px;
	width:100%;
	background:#4971af url(http://images.onesite.com/community.beliefnet.com/footer_repeat.jpg) repeat-x 0 0;
	color:white;
	padding-top:14px;
	font-size:11px; 
}
#mainFooter p,
#mainFooter li {
	line-height:16px;
}
#mainFooter .footerHeader {
	font-size:14px;
	color:white;
	font-weight:bold;
	padding-bottom:6px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#footerColumns a {
	color:white;
	text-decoration:underline !important;
}
#footerColumns {
	width: 776px/*970px*/;
	margin:0 auto;
	padding:0 10px;
	height:auto;
	overflow:hidden;
}
.footerCol {
	min-height:100px;
	width:184px;

	padding-right:10px;
	float:left;
	padding-bottom:16px;
}
.footerListCol {
	width:164px;
	padding-left:20px;
}
#footerAd {
	width:970px;
	margin:0 auto;
	padding:0 10px;
	clear:both;
	text-align:center;
}
#footerAd p {
	text-align:right;
	width:728px;
	margin:0 auto;
}
#superFooter {
	width:830px;
	margin:0 auto;
	height:auto;
	margin-bottom:50px;
}
#superFooter li {
	display:block;
	float:left;
	margin-right:25px;
}
#superFooter a {
	color:#FFF;
	text-decoration:underline !important;
}

/* IE6 compensation for footer */
* html #mainFooter {
	height:313px;
}
* html .footerCol {
	height:100px;
}



/* end screen_default.css from beliefnet.com */