/* CSS Document */

/* Pink Section */
body	{ background: #000 url(../img/pink/body-bg.jpg) no-repeat center top; }

#hidemetop			{ color:#ffc03d; padding:0; background:#7b0648 url(../img/pink/top-hide-bg.png) no-repeat bottom; }
#hidemetop:hover	{ color:#fff; }

#nav li a			{ background-image:url(../img/pink/nav-pink.gif); background-repeat:no-repeat}

/* Subnav */
	#subnav li ul li a.active_sub	{color:#ffa7c9;}

	#breadcrumb	{margin:0px 0px 10px 0px; display:block; color:#a0a0a0; line-height:1.3; font-size:90%; text-decoration:none  !important}
		#breadcrumb a:link	{color:#a0a0a0 !important; text-decoration:none !important}
		#breadcrumb a:hover {color:#000 !important; text-decoration:none !important}

/* Homepage */
.voteNow:link, .voteNow:active, .voteNow:visited	{background-color:#aa236f; min-width:65px; _width:65px; min-height:15px; _height:15px; position:absolute; right:0px; top:0px; color:#fff; font-weight:bold; text-align:center; padding:7px 7px 3px 7px; line-height:1; cursor:pointer; font-size:90%; text-decoration:none !important; color:#ffa7c9 !important}
.voteNow:hover	{background-color:#ffa7c9; min-width:65px; _width:65px; min-height:15px; _height:15px; position:absolute; right:0px; top:0px; color:#fff; font-weight:bold; text-align:center; padding:7px 7px 3px 7px; line-height:1; cursor:pointer; font-size:90%; text-decoration:none !important; color:#aa236f !important}
#homeLeftCol h1		{font-size:190%; font-weight:bold; color:#fff; background: url(../img/pink/welcome.png) no-repeat top left; width:390px; height:50px; line-height:1; margin:0px; padding:10px 0px 0px 10px; position:relative; z-index:10;}
#homeLeftCol h1 em	{color:#aa236f; font-style:normal;}
#hello	{width:396px; height:80px; background:#fff url(../img/pink/hello.gif) no-repeat top left; display:block; margin:0px; padding:0px; z-index:0; position:relative; top:-12px;}
#hello p {text-indent:-9999px;}
#homeRightCol h3	{font-size:410%; color:#aa236f; margin:0px 0px 8px 0px; padding:0px; line-height:1; font-weight:normal;}
#homeMenu li a		{color:#810600;}
#poll-toggle:link, #poll-toggle:active, #poll-toggle:visited	{ color:#7B0648; text-decoration:underline }
#poll-toggle:hover	{ color:#7B0648; text-decoration:none }
#poll-toggle em {color: #aa236f; }

#msgLeftCol a.goBack					{position:absolute; top:0; right:0; background:#ffa7c9 url(../img/pink/darkPinkArrow.gif) no-repeat 6px 9px; padding:8px 12px 8px 20px; display:block; line-height:1; text-decoration:none; font-weight:bold}
#msgLeftCol a.goBack:link, #msgLeftCol a.goBack:active, #msgLeftCol a.goBack:visited {color:#aa236f}
#msgLeftCol a.goBack:hover		{color:#ffa7c9; background:#aa236f url(../img/pink/palePinkArrow.gif) no-repeat 6px 9px;}

.msgThreadWrap a.goBack					{position:absolute; top:15px; right:0; background:#ffa7c9 url(../img/pink/darkPinkArrow.gif) no-repeat 6px 9px; padding:8px 10px 8px 22px; display:block; line-height:1; text-decoration:none; font-weight:bold}
.msgThreadWrap a.goBack:link, .msgThreadWrap a.goBack:active, .msgThreadWrap a.goBack:visited {color:#aa236f}
.msgThreadWrap a.goBack:hover		{color:#ffa7c9; background:#aa236f url(../img/pink/palePinkArrow.gif) no-repeat 6px 9px;}

#homeRightCol h3	{font-size:410%; color:#aa236f; margin:0px 0px 8px 0px; padding:0px; line-height:1; font-weight:normal;}
	#homeMenu li a span.largeText	{width:240px; padding-left:110px; font-size:200%; color:#7b0648; display:block; line-height:1;}
	#homeMenu li a span.smallText	{width:240px; color:#aa236f; display:block; padding-left:110px; line-height:1.2;}
	#homeMenu li#public	a {background:#fff url(../img/pink/public_box.gif) no-repeat 0px 0px;}
	#homeMenu li#public	a:hover {background:#fff url(../img/pink/public_box.gif) no-repeat 0px -70px;}
	#homeMenu li#private	a {background:#fff url(../img/pink/private_box.gif) no-repeat 0px 0px;}
	#homeMenu li#private	a:hover {background:#fff url(../img/pink/private_box.gif) no-repeat 0px -70px;}
	#homeMenu li#onetoone	a {background:#fff url(../img/pink/onetoone_box.gif) no-repeat 0px 0px;}
	#homeMenu li#onetoone	a:hover {background:#fff url(../img/pink/onetoone_box.gif) no-repeat 0px -70px;}

#homeLeftCol .welcome a:link, #homeLeftCol .welcome a:active, #homeLeftCol .welcome a:visited, #homeRightCol .whatsNew a:link, #homeRightCol .whatsNew a:active, #homeRightCol .whatsNew a:visited, div#hys_body .hys_answers a:link, div#hys_body .hys_answers a:active, div#hys_body .hys_answers a:visited {color:#aa236f; text-decoration:underline;}
#homeLeftCol .welcome a:hover, #homeRightCol .whatsNew a:hover, div#hys_body .hys_answers a:hover	{color:#aa236f; text-decoration:none;}

#main .insideText a:link, #main .insideText a:active, #main .insideText a:visited {color:#000; text-decoration:underline;}
#main .insideText a:hover {color:#000; text-decoration:none;}

.searchbutton		{ background:#aa236f; }
#s3					{ border: 2px solid #fff; }

blockquote 			{ float:right; /*For IE*/display:inline;/*For IE*/ width:150px; margin:20px 0px 20px 20px; border-left:1px solid #c7d1d5; background:#f2f2f2 url(../img/pink/rhsQuotes.gif) no-repeat 135px bottom; padding:10px;}
blockquote q 		{ font-family:Georgia, Serif; font-size:1.2em; font-style:italic; display:block; text-indent:35px; margin:0px; padding:10px 0px 10px 0px; color:#8b8795; background:url(../img/pink/lhsQuotes.gif) no-repeat 0px 0px; }

/* Inside Page */
	.inside			{background:url(../img/pink/inside-top.png) no-repeat top left; padding-top:10px; height:100%; position:relative;margin:0px; display:block;}
	#innerWrapper	{background:url(../img/pink/entire-bg.png) repeat-y top left; height:100%; position:relative; display:block; margin:0px;}
	.curve		{background:url(../img/pink/inside-bottom.gif) no-repeat bottom left; display:block; height:10px; width:940px; line-height:10px; margin:0px auto; padding:0px;}

.insideHeadings	{background:#fff url(../img/pink/inside_header_bg.gif) no-repeat bottom left; width:440px; height:90px; position:relative; left:10px;}
	.insideHeadings h1	{font-size:410%; color:#aa236f; margin:0px 0px 5px 10px; padding:0px; line-height:1.2; font-weight:normal; width:350px; position:absolute; top:0px;}
	.insideHeadings h2	{font-size:1.7em; font-weight:normal; color:#fff; position:absolute; bottom:7px; left:10px; width:370px;}
	.insideText h3		{color:#7b0648;}

	#innerMenu li a span.largeText	{width:165px; padding:0px 82px 0px 15px; font-size:200%; color:#7b0648; display:block; line-height:1; margin-bottom:15px;}
	#innerMenu li a span.smallText	{width:185px; color:#aa236f; display:block; padding:0px 60px 0px 15px; line-height:1.2;}
	#innerMenu li#public a {background:#fff url(../img/pink/inside_public_box.gif) no-repeat 0px 0px;}
	#innerMenu li#public a:hover {background:#fff url(../img/pink/inside_public_box.gif) no-repeat 0px -100px;}
	#innerMenu li#private a {background:#fff url(../img/pink/inside_private_box.gif) no-repeat 0px 0px;}
	#innerMenu li#private a:hover {background:#fff url(../img/pink/inside_private_box.gif) no-repeat 0px -100px;}
	#innerMenu li#onetoone a {background:#fff url(../img/pink/inside_onetoone_box.gif) no-repeat 0px 0px;}
	#innerMenu li#onetoone a:hover {background:#fff url(../img/pink/inside_onetoone_box.gif) no-repeat 0px -100px;}

/* Footer */
#footer	{background:url(../img/pink/footer.gif) no-repeat bottom left; margin:10px auto;}

/* Bottom - Hide Me */
	#hidemebottom			{ display:block; position:absolute; right:10px; width:84px; padding:0; height:50px; text-align:center; background:#7b0648 url(../img/pink/hideme_footer.gif) no-repeat bottom right;}
	#hidemebottom a			{ display:block; font-weight: bold; padding:0px 5px; color:#ffa7c9; margin-top:19px; line-height:1.5;}

/* Generic Elements */
.generic h1, .news h1, .sitemap h1, .search h1, #loginPanel h1, .public h1	{color:#aa236f; border-color:#ffa7c9;}
.generic h2, .news h2, .sitemap h2, .search h2, #loginPanel h2, .public h2	{color:#fff; background-color:#ffa7c9;}
.generic h3, .news h3, .sitemap h3, .search h3, .public h3	{color:#aa236f;}

.generic h1 a:link, .generic h1 a:active, .generic h1 a:visited, .news h1 a:link, .news h1 a:active, .news h1 a:visited, .sitemap h1 a:link, .sitemap h1 a:active, .sitemap h1 a:visited, .search h1 a:link, .search h1 a:active, .search h1 a:visited, #loginPanel h1 a:link, #loginPanel h1 a:active, #loginPanel h1 a:visited, .public h1 a:link, .public h1 a:active, .public h1 a:visited	{color:#aa236f; text-decoration:underline}

.generic h1 a:hover, .news h1 a:hover, .sitemap h1 a:hover, .search h1 a:hover, #loginPanel h1 a:hover, .public h1 a:hover { text-decoration:none; color:#aa236f;}

.generic h2 a:link, .generic h2 a:active, .generic h2 a:visited, .news h2 a:link, .news h2 a:active, .news h2 a:visited, .sitemap h2 a:link, .sitemap h2 a:active, .sitemap h2 a:visited, .search h2 a:link, .search h2 a:active, .search h2 a:visited, #loginPanel h2 a:link, #loginPanel h2 a:active, #loginPanel h2 a:visited, .public h2 a:link, .public h2 a:active, .public h2 a:visited { color:#fff; text-decoration:underline}

.generic h2 a:hover, .news h2 a:hover, .sitemap h2 a:hover, .search h2 a:hover, #loginPanel h2 a:hover, .public h2 a:hover { text-decoration:none; color:#fff;}

.generic h3 a:link, .generic h3 a:active, .generic h3 a:visited, .news h3 a:link, .news h3 a:active, .news h3 a:visited, .sitemap h3 a:link, .sitemap h3 a:active, .sitemap h3 a:visited, .search h3 a:link, .search h3 a:active, .search h3 a:visited, #loginPanel h3 a:link, #loginPanel h3 a:active, #loginPanel h3 a:visited, .public h3 a:link, .public h3 a:active, .public h3 a:visited { color:#aa236f; text-decoration:underline}

.generic h3 a:hover, .news h3 a:hover, .sitemap h3 a:hover, .search h3 a:hover, #loginPanel h3 a:hover, .public h3 a:hover { text-decoration:none; color:#aa236f;}

.generic table caption	{color:#7b0648;}
.generic table, .generic table th, .generic table td	{border-color:#aa236f;}
.generic table th {background-color:#7b0648;}
.generic table td {background-color:#f6e9f0;}
.news .newsList dt a:link, .news .newsList dt a:active, .news .newsList dt a:visited, .news .moreInfo:link, .news .moreInfo:active, .news .moreInfo:visited, .search dt a:link, .search dt a:active, .search dt a:visited, .search dd a:link, .search dd a:active, .search dd a:visited {color:#aa236f;}
.news .newsList dt a:hover, .news .moreInfo:hover, .search dt a:hover, .search dd a:hover  {color:#ffa7c9;}

.poll dt	{color:#aa236f;}
.voteNowPoll	{background-color:#aa236f; min-width:85px; height:15px; color:#fff !important; text-decoration:none !important;font-weight:bold; text-align:center; padding:7px 7px 4px 7px; line-height:1; cursor:pointer; font-size:90%;}
.voteNowPoll:hover	{background-color:#ffa7c9; min-width:85px; height:15px; color:#fff !important; text-decoration:none !important;font-weight:bold; text-align:center; padding:7px 7px 4px 7px; line-height:1; cursor:pointer; font-size:90%;}

.feedBackBody p em	{color:#7b0648; font-weight:bold; font-style:normal;}
.feedBackBody p a	{color:#aa236f; text-decoration:none;}
.feedBackBody p a:hover	{color:#aa236f; text-decoration:underline;}

.topLoginBtn, .genericBtn {background-color:#ffa7c9; color:#000;}