* { font-family: Geneva, Arial, Nimbus Sans L, Helvetica, sans-serif; }

a img { border: 0px none; }
form { margin:0px; padding:0px; }

body
{
	text-align:center;
	margin:0px;
	padding:0px;
	font-size: 12px;
}

.mainBody
{
	width:924px;
	margin:0px auto;
	overflow:hidden;
	background-position:center top;
	background-repeat:repeat-y;
	background-image:url('/images/bg.png');
	text-align:center;
}
.mainBodyContent
{
	text-align:left;
	width:900px;
	background-color: #fdf2d3;
	margin:0px auto;
}
.mainBodyHeader, .mainBodyNavbar
{
	width:900px;
	overflow:hidden;
}
.mainBodyHeader img
{
	width:300px;
	height:76px;
}
.mainBodyHeader img, .mainBodyNavbar img, .mainBodyFooter img
{
	display:block;
	float:left;
}
.mainBodyFooter
{
	width:900px;
	background-image:url('/images/footer/base.png');
	background-repeat:repeat-y;
	background-position:0px 111px;
	color: #eaa4e0;
	text-align:center;
	font-size:10px;
}

.mainBodyFooter a, .mainBodyFooter a:active, .mainBodyFooter a:visited
{
	font-weight:bold;
	text-decoration:none;
	color: #eaa4e0;
}
.mainBodyFooter a:hover
{
	color: #ffffff;
	font-weight:stronger;
}

div.mainBodyColumnContainer
{
	width: 880px;
	margin: 0px auto;
}

div.mainBodyLeft
{
	width: 658px;
	overflow:hidden;
	float:left;
}
div.mainBodySidebar
{
	width:210px;
	overflow:hidden;
	float:right;
	background-image:url('/images/sidebar/bg.png');
	background-repeat:repeat-y;
}
div.mainBodySidebar div.seperator
{
	height:5px;
	width:210px;
	overflow:hidden;
	background-image:url('/images/sidebar/seperator.png');
	background-repeat:no-repeat;
}
div.mainBodyLeft, div.mainBodySidebar
{
	text-align: center;
}

div.searcharchiveletterContent
{
	background-repeat:no-repeat;
	background-image:url('/images/sections/searchanarchive/bg.png');
	width:658px;
	height:87px;
}
div.searcharchiveletterContent a, div.searcharchiveletterContent a:active, div.searcharchiveletterContent a:visited
{
	color: #7d026b;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	letter-spacing: 2px;
}
div.searcharchiveletterContent a:hover
{
	color: #ffa23b;
}

.imagebutton
{
	margin:0px;
	padding:0px;
	border:0px none;
	background-repeat:none;
}

.clearDiv
{
	height:0px;
	overflow:hidden;
	clear:both;
}

div.vspace10
{
	height:10px;
	overflow:hidden;
}
div.vspace5
{
	height:5px;
	overflow:hidden;
}
div.vspace3
{
	height:3px;
	overflow:hidden;
}

.automargin { margin: 0px auto; }
.center	{ text-align:center; }
.left	{ text-align:left; }
.right	{ text-align:right; }
.nowrap { white-space: nowrap; }

.fl { float:left; }
.fr { float:right; }

.block { display:block; }

.w100 { width: 100%; }
.bgnorepeat { background-repeat: no-repeat; }
.bgrepeaty { background-repeat: repeat-y; }
.bgrepeatx { background-repeat: repeat-x; }

.bgwhite { background-color:#ffffff; }
.bgpurple { background-color: #7d026b; }
.bgpurplelight { background-color: #8a018d; }
.bgpurpledark { background-color: #720075; }
.bgpurpledarkest { background-color: #2e012f; }
.bgmustard { background-color: #e9b33f; }
.bgmustardlight { background-color: #f3d476; }
.purple { color: #7d026b; }
.purplelight { color: #8a018d; }
.purpledark { color: #720075; }
.purpledarkest { color: #2e012f; }
.cream { color: #faf2da; }
.white { color: #ffffff; }
.orange { color: #ffa23b; }

.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.bold { font-weight:bold; }
.ucwords { text-transform:capitalize; }
.upper { text-transform:uppercase; }
.lower { text-transform:lowercase; }
.underline { text-decoration:underline; }
.noline { text-decoration:none; }

.hand { cursor:hand; cursor:pointer; }

.nopad
{
	padding: 0px;
}
table.nopad
{
	border-spacing:0px;
}


table.biographystats td
{
	padding: 1px 10px;
}

a, a:active, a:visited
{
	color: #7d026b;
	text-decoration:none;
}
a:hover
{
	color: #720075;
	font-weight:bold;
}

.update a, .update a:active, .update a:visited
{
	color: #faf2da;
	text-decoration:underline;
	font-weight:bold;
}
.update a:hover
{
	text-decoration:underline;
	color: #ffa23b;
}

a.viewupdateGirlname, a.viewupdateGirlname:active, a.viewupdateGirlname:visited
{
	text-decoration:underline;
	font-weight:bold;
	color:#7d026b;
}

a.viewupdateGirlname:hover
{
	color:#7d026b;
	text-decoration:underline;
}

.todaysUpdate .tags a, .todaysUpdate .tags a:active, .todaysUpdate .tags a:visited
{
	color: #faf2da;
	text-decoration:none;
}
.todaysUpdate .tags a:hover
{
	text-decoration: underline;
	font-weight:bold;
}

.picturesNav a, .picturesNav a:active, .picturesNav a:visited
{
	color:#ffffff;
}
.picturesNav a:hover
{
	color:#ffa23b;
}

.bonussites a, .bonussites a:active, .bonussites a:visited
{
	color:#ffffff;
	text-decoration:underline;
}
.bonussites a:hover
{
	color: #ffa23b;
}

.mouseOverPreview
{
	background-color: #7d026b;
	padding: 2px;
	color: #faf2da;
}
