html, body {
	font-family: Verdana, Arial, Trebuchet MS;
	font-size: 10px;
	color: #113068;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

div, img {
	padding: 0px;
	margin: 0px;
}

td.chat {
	font-size: 10px;
}

a, img {
	border: none;
}

a, a:link, a:visited {
	color: #006ed9;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

tr.even {
	height: 22px;
	background: #e8e8e8;
}

tr.odd {
	height: 22px;
	background: #ffffff;
}

td {
	font-size: 12px;
	vertical-align: top;
}

hr {
	height: 1px;
	margin-left: 5px;
	margin-right: 5px;
}

textarea {
	width: 500px;
	height: 100px;
	border: 1px solid #1d9cd4;
}

input {
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

span.status {
	background: #ffffff;
	color: #00215d;
}

/* Header */
table.header {
	width: 1000px;
	height: 115px;
	background-image: url(../images/header_bg.png);
	background-repeat: repeat-x;
}

td.mode_bg {
	width: 400px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../images/mode_center.png);
	background-repeat: repeat-x;
}

/* Main area table */
table.main {
	width: 1000px;
	padding: 5px;
	background-color: #ffffff;
	background-image: url(../images/main_bg.png);
	background-repeat: repeat-x;
}

/* List of Games table */
td.wc_table_left {
	width: 39px;
	height: 40px;
	background-image: url(../images/wc_table_left.png);
	background-repeat: no-repeat;
}

td.wc_table_bg {
	height: 40px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/wc_table_bg.png);
	background-repeat: repeat-x;
}

td.wc_table_right {
	width: 39px;
	height: 40px;
	background-image: url(../images/wc_table_right.png);
	background-repeat: no-repeat;
}

/* Game master table */
td.wc_game_master {
	width: 42px;
	height: 40px;
	background-image: url(../images/wc_game_master.png);
	background-repeat: no-repeat;
}

td.wc_game_master_bg {
	height: 40px;
	color: #00215d;
	font-size: 16px;
	font-weight: normal;
	background-image: url(../images/wc_game_master_bg.png);
	background-repeat: repeat-x;
}

td.wc_game_master_right {
	width: 7px;
	height: 40px;
	background-image: url(../images/wc_game_master_right.png);
	background-repeat: no-repeat;
}

/* Most common, yellow table */
/*its header*/
td.table_top_left {
	width: 46px;
	height: 46px;
	background-image: url(../images/table_top_left.png);
	background-repeat: no-repeat;
}

td.table_top {
	height: 46px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 15px;
	background-image: url(../images/table_top.png);
	background-repeat: repeat-x;
}

td.table_top_right {
	width: 7px;
	height: 46px;
	background-image: url(../images/table_top_right.png);
	background-repeat: no-repeat;
}

/*its body*/
table.yellow_table {
	width: 700px;
	padding: 5px;
	background-color: #ffff8f;
	border: none;
	border-left: solid 1px #9dc9df;
	border-right: solid 1px #9dc9df;
}

/*its footer*/
td.yellow_bottom {
	width: 700px;
	height: 7px;
	background-image: url(../images/table_yellow_bottom.png);
	background-repeat: no-repeat;
}

/* Table with blue borders */
table.blue_table {
	width: 700px;
	padding: 5px;
	background-color: #ffffff;
	border: none;
	border-left: solid 1px #2099d5;
	border-right: solid 1px #2099d5;
}

td.blue_bottom {
	width: 700px;
	height: 6px;
	background-image: url(../images/table_blue_bottom.png);
	background-repeat: no-repeat;
}

/* Chat table */
table.chat {
	width: 271px;
	margin: 0px;
	padding: 0px;
	background-color: #e6e6e6;
	border: none;
	border-left: solid 1px #2099d5;
	border-right: solid 1px #2099d5;
}

/* Tabs for adding and editing teams*/
ul.obtabs {
	list-style: none;
	margin: 1px 0 -1px 0;
	padding: 0;
	position: absolute;
}

ul.obtabs li {
	float: left;
	display: block;
	height: 24px;
	padding-right: 12px;
	margin-left: -5px;
	position: relative;
	background: url(../images/tabright-back.gif) 100% 0 no-repeat;
	border-bottom: 1px solid #357a9d;
	white-space: nowrap;
}

ul.obtabs span {
	height: 24px;
	line-height: 24px;
	padding-left: 7px;
	background: url(../images/tableft-back.gif) no-repeat;
}

html>body ul.obtabs span {
	display: block;
}

ul.obtabs li#current {
	z-index: 1;
	font-weight: bolder;
	border-bottom: 1px solid #fff;
	height: 25px;
	background-image: url(../images/tabright.gif);
}

ul.obtabs li#current span {
	background-image: url(../images/tableft.gif);
}

ul.obtabs li#current a {
	color: #00215d;
	font-weight: bold;
}

ul.obtabs li a, ul.obtabs li a:visited, ul.obtabs li a:active, ul.obtabs li a:link {
	color: #808080;
	font-weight: normal;
}

/* TH, tables title area */
th.left {
	width: 7px;
	height: 33px;
	background-image: url(../images/th_left.png);
	background-repeat: no-repeat;
}

th.center {
	height: 33px;
	background-image: url(../images/th_bg.png);
	background-repeat: repeat-x;
}

th.right {
	width: 7px;
	height: 33px;
	background-image: url(../images/th_right.png);
	background-repeat: no-repeat;
}

/* Data table */
table.data {
	width: 700px;
}

table.data td {
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
}

/* TR background */
tr.data {
	height: 46px;
	background-image: url(../images/tr_bg.png);
	background-repeat: repeat-x;
}

/* Tables bottom */
td.bottom_left {
	width: 5px;
	height: 52px;
	background-image: url(../images/bottom_left.png);
	background-repeat: no-repeat;
}

td.bottom_bg {
	height: 52px;
	padding-top: 17px;
	padding-right: 30px;
	background-image: url(../images/bottom_bg.png);
	background-repeat: repeat-x;
}

td.bottom_right {
	width: 5px;
	height: 52px;
	background-image: url(../images/bottom_right.png);
	background-repeat: no-repeat;
}

td.left_bottom_small {
	width: 5px;
	height: 5px;
	background-image: url(../images/left_bottom.png);
	background-repeat: no-repeat;
}

td.bottom_small {
	width: 100%;
	background-image: url(../images/bottom_small.png);
	background-repeat: repeat-x;
}

td.right_bottom_small {
	width: 5px;
	height: 5px;
	background-image: url(../images/right_bottom.png);
	background-repeat: no-repeat;
}

/* Footer */
table.footer {
	width: 1000px;
	height: 118px;
	font-size: 11px;
	text-align: center;
	background-image: url(../images/footer_bg.png);
	background-repeat: repeat-x;
}

table.footer p {
	padding-left: 80px;
	padding-right: 80px;
	padding-top: 15px;
}
