body {
     padding: 0;
     margin: 0;
     font:normal 12px Verdana, Geneva, Arial, sans-serif;
     color: #000;
     background: #fff url("/img/test2.png") repeat-x;
     }

FORM {margin:0;padding:0;}

a:link {
     color:#584892;
     text-decoration:none;
     }

a:visited {
     color:#584892;
     text-decoration:none;
     }

a:hover {
     color:#990066;
     text-decoration:underline;
     }

a:visited:hover {
     color:#990066;
     text-decoration:underline;
     }

/* Page */

#containerwrap {
  text-align: center; /* Win IE5 */
}

#container {
  margin: 0em auto;
  width: 765px;
  padding: 0;
  padding-top: 0px;
  padding-bottom: 15px;
  text-align: left; /* Win IE5 */
}

/* sidebar */

#sidebar {
     float:right;
     background: #FFF;
     width: 175px;
     padding:8;
     margin:0 0 10 10;
     border:1px solid #DCDCDC;
     font:normal 10px Verdana, Geneva, Arial, sans-serif;

}

#sidebar h3 {
     font-weight: bold;
     font-size: 0.9em;
     margin: 0;
}

#sidebar ul {
      padding:0 5 5 30;
      margin:0;
      }

#sidebar li {
     list-style-type: square;
     color:#000;
     margin-top:3;
 }


/* Header (temp border) */

#headercontainer {
  padding-bottom: 2px;
}

#header {
  position: relative;
  height: 76px;
  margin: 0;
  padding: 0;
  clear: both;
}


#topnavcal {
     float:right;
     text-align:right;
     width:auto;
     height: 29px;
     color: #000;
     font-weight: bold;
     font-size: 10px;

}

#topnav {
  text-align: left;
  color: #666;
  font-size: 11px;
  margin: 0;
  padding: 0;
  height: 29px;
  overflow: visible;
  margin-top: 7px;
}

#topnavlist, #topnavlist {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 29px;
}

#topnavlist li {
  padding: 0 10 0 10;
  display: inline;
  border-left: 1px solid #B4B4B4;

}

#topnavlist li a {
  color: #666;
  font-weight: bold;
  text-decoration: none;
}

#topnavlist li a:hover {
  color: #990066;
  font-weight: bold;
  text-decoration: underline;
}

#topnavlist li:first-child {
  border-left: 0;
  padding-left: 0;
}


#topnavlist .current a {
  color: #990066;
  font-weight: bold;
  text-decoration: none;
}

#topnavlist .current a:hover {
  color: #990066;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid #990066;
}


/*Win IE fix \*/

* html #topnavlist li { margin: 0 0.5em 0 -0.5em; }


/* Content (Body) */

#content {
  position: relative;
  margin: 0;
  padding: 0;
  clear: both;

}

#rightsidebox {
  float:right;
  margin:0 0 10 10;
  padding:0;
  width:230;
}

#leftsidebox {
  float:left;
  margin:0 10 10 0;
  padding:0;
  width:230;
}

/* Footer */

#footercontainer {
  padding-top: 2px;

}

#footer {
  font: normal 10px verdana, lucida, sans-serif;
  border-top: 2px solid #584892;
  color:#666;
  position: relative;
  margin: 10 0 0 0;
  padding: 2 0 0 0;
  clear: both;
}

/* Font Styles */

.storytext {
     font:normal 12px Verdana, Geneva, Arial, sans-serif;
     }

.post-body {
     font:normal 10pt Verdana, Arial, Sans-Serif;
     line-height: 15px;
     margin:5 0 15 0;
     text-align:left;
     padding:0 25 0 25;
     }

.Headline {
    font-size: 1.5em;
    margin: 1em 0 0 0;
    font-weight: bold;
    }

.Heading {
    font:bold 14px Verdana, Geneva, Arial, sans-serif;
    }

.byline {
     font:normal 08pt Verdana, Arial, Helvetica, sans-serif;
     text-align:left;
     display:block;
     margin:3 0 3 0;
     padding:0;
     color:#666;
     }

.quote-byline {
     font:normal 08pt Verdana, Arial, Helvetica, sans-serif;
     text-align:left;
     display:block;
     margin:3 25 2 25;
     padding:3 0 2 0;
     color:#000;
     border-bottom:1px solid #DCDCDC;
  }

.quote-body {
     font:normal 12px Verdana, Geneva, Arial, sans-serif;
     line-height: 15px;
     margin:2 0 15 0;
     text-align:left;
     padding:3 0 0 25;
     }

h1 {
  font-size: 19pt;
  font-weight: bold;
  color:#44235E;
}

h2 {
  font-size: 16pt;
  font-weight: bold;
}

h3 {
  font-size: 14pt;
  font-weight: bold;
}

h4 {
  font-size: 12pt;
  font-weight: bold;
}

h5 {
  font-size: 10pt;
  font-weight: bold;
}

h6 {
  font-size: 8pt;
  font-weight: bold;
}

.pt {
     font: normal 10px verdana, lucida, sans-serif;
     color:#000;
}


S {color:#f00;}

.highlight {color:700000;background-color:ffff00;padding:2 5 2 5;}
.blue {color:000099;}
.brightred {color:#FF0000;}
.red  {color:cc0c00;}
.darkred {color:#700000;}
.cyan {color:#009999;}
.green {color:#006600;}
.yellow {color:ffcc00;}
.orange {color:E37A13;}
.pink {color:ff3366;}
.purple {color:#990066;}
.violet {color:#59008E;}
.brown {color:#9b4f19;}
.grey {color:#666666;}
.black {color:#000000;}
.white {color:#ffffff;}

.MyBox1 {
     float:left;
     width:45%;
     border-top:2px solid #D9D9D9;
     border-left:2px solid #D9D9D9;
     border-right:2px solid #666;
     border-bottom:2px solid #666;
     background:#F2F2F2;
     margin:5;
     padding:8;
     font: normal 1em verdana, lucida, sans-serif;
     text-align:left;
}

.MyBox_white {
     width:auto;
     border-top:2px solid #9b72cf;
     border-left:2px solid #9b72cf;
     border-right:2px solid #44235E;
     border-bottom:2px solid #44235E;
     background:#e2defc;
     margin:5;
     padding:8;
     font: normal 1em verdana, lucida, sans-serif;
     text-align:left;
}

.MyBox_white ul {
      padding:0 5 5 16;
      margin:0;
      }

.MyBox_white li {
     list-style-type: square;
     color:#000;
     margin-top:5;
 }


/* set millions of background images */
.rbroundbox { background: url(Img/box/nt.gif) repeat; }
.rbtop div { background: url(Img/box/tl.gif) no-repeat top left; }
.rbtop { background: url(Img/box/tr.gif) no-repeat top right; }
.rbbot div { background: url(Img/box/bl.gif) no-repeat bottom left; }
.rbbot { background: url(Img/box/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent {
    margin: 0 7px;
    font:normal 12px Verdana, Geneva, Arial, sans-serif;
    color:#fff;
}
.rbroundbox { width: 99%; margin: 1em auto; }

.rbcontent ul {
      padding:0 5 5 16;
      margin:0;
      color:#fff;
      }

.rbcontent li {
     list-style-type: square;
     color:#FFF;
     margin-top:5;
 }
