body, html {
  margin:0;
  padding:0;
  color:#000;
  font-size: 10pt;
}

#loginbox { 
  padding-left: 4pt;
  padding-top: 4pt;
  color: #ffffff;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
}

#loginbox p { 
  margin: 0pt;
}

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

#loginbox a:hover { 
  color: #ffaaaa;
  text-decoration: none;
}

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

#bottomlinks a:hover { 
  color: #ffaaaa;
  text-decoration: none;
}

#bottomsep { 
  background-color: #3467d2;
  height: 12pt;
  min-height: 12pt;
}

#bottomlinks { 
  text-align: center;
  background-color: #75a8fb;
  color: #ffffff;
  font-size: 12pt;
  font-family: Arial;
  font-weight: bold;
  padding: 2pt;
}

#catbar { 
  width: 100%;
  background: #3367d0;
}

#catbar a { 
  font-family: impact;
  font-size: 16pt;
  color: #ffffff;
  text-decoration: none;
}

.catline { 
  width: 100%;
  height: 1px;
  background: #ffffff;
}

.catline2 { 
  width: 100%;
  height: 1px;
  background: #000;
}

.cathl { 
  background-color: #75a9fa;
}

#nav {
 background:#c99;
}
#main {
  background-color: #75a8fb;
  vertical-align: top;
  font-family: Verdana;
  padding-left: 10pt;
}
#sidebar {
  width: 15%;
  padding-left: 4pt;
  background-color: #83b6ed;
  vertical-align: top;
}

#adverts { 
  padding-top: 8pt;
}

.advert { 
  padding: 2pt;
}

.advert img { 
  border-style: none;
}

#linkbox { 
  color: #000000;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
}

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

#linkbox a:hover { 
  color: #ffaaaa;
  text-decoration: none;
}

#footer {
 background:#cc9;
}

#blurb { 
  font-size: 9pt;
  font-style: italic;
  text-align: center;
}

h1 { 
  font-size: 14pt;
  font-weight: bold;
}

h2 { 
  font-size: 12pt;
  font-weight: bold;
}

.bluebox { 
  width: 100%;
  border-collapse: collapse;
}

.bluebox-tl { width: 16px; height: 16px; background-image:url('/static/bluebox-tl.png'); }
.bluebox-tr { width: 16px; height: 16px; background-image:url('/static/bluebox-tr.png'); }
.bluebox-bl { width: 16px; height: 16px; background-image:url('/static/bluebox-bl.png'); }
.bluebox-br { width: 16px; height: 16px; background-image:url('/static/bluebox-br.png'); }

.bluebox-t { height: 16px; background-image:url('/static/bluebox-top.png'); }
.bluebox-b { height: 16px; background-image:url('/static/bluebox-bottom.png'); }
.bluebox-l { width: 16px; background-image:url('/static/bluebox-left.png'); }
.bluebox-r { width: 16px; background-image:url('/static/bluebox-right.png'); }

.bluebox-c { background: #82b6eb; }


.adbox { 
  width: 100%;
  border-collapse: collapse;
}

.adbox-tl { width: 16px; height: 16px; background-image:url('/static/bluebox-tl.png'); }
.adbox-tr { width: 16px; height: 16px; background-image:url('/static/bluebox-tr.png'); }
.adbox-bl { width: 16px; height: 16px; background-image:url('/static/bluebox-bl.png'); }
.adbox-br { width: 16px; height: 16px; background-image:url('/static/bluebox-br.png'); }

.adbox-t { height: 16px; background-image:url('/static/bluebox-top.png'); }
.adbox-b { height: 16px; background-image:url('/static/bluebox-bottom.png'); }
.adbox-l { width: 16px; background-image:url('/static/bluebox-left.png'); }
.adbox-r { width: 16px; background-image:url('/static/bluebox-right.png'); }

.adbox-c { background: #ffffff; }

.votebuttons { 
}

.votebuttons IMG {
  border-style: none;
  vertical-align: middle;
}

.votebuttons SPAN {
  vertical-align: middle;
}

.henri { 
  background: #82b6eb;
  font-size: 20pt;
  border: 1px solid #000;
}

.redbox { 
  width: 100%;
  border-collapse: collapse;
}

.redbox-tl { width: 16px; height: 16px; background-image:url('/static/redbox-tl.png'); }
.redbox-tr { width: 16px; height: 16px; background-image:url('/static/redbox-tr.png'); }
.redbox-bl { width: 16px; height: 16px; background-image:url('/static/redbox-bl.png'); }
.redbox-br { width: 16px; height: 16px; background-image:url('/static/redbox-br.png'); }

.redbox-t { height: 16px; background-image:url('/static/redbox-top.png'); }
.redbox-b { height: 16px; background-image:url('/static/redbox-bottom.png'); }
.redbox-l { width: 16px; background-image:url('/static/redbox-left.png'); }
.redbox-r { width: 16px; background-image:url('/static/redbox-right.png'); }

.redbox-c { background: #f84352; }


