body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  font-size:62.5%;
  /* background:#fff url(/img/grey_grad.jpg) 0 0 repeat-x;*/
}

a {
  color:#333;
}

.notify-error {
  padding:10px;
  margin:10px;
  border:1px solid #F94306;
  background:#fcc;
}

#outer-wrapper {
  background:#fff;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc; 
}

#main-content {
  font-size:1.2em;
}

#main-content a,
#footer a,
.panel a {
  color:#0079B0;
}



#top-bar {
  background-color:#8CC63F;
  color:#fff;

  font-size:1.1em;
}

#banner {
  background:#ccc url(/img/headers/meeting_1.jpg) top left no-repeat;
}

/*old banner code

body.section-about #banner {
  background:#ccc url(/img/headers/window_1.jpg) top left no-repeat;
}

body.section-start-recycling #banner{
  background:#ccc url(/img/headers/office_nature_1.jpg) top left no-repeat;
}

body.section-environment #banner{
  background:#ccc url(/img/headers/landfill_1.jpg) top left no-repeat;
}
*/

body.about #banner {
  background:#ccc url(/img/headers/window_1.jpg) top left no-repeat;
}

body.recycle #banner{
  background:#ccc url(/img/headers/office_nature_1.jpg) top left no-repeat;
}

body.environment #banner{
  background:#ccc url(/img/headers/landfill_1.jpg) top left no-repeat;
}

#main-menu-container {
  text-transform:uppercase;
}

ul#main-menu li a
{
  background:#fff url(/img/menu_bg.gif) top left repeat-x;
}

ul#main-menu li a:hover,
ul#main-menu li a.selected
{
  background:#fff url(/img/menu_bg_over.gif) top left repeat-x;
}

#main-content {
  border-right:1px solid #ccc;
  border-left: 1px solid #ccc; 
}

#main-content h2 {
  text-transform:uppercase;
  font-size:1.2em;
}

#main-content h3 {
  text-transform:uppercase;
  font-size:1.1em;
}

.panel {
  border:1px solid #ccc;
}

.panel h3 {
  text-transform:uppercase;
  color:#fff;
  background-color:#8CC63F;
  font-size:1.1em;

}

#left-col #sub-nav ul a {
	background:#ccc;
	display:block;
	padding:5px 5px;

}

#footer {
  border-top:1px solid #ccc;
}

/* forms */
.form-wrapper {

  border: 1px solid #ccc;

}

table.form-layout {
  font-size:100%;
}

table.form-layout th,
table.form-layout td {
  font-size:1em;
}

.news-summary {
	border-bottom: 1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:5px;
}

#main-content .news-summary h2 {
    margin-bottom:0;
    padding-bottom:0;
}

#main-content .news-summary .date {
    font-size:1em;
    font-style:italic;
    margin-bottom:5px;
    display:block;
}

#main-content .news-summary a.more {
    display:block;
    text-decoration: none;
    padding-top:5px;
    padding-bottom:5px;
}

#main-content .news-summary a.more:hover {
    text-decoration: underline;
}

.news-summary h2 a {
    text-decoration: none;
}

.news-summary p {
	padding:0;
	margin:0;
}
