body {
    margin:0 auto;
    padding:0;
    width:650px;
    background:#000;
    font-family: sans, "lucida grande", georgia, sans-serif;
    font-size:11px;
    _font-size:.9em;
}

img {
   border:0;
}

a {
  color:#f63;
  text-decoration:none;
  font-weight:bold;
}

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

#container {
    margin:25px 0;
    padding:0 0 15px 0;
    background:#fff url("/gr/back_bottom.gif") repeat-x bottom;
}

#banner {
    margin:0 auto;
    padding:15px 0 15px 0;
    background: url("/gr/back_top.gif") repeat-x top;
    text-align:center;
}

#banner h1 {
margin:0 auto;
        width:80%;
    border-bottom:dotted 1px #678;
}

#banner h1 a {
    font-size:40px;
    margin:0;
    padding:0;
    font-family: minion, georgia, "times new roman", serif;
    color:#456;
    text-decoration:none;
    font-weight:bold;
}

#center {
    float:left;
    width:450px;
}

.content {
   padding: 0 20px;
   text-align:justify;
}

h2 {
   color:#555;
   border-bottom:dotted 1px #666;
}

h3 {
   color:#333;
   border-bottom: dotted 1px #444;
}

#banner h2 {
    display:none;
}

.content .posted {
   color:#888;
}

#right {
    float:left;
    width:180px;
    border-left:dotted 1px #ccc;
}

.sidebar {
   padding:0 20px;
}

.sidebar h2 {
   font-size:1.2em;
}

.sidebar ul {
  list-style:none;
  margin:0;
  padding:0;
}

.sidebar li {
  margin:2px 0 2px 10px;
  padding:0;
}

.sidebar .link-note {
  padding:10px 0 0 0;
}