body {
  background:#660607  url("images/bg_page_red.jpg");
  margin:0;
  padding:20px 10px;
  text-align:center;
  font:x-small/1.5em Verdana,Arial,Sans-serif;
  color:#333;
  font-size:small;
  font-size: small;
  }

#content {
  background: #C56B36;
  width:885px;
  margin:0 auto;
  text-align:left;
  }
#main {
  width:570px;
  float:left;
  background:#FCF6E6 url("images/corners_main_bot.gif") no-repeat left; /* old colour: #E8D1D7*/
  margin:10px 5px 10px;
  padding:0 0 0;
  color:#000000;
  font-size:97%;
  line-height:1.5em;
  }
#main2 {
  float:left;
  width:100%;
  background:#FCF6E6 url("images/corners_main_top.gif") no-repeat left top;
  padding:10px 0 0;
  }
 #main3 {
  float:left;
  width:100%;
  background:#FCF6E6 url("images/corners_main_bot.gif") no-repeat left bottom;
  padding:10px 0 0;
  } 
#sidebar {
  width:140px;
  float:right;
  margin:15px 5px 0;
  font-size:70%;
  /*line-height:1.5em;*/
  }
 #sidebar_left {
  width:140px;
  float:left;
  margin:15px 5px 0;
  font-size:70%;
  /*line-height:1.5em;*/
  }
#navibar {
  width:885px;
  height: 90px;
  float:left;

  font-size:70%;
  /*line-height:1.5em;*/
  }
  
  .content {

  padding:5px 13px 5px;

  }

/* Links
----------------------------------------------- */
a:link {
  color:#F7E19C;
  }
a:visited {
  color:#F5CF56;
  }
a:hover {
  color:#FFFFFF;
  }
a img {
  border-width:0;
  }
#main a:link {
  color:#52340E;
  }
#main a:visited {
  color:#8B7253;
  }
#main a:hover {
  color:#050403;
  }


/* Header
----------------------------------------------- */
#header {
  background:#C56B36 url("images/header.jpg") no-repeat left bottom;
  margin:0 0 0;
  padding:0 0 130px;
  color:#fff;
  }
#header div {
  background: url("images/corners_cap_top.gif") no-repeat left top;
  padding:8px 15px 8px;
  }

#title {
  margin:0;
  padding:10px 30px 5px;
  font-size:200%;
  line-height:1.2em;
  }
#title a {
  text-decoration:none;
  color:#fff;
  }
#description {
  margin:0;
  padding:5px 30px 10px;
  font-size:94%;
  line-height:1.5em;
  }


/* Sidebar Boxes
----------------------------------------------- */
.box {
  background:#990021 url("images/corners_side_top.gif") no-repeat left top;
  margin:0 0 15px;
  padding:10px 0 0;
  color:#FFFFFF;
  }
.box2 {
  background: url("images/corners_side_bot.gif") no-repeat left bottom;
  padding:0 0 8px;
  }
.box3 {
  background: url("images/rails_side.gif") repeat-y;
  padding:0 13px;
  }
  
  .leftbox {
  background:#990021 url("images/corners_side_top.gif") no-repeat left top;
  margin:0 0 15px;
  padding:10px 0 0;
  color:#FFFFFF;
  }
.leftbox2 {
  background: url("images/corners_side_bot.gif") no-repeat left bottom;
  padding:0 0 8px;
  }
.leftbox3 {
  background: url("images/rails_side.gif") repeat-y;
  padding:0 13px;
  }
.sidebar-title {
  margin:0;
  padding:0 0 .2em;
  font-size:115%;
  line-height:1.5em;
  color:#FFFFFF;
  }
.box ul {
  margin:.5em 0 1.25em;
  padding:0 0px;
  list-style:none;
  }

.box p {
  margin:0 0 .6em;
  }
  
/* Navigation Boxes - top
----------------------------------------------- */
.navibox {
  background:#C56B36 url("site/images/nav_bg.jpg");

  padding: 0 0 0;
  color:#666;
  }
.navibox2 {
 /* background: #7BD2F3  url("images/nav_bg2.gif"); */

  }
.navibox3 {
 /* background: #7BD2F3 url("images/nav_bg2.gif"); */
  margin: 0 0 0;
  }

/* Footer
----------------------------------------------- */
#footer {
  clear:both;
  margin:0;
  padding:15px 0 0; 
  }
#footer div {
  /* background:#F7DFE8 url("images/corners_cap_top.gif") no-repeat left top;*/
  padding:8px 0 0;
  color:#FFFFFF;
  }
#footer div div {
  /*background: url("images/corners_cap_bot.gif") no-repeat left bottom; */
  padding:0 15px 8px;
  }
#footer p {margin:0;}
#footer a {color:#7D2949;} 