body { background-color: #000000;
       text-align: center;
       margin-top: 0px; }

#wrapper { background-color: #ffffff;
      width: 900px; 
      margin-left: auto;
      margin-right: auto;
      margin-top: 0px; }

#nav { width: 900px; }

#header { background: url(http://www.realtimebelievers.com/images/v2/img-title01.png); 
      width: 800px;
      height: 150px;
      margin: 0 auto; }

#login { background: transparent url(http://www.realtimebelievers.com/images/v2/bg_red.gif) repeat-x; 
      color: #ffffff;
      font: 12px Arial, sans-serif;
      font-weight: bold;
      text-align: left;
      line-height: 18px;
      padding: 0px 5px 0px 5px; }

#login a { color: #ffffff;
      font-size: 10px;
      text-decoration: none; }

#login a:hover { color: #ffffff;
      font-size: 10px;
      text-decoration: underline; }

#red_line { background-color: #9D1114;
      height: 5px; }

#content { width: 900px;
      margin-top: 10px; }

#main { float: right;
      width: 660px;
      color: #000000;
      text-align: justify;
      padding-right: 10px;
      padding-left: 10px;
      display: block; }

  #main p { font-face: Tahoma, Arial, sans-serif;
      font-size: 12pt;
      line-height: 22px;
      padding-left: 10px; }

  #main ul { margin-left: 25px; }

  #main li { line-height: 25px; }

#sidebar { width: 200px;
      background-color: #ffffff;
      color: #000000;
      font: 12px Arial, sans-serif;
      line-height: 16px;
      text-align: justify;
      padding: 5px;
      margin-right: 25px;
      border-right: 2px solid #000000;
      display: block; }

   #sidebar .header { color: #404040;
          font-size: 16px;
          font-weight: bold;
          text-align: left;
          letter-spacing: 2px;
          margin-bottom: 5px;
          border-bottom: 1px dotted #404040; }

   #sidebar .main { padding-bottom: 20px;
          margin-bottom: 5px;
          border-bottom: 2px solid #404040; }

   #sidebar .forum { text-align: center;
          padding-bottom: 10px;
          margin-bottom: 10px;
          border-bottom: 2px solid #404040; }

#footer { background-color: #9D1114;
      width: 900px;
      color: #ffffff;
      font: 12px Arial, sans-serif;
      line-height: 30px;
      text-align: center;
      margin-top: 10px;
      padding: 20px 0; }

#footer a { color: #ffffff;
      text-decoration: none; }

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

#welcome { background-color: #ffffff;
      color: #000000;
      font: 18px Arial, sans-serif;
      line-height: 22px;
      text-align: center;
      margin-left: 15px; }

#welcome_image { float: right; }
      width: 125px; 
      padding: 5px;
      margin-right: 25px; }  

