/* stylesheet for website Voorster Schaakclub */

/* colors used:
	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
 */
 
/* voor de voorpagina */
#news_top {
	width: 600px;
	height: 8px;
	background-image: url('images/border_top_600.gif');
	background-repeat:no-repeat;
	margin-bottom: 0px;
	overflow: hidden;
}

#news_bottom {
	width: 600px;
	height: 8px;
	background-image: url('images/border_bottom_600.gif');
	background-repeat:no-repeat;
}

#news_list, #news_caption {
	text-align: center;
	width: 594px;
	background-color: white;
	padding: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#news_caption {
	color: white;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 1px solid black;
	background-color: #669999;
	padding-bottom: 2px;
}

TD.item_header {
	background-color: #99CCCC;
	border-top: #006666 1px solid;
	font-family: Arial,Verdana,Helvetica;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}

TD.item_date {
	background-color: #99CCCC;
	border-top: #006666 1px solid;
	font-family: Arial,Verdana,Helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
}

TD.item_message {
	background-color: #FFFFFF;
	border-top: 0px;
	font-family: Arial,Verdana,Helvetica;
	font-size: 10pt;
	text-align: left;
	padding-left: 14px;
	padding-bottom: 14px;
}


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;
}

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

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

TD.pageheader {
	background-color: #006666;
	font-family: "Comic Sans MS";
	font-size: 12pt;
	border-top: 0px;
}

TD.pageheaderselected {
	color: #FFFF00;
	background-color: #006666;
	font-family: "Comic Sans MS";
	font-size: 12pt;
	border-top: 0px;
}

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

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

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

A.white {
	color: #FFFFFE;
}

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;
}