body {
	margin:0;
	padding:0
}
input, div, p, label, td, li {
	font:12px arial;
	color:#333
}
p {
	margin:0;
	text-align:justify;
}
a {
	text-decoration:none
}
h1,h2,h3,h4,h5,h6 {
	 margin:0;
}
h1 {
	font-size:20px;
}
h2,h3,h4 {
	font-size:15px;
}
h5 h6 {
	font-size:13px;
}
a:hover {
	text-decoration:underline
}
a:active {
	text-decoration:none
}
a:focus {
	outline-style:none
}
.formError {
	background:#FFC9E1
}
#container {
	width:1013px;
	margin:0 auto;
	padding:0
}
#main {
	width:1013px;
	float:left;
	position:relative;
	background:#FFF
}
#header {
	width:1013px;
	float:left
}
#header td {
	padding:0
}
#topAd {
	width:727px;
	height:100px;
	float:left
}
#login {
	width:236px;
	float:left;
	padding:5px 0 0 50px
}
#login a {
	color:#000
}
#login img {
	border:none
}
#logoDiv {
	width:1013px;
	float:left;
	border-top:1px solid #f59fc3;
	border-bottom:1px solid #f59fc3;
	background:#e60e6a
}
#logoDiv h2 {
	width:262px;
	float:left;
	margin:0;
	padding:0
}
#logoDiv h2 a {
	width:262px;
	height:102px;
	float:left;
	background:url(logo.gif) top left no-repeat;
	text-indent: -99999px
}
#inThisIsh {
	width:728px;
	float:right;
	padding:2px 14px 2px 0;
	height:90px;
}
#inThisIsh p {
	float:right;
	text-align:right;
	padding:15px 7px 0 0;
	color:#000
}
#inThisIsh #itiLink {
	width:728px;
	height:90px;
	float:right
}
#inThisIsh img {
	float:right;
	border:none
}
#inThisIsh strong a img {
	width:194px;
	height:25px;
	float:none;
	border:none
}
#inThisIsh a {
	color:#FFF
}
#menubar {
	width:1013px;
	float:left;
	background:#ffc9e1
}
#menubar #left {
	width:760px;
	float:left
}
#menubar #right {
	width:253px;
	float:left;
	padding:4px 0 0
}
#menubar #right img {
	border:none
}
#menuul {
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:20000
}
#menuul li {
	margin:0;
	float:left;
	border-right:3px solid #fff;
}
#menuul li a {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#e60e69;
	float:left;
	height:26px;
	line-height:26px;
	padding:0 10px;
	
}
#menuul li a:hover {
	background:#fff;
	text-decoration:none;
}
ul#menuul  li:last-child {
	border: none;
}

