body  {  
padding: 0px 0px 0px 0px;
margin:  0px;
background-color: #ffffff;
}

TD, TR  { 
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}

a  { 
color: #ff9900;
text-decoration: none;
}

a:hover  { 
color: #ff6600;
text-decoration: underline;
}

td.search {
background-color: #4E4EB3;
}

.headertable {
background-color: #000066;
}

td.homesearchtitle{
font-weight: 900;
font-size: 19px;
color: #ffffff;
}

td.homesearch {
font-weight: 600;
font-size: 11px;
color: #ffffff;
padding-left: 30px;
}

td.hometext{
font-weight: 600;
font-size: 14px;
color: #ffffff;
background-color: #9999ff;
}

td.main  { 
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

td.content  { 
border: 1px solid #dddddd;
padding: 15px;
}

td.logo  { 
border-bottom: 2px solid #ffffff;
}

td.topnav  { 
font-weight: 600;
font-size: 11px;
color: #ff9900;
padding-bottom: 12px;
padding-right: 18px;
border-bottom: 2px solid #ffffff;
}

td.topnav a  { 
text-transform: uppercase;
color: #ffffff;
text-decoration: none;
}

td.topnav a:hover { 
text-transform: uppercase;
color: #ffffff;
text-decoration: underline;
}

td.nav  { 
font-weight: 600;
font-size: 11px;
background-color: #6666cc;
padding: 7px;
border-bottom: 2px solid #ffffff;
}

td.nav a  { 
text-transform: uppercase;
color: #ffffff;
text-decoration: none;
}

td.nav a:hover { 
text-transform: uppercase;
color: #ffffff;
text-decoration: underline;
}

td.side  { 
background-color: #9999ff;
}

td.profile  { 
font-weight: 300;
font-size: 10px;
color: #ffffff;
background-color: #6666cc; 
}

td.profile a  { 
color: #ffffff;
text-decoration: none;
}

td.profile a:hover { 
color: #ffffff;
text-decoration: underline;
}

td.join  { 
font-size: 23px;
font-weight: 900;
color: #ff9900;
padding-right: 10px;
}

td.footer  { 
font-size: 10px;
color: #ffffff;
background-color: #000066; 
padding: 10px;
border-top: 2px solid #ffffff;
}

td.footer a  { 
text-transform: uppercase;
color: #ffffff;
text-decoration: none;
}

td.footer a:hover {
text-transform: uppercase; 
color: #ffffff;
text-decoration: underline;
}

td.tdhead { /*   header row for subtables  */
color: #000066;
font-weight: 600;
font-size: 15px;
padding-bottom: 15px;
border-bottom : 1px solid #cccccc;
}

td.tdhead a{ /*   header row for subtables  */
font-weight: 300;
font-size: 11px;
}

td.tdfoot  /*   footer row for subtables  */
{

}

.tdtoprow  /*   top row colour for mail and hotlist tables */
{
background-color :  #dedede;
}

.tdcontent
{
padding: 12px;
border-bottom : 1px solid #cccccc;
}

tr.tdodd td, td.tdodd/*  odd row colour for subtables   */
{
border-bottom : 1px solid #cccccc;
}

tr.tdeven td, td.tdeven /*   even row colour for subtables  */
{
border-bottom : 1px solid #cccccc;
}

.td1  /*   row colour for search and profile pages */
{
background-color :  #ffffff;
}

.td2 /*  row colour for search and profile pages */
{
background-color: #f0f0f0;
}

.td3  /*   row colour for search and profile pages  */
{
background-color: #e0e0e0;
}

.tdunderline /*   footer row for subtables  */
{
border-bottom : 1px solid #CC0099;
}

.tdunderline_wcolor 
{
border-bottom : 1px solid #CC0099;
background-color: #FEE7FE;
}

.tdmail  /*   unread mail row colour  */
{
background-color :  #cccccc;
}

.poptable{  /*  background colour for tables in popups   */
background-color :  #ffffff;
}

.small {  
font-size: 10px;
}

.pageheader { 
font-size: 17px;
color: #000000;
font-weight: 600;
padding-bottom: 10px;
}

.online { /*  "online" text for search result */
font-weight: 600;
color: #00cc00;
font-size: 10px;
font-style: italic;
}

.offline { /*  "offline" text for search result */
font-weight: 600;
color: #cc0000;
font-size: 10px;
font-style: italic;
}

.premium { /*   member status  text for search result */
font-weight: 600;
color: #CCCC00;
font-size: 10px;
font-style: italic;
}

.standard { /*  member status text for search result */
font-weight: 600;
color: #666666;
font-size: 10px;
font-style: italic;
}

.searchage { /*  age and location search result */
font-weight: 600;
color: #000000;
font-size: 10px;
font-style: italic;
}

td.blogdate { 
font-weight: 600;
color: #000099;
font-size: 10px;
font-style: italic;
}

input, textarea, select {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}

.input  { 
width: 120px;
}

.inputs  {
width: 95px;
}

.inputl {
width: 250px;
}

.inputf { 
}

.button  { /*   all form buttons */
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 600;
padding-right: 5px;
padding-left: 5px;
color: #ffffff;
background-color: #ff9900;
border-top: 1px solid #ffcc00;
border-left: 1px solid #ffcc00;
border-right: 1px solid #ff6600;
border-bottom: 1px solid #ff6600;
}

hr  {  /*   horizontal rules   */
height:1px;
}

.forumlinks { /*  forum links */
}

.forumlinkshd { /*  forum links */
font-weight: 600;
}

form {
padding: 0px;
margin: 0px;
}
