body { 
  margin: 0px 0px 0px 0px;
  background-color:#a6c7f8;
  /*background-image:url('http://www.xupwup.nl/data/starflare.png');
  background-position: right top;
  background-repeat: no-repeat;*/
  text-align: center;  /* to fix centering the main frame in ie */
  font-family: "DejaVu Sans", "Segoe UI", Candara, "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif !important;
  font-size: 10pt !important;
}
img { border: 0;margin:0}
.thcolor{
  background-color:#DEF3FF;
}

/*quotes*/ /* MODIFY MARGIN AND PADDING VALUES WITH CARE*/
div.legend{
  color: black;
  position: absolute; 
  border: 1px solid black; 
  background-color: white; 
  margin-top: -31px; 
  margin-left: 0px;
  padding: 3px 6px 3px 6px;
}
div.fieldset{
  width:780px;  /*about 80%*/
  overflow:auto;
  color: black;
  padding-left: 10px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-right: 10px;
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  border: 1px solid black; 
  background-color: #C2E2FF;
}
/* end quotes*/

/* start legacy quotes */
legend.quote{
  background-color: white;
  border: 1px solid black;
  padding: 2px 5px 2px 5px;
  color: black;
}
div.quote,fieldset.quote{
  background-color:#C2E2FF;
  padding: 10px 10px 10px 10px; /*top right bottom left*/ 
  border: 1px solid black;
  width: 75%;
  margin: 10px 10px 10px 20px;
}
/* end legacy quotes */

div.spoiler	 {color: black;background-color: black;display:inline;}
div.spoiler:hover{color: white;background-color: black;display:inline;}
div.spoiler 	  img{visibility: hidden;}
div.spoiler:hover img{visibility: visible;}
div.spoiler pre.forum{color:white;}
div.spoiler:hover pre.forum{color:black;}

ul.breadcrumb{padding: 0;margin: 0;}
ul.breadcrumb li{
  display:inline;
  list-style-type: none;
  padding-right: 0;
  padding-left: 0;
}

h3 { font-family: "DejaVu Sans", "Segoe UI", Candara, "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif;
     text-align: center;
     font-weight: bold; }
  /*menu*/
td.menu{ width: 100px; }
ul.menu {list-style-type:none; margin:0; padding:0;}
/*table*/
tr.pwn {		 background-color: white; }
tr.pwn:hover {  	 background-color: #FFFEDD; cursor:pointer; }
td.forumlastpage:hover { background-color: #9DFFC8; cursor:pointer; }
/* ----------- link customisations ---------------- */
/* footer */
a.footer:link {    color: gray;}
a.footer:visited { color: gray;}
a.footer:hover {   color: rgb(0, 96, 255);}
a.footer:active {  color: blue;} 
/* menu */
a.menu:link {   display:block;background-color:white;}
a.menu:visited {display:block;background-color:white;}
a.menu:hover {  display:block;background-color:white;}
a.menu:active { display:block;background-color:white;}
/*forum*/
a:link {   font-family: "DejaVu Sans", "Segoe UI", Candara, "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif;color: rgb(0, 0, 153);  text-decoration: none;     font-size: 10pt;}
a:visited {font-family: "DejaVu Sans", "Segoe UI", Candara, "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif;color: rgb(0, 0, 153);  text-decoration: none;     font-size: 10pt;}
a:hover {  font-family: "DejaVu Sans", "Segoe UI", Candara, "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif;color: rgb(0, 96, 255); text-decoration: underline;font-size: 10pt;}
a:active { font-family: "DejaVu Sans", "Segoe UI", Candara, "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif;color: rgb(255, 0, 102);text-decoration: underline;font-size: 10pt;}
/*pagelinks */
a.plink:link {   color: rgb(0, 0, 153);  text-decoration: none;     font-size: 10pt;}
a.plink:visited {color: rgb(0, 0, 153);  text-decoration: none;     font-size: 10pt;}
a.plink:hover {  color: rgb(255, 255, 255); text-decoration: none;font-size: 10pt;background-color:#418DDF}
a.plink:active { color: #FFF;text-decoration: none;font-size: 10pt;background-color:rgb(255, 0, 102);}

/* pre */
pre.forum{
  width: 780px;    /*about 80%, must be hardcoded for scrollbars to appear if the content is too wide*/
  overflow: auto;
  padding: 10px 10px 10px 10px; /*top right bottom left*/
  margin-top: 10px;
  margin-left: 20px;
  margin-bottom: 10px;
  border: 1px dashed black;
  color: black;
  /* white-space: nowrap;*/
}
/* ------------ ID's ---------------- */
div#title {
  position: relative; 
  width: 1006px; 
  height: 60px;  
  margin-top: 0px; 
  margin-left: auto;
  margin-right:auto;
  padding: 0px 0px 0px 0px; /*top right bottom left*/ 
  background-attachment:scroll;
  background-image:url(data/Title.png);
  /*background-repeat:no-repeat;*/
  background-position:left top;
  border-right: 1px solid black;
  border-left: 1px solid black;
}
div#footer{
  position: relative; 
  width: 150px;
  margin-top: -43px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 0px 0px 0px; /*top right bottom left*/ 
  height: 40px;
  text-align: center;
  color: gray;
}
div#imgfooter{ /* an underlay for footer, puts images right */
  position: relative; 
  width: 1008px; 
  border-top: 1px solid black;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 3px 0px 0px 0px; /*top right bottom left*/ 
  height: 40px;
  text-align: right;
}
div#single{
  position: relative; 
  width: 996px;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  padding: 1px 5px 5px 5px; /*top right bottom left*/ 
  border-right: 1px solid black;
  border-left: 1px solid black;
  text-align: left;
}
div#userblock{
  float:right;
}