/*#menuul #home {
	width:60px;
	background:url(navHome.png) top no-repeat
}
#menuul #home:hover {
	background:#FFF url(navHome.png) bottom no-repeat
}
#menuul #love {
	width:92px;
	background:url(navLove.png) top no-repeat
}
#menuul #love:hover {
	background:#FFF url(navLove.png) bottom no-repeat
}
#menuul #style {
	width:109px;
	background:url(navStyle.png) top no-repeat
}
#menuul #style:hover {
	background:#FFF url(navStyle.png) bottom no-repeat
}
#menuul #hunks {
	width:89px;
	background:url(navHunks.png) top no-repeat
}
#menuul #hunks:hover {
	background:#FFF url(navHunks.png) bottom no-repeat
}
#menuul #celebs {
	width:61px;
	background:url(navCelebs.png) top no-repeat
}
#menuul #celebs:hover {
	background:#FFF url(navCelebs.png) bottom no-repeat
}
#menuul #better {
	width:87px;
	background:url(navBetter.png) top no-repeat
}
#menuul #better:hover {
	background:#FFF url(navBetter.png) bottom no-repeat
}
#menuul #comm {
	width:133px;
	background:url(navCommunity.png) top no-repeat
}
#menuul #comm:hover {
	background:#FFF url(navCommunity.png) bottom no-repeat
}
#menuul #qtg {
	width:160px;
	background:url(navQuizzesToolsGames.png) top no-repeat
}
#menuul #qtg:hover {
	background:#FFF url(navQuizzesToolsGames.png) bottom no-repeat
}*/
#menuul ul {
	visibility:hidden;
	position:absolute;
	top:2.3em;
	left:0;
	overflow:hidden;
	z-index:10000;
	list-style:none;
	margin:0;
	padding:0;
	width:160px
}
#menuul li.sfhover ul {
	visibility:visible
}
#menuul li li {
	width:160px;
	background:#FF9CD8
}
#menuul li li a {
	width:156px;
	height:auto;
	padding:5px 2px;
	text-indent:0;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	border-bottom:1px dotted #F1097B
}
#menuul li li a:hover {
	background:#FFF;
	color:#F1097B;
	text-decoration:none
}
#leftBox {
	width:714px;
	float:left;
	padding:0;
}
#subNav {
	width:999px;
	height:18px;
	padding:2px 0 0 14px;
	float:left;
	overflow:hidden;
	background:url(tileSubMenu.gif) top left repeat-x
}
#subNav p {
	float:left;
	margin:0;
	color:#FFF;
	font-weight:bold;
	padding:0 14px 0 0
}
#subNav ul {
	float:left;
	margin:0;
	padding:0
}
#subNav li {
	float:left;
	margin:0;
	padding:0 10px 0 14px;
	list-style:none;
	background:url(bullet.gif) left no-repeat
}
#subNav a {
	color:#FFF
}
#rightBox {
	width:299px;
	float:left;
	overflow:hidden;
	padding:9px 0 0
}
#leftBarM {
	width:160px;
	float:left;
	padding:9px 0 0
}
#leftBar {
	width:160px;
	float:left;
	background:#ffc9e1;
	overflow:hidden
}
.lbarDivP a {
	color:#f39
}
#lDate {
	width:160px;
	float:left;
	background:#e60e6a;
	padding:5px 0
}
#lDate h3 {
	width:160px;
	float:left;
	margin:0;
	font-family:arial;
	font-weight:bold;
	text-align:center
}
#lDate h3 a {
	font-size:14px;
	color:#FFF
}
#lDate h3 a:hover {
	text-decoration:none;
	color:#FBF5A6
}
.lbarDiv {
	width:160px;
	float:left;
	background:#ffc9e1;
	padding:0px
}
.separator {
	width:160px;
	height:10px;
	float:left;
	border-bottom:0px solid #e60e6a;
	background:#FFF
}
.separator2 {
	width:160px;
	height:1px;
	float:left
}
.lbarDiv h3 {
	width:160px;
	float:left;
	margin:0;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	color:#F09;
	text-align:center;
	padding:7px 0 0
}
.lbarDiv h3 a {
	color:#F09
}
.lbarDiv h3 em {
	color:#000;
	font-size:16px;
	font-style:normal
}
.lbarDiv h3 strong {
	color:#000
}
.lbarDiv h3 a:hover, .lbarDiv h3 a:hover strong {
	text-decoration:none !important
}
.lbarDivP {
	width:140px;
	padding:10px 10px 0;
	line-height:15px;
	float:left;
	overflow:hidden
}
.lbarDivP img {
	border:none
}
.lbarDivP select {
	font-size:11px
}
.lbarDivDiv {
	width:160px;
	float:left;
	padding:12px 0 0
}
.lbarImgP {
	width:160px;
	float:left;
	margin:0;
	text-align:center
}
.lbarImgP img {
	border:none
}
#horTitle {
	font-size:12px;
	width:142px;
	padding-top:0
}
#horTitle img {
	width:75px;
	height:64px
}
#horTitle strong {
	font-size:16px
}
#lbfWars #custom {
	width:146px;
	padding:10px 5px 0;
	color:#f09;
	font-size:14px;
	font-family:verdana;
	float:left;
	font-weight:bold;
	text-align:center
}
#lbfWars strong {
	color:#000
}
#lbfWarsBt {
	width:110px;
	float:left;
	padding:12px 0 0
}
#lbfWarsBt a {
	float:right;
	text-indent: -99999px;
	width:58px;
	height:17px;
	background:url(btVote.jpg) top left no-repeat
}
#lQuiz strong {
	color:#000
}
#lQuiz a:hover strong {
	color:#E60E6A;
	text-decoration:none
}
#lQuiz h5 {
	color:#f09;
	font-size:10px;
	text-align:center;
	margin:0
}
#lPoll p {
	color:#000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	width:140px;
	float:left;
	margin:0;
	padding:10px 10px 0;
	line-height:15px
}
#lPoll ul {
	width:144px;
	float:left;
	padding:5px 8px;
	list-style:none;
	margin:0
}
#lPoll li {
	width:144px;
	float:left
}
#lPoll p a {
	font-weight:normal;
	font-size:10px
}
#leftBarBottom {
	width:160px;
	background:#ffc9e1;
	float:left
}
#leftBarBottom div {
	width:12px;
	height:15px
}
#leftBarBottom #left {
	float:left;
	background:url(lower_left.png) bottom left no-repeat
}
#leftBarBottom #right {
	float:right;
	background:url(lower_right.png) bottom right no-repeat
}
#tellAll {
	width:299px;
	overflow:hidden;
	float:left;
	background:#fbf5a6;
}
#tellAll h3 {
	width:299px;
	height:45px;
	float:left;
	margin:0;
	background:url(tellall.jpg) top no-repeat;
	text-indent: -99999px
}
#tellAll h3 a {
	width:299px;
	height:54px;
	float:left
}
#tellAll #inner {
	width:279px;
	float:left;
	padding:0 10px
}
#tellAll h5 {
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0;
	padding:2px 0;
}
#tellAll h5 a {
	font-size:16px;
	color:#BB112D
}
#tellAll p {
	font-family:verdana
}
#tellAll p a {
	color:#f39
}
#sbscrb {
	width:299px;
	float:left;
	padding:7px 0 0
}
#sbscrb #inner {
	width:293px;
	float:left;
	background:#ce004e;
	padding:5px
}
#sbscrb #inner small a {
	color:#FFF
}
#sbscrb #inner small a:hover {
	color:#000
}
#sbscrb p {
	color:#FFF;
	padding:0 4px;
	font-size:12px
}
#sbscrb input {
	border:none;
	font-size:12px
}
#adText {
	width:299px;
	float:left;
	font-size:12px;
	text-align:center;
	padding:0;
	margin:0
}
#mainInner {
	width:547px;
	float:left;
	padding:9px 0 0 7px
}
#mainInner2 {
	width:707px;
	float:left;
	padding:9px 0 0 7px
}
#cH h2 {
	width:536px;
	float:left;
	margin:0;
	font-weight:bold;
	font-size:25px;
	letter-spacing: -2px;
	padding:0 0 5px;
	color:#E60E6A
}
#cH {
	width:536px;
	float:left
}
#cH a {
	color:#333;
	font-size:12px
}
.dots3 {
	width:156px;
	height:1px;
	float:left;
	border-bottom:1px solid #A00121
}
.arrow {
	width:9px;
	height:8px;
	border:none
}
#searchBox {
	width:291px;
	float:left;
	padding:4px;
	background:#E60E6A;
	border-bottom:8px solid #FFF
}
#searchBox input {
	float:left
}
#searchKey {
	border:none;
	border-right:5px solid #E60E6A;
	font-size:12px
}
#zodiacIcon {
	width:72px;
	height:72px;
	border:3px solid #FFF
}
#lHoroscope ul {
	width:160px;
	float:left;
	margin:0;
	padding:0;
	list-style:none
}
#lHoroscope li {
	width:53px;
	float:left;
	padding:5px 0;
	text-align:center;
	overflow:hidden
}
#lHoroscope li a {
	width:53px;
	float:left;
	font:10px arial;
	color:#E6116C
}
#lHoroscope li a:hover {
	color:#FFF;
	text-decoration:none
}
#lHoroscope li img {
	width:40px;
	height:40px;
	border:2px solid #FFF
}
#moreInCosmo {
	width:1013px;
	float:left;
	border-bottom:1px solid #999;
	padding:0px 0 16px
}
#moreInCosmo h3 {
	width:1013px;
	margin:0;
	background:url(tileMoreInCosmo.gif) top left repeat-x;
	height:34px;
	font-family:georgia;
	font-weight:bold;
	color:#000;
	text-align:center;
	font-size:17px
}
#moreInCosmo h3 strong {
	color:#F09
}
#moreInCosmo .rev {
	width:189px;
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 10px
}
#moreInCosmo li {
	width:179px;
	float:left;
	background:url(pinkDot.gif) left no-repeat;
	padding:0 0 5px 10px
}
#moreInCosmo li a {
	font-family:georgia;
	color:#333
}
.reviews h4 a span, .reviews h4.ne a span, .micTitle {
	font-family:arial;
	color:#999;
	font-size:10px;
	background:none !important
}
.reviews h4.ne a span {
	color:#fff;
	font-size:12px;
}
.micGo {
	background:none !important
}
.micGo a {
	font-family:arial!important;
	color:#F39 !important;
	font-size:10px
}
#micInside {
	width:1013px;
	float:left;
	background:url(micTile.gif) top left repeat-y
}
#divider {
	width:1013px;
	float:left;
	border-top:30px solid #FFF;
	background:#E60E6A;
	height:3px;
	overflow:hidden
}
#footer {
	width:1013px;
	float:left;
	padding:0;
}
#bottomAd {
	width:727px;
	height:111px;
	float:left;
	padding:22px 0 0
}
#footer img {
	float:left;
	border:none
}
#footer p {
	margin:0;
	padding:5px 0 0 11px;
	color:#f72799;
	line-height:15px;
	text-align:center;
}
#footer a {
	color:#f72799;
	letter-spacing:1px
}
#fnPartner, #Adds {
	width:295px;
	float:left;
	margin:5px 0 0;
	border:2px solid #ffc9e1;
	text-align:center
}
#fnPartner a img {
	border:none;
}
#Adds a img {
	border:none;
	width:296px;
}
#topAdBanner {
	width:727px;
	height:89px;
	position:absolute;
	top:0;
	left:0
}
.rightBanner {
	width:299px;
	height:250px;
	position:absolute;
	right:0
}
#rightBanner1 {
	top:715px
}
#rightBanner2 {
	top:980px
}
#rightBanner3 {
	top:1245px
}
#rBanner1 {
	top:690px
}
#rBanner2 {
	top:955px
}
#rBanner3 {
	top:1220px
}
#rightRight .panel, #rightRight {
	width:291px;
	float:left
}
#rrInner {
	width:277px;
	float:left;
	height:205px;
	overflow:hidden;
	padding:0 7px
}
#rightRight h4 {
	width:291px;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0
}
#rightRight h4 a {
	padding:4px 0 4px 25px;
	width:266px;
	float:left
}
#rightRight h4 strong, #rightRight h4 a {
	color:#FFF
}
#rightRight .acc-contract {
	background:url(rightbox_down-arrow.gif) left no-repeat
}
#rightRight .acc-contract a {
	color:#FF34B2
}
#rightRight .acc-contract strong {
	color:#333
}
#rightRight p {
	font:12px arial;
	padding:3px;
	width:271px;
	float:left
}
#randomArticles {
	width:277px;
	float:left
}
.dots2 {
	width:277px;
	float:left;
	height:1px
}
#rightRight p a {
	font-family:arial;
	font-size:14px;
	font-weight:bold
}
#featArt {
	width:536px;
	float:left
}
#featArt p {
	width:183px;
	float:left;
	margin:0;
	padding:10px 0 5px 5px;
	font-size:14px;
	color:#000
}
#featArt strong a {
	font-size:22px;
	font-weight:bold;
	color:#000;
	line-height:22px
}
#featArt a:hover, #featArt a:hover small, #featArt strong a:hover {
	text-decoration:none;
	color:#FFF
}
#featArt a small {
	font-size:11px;
	text-decoration:underline;
	color:#000
}
#featArt #faLink, #faLink img {
	width:338px;
	height:241px;
	float:left
}
#featArt img {
	border:none
}
#otherArts {
	width:536px;
	float:left;
	padding:10px 0
}
#otherArts ul {
	width:536px;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
