body {
	margin : 0;
	width : 100%;
	height : 100%;
	min-height : 100%;
}

h1 {
	font-size : 600%;
	color : #bce774;
	margin : 0;
	text-shadow: #bce774 0px 0px 10px;
}

h2 {
	font-size : 200%;
	color : #328aa4;
	margin : 0;
	padding : 20 0;
	text-shadow: #328aa4 0px 0px 10px;
}

a {
	color : black;
	text-decoration : none;
}

a:hover {
	color : black;
	text-decoration : underline;
}
table{width:100%;border-collapse:collapse;margin:0;}
th, td{margin:0;padding:1 0 0 3;}
th{text-align:center;background:#328aa4 url(images/tr_back.gif) repeat-x;color:#fff;}
td{text-align:left;background:#e5f1f4;height:20px;border-top: 0 solid #fff;border-bottom: 0 solid #f8fbfc;}

/* tablecloth styles */

tr.even td{background:#e5f1f4;}
tr.odd td{background:#f8fbfc;}

td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#000;}

/* use this if you want to apply different styleing to empty table cells*/

.tiptable {
	z-index : 10;
	position : relative;
	margin : 7 auto 0 auto;
	font-size : 10px;
	font-family : verdana;
	width : 1000px;
	border : none;
}

.tiptable2 {
	margin : 0 auto;
	font-size : 10px;
	font-family : verdana;
	width : 1000px;
	border : none;
}

.general_content {
	z-index : 10;
	position : relative;
	width : 1000px;
	margin : 7 auto 0 auto;
	color : black;
	font-family : Verdana;
	font-size:10px;
}

.general_content table {
	width : 1000px;
	margin : 7 auto 0 auto;
	color : black;
	font-family : Verdana;
	font-size:10px;
}

.chat-form-msg {
	width : 800px;
	height : 18px;
	background-color : #f8fbfc;
	border : 1px solid #bce774;
	padding-left : 5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.chat-form-button {
	width : 150px;
	height : 18px;
	background-color : #f8fbfc;
	border : 1px solid #bce774;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.chat-table-username {
	text-align:right;
	padding-right:5;
	width:50px;
	font-weight : bold;
}

.addt-main, .addt-pelataan, .addt-laji, .addt-maa, .addt-liiga, .addt-pelattu,
.addt-abc, .addt-koti, .addt-vieras, .addt-veto, .addt-kerroin, .addt-panos,
.addt-tulos, .addt-toimisto, .addt-toimistourl, .addt-adder, .addt-button {
	background-color : #f8fbfc;
	border : 1px solid #bce774;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.addt-main, .addt-pelattu, .addt-abc, .addt-veto, .addt-kerroin, .addt-panos, .addt-tulos, .addt-toimistourl {
	width : 50px;
}

.addt-pelataan, .addt-laji, .addt-maa, .addt-liiga, .addt-koti, .addt-vieras,
.addt-toimisto, .addt-adder {
	width : 150px;
}

.login {
	height : 100%;
	width : 100%;
	color : #f8fbfc;
}

.login td {
	text-align : center;
	font-size : 10px;
	font-family : verdana;
}

.login_user, .login_pass, .login_submit {
	width : 200px;
	height : 19px;
	font-size : 10px;
	font-family : verdana;
	background : #f8fbfc;
	border : 1px solid #bce774;
	text-align : center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin-top : 5px;
}

.login_submit {
	width : 100px;
}

.header {
	width : 100%;
	background : #328aa4 url(images/tr_back.gif) repeat-x;
	text-align : center;
	height : 24px;
}

.container {
	height : 100%;
	width : 100%;
	min-height : 100%;
	position : absolute;
	top : -12;
	left : 0;
	margin : 0;
}

.menu {
	font-size : 12px;
	font-family : verdana;
}

.menuitem {
	position : relative;
	top:4;
	display: inline; 
}

.menuitem a {
	padding : 9 10px;
	text-decoration : none;
	font-weight : bold;
	color : white;
	background-color : transparent;
}

.menuitem a:hover {
	color : black;
	background-color : #bce774;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	text-shadow: #328aa4 0px 0px 7px;
}

.newtipsbanner {
	padding : 2 5;
	font-weight : bold;
	color : black;
	background-color : #bce774;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.input_o {
	background-color : transparent;
	border : none;
	text-align : center;
	width : 40px;
}

.input_b {
	width : 30px;
	border : none;
	color : white;
	font-weight : bold;
	background : transparent;
}
.pm td {
	text-align : center;
}
.pmsg {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#328aa4;
	border: none;
	color: #fff;
	padding:3;
}