
/* Full page alterations */
h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height:130%;
	margin: 5px 0 15px 0;
}
h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height:130%;
	margin: 0px 0 10px 0;
}
h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height:130%;
	margin: 5px 0 15px 0;
}
h4 {
	font: normal 13px Arial, Helvetica, sans-serif;
	line-height:130%;
	margin: 5px 0 15px 0;
}

/* Info Box (box at top with all the stats */
.indexInfoBox
{
	background:#321E38;
	padding: 12px 6px 0 12px;
	height: 220px;
}

.statsText {
	color:#C2BCC4;
	font:12px Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
	padding-left: 4px;
}

.statsMailImage {
	width: 226px;
	height: 24px;	
	background:#321E38 url(/i/indexv2/mail.gif) left top no-repeat;
	color:#A75592;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-indent: 22px;
}

.statsRightBorder {
	border-right:#6B2B6A 1px solid;
	width: 106px;
	margin-right: 6px;
}

.statsImage {
	width: 226px;
	height: 24px;	
	background:#321E38 url(/i/indexv2/stats.gif) left top no-repeat;
	color:#A75592;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-indent: 22px;
}


/* Upgrade box (box in the middle top with the upgrade nag or picture of the day) */
.indexUpgradeBox
{
	background:#573057;
	text-align:left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #C3BDC5;
}

.indexUpgradeBox a
{
	background:#573057;
	text-align:left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #C3BDC5;
}

.favpic {
	background:#573057;
	text-align:center;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #AB98AB;
	voice-family: "\"}\"";
	voice-family:inherit;
}

.upgradeText {
	padding: 5px 10px 10px 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.upgradeTextUpgrade {
	font: bold 14px Arial, Helvetica, sans-serif;
}

.freeRegistration {
	background:#573057 url(/i/indexv2/freereg.gif) left top no-repeat;
	text-align:center;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #AB98AB;
	padding: 62px 0 0 0;
	voice-family: "\"}\"";
	voice-family:inherit;
}


/* Most popular today box */
.mostPopularHeader
{
	width: 373px;
	height: 32px;
	background:#7F4C8B url(/i/indexv2/mostpopular.gif) left top repeat;
}

.mostPopularMain {
	background: #321E38 url(/i/indexv2/MidBoxGradient.gif) repeat-x;
	border:#6B2B6A 1px solid;
	vertical-align:top;
}

.mostPopularText {
	padding-top:6px;
	padding-right: 20px;
	padding-left:20px;
	vertical-align: top;
}
.mostPopularText IMG {margin-bottom:10px}
.mostPopularText H2 {margin-bottom:4px}

/* Bar in the middle of page, stretching width of page */
TD.middleBar{padding-top:.5em;padding-bottom:.5em;}
.middleBar {
	background: #573057;

}

.middleBarText {
	padding-left: 30px;
}
.middleBarText H1 {margin-bottom:0px;margin-top:0px}

/* Four image boxes at bottom */
#fourImages {
	margin-top: 2px;
}

.bottomHeadImage {
	border:#6B2B6A 1px solid;
}


.communityHeadImage,.personalsHeadImage,.shoppingHeadImage,.eroticaHeadImage {
	height: 140px;
	cursor: pointer;
}
.communityHeadImage {
	width:187px;
	background: #000000 url(/i/indexv2/bcommunityf.jpg) left top no-repeat;
	text-align:left;
}

.personalsHeadImage {
	width: 182px;
	background: #000000 url(/i/indexv2/bpersonalsf.jpg) left top no-repeat;
	text-align: center;
	margin-left: 5px;
}

.shoppingHeadImage {
	width:187px;
	background: #000000 url(/i/indexv2/bshoppingf.jpg) left top no-repeat;
	text-align:right;
	margin-left: 5px;
}

.eroticaHeadImage {
	width: 188px;
	background: #000000 url(/i/indexv2/beroticaf.jpg) left top no-repeat;
	text-align:center;
}

