div.listed_article img {
	float: left;
	margin-right: 5px;
}

h2{
	color: #384E80;	
}

div.listed_article p{
	
	display: inline;
}

div#mc{
	padding-left: 8px;
}

div.leftDoubleColumn, div.rightDoubleColumn{
	width: 310px;
}

div.leftDoubleColumn{
	float: left;
	padding-right: 10px;
}

div.rightDoubleColumn, div.rightmostSingleColumn{
	display: inline;
}

div.singleColumn, div.rightmostSingleColumn{
	width: 150px;
	margin-bottom: 10px;
}

div.singleColumn{
	padding-right: 10px;
	float: left;
}

div.listed_article{
	width: 310px;
	margin-bottom: 10px;	
}


div.fullBodyBand{
	width: 470px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}	
	
	ul#tabs{
		padding: none;
	}
	
	ul#tabs li{
		display: inline;
		list-style-type: none;
		font-size: 1.2em;
		padding: 0 5px;
	}



	div#starSigns div.starsignIcon, div#starSigns div.microstarsignIcon, div.starsignItem{
		width: 75px;
		height: 65px;
		
		margin-bottom: 10px;
		float: left;
		display: inline;
		text-align: center;
	}
	
	 div#starsigns div.microstarsignIcon{
		width: 48px;
		height:  42px;
	 }
	
	div#starsigns img{
		border: 0px;
	}

div#articleLinks{
	width: 300px;
}

	p.previousLink{
	float: left;
	width: 100px;
}

	p.nextLink{
		float: right;
		width:150px;
		text-align: right;
	}	
	
div#rssFeed{
	margin: 10px 0;
	width: 300px;
}
	
	div#rssFeed a{
		padding-left: 20px;
		font-size:1.2em;
		height: 18px;
		background: url("images/rss.gif") no-repeat;
	}
	
div#tarotQuestion{
	margin-top: 10px;
	width: 300px;
}
	

	img.illustration{
		width:120px;
		height: 90px;
		float: left;
		margin: 0px 5px 0 0;
	}
	
	input#tarotQuestionInput{
		width: 135px;
		margin-right: 5px;
	}
	
	div#tarotQuestion label{
		padding: 0 5px 10px 0;
		float: right;
	}
	
	input#tarotAskButton{
		margin: 0 0 0 20px;
	}
	
	div#tarotQuestion form{
		padding-top: 10px;
	}

div#ghostStories ul{
	padding: 0px;
	list-style-type: none;
}
	div#ghostStories li	{
	list-style-type: none;
}

div#previousQuestions li, div#otherCelebrityHoroscopes li, div#loveSpells li{
	margin-left: 30px;
}

div#loveSpells li{
	list-style-type: none;
}

div#starsignCompatibility{
	padding: 0px;
}	

div#starsignCompatibility select{
	margin-left: 20px;
}

	div#starsignCompatibility .module_button{
	margin-left: 20px;	
	}

	div.shopItem dl{
		width: 100px;
	}
	
	div#chineseCompatibility form, div#tarotQuestion form{
		text-align: right;
	}
	
	div#chineseCompatibility p{
		text-align: left;
	}
	
	div#chineseCompatibility select{
		width: 115px;
		
		margin-right: 5px;	
	}

	div#celebrityCompatibility p{
		margin-bottom: 10px;
	}
	
	div.rhsElement{
		margin-bottom: 20px;
	}
	

	label{
		font-size: 0.9em;
	}
	
	button.module_button{
		margin-top: 5px;
	}
	
	div#chineseCompatibility select{
		padding-right: 0px;
	}
	
	div#celebrityCompatibility input#askButton, div#chineseCompatibility input#askbutton{
		float: right;
	}

div#luckyDip{
	margin-top: 10px;
	width: 310px;
}

div#celebscopes{
	
	border: 1px solid #cee4be;
	width: 300px;
	margin-bottom: 10px;
}

	div#celebscopes ul{
		padding-top: 10px;
		list-style-type:none;
	}
	


ul#firstLinksList, div#articleList ul#firstCelebrityList{
	display: inline;
	width: 140px;
	float: left;
	margin-left: 2px;
}

ul#secondLinksList, div#articleList ul#secondCelebrityList{
	display: inline;
	width: 140px;
	float: left;
}

