body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FAC5C8;

	font-size: 13px;

	color: #333333;

	width: 940px;

	margin-right: auto;

	margin-left: auto;

}

p {

	text-align: justify;

	line-height: 1.2em;

}

hr {

	color: #F0F0F0;

	margin-top: 10px;

	margin-bottom: 10px;

}





.holder {

	width: 917px;

	background-image: url(layout/holder_bg.jpg);

	background-repeat: repeat-y;

	border: 6px solid #FFFFFF;

	background-color: #FFFFFF;

}

a {

	color: #185B92;

	text-decoration: none;

}

a:hover {

	color: #185B92;

	text-decoration: underline;

}



.holder2 {

	margin-right: auto;

	margin-left: auto;

	width: 889px;

	background-image: url(layout/lesbian-psychic.gif);

	background-repeat: no-repeat;

	height: 390px;

}





.header {

	background-image: url(layout/header.jpg);

	background-repeat: no-repeat;

	height: 130px;

	width: 929px;

	background-color: #FFFFFF;

	margin-bottom: 30px;

	margin-top: 40px;

	background-position: left center;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 20px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.headernav {

	background-repeat: repeat-x;

	float: right;

	height: 24px;

	margin-top: 5px;

	padding-top: 4px;

	color: #1D5890;

	padding-right: 5px;

	padding-left: 5px;

	background-color: #F0F0F0;

}

.headernav a {

	color: #ED1B7C;

	font-size: 1em;

}



.headernav a:hover {

	color: #EC1B79;

	text-decoration: none;

}

.headernavleft {

	background-image: url(layout/headernavleft.jpg);

	height: 24px;

	width: 9px;

	float: right;

	margin-top: 5px;

}

.headernavright {

	background-image: url(layout/headernavright.jpg);

	height: 24px;

	width: 8px;

	float: right;

	margin-top: 5px;

	margin-right: 5px;

}

.left {

	width: 190px;

	float: left;

}

.centre {

	width: 515px;

	min-height: 1000px;

	margin-top: 0px;

	margin-right: 12px;

	float: left;

	margin-left: 10px;

}

.right {

	float: left;

	width: 190px;

	margin-top: 10px;

}

.footer {

	margin-right: auto;

	margin-left: auto;

}

.footer a {

	color: #FFFFFF;

}



.ul_leftnav {

	list-style-type: none;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

.li_leftnav {

	background-image: url(layout/leftnav-white.gif);

	background-repeat: no-repeat;

	margin-bottom: 10px;

	height: 20px;

	padding-left: 2px;

	padding-top: 7px;

	font-size: 0.9em;

}

.li_leftnav a {

	height: 28px;

	width: 197px;

	font-size: 1em;

	color: #ED1B7C;

}

.li_leftnav a:hover{

	color: #1C5A97;

	text-decoration: none;



}

.li_leftnav2 {

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 5px;

	margin-bottem: 0px;

	margin-bottom: 5px;

}



.li_leftnav2 a {

	color: #ED1B7C;

	font-size: 0.9em;

}

.li_leftnav2 a:hover {

	color: #1A5B93;

	text-decoration: none;

}



.h1title {

	font-size: 1.4em;

	font-weight: bold;

	color: #000000;

	margin-top: 0px;

	padding-top: 0px;

	text-transform: capitalize;

}

.h2title {

	font-size: 1.0em;

	font-weight: bold;

}



.blocktitle {

	font-weight: bold;

	color: #ED1B7C;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	font-size: 1em;

	margin-bottom: 10px;

	background-image: url(layout/blocktitle.jpg);

	height: 22px;

	width: 179px;

	padding-top: 3px;

}

.button_fwdfriend {

	background-color: #E9E8F4;

	color: #2E3192;

	font-weight: bold;

	border: 1px solid #D8D6EB;

}

.title2 {

	margin-top: 20px;

	color: #000000;

	background-color: #CCCCCC;

	font-weight: bold;

	padding: 5px;

	margin-bottom: 5px;

}

.title_white {

	font-size: 1.3em;

	font-weight: bold;

	color: #FFFFFF;

}



.title_bigpurple {

	font-size: 1.4em;

	font-weight: bold;

	color: #1C5B91;

	margin-top: 10px;

	margin-bottom: 10px;

	background-image: url(layout/blocktitle.jpg);

	background-repeat: no-repeat;

	height: 25px;

	width: 179px;

}

.title_bgpurple {

	background-color: #1C5B91;

	font-weight: bold;

	color: #FFFFFF;

	padding: 4px;

	text-transform: capitalize;

}

.tbl_recsites {

	background-color: #8CC641;

}







.box_greybg {

	background-color: #E2E5ED;

	padding: 5px;

}

.text_footer {

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-top: 5px;

	text-align: center;

	background-color: #FFFFFF;

}

.text_footer a {

	color: #ED1B7C;

}

.pen {

	margin-top: -190px;

	float: left;

	margin-left: -40px;

}

.pen_bnr {

	margin-top: 14px;

	margin-bottom: 20px;

}



.tbl_starsign {

	font-size: 0.9em;

	width: 420px;

	margin-right: auto;

	margin-left: auto;

}

.td_compat {

	font-size: 1.6em;

	font-weight: bold;

	color: #FFFFFF;

}



.img_starsign {

	font-size: 0.9em;

}

.index_text {

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}



#menu {

	position:relative;

	top:10px;

	background-color:#fff;

	z-index:100;

	height: 95px;

	float: left;

	margin-bottom: 10px;

	text-align: center;

	font-size: 0.8em;

	width: 88px;

}

#menu a.p1, #menu a.p1:visited {display:block; width:72px; height:72px; text-decoration:none; background:#fff; top:0; left:0; border:0;}

#menu a img {border:0;}

#menu a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}

#menu a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:2px;}

#menu a.p1:hover .large {

	display:block;

	position:absolute;

	top:275px;

	left:0;

	width:227px;

	height:179px;

	border:0px solid #ccc ;

	visibility: visible;

}







#info {z-index:100; height:22em;}



.demoimage {



}

.c5output {

	margin-right: auto;

	margin-left: auto;

}

.text_click4pen {

	color: #1C5B91;

	padding-left: 10px;

}

.horoscope_pen {

	margin-right: auto;

	margin-left: auto;

	width: 400px;

	margin-bottom: 40px;

	margin-top: 40px;

}

.celeb_img {

	float: left;

	text-align: left;

	vertical-align: middle;

	margin-right: 10px;

}

.celeb_imgr {

	float: right;

	text-align: right;

	vertical-align: middle;

	margin-left: 10px;

}

.poll {

	padding-left: 10px;

}

.space {

	height: 240px;

}

.gcenter {

	text-align: center;

	margin-top: 20px;

	margin-bottom: 10px;

}

.gleft {

	background-color: #EEEEEE;

	width: 180px;

	text-align: center;

}

.text_red {

	color: #FF0000;

}

.dating {

	background-color: #FFFFFF;

	height: 115px;

	margin-bottom: 20px;

	padding-right: 5px;

}

.dating a {

	height: 115px;

	margin-bottom: 20px;

	text-decoration: underline;

}


img, div {

	behavior: url(/iepngfix.htc)

 }