#otherArts li {
	width:514px;
	height:130px;
	overflow:hidden;
	float:left;
	padding:15px 10px;
	border-bottom:2px dotted #C94287
}
.oaLink {
	width:172px;
	height:120px;
	float:left;
	border:none
}
.oaLink img {
	width:172px;
	height:120px;
	border:none
}
#recent p, #otherArts p {
	width:332px;
	float:left;
	padding:0 0 0 10px;
	font-size:12px
}
#recent small, #otherArts small {
	font-size:10px;
	color:#999;
	font-family:arial
}
#recent strong a, #otherArts strong a {
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	color:#000
}
.oarm {
	float:right;
	font-family:verdana;
	color:#F39
}
.oarm img {
	border:none
}
#pagelist {
	width:536px;
	float:left;
	padding:10px 0 0;
	text-align:right
}
#pagelist a {
	font-size:12px;
	font-weight:bold;
	color:#C94287
}
#pagelist a img {
	border:none
}
#subchContainer {
	width:536px;
	float:left;
	padding:19px 0 0
}
#subchContainer2 {
	width:707px;
	float:left;
	padding:19px 0 0;
	overflow:hidden
}
#chTitle {
	width:536px;
	float:left;
	margin:0;
	font-size:18px;
	padding:0 0 5px;
	color:#C94287
}
#articleComments #reportForm, #articleComments #emailForm, #articleComments #commentForm, #articleComments {
	width:536px;
	float:left
}
#articleComments #recent {
	width:536px;
	float:left
}
#recentTop {
	width:536px;
	float:left;
	height:25px;
	overflow:hidden
}
#recentTop div {
	width:6px;
	height:25px;
	float:left
}
#recent h3 {
	float:left;
	height:20px;
	color:#FFF;
	font-size:15px;
	font-family:verdana;
	margin:0;
	padding:5px 0 0
}
#recent #inner {
	width:516px;
	height:120px;
	overflow:hidden;
	float:left;
	padding:15px 7px
}
#articleMain {
	width:518px;
	float:left;
	padding:8px
}
#articleMain h1 {
	width:518px;
	float:left;
	margin:0;
	padding:0 0 5px
}
#articleMain h1 a {
	font-weight:bold;
	font-size:19px;
	color:#000
}
#articleMain .info {
	font-size:14px;
	width:518px;
	float:left;
	margin:0;
	padding:0 0 20px
}
#articleMain .smallInfo {
	font-size:11px;
	float:left;
	width:518px;
	padding:5px 0 0
}
#articleMain p {
	font-size:12px
}
#aPlayer {
	width:518px;
	padding:0 0 10px;
	float:left;
	text-align:center
}
#aContent {
	width:518px;
	float:left;
	font-size:12px
}
#aContent div {
	font-size:12px
}
#aContent img {
	padding:0 4px
}
#aContent li, #aContent p {
	font-size:12px
}
#aContent2 {
	width:335px;
	height:530px;
	float:left;
	padding:0 20px 0 0;
	position:relative
}
#aContent2 div {
	width:335px;
	position:absolute;
	left:0px
}
#aContent3 {
	width:163px;
	float:left
}
#aContent3 ul {
	width:162px;
	float:left;
	padding:6px 0 4px;
	list-style:none;
	margin:0
}
#aContent3 li {
	width:50px;
	height:56px;
	float:left
}
#aContent3 li img {
	width:50px;
	height:50px;
	border:none
}
#aContent3 p {
	text-align:center
}
#gaImg {
	text-align:center
}
#igContainer {
	width:518px;
	padding:10px 0 0;
	float:left;
	border-width:1px 0;
	border-style:solid
}
#gaImgTxt {
	width:142px;
	height:540px;
	float:left;
	padding:9px 7px;
	position:relative
}
#gaImgTxt div {
	width:142px;
	position:absolute;
	font-size:12px;
	text-align:left !important;
	top:9px;
	left:7px
}
#gaImgTxt strong {
	font-size:16px;
	font-weight:bold
}
.gaImgGap {
	width:6px !important
}
.aPages {
	padding:5px 0 !important;
	float:left;
	width:518px;
	margin-top:10px
}
#aPages {
	padding:10px 0 0;
	font:bold 12px arial;
	text-align:center
}
#aPages a img {
	border:none
}
#aContent3 p a, #aPages a {
	font:12px arial;
	color:#616161
}
#aContent3 p a img {
	height:8px;
	border:none
}
#articleActions {
	width:506px;
	float:left;
	padding:5px 15px;
	margin:10px 0
}
#articleActions ul {
	width:506px;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
#articleActions li {
	width:168px;
	height:30px;
	float:left
}
#articleActions a {
	font-size:12px;
	color:#333;
	width:140px;
	height:20px;
	float:left;
	padding:5px 0 0 28px
}
#articleComments h4 {
	font-size:16px;
	margin:0;
	float:left;
	padding:0 10px 10px 0;
	cursor:pointer
}
#pinkC {
	font-size:12px;
	color:#FFF;
	float:left;
	padding:2px 3px
}
#articleComments ul {
	width:536px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	border-top:1px solid #333
}
#articleComments li {
	width:526px;
	float:left;
	border-bottom:1px solid #333;
	padding:10px 5px
}
#articleComments li #left {
	width:90px;
	float:left;
	text-align:center;
	padding:0 10px 0 0
}
#articleComments li #left img {
	width:40px;
	height:40px
}
#articleComments li #right {
	width:426px;
	float:left;
	font-size:12px;
	overflow:hidden
}
#articleComments li a {
	text-decoration:underline
}
#articleComments li small {
	color:#786F72;
	font-size:12px
}
#imageGalleryImages {
	width:162px;
	float:left;
	position:relative
}
#igi2 {
	width:518px;
	padding:10px 0;
	float:left;
	border-width:1px 0 0;
	border-style:solid
}
#igiLeft {
	width:30px;
	height:50px;
	float:left;
	background:url(read-previous.png) left no-repeat;
	text-indent: -99999px
}
#igiRight {
	width:30px;
	height:50px;
	float:left;
	background:url(read-next.png) right no-repeat;
	text-indent: -99999px
}
#scroll-frame {
	width:458px;
	height:50px;
	float:left;
	position:relative;
	overflow:hidden
}
#scroll-frame ul {
	width:458px;
	height:50px;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
