body#chat 
  {
  font-family: Verdana, Arial, Tahoma, Sans-Serif;
  font-size: 10px;
  letter-spacing:2%;
  line-height:1.3em;
  background-color:#fff;
  margin:0;
  padding:0;
  }

img
  {
  border: 0px;
  }
  
body#main 
  {
  font-family: Verdana, Arial, Tahoma, Sans-Serif;
  font-size: 10px;
  letter-spacing:2%;
  line-height:1.3em;
  background-image: url("/images/bg_gradient.jpg");
  background-repeat:repeat-x;
  background-color:#E4E9EC;
  color:#000;
  margin:0;
  padding:0;
  }
 
#bio, #credits
  {
  width:720px;
  max-width:720px;
  width:expression(document.body.clientWidth > 722? "720px" : "auto");  
  overflow: hidden;
  }
  
form 
  {
  margin:0;
  padding:0;
  }

ul 
  {
  margin:2px 0 0 15px;
  padding:0;
  }

textarea,.bginput 
  {
  font:10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }

.tableborder_red {  border: #ff0000; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px;}
.tableborder_black {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

div.menu a { height:21px; margin:3px; background-color:#6699CC; text-decoration:none; font:bold 13px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:center; border:1px solid #FFFFFF; padding:1px 6px 2px 6px; }
div.menu a:hover { background-color:#9ACCFF; }

.menushell { margin 5px 0px 0px 0px; padding: 6px 0px 0px 0px;}
.leftmenu { width:228px; background-color:#6699CC; border:1px solid #1C1F88; text-decoration:none; font:bold 13px Arial, Helvetica, sans-serif; color: #FFFFFF; cursor: auto; padding: 4px 0px;}
.leftmenu:hover { background-color:#9ACCFF; cursor: pointer;}

div#emoticons
  {
  margin: 0px 20px 0px 20px;
  display: block;
  }

.nolink a:link, .nolink a:visited, .nolink a:active, .nolink a:hover
  {
  display: none;
  }
  
.hide
  {
  display: none;
  }

.tos 
  {
  font-size:12px;  
  color: #A70505;
  font-weight:bold;  
  }

a.selected  
  {
  font-weight:bold;
  font-size: 13px;
  text-decoration:none;
  color:#22229B;
  }

.opacitymid
  {
  background-color: #fff;opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.4; 
  }

.opacity100 
  {
  background-color: #fff;opacity:1;filter: alpha(opacity=100); -moz-opacity: 1; 
  }

.shadow 
  {
  filter:shadow(color:#000000,direction:135);
  }

.myaccount a:link,.myaccount a:visited,.myaccount a:active,.myaccount a:hover 
  {
  font-size:85%;
  color:#22229B;
  }

.box 
  {
  border: 1px solid #336699;
  background-color:#ffffff;
  }

.box_red 
  {
  border: 1px solid #FF5155;
  background-color:#FFF1F3;
  }

.box_pink 
  {
  border: 1px solid #EC63A5;
  background-color:#FFE1ED;
  }

.box_empty 
  {
  border: 1px solid #336699;
  }

.box_green 
  {
  border: 1px solid #02BA06;
  background-color:#F1FFF3;
  }

.box_blue 
  {
  border: 1px solid #000BDE;
  background-color:#F1FDFF;
  }

.box_yellow 
  {
  border: 1px solid #DED600;
  background-color:#FFFFF1;
  }

.box_orange 
  {
  border: 1px solid #CE4900;
  background-color:#FFF8F1;
  }

.box_purple 
  {
  border: 1px solid #8A3397;
  background-color:#FAF1FF;
  }

.box_background  
  {
  background-image: url("/images/bg_gradient.jpg");
  background-repeat:repeat-x;
  background-color:#0000FF;
  }

.paidmodels 
  {
  font-weight:bold;
  font-size:200%;
  color:#ffffff;
  }

.caps 
  {
  text-transform: capitalize;
  }

.box_title 
  {
  font:bold 16px Verdana, Arial, Helvetica, sans-serif;
  padding:4px;
  color: #000;
  }

.subtitle_m 
  {
  font-size:10px;
  font-weight:900;
  color:#1302B4;
  }

.subtitle_f 
  {
  font-size:10px;
  font-weight:900;
  color:#FF51AB;
  }

.more  
  {
  font-weight:900;
  font-size:9px;
  text-decoration:none;
  color:#22229B;
  }

.bold  
  {
  font-weight:bold;
  }
 
.slink, .slink a:link,.slink a:visited,.slink a:active,.slink a:hover 
  {
  font-weight:bold;
  font-size: 10px;
  color:#22229B;
  }

.mlink, .mlink a:link,.mlink a:visited,.mlink a:active,.mlink a:hover 
  {
  font-size: 12px;
  color:#22229B;
  }

.link, .link a:link,.link a:visited,.link a:active,.link a:hover 
  {
  color:#22229B;
  }

.bar 
  {
  background:#f0f0f0;
  }

.secret 
  {
  background:#FFF1F1;
  }

.white 
  {
  background:#fff;
  }

.blacktext 
  {
  color:#000;
  }

.redtext 
  {
  color:#f00;
  }

.smaller 
  {
  font-size:10px;
  }

.smallest 
  {
  font-size:9px;
  }

.small 
  {
  font-size:12px;
  line-height:1.5em;
  }

.normal 
  {
  font-size:14px;
  line-height:1.5em;
  }

.posttext 
  {
  font-family: Verdana, Arial, Tahoma, Sans-Serif;
  font-size: 12 px;
  line-height:1.4em;
  }

.date 
  {
  font-size:9px;
  font-weight:700;
  color:#696;
  }

.light 
  {
  color:#999;
  }

.verylight 
  {
  color:#bbb;
  }

.tiny 
  {
  font-size:9px;
  }

.tinylight 
  {
  font-size:9px;
  color:#888;
  line-height:1.3em;
  }

.forumtime
  {
  font-size:9px;
  color:#999;
  }
  
.smallheight
  {
  margin-left: 0px;
  padding-left: 0px;
  line-height:.8em;
  }
  
.comments
  {
  font-size:9px;
  color:#f00;
  line-height:1.3em;
  }
  
.tag 
  {
  font-size:10px;
  font-weight:500;
  color:#000;
  }

.title 
  {
  font-weight:700;
  font-size:16px;
  }

.hiddenimage 
  {
  display:none;
  }

.forum 
  {
  background-color:#E4E9EC;
  }


.centerdiv 
  {         /*IE method of centering a relative div*/
  text-align: center;
  }

.centerdiv>div
  {     /*Proper way to center a relative div*/
  margin: 0 auto;
  }