/***** General ******/

body {
  /*           rrggbb  */
  background: #6185df;
  font-family: helvetica, arial, sans-serif;
  font-size: 100%;
  margin: 0 0;
  padding: 0;
  text-align: center;
}

a, a:visited, a:active {
  border-bottom: 1px solid #FFFFFF;
  /*color: #3A6A31;*/
  color: #205020;
}

a:hover {
  border-bottom: 1px solid #5A8A51;
}

p {
  text-align: justify;
  margin: 0 0;
}

span.uline {
  text-decoration: underline;
}

ul {
  text-align: justify;
}

/***** Container *****/
#container {
  background: #FFFFFF url(http://www.cbcplacerville.org/images/150x1-blue-6185df.bmp) top left repeat-y;
  width   : 900px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  padding-top   : 10px;
  padding-left  : 10px;
  padding-right : 10px;
  padding-bottom: 10px;
}

#container p {
  text-align: left;
}

/***** Header ******/
#header {
  /*background-color: #FFFFFF;*/
  /*background: url(http://www.cbcplacerville.org/images/cloud-fade.jpg) top left repeat-x;*/
}

#header h1 {
  cursor: default;
  font-size: 35px;
  color: #333333;
  /*      T R B L */
  margin: 0 0 0 0px;
  padding-left: 10px;
}

/***** Left Side Bar ******/
#lsidebar {
  float: left;
  padding-top: 10px;
  width: 140px;
}

/***** Right Side Bar *****/
#rsidebar {
  float: right;
  padding-top : 10px;
  padding-left: 0px;
  margin-left: 10px;
  width: 120px;
}

/***** Nav Menu (either side bar) *****/
#nmenu {
  font-size: 100%;
}

#nmenu span {
  color: #666666;
  font-size: 80%;
  display: block;
  text-decoration: none;
}

#nmenu a, a:visited, a:active {
  display: block;
  text-decoration: none;
}

/***** Side Info (either side bar) *****/
#sideinfo {
  font-size: 12px;
  padding: 0px 0px;
}
#sideinfo a, a:visited, a:active {
  display: inline; /* this fixes the "moving links" issue */
  text-decoration: none;
}

/***** Content Area ******/
#content {
  margin-top   : 10px;
  margin-left  : 140px;
  margin-right : 130px;
  padding-left : 10px;
  padding-right: 10px;
  border-left: 1px solid #5A8A51;
  border-right: 1px solid #5A8A51;
}
#content span.content_title
{
  display: block;
  border: 1px solid #5A8A51;
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
  padding: 3px 10px;
  margin: 0;
}
#content p.content_text
{
  text-align:justify;
  margin: 0.5em;
}
#content a, a:visited, a:active {
  display: inline; /* this fixes the "moving links" issue */
  text-decoration: none;
}
