/* Default Theme Layout */  #page { border: none; margin-left: 0px;  }   #copyright { font-size: 70%; margin: auto; float: right; }  #menu-container {  border-top       : 1px solid #FFBF00;  border-bottom    : 1px solid #FFBF00;  background       : url('images/menu.gif');  background-color: #FFFBF7; }  #content {  clear: both;  padding: 10px; }  #user-info {  float       : right;  text-align  : left;  font-size   : 90%;  font-weight : normal;  background  : #FFFBF7;  padding     : 8px;  border      : 1px dotted #FFBF00;  border-top  : 0;  border-right: 0;  clear: none; }  /* Global Table Settings */  table, td { font-size: 95%; color      : #000; } table {  margin-left : auto;  margin-right: auto; }   td {  text-align: left; }  img {  border: 0; }  /* 10.2.5 */ 
blockquote { padding: 0px;  border     : 1px #4385DB solid;  border-left: 5px #4385DB solid;  }  blockquote .quoteby {  padding      : 10px;  border-bottom: 1px #4385DB dotted; }  blockquote .quotebody {  padding: 10px; }  /* 10.2.5 END */  .catdesc {  padding    : 4px;  line-height: 130%; }  .normaltext {  font-size      : 95%;  text-decoration: none;  font-weight    : normal; }  .indextitle {  font-size  : 20px;  font-weight: bold;  white-space: nowrap; }  .pages {  font-weight   : normal !important; /* font-size     : 9px; */  line-height   : 1.5;  white-space   : nowrap;  padding-top   : 4px;  padding-bottom: 4px; }  .pages a, .pages a:link, .pages a:active, .pages a:visited {  padding         : 4px;  border          : 1px solid #4385DB;  background-color: #F9FBFF;  text-decoration : none !important; }  .pages a:hover {  padding         : 4px;  border          : 1px solid #4385DB;  background-color: #FCFDFF; }  .pages strong {  padding         : 4px;  border          : 1px solid #4385DB;  background-color: #EFF6FF; }  .postmenu {  font-weight: normal !important; }  .indexmenu {  font-weight: bold !important;  white-space: nowrap; }  .menubar {  height     : 30px;  border-left: 1px solid #FFBF00; }  .menubar a, .menubar a:link, .menubar a:active, .menubar a:visited {  background      : url('images/menu.gif');  background-color: #FFFBF7;  height          : 30px;  text-decoration : none;  padding         : 0;  white-space     : nowrap;  line-height     : 2.5;  float           : left;  border          : 0;  border-right    : 1px solid #FFBF00;  padding-left    : 15px;  padding-right   : 15px; }  .menubar a:hover {  padding         : 0;  border          : 0;  padding-left    : 15px;  padding-right   : 15px;  border-right    : 1px solid #FFBF00;  background      : url('images/menu_hover.gif');  background-color: #FFBF00; }  .catdesc {  padding    : 4px;  line-height: 130%; }  #membercenter a, #membercenter a:link, #membercenter a:active, #membercenter a:visited {  line-height : 2;  padding-left: 5px;  width       : 100%; }  #membercenter a:hover {  padding-left   : 2px;  border-left    : 3px solid #4385DB;  text-decoration: none; }  #postbar img {  margin: 1px; }  #postbar a:hover img {  margin    : 0;  border    : 1px solid #000;  background: #90A9C5; }  /* Mini-profile:  Fancy --> title and value  Plain --> On one line  Avatar --> Just the avatar and stats (stars) */ .fancyprofilet, .fancyprofilev, .plainprofile {  padding: 5px; }  .avatarprofile {  margin     : 10px;  line-height: 1.5; }  .milastaction {  margin-bottom: 3px; }  .bilastaction {  line-height: 1.8; }  /* Date Color */ .bidate, .midate, .didate {  color: #727272; }  .loading {  background-image : url(/blahdocs/images/loading.gif);  background-repeat: no-repeat;  width            : 222px;  height           : 19px; }  .right {  text-align: right !important; }  .center {  text-align: center !important; }  .justify {  text-align: justify !important; }  .vtop {  vertical-align: top !important; }  .innertable {  margin: 0 !important; }  .leftimg {  float        : left;  padding-right: 5px; }  .rightimg {  float       : right;  padding-left: 5px; }  .centerimg {  vertical-align: middle; }  .boardsearch {  background    : url(/blahdocs/images/search.png) 3px 4px no-repeat;  padding-left  : 19px;  padding-top   : 5px;  padding-bottom: 5px;  width         : 90%; }  /* If user has a color, specify the options for that user name to appear here */ .usercolors {  font-weight: bold; }  /* Colors */ .titlebg, .catbg {  font-family: Verdana, Helvetica, Arial;  font-size  : 12px;  color      : #000;  font-weight: bold; }  .titlebg {  background: #C6E0FF;  border    : 1px solid #FFF; }  .catbg {  background: #E0EDFF;  border    : 1px solid #FFF; }  .win {   background: #FCFDFF;  line-height: 1.1; }  .win2 {  background: #F9FBFF;  line-height: 1.1; }  .win3 {  background: #EFF6FF;  line-height: 1.1; }  .win4 { font-size: 110%;  background: #DEE1E5;  line-height: 1.1; }  .win5 {  background: #D3DCE8;  line-height: 1.1; }  .border, hr {  background-color: #4385DB;  color           : #4385DB; }  hr {  height: 1px;  border: 0; }  /* Board Index Description */ .bidesc {  font-weight: normal;  font-size  : 92%;  line-height: 1.1;  color      : #444 !important; }  /* Small font text size */ .smalltext {  font-weight: normal;  font-size  : 95%;   }  /* Table alignment */ div.centered {  text-align: center; }  div.centered table {  margin-left : auto;  margin-right: auto; /* long form to make IE5/Mac happy */ }  .messageseps {  border-top: 1px dashed #000;  padding   : 5px; }  /* Reputation */ .redrep { /* Bad */  color: #FF0033; }  .grayrep  { /* Neutral */  color: #CCC; }  .greenrep { /* Good */  color: #00AF33; }  .greenrep, .grayrep, .redrep {  font-weight: bold; }  /* Bots: this is shown in the "Online" places */ .onlinebots {  color      : gray;  font-style : italic;  font-weight: normal; }  .postbody { /* Format the post body */  font-size  : 12px;  line-height: 1.5; }  /* Poll Colors */ .pollcolor {  background-color: #D3DCE8;  padding-left    : 5px;  border-right    : 5px solid #4385DB; }   .pollpercents {  background-color: #EFF6FF;  color           : #000;  padding-right   : 10px;  padding-left    : 10px; }  .pollborder {  background-color: #4385DB;  padding         : 1px; }    /* Portal Styles */ .dbx-clone {  position  :absolute;  visibility:hidden; }  .dbx-clone, .dbx-clone .dbx-handle-cursor {  cursor: move !important; }  .dbx-dummy {  display : block;  width   : 0;  height  : 0;  overflow: hidden; }  .dbx-group, .dbx-box, .dbx-handle {  position: relative;  display : block; }  #dbx-box {  margin : 0;  padding: 0;  border : none; }  /* Calendar */ .calendarevent { /* Title on the Day view */  font-size  : 18px;  font-weight: bold; }  .currentday { /* These will make the entire day/week kind of faded */  opacity: .85;  filter : alpha(opacity=85); } .avatarprofile { text-align: center !important;  }  