/*
================================
CEG/INCR
basic.css
================================

Updated 10/4/05
Carter Stowell
www.figrig.com

--------------------------------- */

body {
  background: #fff url("../images/bg_hdr.gif") repeat-x;
  margin: 0;
  padding: 0;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: x-small; /* for IE5/Win */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small; /* for compliant browsers */
  }
html>body { /* be nice to Opera */
  font-size: small; /* for compliant browsers */
  }

#wrap {
  width: 710px;
  }
#bodywrap {
  float: left;
  width: 710px;
  background: #000 url("../images/bg_wrap.gif") top left repeat-y;
  margin-top: 15px;
  }

#header {
  float: left;
  margin-top: 30px;
  width: 700px;
  }
#incr {
  float: left;
  width: 380px;
  margin-top: 0px;
  margin-left: 5px;
  }
#ceg {
  float: right;
  width: 300px;
  margin-top: 14px;
  }
#clearme {
  clear: both;
  }

#maincol {
  float: right;
  width: 545px;
  margin: 0;
  padding: 0;
  padding-bottom: 25px;
  }
#maincol #padd {
  padding: 0 0 0 25px;
  }

#sidebar {
  float: left;
  width: 160px;
  }
#sidebar #nav {
  background: #a7b3c4 url("../images/bg_nav_topr.gif") top right no-repeat;
  }

#footer {
  clear: both;
  background: #FFF url("../images/bg_wrap.gif") top left repeat-y;
  padding-top: 5px;
  padding-left: 185px;
  font-size: 90%;
  border-top: 1px dotted #7C8591;
  color: #666;
  }

h1, h2, h3, h4 { color: #202A5B; margin-top: 0; font-weight: bold; }
h2 {
  margin-bottom: 0.3em;
  font-size: 125%;
  font-style: italic;
  }
h3 {
  margin-bottom: 0.2em;
  font-size: 110%;
  }
h4 {
  margin-bottom: 0.1em;
  font-size: 90%;
  }

a:link, a:visited { color: #202A75; }
a:hover { text-decoration: none; }

p { margin-top: 0; margin-bottom: 12px;}

#nav p { display: block; padding: 5px 0 5px 15px; margin: 0; }
#nav a { font-size: 85%; font-weight: bold; text-decoration: none; }
#nav a:hover { color: #ff3; }
#nav p.this {
  background: #fff;
  }
#nav p.this a { text-decoration: none; }
#nav p.this a:hover { color: #202A75; }

#nav p.nav_members { margin-top: 30px; }


/* home-page styles
------------------------------ */
div.intro p { font-size: 90%; }
div.upcoming { background: #D1E9C7; padding: 0 0 10px 5px; }
div.upcoming h2 { margin-bottom: 0.5em;}
div.upcoming strong { font-size: 90%; }


/* member styles
------------------------------ */
div.event { background: #dedede; padding: 10px 0; }
