 .menu-top-left{
  background-image: url(images/menu2-top-left2.png);
  /*background-color: #000000;*/
 }

 .download-background{
  background-image: url(images/downloadframe.png);
  width: 492px;
  height: 102px;
 }

 .menu2-top-left{
  background-image: url(images/menu2-top-left2.png);
   /*background-color: #000000;*/
 }

 .header-left{
	background-image:url(images/header_bar_l2.png);
	background-repeat: no-repeat;
	background-position: right;
 }
 
  .header-right{
	background-image:url(images/header_bar_r2.png);
	background-repeat: no-repeat;
	background-position: left;
 }
 
 .menu2-top{
  background-image: url(images/menu2-title2.png);
  background-repeat: repeat-x;
  font-family: Lithograph;
  font-size: 14px;
  font-weight: bold;
  color:#ffffdd;
 }

 .menu2-top-right{
  background-image: url(images/menu2-top-right2.png);
   /*background-color: #000000;*/
 }

 .menu-bottom-left{
  background-image: url(images/menu-bottom-left2.png);
 }

 .menu-top{
  background-image: url(images/menu2-title2.png);
  background-repeat: repeat-x;
  font-family: Lithograph;
  font-size: 14px;
  font-weight: bold;
  color:#ffffdd;
 }

 .menu-bottom{
  background-image: url(images/menu-bottom2.png);
  background-repeat: repeat-x;
 }

 .menu-left{
  background-image: url(images/menu-left.png);
  background-repeat: repeat-y;
 }

 .menu-center{
  background-color: #ffffff;
  font-size: 12px;
  background-image: url(images/Sand9.jpg);
 }

 .menu-right{
  background-image: url(images/menu-right2.png);
  background-repeat: repeat-y;
  background-color: transparent;
 }

 .menu-top-right{
  background-image: url(images/menu2-top-right2.png);
   /*background-color: #000000;*/
 }

 .menu-bottom-right{
  background-image: url(images/menu-bottom-right2.png);
 }

 .trans {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
 }

 .menuheader {
	 background-color: #05093e;
	 background-image: url(images/menubarnew.png);
	 background-repeat: repeat-x;
	 color:#dddd66;
	 font-weight:bold;
	 font-size:14px;
	 text-align:center;
 }

 .pageheader {
	background-image: url(images/header_bar.png);
	background-repeat: repeat-x;
 }

 .menutable {
	color: #000000;
	bordercolor: #aaaaaa;
	background-color: Transparent;
	font-family: Lithograph;
	font-size: 14px;
	box-shadow: 6px 6px 5px #222222;
 }

 .leaguestable {
	bordercolor: #444444;
	background-color: #555555;
 }

 .maintable {
	border-color: #000000;
	background-color: #e3e3f3;
	border:3px #000000 groove;
	/*background-image: url(images/swt.jpg);
	background-repeat: repeat;
	text-shadow: 2px 2px #222222;*/
 }

 .maintable2 {
	/*background-color: #e3e3f3;*/
	background-color:Transparent;
	border:0px;
 }

 .forumtable {
	bordercolor: #533203;
	background-color: Transparent;
	background-color: rgba(255, 255, 255, 0.4); /* Newer browsers will understand that they need to do some alpha stuff */	
 }

 .menucontent {
	background-color: Transparent;
 }
 
 td.menucontent {
	padding: 0;
}

 .pagecontent {
	border: #444444 1px inset;
	background-color: #e3e3f3;

 }


 .menucontent2 {
	background-image: url(images/water.html);
	background-color: #000000;
	font-size: 10px;
 }

 .tableheader {
	 background-color: #b3bee2;
	 background-image: url(images/menubarblue.png);
	 background-repeat: repeat-x;
	 color:#000000;
	 font-weight:bold;
	 font-size:12px;
	 text-align:center;
 }

 .tableborder {
	bordercolor: #000000;
	background-color: #000000;
 }

 .tablecontent {
	background-color: #e3e3f3;
 }

 .maincontent {
	background-color: transparent;
 }

 .lastchange {
	 background-color: transparent;
	 color:#ffffff;
 }

