/* stylesheet for website Voorster Schaakclub */

/* colors used: color schema http://colorschemedesigner.com/#3i22xeuw0w0w0

	general background:       #99CCCC  153 204 204
	white:                    #99C3CC  153 195 204
	light:                    #99BBCC  153 187 204
	black:                    #99B3CC  153 179 204
	medium:                   #99AACC  153 170 204
	dark:                     #9999CC  153 153 204
	menu background:          #006760    0 103  96
	menu button face:         #006760    0 103  96
	menu button 3d highlight: #00998D    0 153 141
	menu button 3d shadow:    #00332F    0  51  47
 */

BODY {
	background-color: #99CCCC;
	font-family: sans-serif;
	font-size: 10pt;
	scrollbar-base-color: #006666;
	scrollbar-face-color: #006666;
	scrollbar-arrow-color: #99CCCC;
	scrollbar-track-color: #3E9696; /* gemiddelde van highlight en face */
	scrollbar-highlight-color: #7DC7C7;
	scrollbar-3dlight-color: #006666;
	scrollbar-shadow-color: #003D3D;
	scrollbar-darkshadow-color: #000000;
}

LI {
	list-style-image: url('images/chessmark2.gif');
}

TABLE {
	border: 0px;
	empty-cells: show;
}

CAPTION {
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
	text-align: center;
}

TR {
	font-family: sans-serif;
	font-size: 10pt;
}

TR.header {
	font-weight: bold;
}

TR.transparent {
	background-color: #99CCCC;
}

TR.light {
	background-color: #99BBCC;
}

TR.medium {
	background-color: #99AACC;
}

TR.dark {
	background-color: #9999CC;
}

TR.result {
	background-color: #99AACC;
}
TR.standheader {
	background-color: #9999CC;
}
TR.standevenrow {
	background-color: #99AACC;
	text-align: right;
}
TR.standoddrow {
	background-color: #99BBCC;
	text-align: right;
}
TR.empty {
	background-color: #99CCCC;
}

TD, TH {
	border-top: red 1px solid;
}

TH {
	text-align: right;
}

TD.separator {
	border-left: #99CCCC 1px solid;
}

TD.white {
	background-color: #99C3CC;
}

TD.black {
	background-color: #99B3CC;
}

TD.whiteB {
	background-color: #99C3CC;
	border-left: #99CCCC 1px solid;
}

TD.blackB {
	background-color: #99B3CC;
	border-left: #99CCCC 1px solid;
}

TD.team {
	background-color: #99AACC;
}

TD.score {
	background-color: #99BBCC;
}

TD.promo {
	background-color: #99BBCC;
}

/* left side menu styles */
TD.menubutton {
	text-align: center;
	border-top: #00998D 1px solid;
	border-left: #00998D 1px solid;
	border-bottom: #00332F 1px solid;
	border-right: #00332F 1px solid;
	cursor: pointer;
}
TD.menubutton A {
	font-weight: bold;
	font-family: tahoma;
	font-size: 10pt;
	color: #FFDCC0;
}

TD.marker {
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
	border-top: 0px;
	color: #006760;
}

/* page header menu */
TD.pageheader {
	color: #FFDCC0;
	background-color: #1B6363;
	font-family: "Comic Sans MS";
	font-size: 12pt;
	border-top: 0px;
	border-left: #4C7373 1px solid;
}

TD.pageheaderselected {
	color: #A6642D;
	background-color: #99CCCC;
	font-family: "Comic Sans MS";
	font-size: 12pt;
	border-top: #1B6363 2px solid;
	border-left: #1B6363 2px solid;
}

TD.formfield {
	border-top: 0px;
}

TD.normal,TH.normal {
	text-align: left;
	border-top: 0px;
}

TD.normal_sep,TH.normal_sep {
	border-left: #FFDCC0 1px solid;
	border-top: 0px;
}

TD.status {
	font-size: 8pt;
}

A {
	color: blue;
	text-decoration: none;
}

A.white {
	color: #FFDCC0;
}

A:hover {
	color: red;
	text-decoration: underline;
}

/* speciaal voor nieuws berichten: */
TD.newsdate {
	border-top: 0px;
	font-size: 8pt;
	color: red;
	width: 70px;
	vertical-align: top;
}

TD.newstitle {
	border-top: 0px;
	font-size: 11pt;
}

DIV.newssummary {
	font-size: 10pt;
}

P.newstitle {
	font-size: 14pt;
	font-weight: bold;
}

P.newsintro {
	font-weight: bold;
}

P.newsbody {
}

/* speciaal voor gastenboek: */
TABLE.gb_table {
	background-color: #99CCCC;
	font-family: Verdana,Arial,Helvetica;
	border: 1px solid #000000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

TD.gb_username {
	background-color: #99BBCC;
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	border-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

TD.gb_date {
	background-color: #99BBCC;
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-align: right;
	border-top: 0px;
	border-left: 1px solid #000000;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 1px;
}

TD.gb_message {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-align: left;
	border-top: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

TD.gb_header {
	background-color: #99CCCC;
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-align: left;
	border-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

TD.gb_pages {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-align: center;
	border-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 1px;
}

TD.gb_form_label {
	font-family: Arial,Verdana,Helvetica;
	text-align: right;
	border-top: 0px;
}

TD.gb_form_input {
	font-family: Arial,Verdana,Helvetica;
	text-align: left;
	border-top: 0px;
}

TD.gb_form_separator {
	font-family: Arial,Verdana,Helvetica;
	text-align: left;
	border-top: 1px solid #000000;
}
