/*
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
	Main window
*/

BODY
{
    BACKGROUND-IMAGE: none;
    FONT-FAMILY: "futura bk bt", "Verdana", "Futura Lt Bt", "Arial";
    FONT-SIZE: 10pt;
    COLOR: black;
	BACKGROUND: #33bb33
}

DIV.header
{
	BACKGROUND: #33bb33
}

DIV.content
{
	BACKGROUND: #33bb33
}

DIV.footer
{
	BACKGROUND: #33bb33
}

DIV.example
{
	MARGIN-LEFT: 20px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
    FONT-FAMILY: "Courier"
}

A:link
{
    COLOR: #bf2fbf;
    TEXT-DECORATION: underline
}

A:visited
{
    COLOR: #008080;
    TEXT-DECORATION: underline
}

A:active
{
    COLOR: #00ff00;
    TEXT-DECORATION: underline
}

A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}

A:link.contents
{
	color:white;
	text-decoration:none;
	font-weight:normal
}

A:visited.contents
{
	color:white;
	text-decoration:none;
	font-weight:normal
}

A:active.contents
{
	color:white;
	text-decoration:none;
	font-weight:normal
}

A:hover.contents
{
	color:gray;
	text-decoration:none;
	font-weight:normal
}

A:link.contentsindent
{
	color:white;
	text-decoration:none;
	font-weight:normal;
	margin-left:10px
}

A:visited.contentsindent
{
	color:white;
	text-decoration:none;
	font-weight:normal;
	margin-left:10px
}

A:active.contentsindent
{
	color:white;
	text-decoration:none;
	font-weight:normal;
	margin-left:10px
}

A:hover.contentsindent
{
	color:gray;
	text-decoration:none;
	font-weight:normal;
	margin-left:10px
}

SPAN.loginstatus
{
	BACKGROUND: #22aa22;
	padding-left:5px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:5px
}

H1
{
    FONT-SIZE: 25pt;
    LETTER-SPACING: 5px;
    FONT-WEIGHT: lighter;
    TEXT-ALIGN: center
}
H2
{
    FONT-SIZE: 18pt;
    TEXT-ALIGN: center
}
H3
{
	margin-top:12px;
    FONT-SIZE: 14pt;
    TEXT-ALIGN: left
}
H4
{
	margin-top:11px;
	margin-bottom:3px;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left
}

P.note
{
	color:blue
}

P.warning
{
	color:red;
	font-weight:bold
}

input.smallbutton
{
	font-size:xx-small
}

input.tinybutton
{
	font-size:6pt
}

DIV.message
{
	color:red
}

/*
//////////////////////////////////////////////////////////////////
	Help page
*/

div.helppage
{
	background-image:url(background.jpg);
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px
}

/*
//////////////////////////////////////////////////////////////////
	Main layout - single row table split into two cells
*/

table
{
}
td.contents
{
	background:#bbbbFF;
	padding-left:3px;
	padding-right:3px
}
div.contents
{
	width:120px;
}
td.mainpage
{
	width:1200px;
	background-image:url(background.jpg);
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px
}

/*
//////////////////////////////////////////////////////////////////
	Profiles list
*/

td.profileheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.profile
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
	Players list
*/

td.playersheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.players
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
	Members list
*/

td.membersheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.members
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
	Players contact list
*/

td.playerslistheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.playerslist
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}
td.playerslisthidden
{
	padding-left:3px;
	padding-right:3px;
	background-color:#ffc6a5
}

/*
//////////////////////////////////////////////////////////////////
	Messages list
*/

DIV.messagecontent
{
    FONT-FAMILY: "futura bk bt", "Verdana", "Futura Lt Bt", "Arial";
    FONT-SIZE: 10pt;
    COLOR: black;
	background:#e0e0e0
}

table.messagesheader
{
}

tr.messagesheader
{
	background-color:#aaddaa
}

td.messagesheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:#aaddaa
}

table.messages
{
	background-color:#aaddaa
}

tr.messages
{
	background-color:#aaddaa
}

td.messages
{
	padding-left:3px;
	padding-right:3px;
	background-color:#aaddaa
}

tr.messagescontent
{
	background-color:#e0e0e0
}

td.messagescontent
{
	background-color:#e0e0e0
}

/*
//////////////////////////////////////////////////////////////////
	News items
*/

DIV.newsitemcontent
{
}

table.newsitemsheader
{
}

tr.newsitemsheader
{
}

td.newsitemsheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}

table.newsitems
{
}

tr.newsitems
{
}

td.newsitems
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
	Id/desc lists
*/

td.iddescheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.iddesc
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
	Info pages list
*/

td.infopageheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.infopage
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
	Booking rules
*/

table.bookingrules
{
}

tr.bookingrules
{
}

td.bookingrules
{
	padding-left:3px;
	padding-right:3px;
}

/*
//////////////////////////////////////////////////////////////////
	Booking
*/

table.booking
{
}

tr.bookingheader
{
}

td.bookingheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

tr.booking
{
}

td.booking
{
	padding-left:3px;
	padding-right:3px;
	background-color:#bfbfbf
}

/*
//////////////////////////////////////////////////////////////////
	Ladder types list
*/

td.laddertypeheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.laddertype
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
	Member types list
*/

td.membertypeheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.membertype
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
	Ladders list
*/

td.laddersheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.ladders
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}
td.laddersentry
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
	Docs list
*/

td.docheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.doc
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
	Email list
*/

td.emaillistheader
{
	padding-left:3px;
	padding-right:3px;
	background-color:gray
}
td.emaillist
{
	padding-left:3px;
	padding-right:3px;
	background-color:silver
}

/*
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
	Message preview window
*/

BODY.messagecontent
{
    BACKGROUND-IMAGE: none;
	BACKGROUND: #aaddaa
}

/*
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
	News preview window
*/

BODY.newsitemcontent
{
    BACKGROUND-IMAGE: url(background.jpg);
}

/*
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
	HTML window
*/

BODY.htmlcontent
{
    BACKGROUND: #aaddaa
}

DIV.htmlcontent
{
}