.darklink:link{color:#ffff88; text-decoration:none;text-weight:bold; }
.darklink:visited{color:#ffff88; text-decoration:none;text-weight:bold; }
.darklink:hover{color:#997777; text-weight:bold; text-decoration:none;}

.main
{
	background-color:#bebfc1;
	background: url("images/sand5.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

 table
 {
	font-family:Verdana;
	color:#000044;
	font-size:12px;
 }

 body
 {
	font-family:Verdana;
	background-color:#333333;
	color:#ddddff;
	font-size:12px;
			
 }

 .pagetitle
 {
	font-size:28px;
	color:#000000;
	font-weight:bold;
	font-family:Lithograph;
	text-align: center;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
 }

 .sectiontitle
 {
	font-size:14px;
	color:#448800;
	font-weight:bold;
	font-size:16px;
 }


 .bottomtext
 {
	color:#000000;
	font-weight:bold;
	font-size:14px;
	font-family:Courier New;
 }


.button 
{
	border: #444444 1px outset;
	background-color: #eeeeff;
	color: #004400;
	font-family: Lithograph, arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 10pt
}

.edittitle
{
	border: #444444 1px inset;
	background-color: #eeeeff;
	color: #000000;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 18pt;
}

.pageeditor {
	font-family: Courier New !important;
}

TEXTAREA 
{
	border: #444444 1px inset;
	background-color: rgba(255, 255, 255, 0.4);
	color: rgba(0, 0, 0, 0.6);
	width: 100%;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
}

INPUT[type="text"]
{
	border: #444444 1px inset;
	background-color: rgba(255, 255, 255, 0.4);
	color: rgba(0, 0, 0, 0.6);
	width: 100%;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
}

INPUT[type="submit"]
{
	border: #444444 1px outset;
	background-color: rgba(255, 255, 255, 0.4);
	color: rgba(0, 0, 0, 0.6);
	font-family: "Lithograph";
	font-weight: bold;
}


 hr
 {
	color:#dddddd;
 }
 
 a:link{color:#880000; text-decoration:none;font-weight:bold;border-style:none; }
 a:visited{color:#880000; text-decoration:none;font-weight:bold;border-style:none; }
 a:hover{color:#aaaa44; font-weight:bold; text-decoration:none;border-style:none; }

.form-top-left
 {
	background-image: url(images/form/topleft.png);
}

.form-bottom-left
{
	background-image: url(images/form/bottomleft.png);
}

.form-top
{
	background-image: url(images/form/top.png);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:#ddddbb;
}

.form-bottom
{
	background-image: url(images/form/bottom.png);
	background-repeat: repeat-x;
}

 .form-left
 {
	background-image: url(images/form/left.png);
	background-repeat: repeat-y;
}

.form-center
 {
	background-color: #000000;
	font-family:arial;
	font-size:14px;
	color:#bac0c0;
	font-weigth:bold;
	background-color: #000000;
}

.form-right
 {
	background-image: url(images/form/right.png);
	background-repeat: repeat-y;
}

.form-top-right
 {
  background-image: url(images/form/topright.png);
}

.form-bottom-right
 {
  background-image: url(images/form/bottomright.png);
}

.bottom
{
 	background-image: url(images/bar-center.png);
}

.authortext
 {
	 color: #aaaaff;
	 font-family:arial;
	 font-size:10px;
}
 
.nieuwstext 
 {
	 color: #004400;
	 font-family:verdana;
	 font-size:12px;
}
 
 @font-face {
    font-family: 'Lithograph';
    src: url('pagefont/LITHOGRAPHLIGHTPLAIN.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.frame-top-right
{
	background-image: url(images/frame_top_r.png);
   /*background-color: #000000;*/
}
 
.frame-top-left
{
	background-image: url(images/frame_top_l.png);
   /*background-color: #000000;*/
}
 
.frame-bottom-right
 {
	background-image: url(images/frame_bottom_r.png);
   /*background-color: #000000;*/
}
 
.frame-bottom-left
 {
	background-image: url(images/frame_bottom_l.png);
   /*background-color: #000000;*/
}
 
.frame-top
 {
	background-image: url(images/frame_top.png);
   /*background-color: #000000;*/
}
 
.frame-bottom
 {
	background-image: url(images/frame_bottom.png);
   /*background-color: #000000;*/
 }
 
.frame-left
  {
	background-image: url(images/frame_l.png);
   /*background-color: #000000;*/
 }
 
.frame-right
  {
	background-image: url(images/frame_r.png);
   /*background-color: #000000;*/
 }
 
.frame-center
 {
	background-image: url(images/frame.png);
   /*background-color: #000000;*/
 }

.forumtable {
	width: 100%;
	color: #000000;
	bordercolor: #aaaaaa;
	background-color: Transparent;
	background-color: rgba(255, 255, 255, 0.4); /* Newer browsers will understand that they need to do some alpha stuff */
	font-family: Lithograph;
	font-size: 14px;
	box-shadow: 6px 6px 5px #222222;
	margin-bottom: 2em;
	border-spacing: 1px;
	border-collapse: separate;
}
 
.forumcontextbutton {
	font-family: Lithograph;
	float: right;
	margin-bottom: 1em;
}
 
.forumbreadcrumb {
	font-family: Lithograph;
}

.paging {
	margin-top: 2em;
	font-family: Lithograph;
}

.forumtableheader {
	background-color: rgba(0, 0, 0, 0.6);
	color: rgba(255, 255, 255, 0.6);
	font-weight: bold;
}

.forumpostseparator {
	background-color: rgba(0, 0, 0, 0.2);
}

.forumtable th {
	padding: 0.5em;
}

.forumtable td {
	padding: 0.5em;
}

.alternatingcolors tr:nth-child(even) {
	background-color: rgba(0,0,0, 0.1);
}

/* The row that describes the username, date posted and shows buttons */
.forumpostheader {
	
}

/* The row that shows the content of a post and the avatar */
.forumpostcontent {
}

.forumquote {
	font-family: Lithograph;
	border: 1px solid #000000;
	background-color: rgba(0, 0, 0, 0.6);
	color: #8888bb;
}

.forumquoteheader {
	background-color: rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}

.forumquotecontent {
	background-color: rgba(0, 0, 0, 0.6);
	color: #AAAAAA;
	font-style:italic;
}

.grid {
	width: 100%;
	color: #000000;
	bordercolor: #aaaaaa;
	background-color: Transparent;
	background-color: rgba(255, 255, 255, 0.4); /* Newer browsers will understand that they need to do some alpha stuff */
	font-family: Lithograph;
	box-shadow: 6px 6px 5px #222222;
	margin-bottom: 2em;
	border-spacing: 1px;
	border-collapse: separate;
	font-size: 14px;
}

.gridheader {
	background-color: rgba(0, 0, 0, 0.6);
	color: rgba(255, 255, 255, 0.6);
	font-weight: bold;
}

.grid th {
	padding: 0.5em;
}

.grid td {
	padding: 0.5em;
}

.gridcenteredcontent {
	text-align: center;
}

.gridleftcontent {
	text-align: left;
}

.note {
	font-weight: bold;
	text-align: center;
	font-family: Lithograph;
	padding: 0.5em;
	border: 1px solid black;
	background-color: rgba(255, 255, 255, 0.2);
	color: rgba(0, 0, 0, 0.8);
}

.note > ul {
	text-align: left;
}