form {padding: 0; margin: 0;}
a img {border: 0;}
input, textarea, select {font: normal 11px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000;}

/* default links */
a:link, a:visited {color: #FF0066;}
a:hover {color: #CCCCCC;}

.hint 
	{
	color: #FF0066;
	font-size: 10px;
	}

h2 {white-space: nowrap; font: normal 18px Arial, Tahoma, Helvetica, sans-serif; color: #FF0066; margin: 0 0 0.2em 0; padding: 0;}
h3 {font: normal 18px Arial, Tahoma, Helvetica, sans-serif; color: #FF0066; margin: 0 0 0.4em 0; padding: 0;}
h4 {font: normal 15px Arial, Tahoma, Helvetica, sans-serif; color: #FF0066; margin: 0 0 0.4em 0; padding: 0;}
a.more {background: url(/images/default/arw_blue.gif) no-repeat 0 55%; padding-left: 12px; text-decoration: none;}
a.more:hover {text-decoration: underline;}

#fish {position: absolute; z-index: 1; margin: -5px 0 0 -200px;}

#fish_small {position: absolute; z-index: 1; margin: 20 0 0 -100px;}

/* layout */
#layout {width: 760px; margin: 0 auto;}
#content, #sidebar {vertical-align: top;}
#content {width: 560px;}
#sidebar {width: 200px; padding-left: 7px;}

#logo {padding: 14px 0;}

/* welcome */
#welcome {width: 100%; margin-bottom: 6px;}
#welcome td {background: #ff5498;}
#welcome td.width {width: 100%; background: #FF0066;}
#welcome td.pdg_btm_line {width: 100%; height: 24px; background: #FF0066;}
#welcome td.crn_bottom_left_color {width: 5px; height: 5px; background: #FF0066; text-align: left;}
#welcome td.crn_bottom_right_color {width: 5px; height: 5px; background: #FF0066; text-align: right;}
#welcome td h1 {font: bold 21px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color: #fff; margin: 0;}
#welcome td p {font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color: #fff;}
#welcome td ul {margin: 0 0 10px 20px; padding: 0;}
#welcome td ul li {font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color: #fff; margin: 0 0 5px 0;}
#welcome td a {font: bold 0.75em Tahoma, Arial, Helvetica, sans-serif; color: #FF0066;}
#welcome td a img {border: 1px solid #fff; margin-right: 3px;}

/* registration */
#registration td {background: #FFE2EE;}
#registration td.width {width: 100%; background: #FFE2EE;}
#registration td a:link, a:visited {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #FF0066;}
#registration td div a img {margin-right: 12px;}
#registration td.pdg ul {margin-top: 20px; margin-bottom: 15px;}
#registration td.pdg ul li {font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color: #FFA0C6;}
#registration td.pdg ul li span {color: #2c2c30;}
#registration td ul {margin: 0 0 10px 20px; padding: 0;}
#registration td ul li {font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color: #2c2c30; margin: 0 0 10px 0;}
#registration td.pdg_two {width: 100%; height: 32px; background: #FFA0C6;}
#registration td.pdg_two a:link, a:visited {color: #CC0066; font-size: 11px;}
#registration td.pdg_two a:hover {color: #666666;}
#registration td.pdg_two_crn {height: 5px; background: #FFA0C6;}

/* new members */
#newmembers {width: 100%; margin-bottom: 6px;}
#newmembers td {background: #FFA0C6;}
#newmembers td a {font: bold 0.75em Tahoma, Arial, Helvetica, sans-serif; color: #FF0066;}
#newmembers td a img {border: 1px solid #fff; margin-right: 3px;}

/* our sites */
#oursites {width: 100%; margin-bottom: 6px;}
#oursites td {background: #FFE2EE;}
#oursites td a {font: bold 0.75em Tahoma, Arial, Helvetica, sans-serif; color: #FF0066;}
#oursites td div a img {margin-right: 12px;}
span.big {font-size: 30px; font-weight: bold; color: #49b7ff;}
span.colorburn {color: #ff8804;}
span.small {font-size: 12px; color: #4f6471;}

/* join */
#join {width: 100%; margin-bottom: 6px}
#join td {background: #f0f0f0;}
#join td p {font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color: #515151;}
#join td p a {font-weight: bold; color: #515151; text-decoration: underline;}
#join td a img {margin-right: 10px;}
#join td table td {font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color: #515151;}

/* search */
#search {width: 100%; margin-bottom: 6px;}
#search {background: #fff;}
#search td p {font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color: #515151;}
#search td p a {font-weight: bold; color: #515151; text-decoration: underline;}
#search td a img {margin-right: 10px;}
#search td table td {font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color: #515151;}

/* promotion */
#promotion {width: 100%;}
#promotion td {background: #f0f0f0;}
#promotion td p {font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color: #515151;}
#promotion td p a {font-weight: bold; color: #515151; text-decoration: none;}
#promotion td a img {border: 1px solid #fff; margin-right: 10px;}

td.crn_top_left_border {width: 5px; height: 5px; background: url(/images/default/crn_top_left_border.gif) no-repeat top left;}
td.crn_top_right_border {width: 5px; height: 5px; background: url(/images/default/crn_top_right_border.gif) no-repeat top right;}
td.crn_bottom_left_border {width: 5px; height: 5px; background: url(/images/default/crn_bottom_left_border.gif) no-repeat bottom left;}
td.crn_bottom_right_border {width: 5px; height: 5px; background: url(/images/default/crn_bottom_right_border.gif) no-repeat bottom right;}
td.crn_top_border {width: 100%; border-top: 1px solid #c8c8c8;}
td.crn_bottom_border {width: 100%; border-bottom: 1px solid #c8c8c8;}

td.pdg {padding: 10px 20px 5px 20px;}
td.pdg_border {padding: 10px 20px 5px 20px; border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}

#footer_line {border-top: 4px solid #FF0066;}

.sitefontspec
{
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: none;
    COLOR: #FF0066;
    BORDER-TOP-STYLE: none;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.whiteText
{
 color: #FFFFFF;
 font: Arial, Helvetica, sans-serif;
}
.whiteTextItalic
{
 color: #FFFFFF;
 font: Arial, Helvetica, sans-serif;
 font-style:italic;
}