body
{
  background-color: #708090
}

.logo
{
  width: 100%;
	height: 100px;
	border: none
}

.body
{
  width: 900px;
	height: 100%;
	border: none;
	background-color: #FFFFFF;
}

.menu
{
  width: 100%;
	border: none;
}

.main
{
  width: 100%;
	height: 100%;
	border: none
}

.calendar
{
  width: 100%;
	border: none
}

.hline
{
  height: 1px
}

.vline
{
  width: 1px
}

.pixel
{
	width: 1px;
	height: 1px
}

.menulink
{
  color: #000000;
	text-decoration : none;
}

.menulink:hover
{
  color: #000000;
	text-decoration : underline;
}

.menu_item
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #DBCBAB;
	width: 10%;
	padding: 0px
}

.menu_cursor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background-color: #8F8A6F;
	width: 10%
}

.window
{
  background-color: #000000;
}

.window_title
{
	height: 20px;
	color: #FFFFFF
}

.barleft
{
  height: 20px;
	width: 20px;
	background-image: url('http://www.demoscene.nl/gfx/barleft.gif');
	background-color: #000000
}

.bar
{
  height: 20px;
	background-image: url('http://www.demoscene.nl/gfx/bar.gif');
	background-color: #000000
}

.barright
{
  height: 20px;
	width: 10px;
	background-image: url('http://www.demoscene.nl/gfx/barright.gif');
	background-color: #000000
}

.wnd_nw
{
	height: 7px;
	width: 6px;
	background-image: url('http://www.demoscene.nl/gfx/nw.gif');
	background-color: #FFFFFF
}

.wnd_n
{
	height: 7px;
	background-image: url('http://www.demoscene.nl/gfx/n.gif');
	background-color: #FFFFFF
}

.wnd_ne
{
	height: 7px;
	width: 6px;
	background-image: url('http://www.demoscene.nl/gfx/ne.gif');
	background-color: #FFFFFF
}

.wnd_w
{
	width: 6px;
	background-image: url('http://www.demoscene.nl/gfx/w.gif');
	background-color: #FFFFFF
}

.wnd_e
{
	width: 6px;
	background-image: url('http://www.demoscene.nl/gfx/e.gif');
	background-color: #FFFFFF
}

.wnd_sw
{
	height: 7px;
	width: 6px;
	background-image: url('http://www.demoscene.nl/gfx/sw.gif');
	background-color: #FFFFFF
}

.wnd_s
{
	height: 7px;
	background-image: url('http://www.demoscene.nl/gfx/s.gif');
	background-color: #FFFFFF
}

.wnd_se
{
	height: 7px;
	width: 6px;
	background-image: url('http://www.demoscene.nl/gfx/se.gif');
	background-color: #FFFFFF
}

.window_vline
{
  background-color: #000000;
  width: 1px
}

.news_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-align: left;
}

.news_date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #9797C9;
	text-align: right;
}

.news_body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background-color: #DDDDDD;
	text-align: left;
}

.pages
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}

.pagelink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #FFFFFF;
	text-align: center;
  color: #7F0000;
	text-decoration: none;
}

.pagelink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #FFFFFF;
	text-align: center;
  color: #7F0000;
	text-decoration : underline;
}

.lost_body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	background-color: #DDDDDD;
	text-align: left;
}

.cal_vline
{
  width: 1px;
  background-color: #8F8F8F;
}

.cal_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
  background-color: #8F8F8F;
	text-align: center;
}

.cal_body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
  background-color: #DDDDDD;
	text-align: center;
}

.cal_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #AAAAAA;
  background-color: #FFFFFF;
	text-align: center;
}

.cal_inner
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
  color: #000000;
	text-align: center;
}

.cal_inner_today
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	border-width: thin;
	border-style: solid;
	border: 1px solid #000000;
  background-color: #CCCCCC; 
	text-align: center;
}

.cal_inner_party
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
  color: #7F0000;
  background-color: #7F7FCC;
	text-align: center;
}

.cal_inner_party_today
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
  color: #7F0000;
  background-color: #7F7FCC;
	border-width: thin;
	border-style: solid;
	border: 1px solid #000000;
	text-align: center;
}

.cal_outer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #7F7F7F;
	font-style: italic;
	text-align: center;
}

.cal_outer_today
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #7F7F7F;
	font-style: italic;
	border-width: thin;
	border-style: solid;
	border: 1px solid #AAAAAA;
  background-color: #CCCCCC;   
	text-align: center;
}

.cal_outer_party
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
  color: #7F0000;
  background-color: #AFAFCC;
	font-style: italic;
	text-align: center;
}

.cal_outer_party_today
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
  color: #7F0000;
  background-color: #AFAFCC;
	font-style: italic;
	border-width: thin;
	border-style: solid;
	border: 1px solid #777777;
	text-align: center;
}

.cal_link
{
  color: #7F0000;
	text-decoration: none;
}

.cal_link:hover
{
  color: #7F0000;
	text-decoration: underline;
}

.cal_nav
{
	text-decoration: none;
}

.news_submit
{
	width: 100%;
}

.graf
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: left;
	vertical-align: top;
}

.graftime
{
  color: #7F0000;
}

.graftext
{
  color: #000000
}

.grafinp
{
	width: 95%;
}

.icon
{
	border: none;
}