#scroll-frame li {
	width:60px;
	height:50px;
	float:left
}
#scroll-frame li img {
	width:50px;
	height:50px;
	border:none;
	padding:0
}
.igiDiv {
	width:162px;
	position:absolute;
	top:0px;
	left:0px
}
#viewGalleryBt {
	width:128px;
	float:left;
	padding:10px 0 10px 195px
}
#viewGalleryBt a {
	width:128px;
	height:30px;
	float:left;
	text-indent: -99999px
}
#articleTags {
	width:518px;
	float:left;
	padding:10px 0 0
}
#relatedArticles {
	width:518px;
	float:left
}
#relatedArticles h4 {
	font-size:12px
}
#relatedArticles ul {
	width:498px;
	float:left;
	margin:0;
	padding:0 0 0 20px
}
#relatedArticles li {
	width:498px;
	float:left
}
#relatedArticles li a {
	font-size:12px
}
#sutraUl {
	width:536px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	border-top:2px dotted #c94287
}
#sutraUl li {
	width:536px;
	float:left;
	padding:20px 0;
	border-bottom:2px dotted #c94287
}
.sutraImg img, .sutraImg {
	width:70px;
	height:70px;
	float:left
}
.sutraImg img {
	border:none
}
#sutraUl p {
	width:461px;
	float:left;
	padding:0 0 0 5px;
	margin:0;
	font-size:12px
}
#sutraUl p a {
	font-size:14px;
	font-weight:bold;
	color:#000
}
#sutraMain {
	width:524px;
	float:left;
	border:1px solid #c94287;
	padding:7px 6px
}
#smImg {
	width:200px;
	height:200px;
	float:left;
	padding:0 10px 10px 0
}
#sutraMain h3 {
	float:left;
	margin:0;
	width:310px
}
#sutraMain h3 a {
	font-size:18px;
	font-weight:bold;
	color:#c94287
}
#intensity {
	width:310px;
	float:left;
	padding:10px 0
}
.flame {
	width:30px;
	height:30px;
	float:left;
	background:url(flame.png) top left repeat-x
}
#intensity label {
	float:left;
	font-size:12px;
	font-weight:bold;
	height:22px;
	padding:10px 10px 0 0
}
#sutraMain p {
	font-size:12px
}
#rateSutra {
	width:524px;
	float:left;
	padding:20px 0 0
}
#rateSutra #top {
	width:524px;
	float:left;
	background:url(sutraTopMid.gif) top left repeat-x
}
#rateSutra #top div {
	width:11px;
	height:18px
}
#rateSutra #top #left {
	float:left;
	background:url(sutraTopLeft.gif) bottom left no-repeat
}
#rateSutra #top #right {
	float:right;
	background:url(sutraTopRight.gif) bottom left no-repeat
}
#rateSutra #top h4 {
	float:left;
	padding:1px 5px;
	background:#FF3FA1;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin:0
}
#rsMid {
	width:496px;
	float:left;
	border-left:2px solid #C94287;
	border-right:2px solid #C94287;
	padding:10px 12px 0
}
#rsMid a {
	width:124px;
	float:left;
	height:14px;
	padding:32px 0 0;
	font-size:12px;
	font-weight:bold;
	color:#333;
	background:url(sutraRate2.gif) top left no-repeat;
	text-align:center;
	overflow:hidden
}
#rsMid a.selected1 {
	background:url(sutraRate4.gif) bottom left no-repeat
}
#rsMid a.selected2 {
	background:url(sutraRate2.gif) bottom left no-repeat
}
#rsMid a.selected3 {
	background:url(sutraRate3.gif) bottom left no-repeat
}
#rsMid a.selected4 {
	background:url(sutraRate5.gif) bottom left no-repeat
}
#rateSutra #bottom {
	width:524px;
	float:left;
	background:url(sutraBottomMid.gif) top left repeat-x
}
#rateSutra #bottom div {
	width:11px;
	height:11px
}
#rateSutra #bottom #left {
	float:left;
	background:url(sutraBottomLeft.gif) top left no-repeat
}
#rateSutra #bottom #right {
	float:right;
	background:url(sutraBottomRight.gif) top right no-repeat
}
#quizWelcome {
	width:536px;
	float:left
}
#quizWelcome h4 {
	font-size:18px;
	font-weight:bold;
	color:#c94287;
	margin:0
}
#quizWelcome p {
	font-size:12px
}
#aQuiz {
	width:518px;
	float:left;
	border-top:2px dotted #c94287;
	padding:25px 0;
	margin-top:10px
}
#aQuiz p {
	font-size:14px;
	font-weight:bold
}
#aQuiz strong {
	font-size:18px;
	font-weight:normal
}
.qDiv {
	width:518px;
	float:left
}
#aQuizInner {
	width:482px;
	float:left;
	padding:10px 18px 0;
	font-size:12px
}
#aQuizInner img {
	border:none
}
#aQuizInner strong {
	font-size:16px;
	font-weight:bold;
	color:#c94287
}
#moreQuizzes li, #aQuiz label {
	font-size:12px
}
#moreQuizzes {
	width:522px;
	float:left;
	background:#ffeef4;
	padding:12px 7px;
	margin-top:5px
}
#moreQuizzes li a, #moreQuizzes h4 {
	font-size:14px;
	font-weight:bold;
	color:#c94287;
	margin:0
}
#moreQuizzes ul {
	width:522px;
	float:left;
	list-style:none;
	margin:0;
	padding:18px 0 0
}
#moreQuizzes li {
	width:508px;
	float:left;
	padding:0 0 10px 14px;
	background:url(bigDot.gif) top left no-repeat
}
#qMess {
	width:482px;
	float:left;
	margin:0
}
#quizTry {
	width:91px;
	height:26px;
	float:left;
	background:url(btTry.png) top left no-repeat
}
#quizImg {
	float:left
}
#quizContent h3, #quizContent .info, #quizContent {
	width:308px;
	float:left
}
#quizContent {
	padding:0 0 0 10px
}
#aPages {
	width:518px;
	float:left
}
#aContent2 #aPages {
	width:335px
}
#quizContent h3 a {
	font:bold 19px arial;
	color:#000
}
#memberRegistration {
	width:504px;
	float:left;
	border:1px solid #FFC9E1;
	padding:10px 15px
}
#memberRegistration form, #memberRegistration table {
	width:504px;
	float:left;
	padding:0;
	margin:0
}
#memberRegistration tr {
	border-bottom:1px dotted #C94287;
	float:left;
	width:494px
}
#memberRegistration th {
	width:150px;
	float:left;
	padding:5px
}
#memberRegistration td {
	float:left;
	padding:5px
}
.terms {
	width:480px;
	height:250px;
	float:left;
	overflow-y:scroll
}
#blogsPeek {
	width:536px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:2px dotted #81489b
}
#blogsPeek li {
	width:528px;
	float:left;
	border-top:2px dotted #81489b;
	padding:8px 4px;
	height:auto
}
#blogsPeek li a strong {
	font:18px arial;
	color:#000
}
#blogsPeek li a:hover strong {
	text-decoration:underline;
	color:#000
}
#blogsPeek li small {
	font:10px arial;
	color:#000
}
#blogsPeek li small a {
	font:10px arial;
	color:#81489b
}
#blogsPeek li div a strong, #blogsPeek li a {
	font:bold 12px arial;
	color:#81489b
}
#blogsPeek li p, #blogsPeek div, #blogsPeek div p {
	font:12px arial;
	color:#000;
	padding:0 0 8px;
	line-height:18px;
	width:auto
}
#blogsPeek div img {
	padding:0 5px 0 0
}
#blogsPeek div a {
	font:12px arial;
	color:#81489b
}
#prevBlogs, #nextBlogs {
	width:268px;
	float:left;
	margin:0;
	padding:10px 0
}
#prevBlogs {
	text-align:left
}
#nextBlogs a, #prevBlogs a {
	font:13px arial;
	color:#81489b
}
#nextBlogs {
	text-align:right
}
.resultContainer {
	width:275px;
	height:15px;
	float:left;
	background:#FFF;
	border:1px solid #E60E6A
}
.bar {
	float:left;
	height:15px;
	background:#FBF5A6;
	border-right:1px solid #E60E6A;
	color:#F39
}
.pollDesc {
	width:144px;
	float:left;
	padding:10px 0 0
}
#ccFormMess, #ccFormMess2 {
	font-weight:normal !important
}
#controv #question {
	width:275px;
	padding:0 0 7px;
	float:left;
	font:bold 11px arial;
	color:#000;
	text-align:center
}
#controv #cosmoControversyForm ul, #controv #cosmoControversyForm2 ul {
	width:275px;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
