/* CSS Document */


#jsDebug, #phpDebug, #timing {display:none;}

body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
/* body {font:13px arial,helvetica,clean,sans-serif; font-size:small;} */
table {font-size:inherit;font:100%;}
/* table {font-size:inherit;} */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} 
/* select, input, textarea {font-family:arial,helvetica,clean,sans-serif; font-size:99%;} */
pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/* pre, code {font-family:monospace;font-size:100%;} body  {line-height:1.22em;} */


.footer, .yellownote
{
   font-size:77%;
}

p,th,.note,.fourteen
{
   font-size:107%;
}

h5
{
   font-size:114%;
}

h3,h4
{
   font-size:122%;
}

h2
{
   font-size:129%;
}

h1
{
   font-size:136%;
}

INPUT, TEXTAREA
{
    font-family: Arial, sans-serif;
}

/*
palette
black: #000000
gray: #333333
pink-gray: #5c4848
pink-highlight: #FF0099
pink-fade: #FF6699
white: #FFFFFF
*/

body,td,th,.generic_bg
{
	color: #FFFFFF;
}

body 
{
	background-color: #000000;
}

a 
{
	color: #FF6699;
	text-decoration: underline;
}
a:visited {
	color: #FF6699;
	text-decoration: underline;
}
a:hover {
	color: #FF0099;
	text-decoration: underline;
}
a:active {
	color: #FF0099;
	text-decoration: underline;
}

h1,h2 {
	color: #FF0099;
	font-weight: bold;
}

h3,h4,h5,.newsh {
	color: #FF6699;
	font-weight: bold;
}

.footer {
	color: #FFFFFF;
	font-weight: bold;
}

.error {
	color:#FF0099 !important;
}

.note {
	color: #FF0099;
	font-style: italic;
	font-weight: bold;
}

.pinknote {
	color: #FF0099;
	font-family: Arial, Helvetica, sans-serif;
	
}
.smallbuttonfont {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}
.vsmallbuttonfont {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

.nobreak,.nobreakp p
{
display:inline;
padding:0px;
margin:0px;
}

.person.Male {
	font: italic bold 13px Arial, Helvetica, sans-serif;
	color: #00FFFF;
}
.person.Female {
	font: italic bold 13px Arial, Helvetica, sans-serif;
	color: #FF99FF;
}

.whitefont {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
}

.whitenote {
	font-size:16px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
}

.pinkfont {

	font-size: 16px;
	font-weight: bold;
	color: #FF0099;
	font-style: italic;
}

.smallpinknote {
	font-size:16px;
	font-style: italic;
	color: #FF0099;
	font-weight: bold;
}

tr.memberrow td {
    border-top: 2px solid #5c4848;
}

.location, .when, .lookingFor {background-color:#333333;}

.location2 {background-color:#5c4848;}

.location3 {background-color:#333333;}.pinknote2 {
	color: #FF0099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.location4 {background-color:#FF0099;}

.narrowp p {margin-bottom:10px;}
.addtopmargin {margin-top:10px;}

.brightpink {background-color:#FF0099}

.popupdefaults {
   background-color:#5c4848;font-size:80%;color: #FFFFFF;border: 2px solid #FF0099;
}

.blackonpink {
   background-color:#FF6699;
   color: #000000;
}

.whiteonpink {
   background-color:#FF6699;
   color: #000000;
}

.reallywhiteonpink {
   background-color:#FF6699;
   color: #FFFFFF;
}

.blackborder {
   border: 2px solid #000000;
}

.pinkborder {
   border: 1px solid #FF0099;
}

.paleborder {
   border: 2px solid #FF6699;
}

