body {
   margin:0;
   padding:0;
   background-image:url('images/top_bg.jpg');
   background-repeat:repeat-x;
   background-color:#777777;
   text-align:center;
}

#setter {
   margin:0 auto;
   width:800px;
}

#borderer {
   margin:0 0;
   width:800px;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}

#header {
   margin:0 0;
   width:800px;
   background-image:url('images/top_bg.jpg');
   background-repeat:repeat-x;
   padding:8px 0px;
   text-align:right;
}

#titlebar {
   margin:0px 0px;
   padding:20px 0px;
   background-color:#FFFFFF;
   text-align:left;  
   width:800px;
}

#line {
   margin:0 0;
   background-color:#FFFFFF;
   padding:2px 0px;
   width:800px;
   background-image:url('images/line.gif');
   background-repeat:repeat-x;
}

#line2 {
   margin:0 0;
   background-color:#FFFFFF;
   padding:2px 0px;
   width:800px;
   background-image:url('images/line.gif');
   background-repeat:repeat-x;
}

#container {
   margin:0 0;
   padding:0 0;
   background-image:url('images/main_bg.jpg');
   background-repeat:repeat-y;
   overflow:auto;  
   width:800px;
}

#main {
  float:left;
  margin:0 0;
  padding:8px 8px;
  width:554px;
  text-align:left;
}

#sidebar {
   float:right;
   margin:0 0;
   width:230px;
   padding:0px 0px;
   text-align:center;
}

#footer {
   margin:0 0;
   padding:20px 0px;
   background-color:#FFFFFF;
   text-align:center;  
   width:800px;
}

#spacer {
   margin:0 0;
   width:800px;
   background-color:#777777;
   padding:12px 0px;
   text-align:right;
}

p {
   margin:0 0;
   color:#333333;
   font-family:veranda;
   font-size:14px;
}

p.footer {
   margin:0 0;
   color:#333333;
   font-family:arial;
   font-size:14px;
}

h1 {
   margin:0 0;
   color:#333333;
   font-family:arial;
   font-size:24px;
}

h2 {
   margin:0 0;
}

A.header:link {
   color:#333333;
   font-family:arial;
   font-size:22px;
   margin:0 0 1em;
   text-decoration:none;
}

A.header:visited {
   color:#333333;
   font-family:arial;
   font-size:22px;
   margin:0 0 1em;
   text-decoration:none;
}

A.header:active {
   color:#333333;
   font-family:arial;
   font-size:22px;
   margin:0 0 1em;
   text-decoration:none;
}

A.header:hover {
   color:#000000;
   font-family:arial;
   font-size:22px;
   margin:0 0 1em;
   text-decoration:underline;
}

A.footer:link {
   color:#000000;
   font-family:arial;
   font-size:14px;
   margin:0 0 1em;
   text-decoration:none;
}

A.footer:visited {
   color:#000000;
   font-family:arial;
   font-size:14px;
   margin:0 0 1em;
   text-decoration:none;
}

A.footer:active {
   color:#000000;
   font-family:arial;
   font-size:14px;
   margin:0 0 1em;
   text-decoration:none;
}

A.footer:hover {
   color:#000000;
   font-family:arial;
   font-size:14px;
   margin:0 0 1em;
   text-decoration:underline;
}