#controv #cosmoControversyForm li, #controv #cosmoControversyForm2 li {
	width:275px;
	padding:0 0 7px;
	float:left;
	font:11px arial;
	color:#000
}
#controv #ccFormMess, #controv #ccFormMess2 {
	width:255px;
	float:left;
	text-align:right
}
#controv #ccFormMess a, #controv #ccFormMess2 a {
	color:#ef1166
}
#controv #ccFormMess a:hover, #controv #ccFormMess2 a:hover {
	text-decoration:none;
	color:#000
}
.articlePoll {
	width:518px;
	padding:10px 0;
	float:left
}
#cosmoControversyForm2 ul, #articleMain #cosmoControversyForm2 li, #articleMain .articlePoll #question {
	width:518px;
	text-align:left;
	font:12px arial
}
#articleMain .articlePoll .pollDesc {
	width:518px
}
.lbarDivDiv .resultContainer {
	width:144px
}
#auCoverDiv {
	width:190px;
	float:left
}
#auCoverDiv a img {
	border:none
}
#auContent {
	width:507px;
	float:left
}
#auContent p {
	font:14px arial;
	color:#000;
	float:507px;
	float:left;
	margin:0;
	padding:0 0 10px
}
#auContent a {
	font:14px arial;
	color:#CE004E
}
.auHeader {
	width:507px;
	float:left;
	margin:0;
	padding:30px 0 10px;
	font:bold 14px arial;
	color:#000
}
.auUl {
	width:507px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	border-top:2px solid #555
}
.auUl li {
	width:507px;
	float:left;
	padding:10px 0;
	border-bottom:2px solid #555;
	font:14px arial;
	color:#000
}
.auUlNBorder {
	border-bottom:none !important
}
#searchArts {
	width:536px;
	float:left;
	padding:10px 0 20px
}
#searchArts ul {
	width:516px;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	list-style:disc
}
#searchArts li {
	width:516px;
	float:left;
	padding:5px 0
}
#searchArts li a {
	font:bold 16px arial;
	color:#000
}
#searchArts .moreTags {
	list-style:none;
	text-align:right
}
#searchArts .moreTags a {
	font:12px arial;
	color:#F39
}
#searchArts p {
	width:506px;
	padding:0 0 0 10px;
	font:12px arial
}
#searchHeader {
	width:536px;
	float:left;
	margin:0;
	padding:0;
	font:bold 20px arial;
	color:#E60E6A
}
#movieWidget {
	width:299px;
	padding:10px 0 0;
	float:right
}
#cosmoMobileNote {
	width:536px;
	float:left;
	padding:4px 0;
	margin:5px 0 0;
	font:14px arial;
	color:#000
}
#eSubLeft {
	width:307px;
	float:left
}
#eSubRight {
	width:390px;
	float:left
}
#eSubRight h3 {
	width:390px;
	height:45px;
	float:left;
	margin:0;
	background:url(cosmo-enewsletter.png) top left no-repeat;
	text-indent: -99999px
}
#eSubRight #sbscrb #inner p {
	width:362px;
	font-size:12px
}
#eSubRight #sbscrb {
	width:390px;
	float:left;
	padding:10px 0
}
#eSubRight #sbscrb #inner {
	width:370px;
	padding:10px
}
#eSubMain {
	width:390px;
	float:left;
	border-top:2px solid #E60E6A;
	border-bottom:2px solid #E60E6A
}
#eSubMain p {
	width:390px;
	float:left;
	padding:10px 0;
	font:12px arial;
	color:#000
}
#eSubMain p a {
	color:#CE004E
}
#lbHunkFinder {
	width:154px;
	padding:20px 3px 0;
	float:left
}
#lbhfSearch {
	width:148px;
	padding:8px 2px;
	float:left;
	border:1px solid #000;
	background:#FFF
}
#lbhfSearch select {
	width:148px
}
#lbHunkFinder h6 {
	width:148px;
	padding:0 0 3px;
	margin:0 0 3px;
	float:left;
	font:bold 12px arial;
	color:#000;
	border-bottom:2px dotted #000;
	text-align:center
}
#lbhfAlphabets {
	width:154px;
	padding:20px 0 0;
	float:left
}
#lbhfAlphabets p {
	width:154px;
	float:left;
	text-align:center
}
#lbhfAlphabets p a {
	font:bold 17px arial;
	color:#000
}
#lbhfAlphabets p a:hover {
	color:#B40F2A;
	text-decoration:none
}
#forumXArticle {
	width:536px;
	padding:0 0 15px;
	float:left
}
#forumXArticle h3 {
	width:536px;
	float:left;
	font:bold 14px arial;
	color:#000;
	margin:0
}
#forumXArticle h3 a {
	font:bold 14px arial;
	color:#000
}
#forumXArticle h3 a strong {
	color:#d80c62
}
#forumXArticle h3 a:hover {
	color:#000;
	text-decoration:none
}
#forumXArticle #inner {
	width:528px;
	padding:4px;
	float:left;
	background:#e6a
}
#forumXArticle #inner h4 {
	width:528px;
	padding:0 0 4px;
	float:left;
	font:bold 12px arial;
	color:#FFF;
	margin:0
}
#forumXArticle #inner div {
	width:520px;
	padding:10px 4px;
	float:left;
	background:#FFF;
	font:12px arial;
	color:#000
}
#forumXArticle #inner div a {
	font:bold 11px arial
}
#forumXArticle #inner div a strong {
	font:bold 12px arial;
	color:#000
}
#forumXArticle #inner div small {
	font:11px arial
}
#lCover {
	position:relative
}
#peekInside {
	width:64px;
	height:64px;
	top:110px;
	right:0;
	position:absolute;
	text-indent: -99999px;
	background:url(peek-inside.png) top left no-repeat;
	clear:left
}
#lCover .lbarDivP a {
	color:#000
}
#blogDescription {
	width:514px;
	padding:10px;
	float:left;
	margin:10px 0;
	border:1px solid #81489B;
	background:#F5E4EA
}
#lMFLinks .lbarDivP {
	border-bottom:2px dotted #B40F2A;
	padding:10px
}
#lMFLinks .lbarDivP small {
	font:bold 11px arial;
	color:#B40F2A
}
#lMFLinks .lbarDivP a strong {
	color:#000
}
#lMFLinks .lbarDivP a:hover strong {
	color:#B40F2A
}
#lMFLinks #vm {
	width:160px;
	float:left;
	padding:10px 0 0;
	text-align:center
}
#lMFLinks #vm a {
	font:bold 11px arial;
	color:#000
}
#rightBox2 {
	width:843px;
	padding:9px 0 0 10px;
	float:left
}
#template4Box {
	width:1013px;
	float:left
}
.stronger {
	font-weight:bold !important
}
#rightRight h4 a:hover, #otherArts strong a:hover, #lMFLinks #vm a:hover, #lCover .lbarDivP a:hover, .lbarDivP a:hover {
	text-decoration:none;
	color:#E60E6A !important
}
.oarm:hover, #tellAll h5 a:hover, #tellAll p a:hover {
	text-decoration:none;
	color:#000 !important
}
.addthis_toolbox .at15t_compact {
	display:none
}
.addthis_toolbox {
	width:96px;
	padding:5px 0 0;
	float:left
}
#articleActions #aa2 a {
	width:auto
}
#articleActions #aa2 .addthis_toolbox a {
	width:16px;
	height:16px;
	padding:0 5px 0 0;
	background:none
}
#rateDiv {
	width:518px;
	float:left;
	padding:15px 0 0
}
#rateDiv span {
	padding:0 5px 0 0;
	font-size:12px;
	float:left
}
#rateDiv a {
	width:15px;
	height:14px;
	float:left;
	background:url(tvRate.gif) top left no-repeat
}
#rateDiv a:hover, #rateDiv a.selected {
	background:url(tvRate.gif) bottom left no-repeat
}
#rateDiv a.selectedHalf {
	background:url(tvRate2.gif) top left no-repeat
}
#rateDiv p {
	width:518px;
	float:left
}
#referFriend {
	width:536px;
	float:left
}
#referFriend p {
	font:12px arial;
	color:#000
}
#referFriend p a {
	color:#E60E6A
}
#referFriend p a:hover {
	text-decoration:none;
	color:#777
}
#referFriend label, #referFriend #referMess {
	font:12px arial;
	color:#E60E6A
}
#referFriend #referMess a {
	color:#777
}
#jnjSkin {
	background:#f5dfe1 url(skinner.jpg) top center no-repeat fixed;
	position:relative
}
#jnjSkin #container {
	z-index:2
}
#jnjSkinLinkLeft, #jnjSkinLinkRight {
	width:500px;
	height:653px;
	text-indent: -99999px;
	position:fixed;
	top:0;
	z-index:0
}
*html #jnjSkinLinkLeft, *html #jnjSkinLinkRight {
	position:absolute;