/* Four boxes underneight the four images */

#fourBoxes {
	margin-top: 3px;
}

.categoryBoxes {
	background-color: #321E38;
	border:#6B2B6A 1px solid;
	vertical-align:top;

}

.categoryBoxes p {
	font: bold .9em Arial, Helvetica, sans-serif;
}

.categoryBoxesTitleHeaders,A.categoryBoxesTitleHeaders:visited  {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color:#A75592;
	text-decoration: none;
	
}

.catstatictext p {
	padding: 0px 4px 0 23px;
}

.catstatictext2 p {
	padding: 0px 16px 0 26px;
}

.categoryBoxes p.morefeatures A {
	color: #CBADC4;
	font-size: .93em;
}

.imagesAlignment {
	padding: 5px;
}

.communityBox {
	width:  185px;
	height: 140px;
	float:  left;
}

.mediumTextIndex {
	text-decoration:none;
	font-size: 13px;
}


.personalsBox {
	width:  180px;
	height: 140px;
	float:  left;
	margin-left: 5px;
}

.eroticaBox {
	width:  186px;
	height: 140px;
	float:  right;
	
}

.shoppingBox {
	width:  185px;
	height: 140px;
	float:  right;	
	margin-left: 5px;
}

/* Forum/News/Stories tabs and associated pages */

.fnsMain {
	background: #321E38 url(/i/indexv2/MidBoxGradient.gif) repeat-x ;
	border:#6B2B6A 1px solid;
	padding-left: 15px;
	padding-top:5px;	
}

.switch1,.switch2,.switch3 {
	z-index:1;
	height:33px;	
	border-bottom: 1px solid #6b2b6a;
	cursor:pointer;	
}
.switch1c,.switch2c,.switch3c {
	height: 33px; /* box model hack */
	border-top: 1px solid #6B2B6A;
	border-left: 1px solid #6B2B6A;
	border-right: 1px solid #6B2B6A;
	border-bottom: 1px solid #321E38;
}
/* Forums */
.switch1 {
	width:137px;
	background: transparent url(/i/indexv2/swforums.gif) top left no-repeat;
	border-right:1px solid black;
}
.switch1c {
	background: #321E38 url(/i/indexv2/swforums2.gif) top left no-repeat; 	
	width:137px;
}
/* Stories */
.switch2 {
	width:145px;
	background: transparent url(/i/indexv2/swstories.gif) top left no-repeat;
	border-left:1px solid black;
	border-right:1px solid black;		
}
.switch2c {
	background: #321E38 url(/i/indexv2/swstories2.gif) top left no-repeat;
	width:145px;
}
/* News */
.switch3 {
	width:94px;
	background: transparent url(/i/indexv2/swnews.gif) top left no-repeat;
	border-left:1px solid black;	
}
.switch3c {
	background: #321E38 url(/i/indexv2/swnews2.gif) top left no-repeat;
	width:94px;
}

#newin1 {
	height:150px;
	width:335px;
	overflow: hidden;
	display: inline;
}
#newin1 SPAN.SmallText {line-height:1.7em}
#newin1 H1,#newin3 H1 {margin-top:0; margin-bottom:0.4em}

#newin2 {
	height:140px;
	width:335px;
	overflow: hidden;
	display: none;
	line-height:1.3em
}
#newin2 H1 {
	margin:0px;
}
#newin2 .SmallText BR {line-height:0.5em}

#newin2 .SmallText,#newin3 {
	font-size:.85em;
	line-height:1.3em
}
#newin2 TABLE {margin-top:10px}

#newin3 {
	height:140px;
	width:335px;
	overflow: hidden;
	display: none;
}

/* Roll bars */
.rollBar {
	height: 5px;
	background-color:#583560;
}

.hide { display: none; }

/* Fix for top bar */
DIV.NavTop {margin-bottom:0px}


