BODY {
	font-family: tahoma, arial, helvetica, sans-serif; font-size: 70%; color: #f5e1d8;
}

.main {
	background: #370139 url(images/bg.png) repeat-y;
	margin:0px;
	overflow-x: hidden;
	scrollbar-face-color: #331a80;
	scrollbar-highlight-color: #cc1903;
	scrollbar-shadow-color: #000033;
	scrollbar-3dlight-color: #f4d833;
	scrollbar-arrow-color:  #f4d833;
	scrollbar-track-color: #cc1903;
	scrollbar-darkshadow-color: #000033;
}

#contentwrap { text-align: center; padding-left: 200px; padding-right: 50px; margin-top: 10px; }
#content { padding: 0px 20px; text-align: center; }
#mainnav { position: absolute; left: 5px; top: 70px; }
#updated { position: absolute; left: 5px; top: 10px; width: 145px; text-align: center; }

a:link, a:visited, a:active { font-size: 10pt; color: #f4d833; text-decoration: none; font-weight: bold; }
a:hover { font-size: 10pt; color: #FF0000; text-decoration: none; font-weight: bold; }

a.h:link, a.h:visited, a.h:active { font-size: 100%; color: #f4d833; text-decoration: none; font-weight: bold; }
a.h:hover { font-size: 100%; color: #f4d833; text-decoration: underline; font-weight: bold; }

a.imagelist:link, a.imagelist:visited, a.imagelist:active { font-size: 100%; color: #eb4747; text-decoration: none; font-weight: bold; }
a.imagelist:hover { font-size: 100%; color: #f4d833; text-decoration: underline; }

a.main:link, a.main:visited, a.main:active { font-size: 10pt; color: #f4d833; text-decoration: none; font-weight: bold; }
a.main:hover { font-size: 10pt; color: #f5e1d8; text-decoration: none; font-weight: bold; }

a.nav:link, a.nav:visited, a.nav:active { font-size: 10pt; color: #370139; text-decoration: none; font-weight: bold; }
a.nav:hover { font-size: 10pt; color: #cc1903; text-decoration: none; font-weight: bold; }

a.navalt:link, a.navalt:visited, a.navalt:active { font-size: 9pt; color: #FFFF99; text-decoration: none; font-weight: bold; }
a.navalt:hover { font-size: 9pt; color: #f5e1d8; text-decoration: none; font-weight: bold; }

a.small:link, a.small:visited, a.small:active { font-size: 8pt; color: #f5e1d8; text-decoration: none; font-weight: normal; }
a.small:hover { font-size: 8pt; color: #f4d833; text-decoration: none; font-weight: normal; }

a.altsmall:link, a.altsmall:visited, a.altsmall:active { font-size: 8pt; color: #f4d833; }
a.altsmall:hover { font-size: 8pt; color: #f5e1d8; }

a.altsmall2:link, a.altsmall2:visited, a.altsmall2:active { font-size: 8pt; color: #eb4747; }
a.altsmall2:hover { font-size: 8pt; color: #f4d833; }

a.tiny:link, a.tiny:visited, a.tiny:active { font-size: 7pt; color: #990000; text-decoration: none; font-weight: bold; }
a.tiny:hover { font-size: 7pt; color: #cc1903; text-decoration: none; font-weight: bold; }

a.gb:link, a.gb:visited, a.gb:active {  }
a.gb:hover {  }

DIV.mainnav { margin-top: 40px; margin-left: 12px; padding: 0px; font-size: 95%; }
DIV.mainnav ul { margin: 0; padding: 0px; list-style-type: none; }
DIV.mainnav li { width: 120px; margin: 2px 0px; border: 2px outset #2e74d2; text-align: center; font-weight: bold; }
DIV.mainnav li.high { border: 2px outset #fda21f; }
DIV.mainnav li.empty { height: 18px; margin: -5px; border: 0px; }
DIV.mainnav a.norm:link, a.norm:visited, a.norm:active { display: block; width: 100%; background: #c30002 none; text-decoration: none; color: #f4d833; padding: 3px 0px; font-size: 120%; }
DIV.mainnav a.norm:hover { background: #331a80 none; text-decoration: none; }
DIV.mainnav a.high:link, a.high:visited, a.high:active { display: block; width: 100%; background: #f4d833 none; color: #331a80; padding: 3px 0px; font-size: 120%; }
DIV.mainnav a.high:hover { background: #331a80 none; text-decoration: none; color: #f4d833; }
DIV.mainnav a.super:link, a.super:visited, a.super:active { display: block; width: 100%; background: #fda21f none; color: #0e166b; padding: 3px 0px; }
DIV.mainnav a.super:hover { background: #ffffff none; text-decoration: none; }

.pillart { font-size: 8pt; color: #f5e1d8; text-decoration: none ; font-weight: normal; }
.rhst { font-size: 9pt; color: #f5e1d8; text-decoration: none ; font-weight: normal; }
.althead { font-size: 9pt; color: #FFFF99; text-decoration: none ; font-weight: bold; }
.small { font-size: 8pt; color: #000000; text-decoration: none ; font-weight: normal; }
.altsmall { font-size: 8pt; color: #f5e1d8; text-decoration: none ; font-weight: normal; }
.tiny { font-size: 7pt; color: #000000; text-decoration: none ; font-weight: bold; }
.alttiny { font-size: 7pt; color: #990000; text-decoration: none ; font-weight: bold; }
.loct { font-size: 8pt; color: #808033; text-decoration: none; font-weight: normal; }
.pageheader { font-size: 12pt; color: #f4d833; text-decoration: none; font-weight: bold; }
.pagecontent { font-size: 9pt; color: #f5e1d8; text-decoration: none; font-weight: normal; }
.pagealt { font-size: 9pt; color: #f4d833; text-decoration: none; font-weight: normal; }
.lighthead { font-size: 11pt; color: #CCCC00; text-decoration: none; font-weight: bold; }
SPAN.curimg { background-color: #331a80; }
SPAN.imagelist { padding-bottom: 20px; display: inline; }
SPAN.nieuw { font-size: 110%; color: #eb4747; font-weight: bold; font-style: italic; }
SPAN.smallhead { font-size: 90%; color: #eb4747; }
SPAN.standout { font-size: 9pt; min-height: 20px; height: 20px; color: #f4d833; text-decoration: none; font-weight: bold; display: block; }

P { color: #f5e1d8; margin: 10px; width: 100%; font-size: 110%; }
P.content1 { font-size: 9pt; color: #f5e1d8; text-decoration: none; font-weight: normal; text-align: justify; }
P.content2 { font-size: 9pt; color: #f4d833; text-decoration: none; font-weight: normal; text-align: justify; }
P.content3 { font-size: 9pt; color: #f4d833; text-decoration: none; font-weight: bold; }
P.footer { margin: 30px 0px; }
P.gig { font-size: 110%; color: #eb4747; font-weight: bold; }
P.imagelist { font-size: 100%; color: #f4d833; text-align: center; vertical-align: middle; }
P.intable { margin: 0px 0px 20px 0px; }
P.pagelist { font-size: 100%; color: #f4d833; text-align: center; }
P.strap { color: #f4d833; font-weight: bold; }

BR.clearboth { clear: both; }

TABLE.gb { align: center; }
TABLE.biog { }

TR.biog { vertical-align: top; }

TH { background-color: #990000; text-align: center; color: f4d833; font-size: 100%; padding: 3px 0px; }
TD { color: #f5e1d8; font-size: 75%; }
.bfld { font-weight: bold; white-space: nowrap; color: #eb4747; }
.hrule { background-color: #f4d833; height: 2px; }
.guesthead { background: #331a80 url(/images/rainbow7.gif) bottom repeat-x; border: 2px outset #f4d833; text-align: center; color: #f4d833; font-size: 90%; padding: 3px 10px 10px 10px; white-space: nowrap; width: 100%; font-weight: bold; }
.gbfield { font-size: 9pt; color: #cc1903; font-weight: bold; }
.gbalt { font-size: 9pt; color: #f4d833; text-decoration: none; font-weight: normal; }
.gbcontent { font-size: 9pt; color: #f5e1d8; text-align:justify; }
.gbcontcen { font-size: 9pt; color: #f5e1d8; text-align:center; }
.pagecontent { font-size: 9pt; color: #f5e1d8; text-align:justify; }
.pageheader { background-color: #331a80; border: 2px outset #80aae4; text-align: center; color: #f4d833; font-size: 110%; padding: 3px 10px; font-weight: normal; white-space: nowrap; }
.sep { font-size: 9pt; color: #f4d833; }
.small { font-size: 8pt; color: #000000; text-decoration: none ; font-weight: normal; }
.altsmall { font-size: 8pt; color: #f5e1d8; text-decoration: none ; font-weight: normal; }

H1 { background: #331a80 url(/images/rainbow7.gif) bottom repeat-x; border: 2px outset #f4d833; text-align: center; color: #f4d833; font-size: 130%; padding: 3px 10px 10px 10px; white-space: nowrap; display: block; width: 100%; margin-right: -35px; }
H2 { background: #331a80 url(/images/rainbow7.gif) bottom repeat-x; border: 2px outset #f4d833; text-align: center; color: #f4d833; font-size: 120%; padding: 3px 10px 10px 10px; white-space: nowrap; display: block; width: 100%; }
H3 { font-size: 120%; color: #eb4747; text-decoration: none; font-weight: bold; }
H3.gallery { font-size: 130%; color: #eb4747; text-decoration: underline; font-weight: bold; }
H4 { font-size: 110%; color: #eb4747; text-decoration: none; font-weight: bold; }

INPUT, SELECT, TEXTAREA, RADIO, CHECKBOX { font-size: 9pt; color: #000000; border-color: #CCCC00; }
SUBMIT, RESET { font-size: 9pt; color: #f5e1d8; border-color: #CCCC00; }

IMG.biog { margin: 10px; border: 1px solid #c30002; }
IMG.y1 { border: 1px solid #f4d833; }
IMG.y2 { border: 1px solid #f4d833; margin-left: 7px; }
IMG.gallery { float: center; vertical-align: middle; margin: 10px; border: 1px solid #c30002; }
IMG.gallery:hover { float: center; vertical-align: middle; margin: 10px; border: 1px solid #f4d833; }
IMG.right { float: right; clear: right; margin: 10px; border: 1px solid #c30002; }
IMG.rightnoc { float: right; margin: 10px; border: 1px solid #c30002; }
IMG.rightcnof { clear: right; margin: 10px; border: 1px solid #c30002; }

OL { text-align: left; }
UL { }
LI { text-align: left; }
LI.lb { list-style-image: url(/images/bullet.gif); padding: 5px; vertical-align: top; }
LI.lbb { list-style-image: url(/images/bullet.gif); padding: 5px; vertical-align: top; font-weight: bold; }