top:expression(eval(document.documentElement.scrollTop))
}
#jnjSkinLinkLeft {
	left:0
}
#jnjSkinLinkRight {
	right:0
}
#kotexSkin {
	background:#434346 url(Kotex-Skin-Cosmo.png) top center no-repeat fixed;
	position:relative
}
#kotexSkin #container {
	z-index:2
}
#kotexSkinLinkLeft, #kotexSkinLinkRight {
	width:500px;
	height:600px;
	text-indent: -99999px;
	position:fixed;
	top:0;
	z-index:0
}
*html #kotexSkinLinkLeft, *html #kotexSkinLinkRight {
	position:absolute;
top:expression(eval(document.documentElement.scrollTop))
}
#kotexSkinLinkLeft {
	left:0
}
#kotexSkinLinkRight {
	right:0
}
#tabContent ul, #tabContent, #tabs, #articleTabs, #carousel {
	width:536px;
	float:left
}
#carInner {
	width:534px;
	padding-left:1px;
	float:left;
	position:relative;
	height:171px;
	overflow:hidden;
}
.cFeat {
	width:534px;
	position:absolute;
	top:0;
	left:1px
}
.cFeat div {
	width:534px;
	padding:0;
	float:left
}
.cFeatLove {
	background:#C94287
}
.cFeatStyle {
	background:#FFEE59
}
.cFeatHunks {
	background:#5D76B6
}
.cFeatCelebs {
	background:#BF0029
}
.cFeatYou {
	background:#528631
}
.cFeatCommunity {
	background:#81489B
}
.cFeatQTG {
	background:#E60E6A
}
#cFImgLink, .cFeat img {
	width:210px;
	height:241px;
	float:left;
	border:none
}
.cFeat #cFDesc {
	width:310px;
	float:left;
	padding:10px 0 0 5px
}
.cFeat #cFDesc strong{
	font-weight:normal;
}
.cFeat #cFDesc p {
	width:310px;
	float:left;
	margin:0;
	font:12px/17px arial;
	color:#000;
}
.cfdt {
	color:#FFF !important;
	font:bold 14px arial !important
}
.cFeat #cFDesc p a {
	color:#000;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal
}
.cFeat #cFDesc h3 {
	width:310px;
	float:left;
	margin:0;
	padding:5px 0 10px;
}
.cFeat #cFDesc h3 a {
	float:left;
	color:#000;
	font:bold 16px arial;
	line-height:16px
}
.cFeat #cFDesc h3 a:hover {
	text-decoration:none;
	color:#FFF
}
#carControls {
	position:absolute;
	bottom:10px;
	right:60px;
	width:75px
}
#carControls a {
	width:20px;
	height:20px;
	float:left;
	margin-right:5px
}
#carControls #ccPrev {
	background:url(ccprev.png) top left no-repeat
}
#carControls #ccPrev:hover {
	background:url(ccprev.png) bottom left no-repeat
}
#carControls #ccPause {
	background:url(ccpause.png) top left no-repeat
}
#carControls #ccPause:hover {
	background:url(ccpause.png) bottom left no-repeat
}
#carControls #ccPlay {
	background:url(ccplay.png) top left no-repeat
}
#carControls #ccPlay:hover {
	background:url(ccplay.png) bottom left no-repeat
}
#carControls #ccNext {
	background:url(ccnext.png) top left no-repeat
}
#carControls #ccNext:hover {
	background:url(ccnext.png) bottom left no-repeat
}
#carControls2 {
	position:absolute;
	bottom:8px;
	left:10px;
	width:195px;
}
#carControls2 a {
	width:20px;
	height:20px
}
#carControls2 #ccPrev {
	float:left;
	background:url(ccprev.png) top left no-repeat
}
#carControls2 #ccPrev:hover {
	background:url(ccprev.png) bottom left no-repeat
}
#carControls2 #ccPause {
	float:left;
	background:url(ccpause.png) top left no-repeat
}
#carControls2 #ccPause:hover {
	background:url(ccpause.png) bottom left no-repeat
}
#carControls2 #ccPlay {
	float:left;
	background:url(ccplay.png) top left no-repeat
}
#carControls2 #ccPlay:hover {
	background:url(ccplay.png) bottom left no-repeat
}
#carControls2 #ccNext {
	float:right;
	background:url(ccnext.png) top left no-repeat
}
#carControls2 #ccNext:hover {
	background:url(ccnext.png) bottom left no-repeat
}
#carNumbers {
	width:130px;
	height:25px;
	position:absolute;
	left:43px;
	bottom:5px
}
#carNumbers ul {
	width:128px;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
#carNumbers li {
	width:24px;
	padding:0 4px;
	float:left
}
#carNumbers a {
	width:20px;
	height:14px;
	padding:3px 0;
	float:left;
	background:#FFF;
	font:bold 12px arial;
	color:#E60E6A;
	text-align:center;
	border:2px solid #FFF
}
#carNumbers a.selected, #carNumbers a:hover {
	text-decoration:none;
	border:2px solid #E60E6A
}
#articleTabs {
	padding:14px 0 12px
}
.articleTab {
	width:535px;
	float:left
}
.articleTab div {
	width:13px;
	height:28px;
	float:left
}
.articleTab span {
	width:508px;
	height:25px;
	background:#FFC9E1;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#ED008C;
	text-align:center;
	padding:3px 0 0
}
#articleTabs #selected a {
	background:#E60C6D;
	color:#FFF
}
.articleTab a:hover {
	text-decoration:none;
	color:#ff50bc
}
#articleTabs #selected a:hover {
	color:#FFC9E1
}
#articleTabs #selected #left {
	background:#E60C6D url(upper_left.png) top left no-repeat
}
#articleTabs #selected #right {
	background:#E60C6D url(upper_right.png) top right no-repeat
}
#articleTabs .articleTab #left {
	background:#FFC9E1 url(upper_left.png) top left no-repeat
}
#articleTabs .articleTab #right {
	background:#FFC9E1 url(upper_right.png) top right no-repeat
}
#tabContent ul {
	list-style:none;
	margin:0;
	padding:0
}
#tabFirstThree li {
	width:524px;
	overflow:hidden;
	float:left;
	padding:15px 0 15px 12px;
	border-bottom:2px dotted #F0B8D9
}
.tImg {
	width:172px;
	height:120px;
	float:left
}
.tImg img {
	width:172px;
	height:120px;
	float:left;
	border:none
}
.tabCat {
	width:338px;
	float:left;
	margin:0;
	padding:2px 0 2px 14px;
	letter-spacing:1px
}
.tabCat a {
	color:#E60E6A;
	font-size:10px
}
.tabCat a:hover {
	color:#000;
	text-decoration:none
}
#tabFirstThree div {
	width:510px;
	float:left;
	padding:0;
}
#tabFirstThree h2 {
	margin:0;
	padding:8px 0 0
}
#tabOthers h1 a, #tabFirstThree h2 a {
	font-size:16px;
	color:#000;
	font-weight:bold
}
#tabFirstThree div p {
	font-size:12px
}
#tabFirstThree small a {
	font:10px arial;
	color:#E60C6D
}
#tabFirstThree small a:hover {
	text-decoration:none;
	color:#000
}
#tabOthers small, #tabFirstThree small {
	font-size:10px;
	color:#999
}
#tabOthers {
	padding:5px 0 0
}
#tabOthers li {
	width:518px;
	float:left;
	padding:10px 9px;
	border-bottom:2px dotted #F0B8D9
}
#tabOthers .tabCat2 {
	font-size:10px;
	color:#E60E6A;
	letter-spacing:1px
}
#tabOthers h5 {
	margin:0
}
#tabOthers p {
	line-height:14px
}
.roundMe #bottom, .roundMe #top, .roundMe {
	float:left;
	background:#FFC9E1
}
.roundMe #top div {
	width:13px;
	height:21px;
	float:left
}
.roundMe #top #left {
	background:url(upper_left.png) top left no-repeat
}
.roundMe #top #right {
	background:url(upper_right.png) top right no-repeat
}
.roundMe #top h3 {
	float:left;
	margin:0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:3px 0 0
}
.roundMe #top h3 a {
	font:bold 18px arial;
	color:#000
}
.roundMe #top h3 a:hover {
	text-decoration:none
}
.roundMe #top h3 strong {
	color:#E60E6A
}
.roundMe #bottom div {
	width:12px;
	height:15px
}
.roundMe #bottom #left {
	float:left;
	background:url(lower_left.png) bottom left no-repeat
}
.roundMe #bottom #right {
	float:right;
	background:url(lower_right.png) bottom right no-repeat
}
#moreDiv {
	text-align:right;
	float:left;
	padding:8px 0 0
}
#moreDiv a {
	color:#F09;
	font-size:10px;
	font-weight:normal
}
#cGalleries .roundMe #bottom, #cGalleries .roundMe #top, #cGalleries .roundMe {
	width:332px
}
#cGalleries h3 {
	width:306px
}
#cGalleries #moreDiv {
	width:332px
}
#cGalleries {
	width:332px;
	float:left;
	padding:0 1px 0 0
}
#cGalleries ul {
	width:317px;
	float:left;
	margin:0;
	list-style:none;
	padding:12px 0 0 15px
}
#cGalleries li {
	width:105px;
	float:left;
	height:135px
}
#cGalleries li img {
	width:88px;
	height:88px;
	float:left;
	border:1px solid #FFF
}
#cGalleries a:hover img {
	border:1px solid #ff53b3
}
#cGalleries li a {
	width:88px;
	float:left;
	color:#E60E6A;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
