
div#topblock
{
	/* clear: both; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	div#topblock01
	{
		float: left;
		width: 145px;
		min-height: 10px;
		height: auto !important; /* hack to get min-height to work reliably */
  		height: 10px; /* hack to get min-height to work reliably */
    		margin: 0px 0px 10px 0px;
    		padding: 0px 0px 0px 0px;
    		display: inline;
	}

		/*-- see the main CSS file for styles that go in this column --*/








































































	div#topblock02
	{
		float: left;
		width: 475px;
		min-height: 10px;
		height: auto !important; /* hack to get min-height to work reliably */
  		height: 10px; /* hack to get min-height to work reliably */
    		margin: 0px 0px 10px 10px;
    		padding: 0px 0px 0px 0px;
    		display: inline;
	}
	
		div.breadcrumbs
		{
			color: #999;
			font: normal 9px/12px Arial, sans-serif;
			margin: 0px 0px 10px 0px;
		}

			div.breadcrumbs A:link { text-decoration: underline; font-weight: normal; color: #999; }
			div.breadcrumbs A:visited { text-decoration: underline; font-weight: normal; color: #999; }
			div.breadcrumbs A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
			div.breadcrumbs A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }
			
			div.breadcrumbs p
			{
				margin: 0px;
			}
						
		div#topblock02_head
		{
			padding: 0px 0px 5px 0px;
			margin: 0px 0px 10px 0px;
			min-height: 58px;
			height: auto !important; /* hack to get min-height to work reliably */
  			height: 58px; /* hack to get min-height to work reliably */
  			zoom: 1;		
		}
		
			div#topblock02 div.withtabs
			{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				border-bottom: 0px;
			}

			div#topblock02_head img.insetimage_left
			{
				float: left;
				margin: 0px 10px 1px 0px;
				display: inline;
				padding: 0px 0px 0px 0px;
				line-height: 0px;			
			}
			div#topblock02 div.withtabs img.insetimage_left
			{
				margin: 0px 10px 0px 0px;
				line-height: 0px;
			}
						
			div#topblock02_head h2
			{	
				font: normal 20px/20px Arial, Verdana, Helvetica, sans-serif;
				margin: 0px 0px 0px 0px;
				padding: 5px 0px 6px 0px;
			}

			div#topblock02_head h3
			{	
				font: bold 11px/14px Arial, Verdana, Helvetica, sans-serif;
				text-transform: uppercase;
				margin: 0px 0px 0px 0px;
			}
		
		div#topblock02_head_quiz
		{
			padding: 0px 0px 10px 0px;
			margin: 0px 0px 10px 0px;
			min-height: 58px;
			height: auto !important; /* hack to get min-height to work reliably */
  			height: 58px; /* hack to get min-height to work reliably */
  			zoom: 1;
  			border-bottom: 2px solid #dcd1bb;		
		}
			div#topblock02_head_quiz img.insetimage_left
			{
				margin: 0px 10px 1px 0px;
			}
			
			div#topblock02_head_quiz h2
			{
				font-size: 22px;
				line-height: 22px;
				margin: 0px 0px 6px 0px;
				padding: 10px 0px 0px 0px;
			}
			
				div#topblock02_head_quiz h2 img
				{
					display: block;
					margin: 0px 0px 2px 0px;
				}
				
			div#quiz_headoptions
			{
				margin: 4px 0px 0px 10px;
				padding: 0px 0px 2px 6px;
				float: right;
				display: inline; /* IE hack to keep margins working well */
				border-left: 1px solid #b3b3b3;
			}
			
				div#quiz_headoptions p
				{
					font: normal 10px/16px Arial, Verdana, Helvetica, sans-serif;
					color: #b3b3b3;
					margin: 0px 0px 0px 0px;
				}
				
				div#quiz_headoptions p A:link { text-decoration: underline; font-weight: normal; color: #b3b3b3; }
				div#quiz_headoptions p A:visited { text-decoration: underline; font-weight: normal; color: #b3b3b3; }
				div#quiz_headoptions p A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
				div#quiz_headoptions p A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }
								
			div#topblock02_head_quiz p
			{
				margin: 0px 0px 0px 0px;
			}
			
		div#topblock02_head_subchannel
		{
			min-height: 28px;
			height: auto !important; /* hack to get min-height to work reliably */
	  		height: 28px; /* hack to get min-height to work reliably */
	    		margin: 0px 0px 10px 0px;
	    		padding: 0px 0px 0px 0px;
	    		background-color: #999999;
	    		line-height: 1px; /* removes extra space below image if image is inserted */
	    		font-size: 1px;	/* removes extra space below image if image is inserted */
		}
		
			div#topblock02_head_subchannel img
			{
		    		margin: 0px 0px 0px 0px;
		    		padding: 0px 0px 0px 0px;
		    		border: 0px;				
			}	

			div#topblock02_head_subchannel h2
			{
		    		margin: 0px 0px 0px 0px;
		    		padding: 4px 10px 4px 10px;
		    		font-size: 20px;
		    		line-height: 20px;
		    		font-weight: bold;
		    		color: #FFF;		
			}
					
		div#topblock02_tabs
		{
			clear: both;
			margin: 10px 0px 14px 0px;
			zoom: 1;
			border-bottom: 2px solid #999;
		}
		
			div#topblock02_tabs a
			{
				float: left;
				margin: 0px 4px 0px 0px;
				padding: 2px 10px 2px 10px;
				font: bold 12px/12px Arial, Verdana, Helvetica, sans-serif;
				background-color: #DDD;
			}

			div#topblock02_tabs A:link { text-decoration: none; font-weight: bold; color: #000; }
			div#topblock02_tabs A:visited { text-decoration: none; font-weight: bold; color: #000; }
			div#topblock02_tabs A:hover { text-decoration: none; font-weight: bold; color: #000; }
			div#topblock02_tabs A:active { text-decoration: none; font-weight: bold; color: #000; }

				div#topblock02_tabs a.current
				{
					background-color: #999;
				}
	
				div#topblock02_tabs A.current:link { color: #FFF; }
				div#topblock02_tabs A.current:visited { color: #FFF; }
				div#topblock02_tabs A.current:hover { color: #FFF; }
				div#topblock02_tabs A.current:active { color: #FFF; }
														
		div#topblock02_content
		{
		}

		div#topblock02_content div.biggertext
		{
			
			font-size: 12px;
			line-height: 16px;
			
		}

			div.articlephoto
			{
				margin: 0px 14px 10px 0px;
				padding: 0px 0px 0px 0px;
				width: 186px;
				float: left;
				display: inline; /* IE hack to keep margins working well */
			}
			
			div.photoright
			{
				margin: 0px 0px 10px 14px;
				float: right;
			}
			
				div.articlephoto div
				{
					padding: 0px 0px 10px 0px;
					background: transparent url(images/article/img_art_stripes.gif) repeat 0 0;
				}
			
				div.articlephoto p
				{
					font: normal 10px/13px Arial, Verdana, Helvetica, sans-serif;
					color: #999;
					margin: 3px 0px 0px 0px;
				}
				
				div.articlephoto p.photocaption
				{
					color: #66382b;
					font-weight: bold;
					margin: 1px 0px 0px 0px;
				}
			
			div.articleoptions
			{
				font: normal 10px/16px Arial, Verdana, Helvetica, sans-serif;
				color: #999;			
			}
				div.articleoptions ul li 
				{
					list-style: none;
				}
				
				div.articleoptions ul li A:link { text-decoration: underline; font-weight: normal; color: #999; }
				div.articleoptions ul li A:visited { text-decoration: underline; font-weight: normal; color: #999; }
				div.articleoptions ul li A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7;  }
				div.articleoptions ul li A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }

				div.articleoptions ul li A.articleSaved:link { text-decoration: none; font-style: italic; }
				div.articleoptions ul li A.articleSaved:visited { text-decoration: none; font-style: italic; }
				div.articleoptions ul li A.articleSaved:hover { text-decoration: none; font-style: italic;  }
				div.articleoptions ul li A.articleSaved:active { text-decoration: none; font-style: italic; }
				
			#topblock02_content div.articleoptions
			{
				margin: 4px 0px 15px 15px;
				padding: 0px 0px 2px 6px;
				width: 90px;
				float: right;
				display: inline; /* IE hack to keep margins working well */
				border-left: 1px solid #999;
			}
										
				#topblock02_content div.articleoptions ul
				{
					margin: 0px 0px 0px 0px;
				}
				
				#topblock02_content div.articleoptions ul li
				{
					margin: 0px;
					padding: 0px;
					list-style: none;
				}
				
			#topblock02_head_quiz div.articleoptions
			{
				margin: 4px 0px 15px 15px;
				padding: 0px 0px 2px 6px;
				width: 90px;
				float: right;
				display: inline; /* IE hack to keep margins working well */
				border-left: 1px solid #999;
			}
										
				#topblock02_head_quiz div.articleoptions ul
				{
					margin: 0px 0px 0px 0px;
				}
				
				#topblock02_head_quiz div.articleoptions ul li
				{
					margin: 0px;
					padding: 0px;
					list-style: none;
				}	
				
			#articlecommentsfooter p
			{
				font-size: 11px;
				line-height: 18px;
				margin: 0px 0px 6px 0px;
				text-align: left;
				
			}
			
			#articlecommentsfooter div.articleoptions
			{
				margin: 0px 0px 12px 0px;
				padding: 0px 0px 0px 0px;
				width: auto;
				float: none;
				display: block;
				border-left: 0px;
				font: normal 10px/12px Arial, Verdana, Helvetica, sans-serif;
			}	
				
				#articlecommentsfooter div.articleoptions ul
				{
					margin: 0px 0px 0px 0px;
				}
				
				#articlecommentsfooter div.articleoptions ul li
				{
					margin: 0px 6px 0px 0px;
					padding: 0px 6px 0px 0px;
					display: inline;
					border-right: 1px solid #999;
					list-style: none;
				}
				
			#charticlecommentsfooter div.articleoptions
			{
				margin: 0px 0px 12px 0px;
				padding: 0px 0px 0px 0px;
				width: auto;
				float: none;
				display: block;
				border-left: 0px;
				font: normal 10px/16px Arial, Verdana, Helvetica, sans-serif;
			}	
				
				#charticlecommentsfooter div.articleoptions ul
				{
					margin: 0px 0px 0px 0px;
				}
				
				#charticlecommentsfooter div.articleoptions ul li
				{
					margin: 0px 6px 0px 0px;
					padding: 0px 6px 0px 0px;
					display: inline;
					border-right: 1px solid #999;
					list-style: none;
				}	

			#calculatoroptions div.articleoptions
			{
				margin: 10px 0px 10px 0px;
				padding: 0px 0px 0px 0px;
				width: auto;
				float: none;
				display: block;
				border-left: 0px;
				font: normal 10px/16px Arial, Verdana, Helvetica, sans-serif;
				text-align: right;
			}	
				
				#calculatoroptions div.articleoptions ul
				{
					margin: 0px 0px 0px 0px;
				}
				
				#calculatoroptions div.articleoptions ul li
				{
					margin: 0px 8px 0px 0px;
					padding: 0px 0px 0px 0px;
					display: inline;
					list-style: none;
				}
				
			div#topblock02_content h3
			{	
				font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
				margin: 0px 0px 0px 0px;
			}

			div#topblock02_content blockquote
			{
				margin: 0px 0px 15px 15px;
				padding: 0px 0px 0px 0px;
				width: 146px;
				float: right;
				display: inline; /* IE hack to keep margins working well */
			}
			
				div#topblock02_content blockquote p
				{
					font: normal 19px/23px Arial, Verdana, Helvetica, sans-serif;
					margin: 0px 0px 0px 0px;
				}
							
			div#topblock02_content div.sidebar
			{
				margin: 0px 0px 14px 14px;
				padding: 0px 0px 0px 0px;
				width: 146px;
				float: right;
				display: inline; /* IE hack to keep margins working well */
			}
			
				div#topblock02_content div.sidebar h4
				{
					font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
					margin: 8px 0px 0px 0px;
				}
				
				div#topblock02_content div.sidebar p
				{
					font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
					margin: 0px 0px 0px 0px;
				}
				
			div#topblock02_content div.pullquote
			{
				margin: 0px 0px 15px 15px;
				padding: 0px 0px 0px 0px;
				width: 146px;
				float: right;
				display: inline; /* IE hack to keep margins working well */
			}
			
				div#topblock02_content div.pullquote p
				{
					font: normal 19px/23px Arial, Verdana, Helvetica, sans-serif;
					margin: 0px 0px 0px 0px;
				}
				
			div#topblock02_content div.pullquoteadvanced
			{
				margin: 0px 0px 14px 14px;
				padding: 0px 0px 0px 0px;
				width: 146px;
				float: right;
				display: inline; /* IE hack to keep margins working well */
			}
			
				div#topblock02_content div.pullquoteadvanced h4
				{
					font: bold 14px/17px Arial, Verdana, Helvetica, sans-serif;
					margin: 0px 0px 0px 0px;
				}
				
				div#topblock02_content div.pullquoteadvanced p
				{
					font: normal 14px/17px Arial, Verdana, Helvetica, sans-serif;
					margin: 0px 0px 8px 0px;
				}				
				
			div#topblock02_content p.articleauthor,
			div#articlecommentsfooter p.articleauthor
			{
				font-size: 11px;
				text-align: left;
			}
			
				div#topblock02_content p.articleauthor em
				{
					font-style: normal;
					font-size: 10px;
					color: #999;
				}
				
				div#articlecommentsfooter p.articleauthor em
				{
					font-style: italic;
					color: #5f3e2f;
					font-size: 11px;
					line-height: 18px;
				}

					div#articlecommentsfooter p.articleauthor A:link { text-decoration: none; font-weight: normal; color: #5f3e2f; }
					div#articlecommentsfooter p.articleauthor A:visited { text-decoration: none; font-weight: normal; color: #5f3e2f; }
					div#articlecommentsfooter p.articleauthor A:hover { text-decoration: none; font-weight: normal; color: #66B6B7; }
					div#articlecommentsfooter p.articleauthor A:active { text-decoration: none; font-weight: normal; color: #66B6B7; }
								
			div#topblock02_content p.articleseemore
			{
				font: normal 11px/13px Arial, Verdana, Helvetica, sans-serif;	
			}
			
			div#articlecommentsfooter p.articleseemore
			{
				color: #5f3e2f;
				text-align: left;
				margin: 0px 0px 4px 0px;
				font-size: 11px;
				line-height: 18px;
			}

				div#articlecommentsfooter p.articleseemore A:link { text-decoration: underline; font-weight: normal; color: #5f3e2f; }
				div#articlecommentsfooter p.articleseemore A:visited { text-decoration: underline; font-weight: normal; color: #5f3e2f; }
				div#articlecommentsfooter p.articleseemore A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
				div#articlecommentsfooter p.articleseemore A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }

				
			div#topblock02_content div.articlepaging
			{
				padding: 8px 12px 8px 12px;
				margin: 0px 0px 16px 0px;
			}	
			
				div#topblock02_content div.articlepaging p
				{
					font: normal 11px/13px Arial, Verdana, Helvetica, sans-serif;
					margin: 0px 0px 0px 0px;	
				}
				
				p.articlepagingprev
				{
					float: left;
					width: 35%;
					text-align: left;
		
				}
				
				p.articlepagingdetails
				{
					text-align: center;
				}
				
				p.articlepagingnext
				{
					float: right;
					width: 35%;
					text-align: right;
				}
				
				p.articlepagingrobust
				{
					text-align: right;
				}
				
				A.tagcloudresults_currpage:link { text-decoration: none; font-weight: bold; color: #66B6B7; }
				A.tagcloudresults_currpage:visited { text-decoration: none; font-weight: bold; color: #66B6B7; }
				A.tagcloudresults_currpage:hover { text-decoration: none; font-weight: bold; color: #66B6B7; }
				A.tagcloudresults_currpage:active { text-decoration: none; font-weight: bold; color: #66B6B7; }
		
			div#slideshow
			{
				background-color: #EEE;
				zoom: 1;
			}
			
				div#slideshow div#slidepagingpush
				{
					/* forces the paging and headline to wrap once the slide image is big enough to come within 118px pixels of the right edge */
					height: 0px;
					width: 118px;
					float: right;
					font: normal 1px/1px Arial;
					overflow: hidden;
				}
			
				div#slideshow div#slidepaging
				{
					margin: 0px 0px 8px 0px;
					clear: right;
				}
				
					div#slideshow div#slidepaging p
					{
						text-align: center;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						font-size: 11px;
						line-height: 22px;
					}
					
					div#slideshow div#slidepaging p.slidepagingleft
					{
						text-align: left;
						float: left;
					}
					
					div#slideshow div#slidepaging p.slidepagingright
					{
						text-align: left; /* just to hide the link text since we are using an img background in place of the text */
						float: right;
						
						display: block;
						text-indent: -8253px;
						width: 48px;
						height: 17px;
						background: transparent url(../../Styles/TheNest/images/nextbuttons/btn_nest_blue.gif) no-repeat top right;
					}
					
						div#slideshow div#slidepaging p.slidepagingright a
						{
							display: block;
							width: 100%;
							height: 100%;
							outline: none;
							text-decoration: none;
						}
					
				div#slideshow img.slide
				{
					float: left;
					margin: 0px 10px 0px 0px;
					font: normal 1px/1px Arial;
					display: inline;
				}
			
				div#slideshow h4
				{
					font-size: 14px;
					margin: 0px 10px 14px 10px;
					padding: 0px 0px 0px 0px;
				}
				
				div#slideshow p
				{
					margin: 0px 10px 14px 10px;
					padding: 0px 0px 0px 0px;
					font-size: 10px;
				}
		
			/*-- ASTROLOGY.COM STUFF --*/			
			div#astrology
			{
				margin: 0px 0px 10px 0px;
			}
			
				div#astrotarotinset
				{
					float: left;
					display: inline;
					width: 250px;
					margin: 0px 12px 0px 0px;
					padding: 0px 0px 0px 0px;
				}
				
					div#astrotarotinset img
					{
						/*padding: 11px;
						background-color: #EFE8DE;*/
						display: block;
						margin: 0px 0px 0px 0px;
					}
					
					div#astrology div#astrotarotinset p
					{
						padding: 13px 0px 0px 0px;
						/* background: transparent url(images/astrology/img_astro_stripes.gif) no-repeat 0 0; */
						margin: 0px 0px 10px 0px;
						color: #999;
						font-size: 10px;
					}
					
					div#astrology div#astrotarotinset
					{
						margin: 0px;
						padding: 0px;
					}

						div#astrology div#astrotarotinset p.astrotarotdeck
						{
							padding: 0px 0px 0px 0px;
							margin: 0px 0px 0px 0px;
							font-size: 11px;
							color: #5F3E2F;
							background: transparent;
						}
						
							div#astrology div#astrotarotinset p select
							{
								width: 165px;
								
							}					
					
				div#astrology p.astrocredit
				{
					font-size: 10px;
					line-height: 14px;
					color: #999;
					margin: -8px 0px 8px 0px;
				}

					div#astrology p.astrocredit A:link { text-decoration: none; font-weight: normal; color: #999; }
					div#astrology p.astrocredit A:visited { text-decoration: none; font-weight: normal; color: #999; }
					div#astrology p.astrocredit A:hover { text-decoration: none; font-weight: normal; color: #999; }
					div#astrology p.astrocredit A:active { text-decoration: none; font-weight: normal; color: #999; }						
				
				div#astrology h2
				{
					/* originally created to contain image header on results pages */
					margin: 0px 0px 10px 0px;
					padding: 0px;
				}
				
					div#astrology h2 img
					{
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
					}
				
				div#astrology h3
				{
					/* used on tarot pages */
					color: #66B6B7;
					font-size: 18px;
					line-height: 21px;
					font-weight: bold;
					margin: 0px 0px 0px 0px;
				}
				
				div#astrology h4
				{
					/* used on tarot pages */
					font-size: 14px;
					font-weight: bold;
					margin: 0px 0px 14px 0px;
				}
				
				div#astrology h5
				{
					/* originally created as small pink subheader on results pages */
					font-size: 12px;
					line-height: 18px;
					font-weight: bold;
					margin: 0px 0px 0px 0px;
					color: #E1708E;					
				}
				
				div#astrology p
				{
					font-size: 12px;
					line-height: 17px;
				}
			
				div#astrology p.astroprevnext
				{
					margin: 24px 0px 16px 0px;
					padding: 0px 18px 0px 0px; /* psuedo centering of text since the text is lopsided and pipe character is not centered otherwise */
					text-align: center;
					font-size: 11px;
				}
				
					div#astrology p.astroprevnext em
					{
						padding: 0px 8px 0px 8px;
						font-style: normal;
					}
					
				div#astrology div#signstable
				{
					line-height: 1px;
					margin: 0px 0px 0px 0px;
					padding: 0px;
				}
									
						div#astrology div#signstable a img
						{
							margin: 10px 5px 0px 5px;
							padding: 0px;
							display: inline;
							float: left;
						}
				
				div#astrology div.astrobabymainform
				{
					height: 66px;
					width: 260px;
					background: #E9EED7 url(images/astrology/arrow_astro_baby_grn.gif) no-repeat 0 0;
					margin: 0px auto 12px auto;
					padding: 0px;
					text-align: right;
				}
				
					div#astrology div.astrobabymainform table
					{
						margin: 14px 5px 0px auto;
						padding: 0px 0px 0px 0px;	
					}
					
						div#astrology div.astrobabymainform table tbody tr td select
						{
							width: 130px;
						}

				div#astrology div.astrolovemainform
				{
					height: 66px;
					width: 290px;
					background: #FEE9CC url(images/astrology/arrow_astro_lovesign_or.gif) no-repeat 0 0;
					margin: 0px auto 22px auto;
					padding: 0px;
					text-align: right;
				}
				
					div#astrology div.astrolovemainform table
					{
						margin: 8px 5px 0px auto;
						padding: 0px 0px 0px 0px;	
					}
					
						div#astrology div.astrolovemainform table tbody tr td
						{
							text-align: left;
						}
						
				div#astrology table.astrobabymaintable
				{
					margin: 0px auto;
					padding: 0px;
				}
				
					div#astrology table.astrobabymaintable thead tr th
					{
						width: 178px;
						background-color: #FAEAED;
						padding: 0px;
						border-right: 2px solid #FFF;
						line-height: 1px;
					}

						div#astrology table.astrobabymaintable thead tr th.rightcol
						{
							width: 165px;
							background-color: #F2F6E7;
						}
										
					div#astrology table.astrobabymaintable tbody tr td
					{
						padding: 7px 0px 7px 10px;
						background-color: #FAEAED;
						width: 168px;
						border-right: 2px solid #FFF;
						border-bottom: 2px solid #FFF;
					}
					
						div#astrology table.astrobabymaintable tbody tr td.rightcol
						{
							width: 155px;
							background-color: #F2F6E7;						
						}

				div#astrology table.astrolovemaintable
				{
					margin: 0px auto;
					padding: 0px;
				}
				
					div#astrology table.astrolovemaintable thead tr th
					{
						width: 188px;
						background-color: #FAEAED;
						padding: 0px;
						border-right: 2px solid #FFF;
						line-height: 1px;
					}

						div#astrology table.astrolovemaintable thead tr th.rightcol
						{
							width: 159px;
							background-color: #FEF2E2;
						}
										
					div#astrology table.astrolovemaintable tbody tr td
					{
						padding: 5px 0px 5px 10px;
						background-color: #FAEAED;
						width: 178px;
						border-right: 2px solid #FFF;
						border-bottom: 2px solid #FFF;
					}
					
						div#astrology table.astrolovemaintable tbody tr td.rightcol
						{
							width: 149px;
							background-color: #FEF2E2;						
						}
						
						div#astrology table.astrolovemaintable tbody tr td.iconfire
						{
							background: #FAEAED url(images/astrology/icn_astro_lovesign_fire.gif) repeat-y 0 0;
							padding-left: 44px;
							width: 144px;
						}
						
						div#astrology table.astrolovemaintable tbody tr td.iconearth
						{
							background: #FAEAED url(images/astrology/icn_astro_lovesign_earth.gif) repeat-y 0 0;
							padding-left: 44px;
							width: 144px;
						}
						
						div#astrology table.astrolovemaintable tbody tr td.iconair
						{
							background: #FAEAED url(images/astrology/icn_astro_lovesign_air.gif) repeat-y 0 0;
							padding-left: 44px;
							width: 144px;
						}
						
						div#astrology table.astrolovemaintable tbody tr td.iconwater
						{
							background: #FAEAED url(images/astrology/icn_astro_lovesign_water.gif) repeat-y 0 0;
							padding-left: 44px;
							width: 144px;
						}
													
			div#astrofoot
			{
			
			}
			
				div#astrofoot p.atrocreditfoot
				{
					font-size: 10px;
					color: #999;
					margin: 0px 0px 9px 0px;
					padding: 0px 0px 2px 0px;
					border-bottom: 2px solid #F6DBE2;
					text-align: right;
				}
				
					div#astrofoot p.atrocreditfoot A:link { text-decoration: none; font-weight: normal; color: #999; }
					div#astrofoot p.atrocreditfoot A:visited { text-decoration: none; font-weight: normal; color: #999; }
					div#astrofoot p.atrocreditfoot A:hover { text-decoration: none; font-weight: normal; color: #999; }
					div#astrofoot p.atrocreditfoot A:active { text-decoration: none; font-weight: normal; color: #999; }
					
				div#astrofootmore
				{
					background-color: #FAEAED;
					zoom: 1;
					margin: 0px 0px 10px 0px;
				}
				
					div#astrofootmore h4
					{
						font-size: 12px;
						font-weight: bold;
						color: #E1708E;
						padding: 8px 12px 0px 12px;
						margin: 0px 0px 0px 0px;
					}
					
					div#astrofootmore p.astrofootmorebox
					{
						float: left;
						display: inline;
						width: 117px;
						margin: 10px 0px 10px 0px;
						padding: 4px 2px 8px 0px;
						background: transparent url(images/astrology/rule_dash_vert_pnk.gif) repeat-y right 0;
						text-align: center;
					}
					
						div#astrofootmore p.astrofootmorebox img
						{
							display: block;
							margin: 0px auto 4px auto;
							border: 0px;
						}
						
					div#astrofootmore p.removerightborder
					{
						background: transparent;
						padding-right: 0px;
					}
				
				div#astrofootchoose
				{
					background-color: #F6F1EB;
					padding: 3px;
					text-align: center;
					margin: 0px 0px 10px 0px;
				}
					
					div#astrofootchoose form
					{
						margin: 0px auto;
						padding: 0px;
					}
					
						div#astrofootchoose form table
						{
							margin: 0px auto;
							margin: 0px;
							padding: 0px;
							width: 100%;
						}
					
				div#astrofootlinks
				{
					margin: 0px 0px 10px 0px;
				}
				
					div#astrofootlinksfeatured
					{
						background-color: #F2F6E7;
						padding: 10px;
						width: 213px;
						float: left;
						margin: 0px 0px 0px 0px;
						height: 84px;
					}
					
						div#astrofootlinksfeatured h4
						{
							color: #A4C05C;
							font-weight: bold;
							font-size: 12px;
							margin: 0px 0px 0px 0px;
						}
					
							div#astrofootlinksfeatured h4 em
							{
								font-size: 11px;
								font-weight: normal;
								color: #B3B3B3;
								padding: 0px 0px 0px 3px;
								font-style: normal;
							}
							
							div#astrofootlinksfeatured h4 em A:link { text-decoration: underline; font-weight: normal; color: #B3B3B3; }
							div#astrofootlinksfeatured h4 em A:visited { text-decoration: underline; font-weight: normal; color: #B3B3B3; }
							div#astrofootlinksfeatured h4 em A:hover { text-decoration: underline; font-weight: normal; color: #B3B3B3; }
							div#astrofootlinksfeatured h4 em A:active { text-decoration: underline; font-weight: normal; color: #B3B3B3; }

						div#astrofootlinksfeatured ul
						{
							margin: 4px 0px 0px 0px;
						}
												
							div#astrofootlinksfeatured ul li
							{
								margin: 1px 0px 1px 0px;
								list-style: none;
							}
							
					div#astrofootlinksmore
					{
						background-color: #e9f5f5;
						padding: 10px;
						width: 213px;
						float: right;
						margin: 0px 0px 0px 0px;
						height: 84px;
					}
					
						div#astrofootlinksmore h4
						{
							color: #66B6B7;
							font-weight: bold;
							font-size: 12px;
							margin: 0px 0px 0px 0px;
						}

						div#astrofootlinksmore img
						{
							float: left;
							margin: 6px 10px 0px 0px;
						}
						
						div#astrofootlinksmore ul
						{
							margin: 4px 0px 0px 0px;
						}
												
							div#astrofootlinksmore ul li
							{
								margin: 1px 0px 1px 0px;
								list-style: none;
							}	

.center { text-align: center; }
.center table { margin-left: auto; margin-right: auto; text-align: left; }
.todaysfreesample { font: normal 18px arial; color: #003366; font-weight: bold;}
.freereadingheading { font: normal 14px arial; color: #003366; font-weight: bold;}
.freereading { font: normal 12px arial; color: #003366; }
.readingpromosbold { font: normal 12px arial; color: #003366; font-weight: bold;}
.freereadingform { margin: 0; padding: 0; }
.astlink { color: #003366;}
					
/* -- end astrology.com --- */
			
			/* -- SUBCHANNELS STUFF -- */

			div.subchannel_introtext
			{
				padding: 0px;
				margin: -5px 0px 5px 0px;			
			}
			
				div.subchannel_introtext p
				{
					margin: 0px;
				}
				
			div.subchannel_specialfeature
			{
				padding: 9px 0px 0px 0px;
				margin: 0px 0px 10px 0px;
				border-top: 2px solid #999;			
			}			
			
				div.subchannel_specialfeature img
				{
					float: left;
					display: inline;
					margin: 0px 10px 2px 0px;
				}
				
				div.subchannel_specialfeature h2
				{
					margin: 20px 0px 8px 0px;
					font-size: 18px;
					line-height: 18px;
					font-weight: bold;
					color: #999;
				}

					div.subchannel_specialfeature h2 A:link { text-decoration: none; font-weight: bold; }
					div.subchannel_specialfeature h2 A:visited { text-decoration: none; font-weight: bold; }
					div.subchannel_specialfeature h2 A:hover { text-decoration: underline; font-weight: bold; }
					div.subchannel_specialfeature h2 A:active { text-decoration: underline; font-weight: bold; }
											
				div.subchannel_specialfeature h3
				{
					margin: 0px;
					font-weight: bold;
				}
				
				div.subchannel_specialfeature p
				{
					margin: 0px;
				}
				
				div.subchannel_specialfeature ul
				{
					margin: 0px;
					list-style: none;
				}
				
					div.subchannel_specialfeature ul li
					{
						margin-left: 0px;
					}
				
			div.subchannel_flashslot
			{
				padding: 0px;
				margin: 0px 0px 10px 0px;
			}
			
				div#topblock02_content div.subchannel_flashslot h3
				{
					padding: 2px 8px 3px 8px;
					margin: 0px 0px 10px 0px;
					background-color: #999;
					color: #FFF;
					font-size: 11px;
					line-height: 11px;
					font-weight: bold;
				}
				
			div.subchannel_featuredpromos
			{
				padding: 0px;
				margin: 0px 0px 10px 0px;
				background: transparent;
				zoom: 1; /* get IE to show background */			
			}
			
				div.subchannel_featuredpromos_left
				{
					float: left;
					display: inline;
					width: 300px;			
				}

					div#topblock02_content div.subchannel_featuredpromos_left h3
					{
						padding: 2px 8px 3px 8px;
						margin: 0px 0px 10px 0px;
						background-color: #999;
						color: #FFF;
						font-size: 11px;
						line-height: 11px;
						font-weight: bold;
					}
					
					div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item
					{
						padding: 5px 0px 0px 0px;
						margin: 5px 0px 0px 0px;
						border-top: 1px solid #CDCDCD;
						zoom: 1; /* get IE to clear floats properly */
					}
					
					div#topblock02_content div.subchannel_featuredpromos_left div.first
					{
						/* remove padding, margin, and border for first one in column */
						padding: 0px;
						margin: 0px;
						border-top: 0px;
					}
					
						div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item img
						{
							float: left;
							display: inline;
							margin: 0px 10px 0px 0px;
						}
						
						div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item em
						{
							color: #66B6B6;
							font-style: normal;
							display: block;
							margin: 0px;
						}
				
						div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item h4
						{
							margin: 0px;
							font-size: 11px;
							font-weight: bold;
						}

							div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item h4 A:link { text-decoration: none; font-weight: bold; }
							div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item h4 A:visited { text-decoration: none; font-weight: bold; }
							div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item h4 A:hover { text-decoration: underline; font-weight: bold; }
							div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item h4 A:active { text-decoration: underline; font-weight: bold; }
												
						div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item p
						{
							margin: 0px;
						}
						
						div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item ul
						{
							margin: 0px;
							list-style: none;
						}
												
							div#topblock02_content div.subchannel_featuredpromos_left div.subchannel_featuredpromos_left_item ul li
							{
								margin-left: 0px;
							}
									
				div.subchannel_featuredpromos_right
				{
					float: right;
					display: inline;
					width: 165px;
					padding: 0px 0px 10px 0px;				
				}

					div#topblock02_content div.subchannel_featuredpromos_right h3
					{
						padding: 2px 8px 3px 8px;
						margin: 0px 0px 10px 0px;
						background-color: #999;
						color: #FFF;
						font-size: 11px;
						line-height: 11px;
						font-weight: bold;
					}

					div#topblock02_content div.subchannel_featuredpromos_right div.subchannel_featuredpromos_right_item
					{
						padding: 20px 0px 0px 0px;
						margin: 0px 10px 0px 10px;
						background: transparent url(images/subchannels/dash_141x2.gif) no-repeat 0px 10px;
						zoom: 1; /* get IE to clear floats properly */
					}
					
					div#topblock02_content div.subchannel_featuredpromos_right div.first
					{
						/* remove padding, margin, and border for first one in column */
						padding: 0px;
						background: transparent;
					}
					
						div#topblock02_content div.subchannel_featuredpromos_right div.subchannel_featuredpromos_right_item h4
						{
							margin: 0px;
							font-size: 11px;
							font-weight: bold;
						}
						
							div#topblock02_content div.subchannel_featuredpromos_right div.subchannel_featuredpromos_right_item h4.questionheader
							{
								margin: 0px 0px 0px 0px;
								padding: 0px 0px 14px 58px;
								background: transparent;
								min-height: 44px;
								height: auto !important; /* hack to get min-height to work reliably */
						  		height: 44px; /* hack to get min-height to work reliably */
							}
							
						div#topblock02_content div.subchannel_featuredpromos_right div.subchannel_featuredpromos_right_item p
						{
							margin: 0px 0px 0px 0px;
						}
						
						div#topblock02_content div.subchannel_featuredpromos_right div.subchannel_featuredpromos_right_item ul
						{
							margin: 0px 0px 0px 0px;
							list-style: none;
						}
						
							div#topblock02_content div.subchannel_featuredpromos_right div.subchannel_featuredpromos_right_item ul li
							{
								margin-left: 0px;
							}
									
			div.subchannel_relateddiscussions
			{
				padding: 10px 0px 10px 10px;
				margin: 0px 0px 10px 0px;
				background: transparent;
				zoom: 1; /* get IE to show background correctly */		
			}

				div#topblock02_content div.subchannel_relateddiscussions h3
				{
					padding: 0px;
					margin: 0px 0px 6px 0px;
					color: #999;
					font-size: 11px;
					line-height: 11px;
					font-weight: bold;
				}
				
				div.subchannel_relateddiscussions table
				{
					margin: 0px 0px 0px 0px;
					padding: 0px;
				}
				
					div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_1
					{
						padding: 4px 0px 0px 62px;
					}
					
						div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_1 span
						{
							color: #BBA27A;
							font-size: 9px;
						}
						
						div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_1 span A:link { text-decoration: underline; font-weight: normal; color: #BBA27A; }
						div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_1 span A:visited { text-decoration: underline; font-weight: normal; color: #BBA27A; }
						div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_1 span A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
						div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_1 span A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }
						
					div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_2
					{
						padding: 4px 10px 0px 10px;
					}
					
					div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_3
					{
						color: #BBA27A;
						font-size: 10px;
						padding: 4px 0px 0px 0px;
						width: 200px;
					}

						div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_3 A:link { text-decoration: underline; font-weight: normal; color: #BBA27A; }
						div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_3 A:visited { text-decoration: underline; font-weight: normal; color: #BBA27A; }
						div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_3 A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
						div.subchannel_relateddiscussions table tbody tr td.subchannel_relateddiscussions_3 A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }
														
			div.subchannel_articleindex
			{
				padding: 0px;
				margin: 0px 0px 10px 0px;			
			}

				div#topblock02_content div.subchannel_articleindex h3
				{
					padding: 2px 8px 3px 8px;
					margin: 0px 0px 10px 0px;
					background-color: #999;
					color: #FFF;
					font-size: 11px;
					line-height: 11px;
					font-weight: bold;
				}
				
				div#topblock02_content div.subchannel_articleindex ul li
				{
					list-style: none;
					margin-left: 0px;
				}
				
				div#topblock02_content div.subchannel_articleindex ul li em
				{
					color: #66B6B6;
					font-style: normal;
				}
				
			div.subchannel_photoindex
			{
				padding: 10px 0px 10px 10px;
				margin: 0px 0px 10px 0px;
				background-color: #DDD;			
			}

				div#topblock02_content div.subchannel_photoindex h3
				{
					padding: 0px;
					margin: 0px 0px 8px 0px;
					color: #999;
					font-size: 11px;
					line-height: 11px;
					font-weight: bold;
				}
				
				div.subchannel_photoindex p
				{
					margin: 0px 0px 10px 0px;
					clear: both;
				}
				
				div.subchannel_photoindex p.subchannel_photoindex_item
				{
					float: left;
					display: inline;
					margin: 0px;
					padding: 0px 15px 0px 0px;
					width: 78px;
					text-align: center;
					clear: none;
					height: 110px;			
				}
				
					div.subchannel_photoindex p.subchannel_photoindex_item a img
					{
						display: block;
					}
				
			div.subchannel_additionalpromos
			{
				padding: 10px 0px 0px 10px;
				margin: 0px 0px 10px 0px;
				background-color: #DDD;
				zoom: 1;  /* get IE to show background properly */			
			}						

				div#topblock02_content div.subchannel_additionalpromos h3
				{
					padding: 0px;
					margin: 0px 0px 8px 0px;
					color: #999;
					font-size: 11px;
					line-height: 11px;
					font-weight: bold;
				}
				
				div.subchannel_additionalpromos div.subchannel_additionalpromos_item
				{
					float: left;
					display: inline;
					margin: 0px;
					padding: 0px 10px 0px 0px;
					width: 216px;
					height: 100px;
				}
				
					div.subchannel_additionalpromos div.subchannel_additionalpromos_item a img
					{
						float: left;
						display: inline;
						margin: 0px 10px 0px 0px;
					}
					
					div.subchannel_additionalpromos div.subchannel_additionalpromos_item h4
					{
						margin: 0px;
						font-weight: bold;
						font-size: 11px;
					}
					
					div.subchannel_additionalpromos div.subchannel_additionalpromos_item p
					{
						margin: 0px;
					}
			
			/* -- QUIZ STUFF -- */
			
			div#quizquestion
			{
				zoom: 1;				
			}
			
			div.quizquestionseparator
			{
				padding: 0px 0px 0px 0px;
				height: 22px;
				background: transparent url(images/quizzes/dash_474x2.gif) repeat-x 0px 7px;
				margin: 0px 0px 0px 0px;
			}
			
				div#quizquestion h4
				{
					font-size: 11px;
					font-weight: bold;
					margin: 0px 0px 10px 0px;
				}
				
				div#quizquestion table
				{
				
				}
				
					div#quizquestion table tbody tr td
					{
						padding: 0px 0px 8px 8px;
					}
					
						div#quizquestion table tbody tr td input
						{
							/* extra padding for radio buttons */
							margin: 0px 0px 0px 6px;
						}
			
			div#quizquestionanswer
			{
				zoom: 1;				
			}
			
				div#quizquestionanswer h4
				{
					font-size: 16px;
					line-height: 16px;
					font-weight: bold;
					margin: 0px;
					color: #66B5B6;
					padding-bottom: 8px;
				}
				
					div#quizquestionanswer h4.answerright
					{
						background: transparent url(images/quizzes/check_20x20.gif) no-repeat 0 0;
						padding: 5px 0px 8px 24px;
					}
					
					div#quizquestionanswer h4.answerwrong
					{
						background: transparent url(images/quizzes/cross_20x20.gif) no-repeat 0 0;
						padding: 3px 0px 8px 24px;
					}
					
				div#quizquestionanswer p
				{
					margin: 0px 0px 12px 0px;
				}
				
			div#quizanswer
			{
				background: transparent url(images/quizzes/arrow_yourresults_129x62.gif) no-repeat 0 50%;
				margin: 0px 0px 10px 0px;
			}
							
				div#quizanswer div#quizanswercontent
				{
					margin: 0px 0px 0px 140px;
					padding: 20px 10px 20px 10px;
					background-color: #d8eced;
					min-height: 75px;
					height: auto !important; /* hack to get min-height to work reliably */
			  		height: 75px; /* hack to get min-height to work reliably */					
				}
				
					div#quizanswer div#quizanswercontent h4
					{
						margin: 0px 0px 10px 0px;
						font-size: 18px;
						color: #66B6B7;
					}
					
					div#quizanswer div#quizanswercontent p
					{
						margin: 0px;
					}
			
			div#quizanswer_foremail
			{
				background: transparent url(images/quizzes/back_email_results.gif) repeat-y 0 50%;
				margin: 0px 0px 10px 0px;
				zoom: 1;
			}

				div#quizanswer_foremail div#quizanswercontent_01
				{
					float: left;
					display: inline;
					margin: 0px 10px 0px 0px;
					padding: 20px 10px 20px 10px;
					width: 125px;
			  		zoom: 1;
			  		min-height: 75px;
					height: auto !important; /* hack to get min-height to work reliably */
			  		height: 75px; /* hack to get min-height to work reliably */						
				}
				
					div#quizanswer_foremail div#quizanswercontent_01 h4
					{
						margin: 0px 0px 10px 0px;
						font-size: 13px;
						color: #66B6B7;
					}
					
					div#quizanswer_foremail div#quizanswercontent_01 p
					{
						margin: 0px;
					}

				div#quizanswer_foremail div#quizanswercontent_02
				{
					float: left;
					display: inline;
					margin: 0px 10px 0px 0px;
					padding: 20px 10px 20px 10px;
					width: 125px;
			  		zoom: 1;
			  		min-height: 75px;
					height: auto !important; /* hack to get min-height to work reliably */
			  		height: 75px; /* hack to get min-height to work reliably */						
				}
				
					div#quizanswer_foremail div#quizanswercontent_02 h4
					{
						margin: 0px 0px 10px 0px;
						font-size: 13px;
						color: #66B6B7;
					}
					
					div#quizanswer_foremail div#quizanswercontent_02 p
					{
						margin: 0px;
					}

				div#quizanswer_foremail div#quizanswercontent_combined
				{
					float: right;
					display: inline;
					margin: 0px 0px 0px 0px;
					padding: 20px 10px 20px 10px;
					width: 125px;
			  		zoom: 1;
			  		min-height: 75px;
					height: auto !important; /* hack to get min-height to work reliably */
			  		height: 75px; /* hack to get min-height to work reliably */					
				}
				
					div#quizanswer_foremail div#quizanswercontent_combined h4
					{
						margin: 0px 0px 10px 0px;
						font-size: 13px;
						color: #66B6B7;
					}
					
					div#quizanswer_foremail div#quizanswercontent_combined p
					{
						margin: 0px;
					}
			
			table.quizform
			{
				margin: 0px 0px 5px 0px;
			}
			
				table.quizform tbody tr td
				{
					font-weight: bold;
					padding: 0px 0px 6px 0px;
				}
					
					table.quizform tbody tr td input
					{
						width: 300px;
						margin: 0px 0px 0px 10px;
					}
																		
			div.quiztitlebar
			{
				margin: 0px 0px 10px 0px;
				background-color: #f0e7de;
				padding: 8px 8px 8px 8px;
				text-align: left;
				font-size: 13px;
				line-height: 18px;
				font-weight: bold;			
			}
			
				div.quiztitlebar div
				{
					float: right;
				}
						
			div.quizbuttonbar
			{
				margin: 0px 0px 10px 0px;
				background-color: #f0e7de;
				padding: 6px 6px 4px 6px;
				text-align: center;
			}
			
				div.quizbuttonbar input
				{
					margin: 0px;
					padding: 0px;
				}

			div#quizrelated
			{
				margin: 0px 0px 10px 0px;
				background-color: #e9f5f5;
				padding: 10px;
				zoom: 1;			
			}

				div#quizrelated h4
				{
					color: #66b5b0;
					font-size: 12px;
					font-weight: bold;
					margin: 0px 0px 8px 0px;				
				}
				
				div#quizrelated div.quizrelatedarticle
				{
					float: left;
					display: inline;
					width: 220px;
					min-height: 78px;
					height: auto !important; /* hack to get min-height to work reliably */
			  		height: 78px; /* hack to get min-height to work reliably */
					padding: 0px 6px 0px 0px;
					margin: 0px;
					zoom: 1;
				}
				
					div#quizrelated div.quizrelatedarticle img
					{
						float: left;
						display: inline;
						margin: 0px 8px 0px 0px;
					}
				
					div#quizrelated div.quizrelatedarticle h5
					{
						margin: 0px;
						font-size: 11px;
						font-weight: bold;
					}
					
					div#quizrelated div.quizrelatedarticle p
					{
						margin: 0px;
					}
														
			div#quizfooter
			{
				margin: 0px 0px 10px 0px;
			}
			
				div#quizfooter div.quizfooterad
				{
					float: left;
					display: inline;
					margin: 0px;
				}
				
				div#quizfooter div#quizfootermore
				{
					float: right;
					display: inline;
					width: 145px;
					min-height: 230px;
					height: auto !important; /* hack to get min-height to work reliably */
			  		height: 230px; /* hack to get min-height to work reliably */
					background-color: #e9f5f5;
					padding: 10px;
					margin: 0px;
				}
				
					div#quizfooter div#quizfootermore h4
					{
						color: #66b5b0;
						font-size: 12px;
						font-weight: bold;
						margin: 0px 0px 8px 0px;
					}
					
					div#quizfooter div#quizfootermore ul
					{
						list-style: none;
					}
					
						div#quizfooter div#quizfootermore ul li
						{
							margin-left: 0px;
						}
			
		div#articlesubmit
		{
			background: #66b6b7 url(images/article/hd_art_comments.gif) no-repeat 0 0;
			padding: 50px 16px 10px 16px;			
		}

			div#articlesubmit fieldset
			{
				/* the fieldset is need in the html code to prevent an IE bug */
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				border: 0px;
			}
						
				div#articlesubmit fieldset p
				{
					 margin: 0px 0px 0px 0px;
					 text-align: right;
				}
	
					div#articlesubmit fieldset p textarea
					{
						 display: block;
						 width: 100%;
						 border: 0px;
						 margin: 0px 0px 4px 0px;
					}
						
		div#articlecomments
		{
			background-color: #e8f4f4;
			padding: 16px 16px 1px 16px;
		}
		
			div.articlecomment
			{
				clear: both;
				display: block;
				width: 100%;
				padding: 0px 0px 16px 0px;
			}
			
				div.articlecommentphoto
				{
					width: 40px;
					float: left;
				}
				
				div.articlecommenttext
				{
					width: 390px;
					float: right;
				}
				
					div.articlecommenttext p
					{
						margin: 0px 0px 0px 0px;
					}
					
						span.commentcount
						{
							color: #9a9a9a;
							padding: 0px 0px 0px 6px;
						}
						
		div#articlecommentsfooter
		{
			margin-top: 8px;
		}				

			div#articlecommentsfooter p
			{
				font: normal 10px/16px Arial, Verdana, Helvetica, sans-serif;
				color: #b3b3b3;
				margin: 0px 0px 0px 0px;
				text-align: center;
			}
			
				div#articlecommentsfooter p.alignright
				{
					text-align: right;
				}
			
			div#articlecommentsfooter p A:link { text-decoration: underline; font-weight: normal; color: #b3b3b3; }
			div#articlecommentsfooter p A:visited { text-decoration: underline; font-weight: normal; color: #b3b3b3; }
			div#articlecommentsfooter p A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
			div#articlecommentsfooter p A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }
		
		p.charticleauthor
		{
			float: right;
			color: #5f423c;
			font: italic 11px/16px Arial, Verdana, Helvetica, sans-serif;
			margin: 10px 0px 10px 0px;		
		}
			
		div#charticlecommentsfooter
		{
			margin: 10px 0px 10px 0px;
			text-align: left;
		}				

			div#charticlecommentsfooter p.authorseem
			{
				font: normal 10px/16px Arial, Verdana, Helvetica, sans-serif;
				color: #999;
				margin: 0px 0px 0px 0px;
			}
			
				div#charticlecommentsfooter p.articleauthor
				{

					color: #5f423c;
					font: italic 11px/16px Arial, Verdana, Helvetica, sans-serif;
					margin-bottom: 8px;
				}

					div#charticlecommentsfooter p.articleauthor A:link { text-decoration: none; font-weight: normal; color: #5f3e2f; }
					div#charticlecommentsfooter p.articleauthor A:visited { text-decoration: none; font-weight: normal; color: #5f3e2f; }
					div#charticlecommentsfooter p.articleauthor A:hover { text-decoration: none; font-weight: normal; color: #66B6B7; }
					div#charticlecommentsfooter p.articleauthor A:active { text-decoration: none; font-weight: normal; color: #66B6B7; }

				div#charticlecommentsfooter p.articleseemore
				{
					margin-bottom: 8px;
				}
				
					div#charticlecommentsfooter p.articleseemore A:link { text-decoration: underline; font-weight: normal; color: #5f3e2f; }
					div#charticlecommentsfooter p.articleseemore A:visited { text-decoration: underline; font-weight: normal; color: #5f3e2f; }
					div#charticlecommentsfooter p.articleseemore A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
					div#charticlecommentsfooter p.articleseemore A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }
					
			
			div#charticlecommentsfooter p A:link { text-decoration: underline; font-weight: normal; color: #999; }
			div#charticlecommentsfooter p A:visited { text-decoration: underline; font-weight: normal; color: #999; }
			div#charticlecommentsfooter p A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
			div#charticlecommentsfooter p A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }
														
	div#topblock03
	{
		float: left;
		width: 300px;
		min-height: 10px;
		height: auto !important; /* hack to get min-height to work reliably */
  		height: 10px; /* hack to get min-height to work reliably */
    		margin: 0px 0px 10px 10px;
    		padding: 0px 0px 0px 0px;
    		display: inline;
	}
	
		div#topblock div.colright
		{
			float: right;
			margin: 0px 3px 10px 0px;
		}
				
		div#topblock03_ad
		{
			margin: 0px 0px 8px 0px;
		}
		
		div#topblock03_ad2
		{
			margin: 0px 0px 8px 0px;
		}

		div#topblock03_ad3
		{
			margin: 0px 0px 8px 0px;
		}
		
		div#topblock03_ad4
		{
			margin: 0px 0px 8px 0px;
		}
						
		div#tagcloud
		{
			margin: 0px 0px 10px 0px;
		}

			/*
			div#tagcloud p
			{
				margin: 0px 0px 2px 0px;
				color: #b2dada;
				font-size: 16px;
				font-weight: normal;
				line-height: 24px;
				text-align: justify;
			}
			
			div#tagcloud p A:link { text-decoration: none; font-weight: normal; color: #b2dada; }
			div#tagcloud p A:visited { text-decoration: none; font-weight: normal; color: #b2dada; }
			div#tagcloud p A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
			div#tagcloud p A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }
				
			*/
			div#tagcloud ul
			{
				margin: -10px 0px 2px 0px;
				padding: 0px 0px 0px 0px;
				color: #b2dada;
				font-size: 16px;
				font-weight: normal;
				line-height: 25px;					
				text-align: justify;
			}
			
				div#tagcloud ul li
				{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					display: inline;
					list-style: none;
				}			

					div#tagcloud ul li A:link { text-decoration: none; font-weight: normal; color: #b2dada; }
					div#tagcloud ul li A:visited { text-decoration: none; font-weight: normal; color: #b2dada; }
					div#tagcloud ul li A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
					div#tagcloud ul li A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }
					
					div#tagcloud ul li.CommonTag1
					{
						font-size: 100%;
					}
					
					div#tagcloud ul li.CommonTag2
					{
						font-size: 120%;
					}
					
					div#tagcloud ul li.CommonTag3
					{
						font-size: 130%;
					}
					
					div#tagcloud ul li.CommonTag4
					{
						font-size: 140%;
					}
					
					div#tagcloud ul li.CommonTag5
					{
						font-size: 160%;
					}
					
					div#tagcloud ul li.CommonTag6
					{
						font-size: 180%;
					}
					
		div#morelist
		{
			background-color: #f2f6e7;
			margin: 0px 0px 10px 0px;
		}
		
		div#siteletmorelist
		{
			background-color: #e8f4f4;
		}

			div#siteletmorelist h3
			{
				background-color: #66b6b7;
				color: #FFF;
				font: bold 11px/11px Arial, Verdana, Helvetica, sans-serif;
				padding: 2px 10px 2px 10px;
				margin: 0px 0px 0px 0px;
			}
				
			div#morelist p
			{
				margin: 0px 0px 0px 0px;
			}
		
			div#morelistinner
			{
				padding: 10px 10px 4px 10px;
				zoom: 1;
			}
			
				div#morelistinner p
				{
					margin: 0px 0px 10px 0px;
				}

				div#morelistinner p.nobottommargin
				{
					margin: 0px 0px 0px 0px;
				}

					div#morelistinner p span.additionalinfo
					{
						color: #baa37a;
						/* padding-left: 4px; */
					}
					
					div#morelistinner p span.additionalinfo A:link { text-decoration: underline; font-weight: normal; color: #baa37a; }
					div#morelistinner p span.additionalinfo A:visited { text-decoration: underline; font-weight: normal; color: #baa37a; }
					div#morelistinner p span.additionalinfo A:hover { text-decoration: underline; font-weight: normal; color: #66B6B7; }
					div#morelistinner p span.additionalinfo A:active { text-decoration: underline; font-weight: normal; color: #66B6B7; }
				
					select#select_category
					{
						width: 278px;
					}	
					
				div#morelistinner ul
				{
					list-style: none;
				}
				
					div#morelistinner ul li
					{
						margin-left: 0px;
					}
					
											
				div#morelistinner h3
				{
					font: bold 11px/11px Arial, Verdana, Helvetica, sans-serif;
					margin: 0px 0px 10px 0px;
					color: #a4c05c;
					background: transparent;
					padding: 0px;
				}
					div#siteletmorelist div#morelistinner img
					{
						float: left;
						margin: 0px 0px 0px 0px;
					}
					
					div#siteletmorelist div#morelistinner div
					{
						margin: 0px 0px 18px 0px;
						float: right;
						width: 238px;
					}
					
						div#siteletmorelist div#morelistinner div h3
						{
							font: bold 11px/14px Arial, Verdana, Helvetica, sans-serif;
							margin: 0px 0px 0px 0px;
							color: #66b6b7;
							background: transparent;
							padding: 0px;
						}
		
						div#siteletmorelist div#morelistinner div p
						{
							font: normal 10px/14px Arial, Verdana, Helvetica, sans-serif;
							margin: 0px 0px 0px 0px;
						}
												
				div#morelistinner div.separator
				{
					height: 30px;
					background: transparent url(images/article/rule_shortdash.gif) repeat-x 1px 14px;
				}				
				
div#bottomblock
{
	clear: both;
}

	div#bottomblock_ad
	{
		float: left;
		width: 300px;
		min-height: 250px;
		height: auto !important; /* hack to get min-height to work reliably */
  		height: 250px; /* hack to get min-height to work reliably */
    		margin: 0px 0px 16px 0px;
    		padding: 0px 0px 0px 0px;
    		line-height: 1px;
    		display: inline;	
	}

	div#bottomblock_sponsoredlinks
	{
		float: left;
		width: 317px;
		min-height: 248px;
		height: auto !important; /* hack to get min-height to work reliably */
  		height: 248px; /* hack to get min-height to work reliably */
		border: 1px solid #d9d9d9;
  		margin: 0px 0px 16px 11px;
      		display: inline;				
	}

	div#topblock03 div#bottomblock_sponsoredlinks
	{
		/* in rare cases you may want to float this box out of the bottom row and */
		/* into the middle right column, in which case this style takes effect */
		float: none;
		display: block;
		width: auto;
		margin: 0px 0px 10px 0px;			
	}

		div#bottomblock_sponsoredlinks h4
		{
			background-color: #d9d9d9;
			color: #FFF;
			padding: 3px 10px 4px 10px;
			font: bold 11px/11px Arial, Verdana, Helvetica, sans-serif;		
		}
	
		div#bottomblock_sponsoredlinks p
		{
			color: #000;
			margin: 10px 10px 10px 10px;
			font: normal 10px/12px Arial, Verdana, Helvetica, sans-serif;
		}
	
		div#bottomblock_sponsoredlinks A:link { text-decoration: underline; font-weight: normal; color: #78a8d3; }
		div#bottomblock_sponsoredlinks A:visited { text-decoration: underline; font-weight: normal; color: #78a8d3; }
		div#bottomblock_sponsoredlinks A:hover { text-decoration: underline; font-weight: normal; color: #a4caec; }
		div#bottomblock_sponsoredlinks A:active { text-decoration: underline; font-weight: normal; color: #a4caec; }
			
	div#bottomblock_bestof
	{
		float: left;
		width: 300px;
		min-height: 250px;
		height: auto !important; /* hack to get min-height to work reliably */
  		height: 250px; /* hack to get min-height to work reliably */
  		background-color: #f6f1eb;
  		margin: 0px 0px 16px 10px;
      		display: inline;			
	}
	
	div#topblock03 div#bottomblock_bestof
	{
		/* in rare cases you may want to float this box out of the bottom row and */
		/* into the middle right column, in which case this style takes effect */
		float: none;
		display: block;
		width: auto;
		margin: 0px 0px 10px 0px;
	}
	
		div#bottomblock_bestof h4
		{
			color: #bda277;
			padding: 8px 10px 0px 10px;
			font: bold 14px/14px Arial, Verdana, Helvetica, sans-serif;		
		}
		
		div#bottomblock_bestof p
		{
			color: #5F423C;
			margin: 10px 10px 10px 10px;
			padding: 0px 0px 0px 0px;
			font: normal 11px/14px Arial, Verdana, Helvetica, sans-serif;
			clear: both;
		}

			div#bottomblock_bestof p img
			{
				float: left;
				margin: 0px 10px 0px 0px;
				padding: 0px;
			}

.midarticleadmarker
{
	margin: 12px auto 0px auto;
	padding: 0px 0px 4px 0px;
	text-align: center;
	font: normal 10px/10px Arial, Verdana, Helvetica, sans-serif;
}

	.midarticleadmarker img
	{
		margin: 0px 18px 0px 18px;
	}
				
.midarticlead
{
	width: 400px;
	margin: 0px auto 12px auto;
	border-top: 1px solid #ddd0bd;
	border-bottom: 1px solid #ddd0bd;
	padding: 12px 0px 12px 0px;
	text-align: center;
}

.insetsponsor_right
{
	font: normal 10px/14px Arial, Verdana, Helvetica, sans-serif;
	color: #b3b3b3;
	float: right;
	margin: 0px 0px 1px 16px;
	display: inline;
	padding: 4px 0px 0px 0px;
}

.insetsponsor_sitelet
{
	font: normal 10px/14px Arial, Verdana, Helvetica, sans-serif;
	color: #b3b3b3;
	margin: 18px 0px 0px 0px;
}

	.insetsponsor_sitelet img
	{
		margin: 0px 2px 0px 0px;
		vertical-align: baseline;
	}

.charticlehead
{
	font: bold 11px/12px Arial, Verdana, Helvetica, sans-serif;
	padding: 8px;
	text-align: center;
}

	.charticlehead img
	{
		margin: 0px 8px 0px 0px;
		vertical-align: baseline;
	}

.charticlelefthead
{
	font: bold 11px/14px Arial, Verdana, Helvetica, sans-serif;
	padding: 8px;
	text-align: right;
	width: 62px;
}

	.charticlelefthead img
	{
		margin: 0px 0px 3px auto;
		display: block;
		align: right;
	}

.charticlecell
{
	font: normal 10px/15px Arial, Verdana, Helvetica, sans-serif;
	padding: 8px;
	vertical-align: top;
	zoom: 1;
	width: 179px; /* gets both content columns to be the same width - actually makes the table about 1 pixel too big but that is okay since browsers account for it automatically */
}

	.charticlecell img
	{
		float: left;
		margin: 0px 8px 2px 0px;
	}
			
/* table styles for Link to Us page */
table#links_tbl1, table#links_tbl2, table#links_tbl3{
width: 465px;
height: 310px;
margin: 14px 0 14px 0;
}

table#links_tbl2{
width: 465px;
height: 160px;
}


table#links_tbl3{
width: 465px;
}

table td #linkto{
    vertical-align: top;
    
}

.linkto_img{
    background-color: #ddd0bd;
    margin-top: 8px;
}


p.cell_tbl1 {
    background-color: #ddd0bd;
    width: 135px;
    height: 311px;
}


p.cell_tbl2 {
    background-color: #ddd0bd;
    width: 135px;
    height: 176px;
}

p.cell_tbl3 {
    background-color: #ddd0bd;
    width: 135px;
}


textarea.linkto{
 width: 115px;
 height: 85px;
 margin-top: 14px;
 vertical-align: bottom;
 margin-bottom: 8px;
}

.shortimg {
    margin-bottom: 17px;
}	