blockquote.style1 {
  font: 14px/22px normal helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #ccc; } 

h1 { margin: 0;
       color: #404040;
       font: 18px Arial, sans-serif;
       font-weight: bold;
       text-align: left;
       text-transform: small-caps;
       letter-spacing: 2px;
       margin-bottom: 5px;
       border-bottom: 1px dotted #404040; }

strong { color: #9D1114; 
      font-weight: bold; }

h2 { margin: 10px 0;
       font-weight: bold;
       color: #404040;
       font: 16px Arial, sans-serif;
       line-height: 20px;
       text-align: left;
       letter-spacing: 2px; }

h3 { margin: 10px 0;
       font-weight: bold;
       color: #9D1114;
       font: 14px Arial, sans-serif;
       line-height: 20px;
       text-align: left; }

.cd { background: url("http://www.realtimebelievers.com/images/v2.1/btn_cd.gif") no-repeat;
      padding-left: 30px;
      margin: 0; }

.solidblockmenu{ margin: 0;
      padding: 0;
      float: left;
      font: bold 13px Arial;
      width: 100%;
      border: 1px solid #625e00;
      border-width: 1px 0;
      background: black url(http://www.realtimebelievers.com/images/v2/blockdefault.gif) center center repeat-x; }

.solidblockmenu li{ display: inline; }

.solidblockmenu li a{ float: left;
      color: white;
      padding: 9px 11px;
      text-decoration: none;
      border-right: 1px solid white; }

.solidblockmenu li a:visited{ color: white; }

.solidblockmenu li a:hover, .solidblockmenu li .current{ 
      color: white;
      background: transparent url(http://www.realtimebelievers.com/images/v2/blockactive.gif) center center repeat-x; }

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
      padding-top: 1em; }

.box { width: 437px;
      margin-left: 5px;
      margin-top: 5px; }

.box h1 { background: url("http://www.realtimebelievers.com/images/v2.1/btn_book.gif") no-repeat;
      color: #ffffff;
      font: 12px Arial, sans-serif;
      font-weight: bold;
      text-align: left;
      line-height: 20px;
      padding-left: 40px;
      border-bottom: 1px dotted #ffffff; }

.box_main { color: #ffffff;
      font: 12px Arial, sans-serif;
      text-align: justify;
      line-height: 18px;
      padding: 10px;
      margin: 0px;
      height: 100px;
      overflow: auto; }

.box a { color: #ffffff;
      font-size: 11px;
      text-decoration: underline; }

.box_red{display:block}
.box_red *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#9D1114; }
.box_red1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d49899;
  border-right:1px solid #d49899;
  background:#b54c4e}
.box_red2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5e7e7;
  border-right:1px solid #f5e7e7;
  background:#af3e40}
.box_red3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #af3e40;
  border-right:1px solid #af3e40;}
.box_red4{
  border-left:1px solid #d49899;
  border-right:1px solid #d49899}
.box_red5{
  border-left:1px solid #b54c4e;
  border-right:1px solid #b54c4e}
.box_redfg{
  background:#9D1114;
  margin: 0px; }

.box2 { float: right;
      width: 437px;
      margin-right: 5px;
      margin-top: 5px; }

.box2 h1 { background: url("http://www.realtimebelievers.com/images/v2.1/btn_world.gif") no-repeat;
      color: #9D1113;
      font: 12px Arial, sans-serif;
      font-weight: bold;
      text-align: left;
      line-height: 20px;
      padding-left: 35px;
      border-bottom: 1px dotted #9D1113; }

.box2_main { color: #9D1113;
      font: 12px Arial, sans-serif;
      text-align: justify;
      line-height: 18px;
      padding: 10px;
      margin: 0px;
      height: 100px;
      overflow: auto; }

.box2 a { color: #9D1113;
      font-size: 12px;
      text-decoration: underline; }

.box_yellow{display:block}
.box_yellow *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFE04D; }
.box_yellow1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fff1b2;
  border-right:1px solid #fff1b2;
  background:#ffe779}
.box_yellow2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffbed;
  border-right:1px solid #fffbed;
  background:#ffe56e}
.box_yellow3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffe56e;
  border-right:1px solid #ffe56e;}
.box_yellow4{
  border-left:1px solid #fff1b2;
  border-right:1px solid #fff1b2}
.box_yellow5{
  border-left:1px solid #ffe779;
  border-right:1px solid #ffe779}
.box_yellowfg{
  background:#FFE04D;
  margin: 0px;}

#bread { color: #202020;
	background-color: inherit;
	padding: 3px;
	margin-bottom: 15px; }

#bread ul { margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none; } 

#bread ul li { margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
        font: 10pt Tahoma, Arial, sans-serif; }

a:link { color: #9D1113;
      text-decoration: none; }
a:visited { color: #9D1113;
      text-decoration: none; }
a:active { color: #9D1113;
      text-decoration: none; }
a:hover { color: #9D1113;
      text-decoration: underline; }

.byline { padding-top: 5px; }