#cTv .roundMe #bottom, #cTv .roundMe #top, #cTv .roundMe {
	width:191px
}
#cTv h3 {
	width:165px
}
#cTv #moreDiv {
	width:191px
}
#cTv .roundMe #bottom div {
	height:15px
}
#cTv {
	width:200px;
	float:left;
	padding:0 0 0 2px
}
.ctvDiv {
	width:169px;
	float:left;
	padding:5px 11px 0
}
#ctvImg {
	text-align:center
}
#ctvImg img {
	border:none
}
#cTv h5 {
	font-size:12px;
	font-weight:bold;
	color:#ff53b3;
	margin:0;
	line-height:17px
}
#cTv h5 a {
	font-size:14px;
	color:#333
}
#cTv p {
	line-height:15px
}
#cTv p a {
	font:11px arial;
	color:#ff53b3
}
#cTv small {
	font-size:10px;
	color:#666
}
#cTvGalLinks {
	width:538px;
	float:left;
	border-bottom:1px solid #acacac;
	padding:0 0 5px
}
#cTvGalLinks div {
	float:left;
	text-align:right
}
#cTvGalLinks a {
	color:#f09;
	font-size:10px
}
#cTvGalLink1 {
	width:300px;
	height:1px
}
#cTvGalLink2 {
	width:238px
}
#cTv ul {
	width:154px;
	float:left;
	list-style:disc;
	margin:0;
	padding:5px 0 5px 15px
}
#cTv li {
	padding:5px 0 0
}
#cTv li a {
	font:bold 11px arial;
	color:#333 !important
}
#subchContainer {
	padding:0
}
.lbarDiv h3 a {
	color:#b40f2a
}
.lbarDiv h3 {
	color:#b40f2a
}
#homeLists {
	width:299px;
	padding:0 0 3px;
	float:left
}
#forumPeek {
	width:299px;
	float:left
}
#forumPeek h3 {
	width:299px;
	float:left;
	margin:0
}
#forumPeek h3 a {
	font:bold 14px arial;
	color:#e60e6a;
	text-decoration:none
}
#forumPeek h3 a strong {
	color:#000
}
#forumPeek h3 a:hover {
	color:#000
}
#fpNote {
	width:291px;
	padding:4px;
	float:left;
	background:#e60e6a
}
#fpNote a {
	font:bold 12px arial;
	color:#FFF
}
#fpNote a:hover {
	color:#000;
	text-decoration:none
}
#loadForumPeekHere {
	width:289px;
	float:left;
	border-left:5px solid #e60e6a;
	border-right:5px solid #e60e6a;
	border-bottom:5px solid #e60e6a
}
#forumPeek ul {
	width:289px;
	float:left;
	margin:0;
	padding:0;
	list-style:none
}
#forumPeek li {
	width:265px;
	padding:8px 12px;
	float:left;
	border-bottom:2px dotted #ffc9e1;
	font:11px arial;
	color:#000
}
#forumPeek li a {
	font:bold 11px arial;
	color:#000
}
#forumPeek li small {
	font:11px arial;
	color:#e60e6a
}
#homeFeeds {
	width:299px;
	float:left;
	padding:12px 0 0
}
#rightRight {
	border:4px solid #ffc9e1
}
#rightRight h4 {
	background:#ee3e89;
	border-bottom:1px solid #FFF
}
#rightRight .acc-contract {
	background:#ffc9e1 !important
}
#rightRight #rrBox4 h4 {
	border:none
}
#rightRight h4 a {
	width:281px;
	padding:4px 5px
}
#rrInner {
	width:291px;
	height:auto;
	padding:0
}
#rrInner ul {
	width:291px;
	float:left;
	margin:0;
	padding:0;
	list-style:none
}
#rrInner li {
	width:281px;
	padding:9px 5px;
	float:left;
	border-bottom:2px dotted #ffc9e1
}
#rrInner li a {
	font:bold 12px arial;
	color:#000
}
#mrmpPages {
	width:536px;
	padding:10px 0;
	float:left;
	text-align:center
}
#mrmpPages a {
	font:bold 12px arial;
	color:#F39
}
#mrmpPages a strong {
	font:bold 16px arial;
	color:#F39
}
#mrmpPages img {
	border:none
}
#cosmoPartnerSites {
	width:1013px;
	float:left
}
#cosmoPartnerSites h3 {
	width:1013px;
	float:left;
	margin:0;
	padding:30px 0 5px;
	font:bold 22px georgia;
	color:#000;
	text-align:center
}
#cosmoPartnerSites h3 strong {
	color:#F09
}
#cosmoPartnerSites #inner {
	width:1011px;
	padding:17px 0 15px;
	float:left;
	border:1px solid #999
}
#cosmoPartnerSites #superInner {
	width:1011px;
	float:left;
	background:url(psiteTile2.gif) top left repeat-y
}
#cosmoPartnerSites ul {
	width:181px;
	float:left;
	list-style:none;
	margin:0;
	padding:15px 10px 0 0
}
#cosmoPartnerSites li {
	width:171px;
	padding:4px 0 4px 10px;
	float:left;
	background:url(pinkDot.gif) left no-repeat
}
#cosmoPartnerSites li a {
	font:12px arial;
	color:#252525
}
.cpsDiv {
	width:191px;
	float:left
}
.cpsDiv h4 {
	width:191px;
	float:left;
	margin:0
}
.cpsDiv h4 a {
	height:43px;
	float:left;
	text-indent: -99999px
}
#cosmoPartnerSites #shFeed1 a {
	width:181px;
	background:url(fn-logo-partner-COSMO-1.png) top left no-repeat
}
#cosmoPartnerSites #shFeed2 a {
	width:112px;
	background:url(logoYummy.png) top left no-repeat
}
#cosmoPartnerSites #shFeed3 a {
	width:103px;
	background:url(logoSP.png) top left no-repeat
}
#cosmoPartnerSites #shFeed4 a {
	width:45px;
	background:url(logoBible.png) top left no-repeat
}
#cosmoPartnerSites #shFeed5 a {
	width:72px;
	background:url(spotlogo-high-res.gif) top left no-repeat
}
#cosmoPartnerSites #shFeed6 a {
	width:89px;
	background:url(peplogo.jpg) top left no-repeat
}
.cpsSeparator {
	width:10px;
	height:10px;
	float:left
}
#blogPeek {
	width:299px;
	float:left
}
#bpNote {
	width:291px;
	padding:4px;
	float:left;
	background:#ef1166;
	font:bold 14px arial;
	color:#fff;
}
#bpNote strong {
	color:#FFF
}
#bpNote a {
	font:bold 14px arial;
	color:#000
}
#bpNote a strong {
	text-decoration:none
}
#bpNote a:hover {
	text-decoration:none;
	color:#FFF
}
#loadBlogPeekHere {
	width:291px;
	float:left;
	border-left:4px solid #ef1166;
	border-right:4px solid #ef1166;
	border-bottom:4px solid #ef1166
}
#blogPeek ul {
	width:291px;
	float:left;
	margin:0;
	padding:0;
	list-style:none
}
#blogPeek li {
	width:267px;
	padding:5px 12px;
	float:left;
	border-bottom:2px dotted #ffc9e1;
	font:11px arial;
	color:#000
}
#blogPeek h3 {
	width:267px;
	padding:5px 0;
	float:left;
	margin:0
}
#blogPeek h3 a {
	font:12px arial;
	color:#000
}
#blogPeek h3 strong {
	font:bold 13px arial;
	color:#000
}
#blogPeek li div {
	width:267px;
	padding:5px 0 0;
	float:left;
	font:11px arial;
	color:#000
}
#blogPeek li div a {
	font:bold 11px arial;
	color:#000
}
#blogPeek h3 a:hover strong, #blogPeek h3 a:hover, #blogPeek li div a:hover, #blogPeek li div a:hover strong {
	color:#EE3E89;
	text-decoration:none
}
#blogPeek li div strong {
	font:bold 11px arial;
	color:#000
}
#loveStyleHunkPeek {
	width:536px;
	padding:7px 0;
	float:left
}
.lshDiv {
	width:160px;
	padding:0 9px;
	float:left
}
.lshDiv h3 {
	width:160px;
	float:left;
	margin:0;
	text-align:center
}
.lshDiv h3 a {
	color:#e16;
	font:bold 15px arial;
	text-transform:uppercase;
}
.lshDiv h3 a:hover {
	color:#000;
	text-decoration:none
}
.lshDiv #top {
	width:160px;
	padding:5px 0;
	float:left
}
.lshDiv #top a img {
	background:url(img_sh.gif) no-repeat scroll 9px 6px transparent;
	border:1px solid #BBCCC4;
	height:58px;
	padding:10px 13px;
	width:132px;
}
.lshDiv #top a:hover img {
	border-color:#e16
}
.lshDiv #top a {
	font:bold 17px arial;
	color:#e16
}
.lshDiv #top a:hover {
	color:#000;
	text-decoration:none
}
.moreStories {
	width:97px;
	height:17px;
	float:left;
	background:url(moreStories.png) top left no-repeat;
	text-indent: -99999px
}
.lshDiv ul {
	width:160px;
	float:left;
	list-style:none;
	padding:0;
	margin:0
}
.lshDiv li {
	width:160px;
	padding:2px 0;
	float:left
}
.lshDiv li a {
	font:bold 12px arial;
	color:#333
}
.lshDiv li a:hover {
	color:#e16;
	text-decoration:none
}
#homeHoro {
	width:536px;
	padding:24px 0 0;
	float:left
}
#homeHoroTop {
	width:534px;
	padding:4px 0;
	float:left;
	background:#e16;
	border-left:1px solid #FFF
}
#homeHoro h3 {
	width:250px;
	padding:0 0 0 5px;
	float:left;
	margin:0
}
#homeHoro h3 a {
	font:bold 14px arial;
	color:#FFF
}
#homeHoro h3 a strong {
	color:#000
}
#homeHoro h3 a:hover {
	color:#FFF;
	text-decoration:none
}
#hhDate {
	width:250px;
	padding:0 5px 0 0;
	float:right;
	text-align:right;
	font:14px arial;
	color:#FFF
}
#homeHoro ul {
	width:536px;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