div#articleList ul#firstCelebrityList, div#articleList ul#secondCelebrityList{
	width: 120px;
	list-style-position: inside;
}		

ul#firstLinksList li, ul#secondLinksList li{
	margin-left: 2px;
}

div#numerology form{
	float: right;
}

div#askThePsychic li{
	
	list-style-type: none;
	margin: 3px 0;
}

div#starsignCompatibility img{
	margin-top: 3px;
	margin-left: 15px;
}

div#links li{
	list-style-position: inside;
	list-style-image: url("/images/bullet.gif");
}

div.content{
	width: 150px;
	float: left;
}

div#mc h3{
	color: #666666;
	border-bottom: 1px solid #cccccc;
}


div#rhc h3{
	color: #666666;
	border-bottom: 1px solid #cccccc;
}

h3{
	width: 300px;
	font-size: 14px;
	padding-bottom: 3px;
	padding-left: 3px;
}

img#headImage{
	margin-bottom: 15px;
}

div#celebrityList{
	margin: 10px 20px 10px 10px;
	border: 1px solid #ededed;
	padding: 5px;
	width: 150px;
	float: right;
}

div#celebrityList ul, div#articleList ul{
	margin-left: 20px;
}

h2#celebritySubheading{
	margin: 5px 0 10px 0;
}

div.placeholder{
	width: 300px;
	height: 100px;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

div#advertising{
	width: 300px;
	height: 250px;
	margin-bottom: 10px;
	float: left;
}

div#toolCarousel{
	width: 300px;
	height: 100px;
	border: 1px solid #000000;
}


div#celebHoroscopes li{
	list-style-type: none;
}

div#video{
	width: 300px;
	height: 100px;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

div#promoSlot{
	width: 300px;
	height: 100px;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

div.article_container div{
	float: left !important;
}

div#rhc{
	width: 300px;
	padding-left: 6px;
}

div#rhc div{
	font-size: 12px;
}

div.content, div.heading, div.horoscopes{
	width: 300px;
	
}

div.img-top{
	float: right !important;
	
}

div.img-top img{
	width: 300px;
	height: 200px;
}

img.sideImage{
	float: left;
	width: auto;
	height: auto;
	margin-right: 5px;
}

ul#web2links{
	float: left;
}

div#topline ul.breadcrumb {
	display: none;
}

div.content div ul li, div.content li{
	list-style-type: none;
}


div.content div h3, div.content h3{
	float: right;
}



<!--Love & romance styles -->

div.horoscopes img{
	width: 100%;
}

div.horoscopes div.feature-teaser img{
	float: left;
}

div.horoscopes div.feature-teaser div.horoscopes{
	display: inline;
}

div.wrap-components-2col, div.wrap-components-1col{
	
	padding: 10px;
	width: 300px;
	clear: left;
}

div.wrap-components-2col img{
	float: left;
	display: inline;
}
div.wrap-components-2col div.horoscopes{
	display: inline;
	width: 120px;
}

div.lead-4-stories-sub-1 , div.lead-4-stories-sub-2 , div.lead-4-stories-sub-3, div.lead-4-stories-sub-4 {
	width: 280px;
	padding: 5px 10px 5px 10px;
	
}
div.lead-4-stories-sub-1 img, div.lead-4-stories-sub-2 img, div.lead-4-stories-sub-3 img, div.lead-4-stories-sub-4 img{
	border: none;
	float: left;
	width: 40px;
	height: 30px;
}

div.lead-4-stories-sub-1 a, div.lead-4-stories-sub-2 a, div.lead-4-stories-sub-3 a, div.lead-4-stories-sub-4 a{
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 10px;
}

div.feature-teaser{
	margin-bottom: 20px;
}

div.feature-teaser img{
	border: 0px;
}

div.feature-teaser img{
	margin-right: 5px;
}

div.feature-teaser p.intro{
	font-weight: bold;
}

div.heading h1{
	font-size: 1.3em;
	color: #0053A4;
	text-align: center;
	margin-bottom: 5px;
}

ul.moreStars{
	text-align: center;
	margin-bottom: 6px;
	padding-top: 5px;
}

