﻿/* SECTION DISPLAY */
body	{ position: relative; top: 0; left: 0; background-image: url(../images/background.png); background-color: black; color: white; }
#containerAll	{ position: relative; top: -1px; left: 50%; width: 1024px; visibility: visible; margin-left:-512px; }
#header	{ background-image: url(../images/header.png); background-repeat: repeat-x; height: 320px; width: 1024px; left: 0px; top: 0px; visibility: visible; }
#container	{ background-image: url(../images/container.png); padding:0px 50px; left: 0px; top: 250px; margin-top:-20px; visibility: visible; }
#footer	{ position: relative; background-image: url(../images/footer.png); background-repeat: repeat-x; height: 305px; width: 1024px; left: 0px; bottom: 0px; visibility: visible; }
#copyright	{ position: absolute; width: 1024px; left: 0px; top: 30px; visibility: visible; margin-top: 10px; }
#darkus	{position: absolute; width:329px; height:462px; background-image:url(../images/darkus.png); background-repeat:no-repeat; left:-220px; top:50px; z-index:20;}
#sword	{position: absolute; width:110px; height:578px; background-image:url(../images/epee_vertical.png); background-repeat:no-repeat; right:-50px; top:50px; z-index:20;}

/* SECTION LINK */
.menu a:link,.menu a:visited,.menu a:active,.menu a:focus      {
	color: rgb(100,100,100);
	text-decoration:none;
	
}

.menu a:hover      {
	color: white;
	text-decoration:none;
	text-shadow:#0FF 1px 1px 5px;
}

.category a:link       { color: darkred; text-decoration:none;  }
.category a:visited    { color: darkred; text-decoration:none; }
.category a:hover      { color: white; text-decoration:none;}
.category a:active     { color: darkred; text-decoration:none; }
.category a:focus      { color: darkred; text-decoration:none; }

a.lnkDown:link       { color: red; text-decoration:none;  }
a.lnkDown:visited    { color: red; text-decoration:none; }
a.lnkDown:hover      { color: green; text-decoration:none;}
a.lnkDown:active     { color: red; text-decoration:none; }
a.lnkDown:focus      { color: red; text-decoration:none; }

a.lnkNews:link       { color: silver; text-decoration:none;  }
a.lnkNews:visited    { color: silver; text-decoration:none; }
a.lnkNews:hover      { color: white; text-decoration:underline;}
a.lnkNews:active     { color: silver; text-decoration:none; }
a.lnkNews:focus      { color: silver; text-decoration:none; }


.copyright a:link       { color: rgb(180,180,180); text-decoration:none;  }
.copyright a:visited    { color: rgb(180,180,180); text-decoration:none; }
.copyright a:hover      { color: white; text-decoration:none;}
.copyright a:active     { color: rgb(180,180,180); text-decoration:none; }
.copyright a:focus      { color: rgb(180,180,180); text-decoration:none; }

a.lnkDown:link       { color: red; text-decoration:none;  }
a.lnkDown:visited    { color: red; text-decoration:none; }
a.lnkDown:hover      { color: green; text-decoration:none;}
a.lnkDown:active     { color: red; text-decoration:none; }
a.lnkDown:focus      { color: red; text-decoration:none; }
a.lnkNews:link       { color: silver; text-decoration:none;  }
a.lnkNews:visited    { color: silver; text-decoration:none; }
a.lnkNews:hover      { color: white; text-decoration:underline;}
a.lnkNews:active     { color: silver; text-decoration:none; }
a.lnkNews:focus      { color: silver; text-decoration:none; }

h3.h3Title { border-bottom:5px groove red; margin-bottom:5px; text-align:center; color:red;}

h3 { text-align:center;}

.cellAll:hover {
	background-color: rgba(200,200,200, .2);
	background-repeat: repeat-x;
}

.tableScores {
	border:4px groove red;
	width:70%;
	margin:0 auto;
	width:100%;
}
.tableScores .title {
	background-color: rgb(45,45,45);
}

input.field {
	background-image:url(../images/shadowTop.png);
	background-repeat:repeat-x;
	background-color: white;
	color: darkred;
	border:4px groove red;
	padding:2px;
}

legend { color:white }

textarea.field {
	background-image:url(../images/shadowTop.png);
	background-repeat:repeat-x;
	background-color: white;
	color: darkred;
	border:4px groove red;
	padding:2px;
}

.tabs {
	background-color: rgb(45,45,45);
	border: 2px solid white;
	border-bottom: 1px solid white;
	padding: 10px 20px;
	margin:0;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
}

.tabs:hover {
	background-color: rgb(65,105,105);
}

.tabsActive {
	background-color: black !important;
	border-bottom: 2px solid black !important;
}

.class_mods {
	display:none;
}