/* CSS Document */
body {background:#a7bb68 url(/images2/common/bg-body.jpg) repeat-x top; padding:0; margin:0; font-size:0.85em;}

h1,h2,h3,h4,h5,h6,p.welcomepara,h3 span,#losingourmothers p,#losingourfathers p,h1 span,.slogan, .slogan span {font-family:Georgia, Times New Roman, Times, serif; font-weight:normal;}

p,blockquote,cite,li,dt,dd,label,span,input,textarea,option,td, th, legend{font-family:tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
code {font-family:Courier New, Courier, monospace; font-weight:normal;}

p { line-height:1.435em;}
p.first:first-line {font-weight:bold;}
#charitynumber p { color:#aaa; line-height:normal; margin:0;}
#newsletter p { color:#888; margin:0.3em 0; line-height:normal;}
.continuereading p { line-height:1em; margin:0;}

blockquote { line-height:1.6666em;}

li {}
#newsletter li, #blogcompimissyou li, #blogcompnotalone li {list-style-type:none;}
#newsletter li {}
#blogcompimissyou li, #blogcompnotalone li { background:url(/images/common/divider-horizontal-2px-grey.gif) repeat-x bottom; color:#666; padding:4px 18px; display:block;}

#blogcompimissyou li.moreinfo, #blogcompnotalone li.moreinfo { text-align:right; background-image:none;}


ul {}
#newsletter ul, #blogcompimissyou ul, #blogcompnotalone ul {padding:0; margin:0;}

a {}
a img {border:none;}
a:hover {text-decoration:none;}
#newsletter a, #blogcompimissyou a {color:#4c6000; margin-top:4px;}
#blogcompimissyou a {}
#blogcompnotalone a {color:#369;}
.continuereading a, #content a {color:#369;}

a.continue {padding-left:24px; background:url(/images2/common/bg-continue.gif) left bottom no-repeat; }

span {}
#blogcompimissyou li span {color:#000;}

hr {}

/*form elements*/
form {padding:0; margin:0;}
fieldset {margin-top:20px;}
legend {color: #c60;}

input {}
#newsletter .formfield {width:200px; font-size:0.9em; color:#000; background:#f5f8fb; border:1px solid #ccdce7; padding:2px 3px; margin:0;}
.form .formfield {font-size:0.9em; color:#000; background:#f5f8fb; border:1px solid #ccdce7; padding:2px 3px; margin:0;}

/*site body*/
#owrap {width:960px; display:block; margin:0 auto;}
#iwrap {}

#masthead {height:92px; display:block; overflow:hidden; background:url(/images2/common/bg-logo.jpg) top left no-repeat;}
	#masthead #logo {display:block; float:left;}
	#charitynumber {text-align:right; font-size:90%; margin:40px 4px 0 0;}





#newsletter {display:block; clear:both;}

	#blogcompimissyou {background:#f5f5f5 url(/images/common/bg-ps-imissyou.gif) no-repeat top; padding:70px 1px 10px 1px;}
/* 	#blogcompnotalone {background:url(/images/common/bg-youre-not-alone.gif) no-repeat top left; padding:70px 1px 10px 1px;} */
		#blogcompimissyou ul, #blogcompnotalone ul {background:url(/images/common/divider-horizontal-2px-grey.gif) repeat-x top; margin:0; padding:0;}
		#blogcompimissyou ul li, #blogcompnotalone ul li {background:url(/images/common/divider-horizontal-2px-grey.gif) repeat-x bottom; padding:0; margin:0; display:block;}
	        #blogcompimissyou ul li.moreinfo, #blogcompnotalone ul li.moreinfo { width:49%; background:none; float:left;}
	        #blogcompimissyou ul li.moreinfo a, #blogcompnotalone ul li.moreinfo a{font-size:1em; padding:2px 2px; }
		#blogcompimissyou ul li a, #blogcompnotalone ul li a{color:#360; text-decoration:none; padding:4px 8px 4px 22px; display:block;}
	        #blogcompimissyou ul li.moreinfo a, #blogcompnotalone ul li.moreinfo a{text-align:center;}
	        #blogcompimissyou ul li a:hover, #blogcompnotalone ul li a:hover {background:#fff;}
		#blogcompimissyou ul li a span, #blogcompnotalone ul li a span{font-size:0.8em; color:#000;}

	
	#blogguestexperts,
	#blogliving {
		padding: .25em 1px 20px 1px;
		background: #f2f2f2;
		margin-top: 0em;
		
	}
		#blogguestexperts h2,
		#blogliving h2 { color: #b85e16; margin-left: 20px; }
		#blogguestexperts ul,
		#blogliving ul {background:url(/images/common/divider-horizontal-2px-grey.gif) repeat-x top; margin:0; padding:0;}
		#blogguestexperts ul li,
		#blogliving ul li {background:url(/images/common/divider-horizontal-2px-grey.gif) repeat-x bottom; padding:0; margin:0; display:block;}
	        #blogguestexperts ul li.moreinfo,
	 		#blogliving ul li.moreinfo { width:49%; background:none; float:left; height:25px;}
	        #blogguestexperts ul li.moreinfo a,
	 		#blogliving ul li.moreinfo a {font-size:.75em; padding:4px 2px 1px; text-align:center;}
			#blogguestexperts ul li a,
			#blogliving ul li a {color:#360; text-decoration:none; padding:4px 8px 4px 22px; display:block;}
	        #blogguestexperts ul li a:hover,
	 		#blogliving ul li a:hover {background:#fff;}
			#blogguestexperts ul li a span,
			#blogliving ul li a span {font-size:0.8em; color:#000;}

	
	/*Blog Categories*/
	
	
	
	#blogcategories { padding:10px 1px;}
		#blogcategories ul {margin:0; padding:0;}
		#blogcategories ul li { background:url(/images/common/divider-horizontal-2px-grey.gif) repeat-x bottom; color:#666; margin:0; padding:0; display:block;}
		#blogcategories ul li a {color:#369; padding:4px 18px;}
	



#colthree {}

#sponsors {width:920px; border-top:solid 1px #efefef; padding:14px 20px;}

	
	/*sponsor logo list*/
	#sponsors ul {margin:0 auto; padding:0; display:block; clear:both; width:700px;}
	#sponsors ul li {list-style-type:none; float:left; display:block; margin-right:30px;}

#sponsors a {color:#369;}

#printlogo {display:none;}

/*clearing elements*/
.cleft {clear:left;}
.cright {clear:both;}
.cboth {clear:both;}

/*common navigation*/
#mainnav a, #topnavigation a, #subnavigation a {text-decoration:none;}
#mainnav li, #footer li, #topnavigation li, #subnavigation li {list-style-type:none;}
#mainnav ul, #footer ul, #topnavigation ul, #subnavigation ul {list-style:none; padding:0; margin:0;}



/*top navigation*/
#topnavigation {text-align:right;}
#topnavigation ul {height:30px; background:url(/images/common/divider-vertical-2px-grey.gif) repeat-y right; display:block;}
#topnavigation li { color:#3a4a25; background:url(/images/common/divider-vertical-2px-grey.gif) repeat-y left; float:right;  display:block;}
#topnavigation a {color:#3a4a25; width:auto; padding: 6px 10px; display:block;}
#topnavigation a:hover {text-decoration:underline;}
#topnavigation .donate a {color:#cc6600; font-weight:bold;}


/*main navigation*/
#mainnav {height:44px; width:960px; display:block; clear:both; margin-bottom:0px; }
#mainnav ul {padding-left:16px;}
#mainnav li {border-right:solid 1px #712b18; border-left:solid 1px #c97d2f; float:left; display:block; }
#mainnav li a {color:#fff; padding:13px 14px; display:block;}
#mainnav li.first {border-left:none;}
#mainnav li.last {border-right:none;}

#mainnav li a:hover {background:#000; color:#fff;}

/*drop down navigation  */
	
		#mainnav li li { background-image: none; text-align:left; padding:0;margin:0; float:none;  border:none;}
		#mainnav li li a {color:#fff; background-image: none; padding:6px 16px 5px; margin:0; text-decoration:none; width:120px; }
		#mainnav li li a:hover {color:#fff; background:#c97d2f; background-image:none;}	

		#mainnav li ul, #mainnav li ul li ul, #mainnav li ul li ul li ul  { left:-999em; position:absolute; z-index:10; display:block; background: #000; border:solid 1px #000; padding:0; }
		
		
#mainnav li:hover ul ul, #mainnav li:hover ul ul ul, #mainnav li:hover ul ul ul ul, #mainnav li.sfhover ul ul, #mainnav li.sfhover ul ul ul, #mainnav li.sfhover ul ul ul ul {
	left: -999em;
}

#mainnav li:hover ul, #mainnav li li:hover ul, #mainnav li li li:hover ul, #mainnav li li li li:hover ul, #mainnav li.sfhover ul, #mainnav li li.sfhover ul, #mainnav li li li.sfhover ul, #mainnav li li li li.sfhover ul {
	left: auto;
}


#mainnav li li li:hover ul, #mainnav li li li li:hover ul, #mainnav li.sfhover ul, #mainnav li li.sfhover ul, #mainnav li li li.sfhover ul, #mainnav li li li li.sfhover ul {
	left: auto;
}		
		
#mainnav li ul ul {
	margin: -2em 0 0 10em;
}
		
	
		

/*subnavigation*/
#subnavigation {background:#e9db58; border-top:1px solid #fff;}
#subnavigation li {background:url(/images/common/bg-subnavigation.gif) no-repeat left center; border-bottom:1px solid #f3eba3; display:block;}
#subnavigation li a {font-size:1em; color:#000; padding:6px 10px 6px 15px; display:block;}
#subnavigation li a:hover {background:#b4d866;}

/*footer navigation*/
#footer {width:960px; text-align:left;}
#footer .wrap {padding:5px 10px;}
#footer ul {}
#footer ul.primary {margin-bottom:0.2em;}
#footer ul.secondary {}
#footer li {display:inline;}
#footer .primary li {font-size:0.8em; color:#fff;}
#footer .primary a {color:#fff;}
#footer .secondary li {font-size:0.7em; color:#ecf9c5;}
#footer .secondary a {color:#ecf9c5;}