#homeHoro li {
	width:89px;
	padding:10px 0;
	float:left;
	text-align:center
}
#homeHoro li img {
	width:50px;
	height:50px;
	border:none
}
#homeHoro li a {
	font:12px arial;
	color:#000
}
#homeHoro li a:hover {
	color:#e16;
	text-decoration:none
}
#tempDiv {
	width:160px;
	padding:0;
	float:left;
	background:#FFF
}
.homeListDiv {
	width:275px;
	padding:10px 8px;
	float:left;
	border-left:4px solid #ef1166;
	border-right:4px solid #ef1166;
	border-bottom:4px solid #ef1166
}
#homeListDivLeft {
	width:128px;
	float:left
}
#homeListDivLeft a img {
	border:1px solid #d4d0d1
}
#homeListDivLeft a:hover img {
	border:1px solid #ef1166
}
.homeListDivRight {
	width:147px;
	padding:0 0 14px;
	float:right
}
.homeListDivRight a strong {
	color:#000
}
.homeListDivRight a:hover, .homeListDivRight a:hover strong {
	text-decoration:none;
	color:#ef1166
}
.homeListDiv #pinkMe {
	text-align:right
}
.homeListDiv #pinkMe a {
	color:#ef1166
}
#mainInner {
	padding:9px 0 0 9px;
	width:545px
}
#forumPeek li a:hover, #cTv h5 a:hover, #cTv li a:hover, #tabFirstThree h5 a:hover {
	text-decoration:none;
	color:#E60E6A !important
}
#forumPeek li a:hover small, #cGalleries li a:hover, .homeListDiv #pinkMe a:hover, #mrmpPages a:hover, #cTv p a:hover {
	text-decoration:none;
	color:#000 !important
}
.cFeat span {
	position:absolute;
	top:5px;
	right:5px;
	background:url(commentB.png) top left no-repeat;
	clear:both
}
.cFeat span a {
	width:30px;
	height:16px;
	padding:3px 0 0;
	float:left;
	font:10px arial;
	color:#FFF;
	text-align:center
}
.cFeat span a:hover {
	text-decoration:none;
	color:#000
}
#rightBox #bon {
	background:url(bon_bg.gif) no-repeat;
	float:left;
	height:220px;
	position:relative;
	width:299px;
	overflow:hidden;
	margin:0 0 10px;
}
#rightBox #bon .lshDiv ul {
	width:299px;
	position:absolute;
	top:145px;
	left:0;
}
#rightBox #bon .lshDiv li{
	float:left;
	width:129px;
	padding:3px 10px;
}
#rightBox #bon .down {
	position:absolute;
	bottom:5px;
	left:17px;
}
#rightBox #bon .visit {
	position:absolute;
	bottom:5px;
	left:155px;
}
#rightBox #bon .bann {
	position:absolute;
	top:14px;
	left:39px;
}
#rightBox #bon .bann img{
	height:120px;
	width:221px;
	background:url(preview.gif) no-repeat center;
	display:block;
}
.reviews_banner {
	padding:0 0 5px;
}
.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
background:#ff00ab;
color:#FFFFFF;
cursor:pointer;
padding:3px 10px;
}
#tabContent .story p {
	padding:0 0 8px;
}