ul.moreStars li{
	border-left: 1px solid #cee4be;
	border-bottom: 1px solid #cee4be;
	background: #ffdd62;
	font-weight: bold;
	display: inline;
	padding: 5px;
}

ul.moreStars li#dailyHoroscopes, ul.moreStars li#weeklyHoroscopes, ul.moreStars li#monthlyHoroscopes,ul.moreStars li#dailyHoroscopes span, ul.moreStars li#weeklyHoroscopes span, ul.moreStars li#monthlyHoroscopes span{
padding-left:10px;
padding-right:8px;
	
}

ul.moreStars li#lovescopeHoroscopes{
padding-left:9px;
padding-right:8px;
}

ul.moreStars li.selected{
	background: none;
	border-bottom: 0px;
}

ul.moreStars li.first{
	border-left: none;
}


ul.moreStars li a{
	color: #000000;
}

ul.last{
	
}

ul.moreStars li.current{
	background: none;
}

ul.moreStars li.current a{
	color: #e87362;
}

div.heading h2{
	font-size: 1.3em
}

h2.module_headline{
	width: 630px;
}

dt{
	clear: both;
}

div#askAQuestion textarea{
	width: 300px;
}

div#numberologyReadout p#score{
	padding: 10px 0 10px 0;
	text-align: center;
	font-size: 1.3em;
	margin-bottom: 10px;
	margin-right: 10px;
}

div#numberologyReadout p#reading{
	margin-top: 5px;
	font-size: 1.2em;
}

div#numberologyReadout p#score.numberology5{background:#f91f1f; color: #ffffff; border: 1px solid #e11818;}
div#numberologyReadout p#score.numberology4{background:#ff3a3a; color: #ffffff; border: 1px solid #cf3030;}
div#numberologyReadout p#score.numberology3{background:#fd6c6c; color: #ffffff; border: 1px solid #c95656;}
div#numberologyReadout p#score.numberology2{background:#ffa4a4; color: #000000; border: 1px solid #e69494;}
div#numberologyReadout p#score.numberology1{background:#f9cdcd; color: #000000; border: 1px solid #ba9999;}

span.imageOverlay{
	margin-top: -50px;
	height: 20px;
	font-size: 1.8em;
	top:220px;
	left: 20px;
	color: #ffffff;
	position: absolute;
	
}

div.contentBlock, div.rhsElement{
	background: #ffffff url("/newtheme/block_fade.gif") repeat-x;
	border: 1px solid #cee4be;
}

div.pinkGradientContent{
	background: url("/images/pinkGradient.gif") repeat-x;
	border: 1px solid #cee4be;
	padding: 5px;
	width: 300px;
	margin-bottom: 10px;
}

div.contentBlock{
	padding: 5px;
	width: 300px;
	margin-bottom: 10px;
}

div.lead{
	background: #ffffff url("/newtheme/block_fade.gif") repeat-x;
	border: 1px solid #cee4be;
	margin: 0 8px 0 18px;
	width: 608px;
}

div#rhc div.rhsElement{
	width: 300px;
	
}

div#rhc div.rhsElement p{
	padding: 5px;
}

div.spacedParagraphs p{
	padding-bottom: 5px;
}

.buttons input, .module_button, .search_button {
	background: #cccccc url("/images/buttonbacking.gif") repeat-x;
	border: 1px solid #559389;
}

#nav .navsel a:link
{
background: #e97467 !important;
color:#666 !important;
}
#nav .navsel a
{
color:#666 !important;
}

div.askTheCardsImage{
	text-align: center;
	width: 100%;
}

div.ichingBarStack{
	width: 200px;
	margin-top: 10px;
}

div.ichingGlyphStack{
	width: 90px;
	margin-top: 10px;
}

div.ichingBar{
	width: 200px;	
}

div.ichingBar img{
	width: 200px;
}

div.glyphDefinition{
	float: left;
	width: 90px;
	height: 40px;
	background: url("/images/glyph_background.gif") no-repeat;
	padding-left: 15px;
}

div.finalReading, div.ichingInstruction{
	margin-top: 10px;
	clear: left;
	width: 300px;
}

div.contentBlock dd{text-indent: 0px;}
div.contentBlock dt{margin-top: 5px;}
div.contentBlock a{ color:#689582;}
