body {
	background: white url(../images/backgrounds/0.png) repeat-y top left scroll;  
	font: normal 12px/15px 'courier new', monospace;
	color: black;
	margin: 0;
}

img { border-width: 0px; }

a { color: black; }

.win {
  position: absolute;
  padding: 0 8px 24px 8px;
}

.news {
  position: absolute;
  padding: 8px 8px 24px 8px;
  border-width: 6px 3px 3px 8px;
  border-style: solid;
  border-color: white;
  left: 381px;
  top: 60px;
  background: #D8CCD1;
}

.news p {
  margin: 1em 0;
}

.news p:first-child {
  margin-top: 0;
}

.menu, .menu_with_text {
  background: #D8CCD1;
  border: 1px solid #C8C7C7;
  width: 140px;
}

.main {
  background: white;
  border: 1px solid #C8C7C7;
  width: 191px;
}

.page, .page_purple, .page_purple_no_menu, .wide_menu, .large_slideshow, .grant, .subscribe_to_newsletter, .video, .asset {
  background: white;
  border: 1px solid #C8C7C7;  
}

.news, .page, .page_purple, .page_purple_no_menu, .large_slideshow, .grant, .subscribe_to_newsletter, .menu_with_text { width: 400px; }
.video { width: 425px; }
.wide_menu { width: 600px; }
.asset { width: 800px; }

.grant .warning, .subscribe_to_newsletter .warning { color: red; }

.grant input, .grant textarea, .subscribe_to_newsletter input  {
  font: normal 12px/15px 'courier new', monospace;
}

.page_purple, .page_purple_no_menu {
  color: #8E47AD;
}

.large_slideshow .slide, .asset { text-align: center; }
.large_slideshow .slide p { text-align: left; }
.large_slideshow .slide img {
  display: block;
  margin: 0 auto 8px auto;
}
.large_slideshow .slide a {
  text-decoration: none;
}


.wide_menu table, .page_purple table, .page_purple_no_menu table {
  border: 0;
  border-spacing: 0px;
  border-collapse: collapse;
  width: 100%;
}

.page_purple table, .page_purple_no_menu table {
  margin: 1em 0;
}

.wide_menu td {
  width: 33%;
  padding-right: 1em;
  vertical-align: top;
}

.handle {
  height: 10px;
  overflow: hidden;
  background: #EDEDF0;
  margin: 0 -8px 8px -8px;
}

.handle a {
  float: right;
  padding: 2px;
  margin-right: 1px;
}

.menu .handle, .menu_with_text .handle {
  background: #CCAFB7;
}

.menu.main .handle {
  background: #EDEDF0;
  margin-bottom: 10px;
}

ul.links {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: bold;
  text-transform: lowercase;
}

ul.links li ul {
  margin-left: 1em;
  margin-bottom: 1em;
}

ul.links li a {
  text-decoration: none;
}

.wide_menu ul.links li a {
  text-transform: none;
}

ul.links li a:hover {
  color: #8E47AD;
}

ul.links li {
  margin: 2px 0;
}

.page h3, .page_purple h3, .page_purple_no_menu h3, .news h3 {
 font-size: 12px;
 line-height: 15px;
 margin: 0;
}